zoukankan      html  css  js  c++  java
  • 也许这就是全栈开发逐渐流行起来的原因之一

    因为避免了程序员在不同语言下转换思维的时间,这一过程是很费时的,而且也很容易一不小心就产生Error

    刚刚就犯了一个让人无语的错误...

    如下的是Python中连接数据库

    host = '192.168.1.136'
    port = 3306
    user = 'user'
    passwd = 'password'
    db = 'dbname'
    
    # connect the database
    conn = MySQLdb.connect(host=host, port=port, user=user, passwd=passwd, db=db)

    下面的是Nodejs的app.js中连接数据库

    global.mysqldb = mysql.createConnection({
      host: settings.mysql.host,
      port: settings.mysql.port,
      user: settings.mysql.user,
      password: settings.mysql.password,
      datadase: settings.mysql.database
    });
    
    global.mysqldb.connect();

    grunt启动后,死活连接不上数据库,报错没权限,在检查和所有的设置和登陆远端服务器确认没有错误后翻出以前的代码看了下,问题出在参数名字上,之前我把database写成python中的db,password写成了passwd...

    想想对我这种初学者,对js,对python都刚开始学习使用的阶段,这样的错误真的是够麻烦的...

    之前也有过在js中使用for...in...

    python中的字典,js中叫对象,python中的列表,js中叫数组...

    等等等很多,有时就难免因为语言差异影响思路。而MEAN框架js的全栈开发就不存在思维转换的问题,可能会提高很多的效率。

    一个同事是前端开发工程师,前段时间开始接触Node.js,兴奋的告诉我这真是个神奇的东西,自己不需要多学些什么后台,配置些路由,简单的操作下mongo,就可以方便快速的开发出一个动态网站..想想确实蛮不错的~~

    就这样,继续编码去了...大神路过轻吐槽本菜鸟哦...^_^,不过呢,哪里说的不对还行斧正

  • 相关阅读:
    基本输入输出函数
    变长参数表函数的编写
    一文精通Linux 命令行
    Linux 下的种种打包、压缩、解压命令
    GIT补丁怎么打?
    GIT 合并的冲突解决途径
    GIT 库整理方法
    GIT中常用命令详解1.reset
    霍夫曼编码及译码
    C语言链表实现队列
  • 原文地址:https://www.cnblogs.com/ishell/p/4213675.html
Copyright © 2011-2022 走看看