由我们的交流语言到(高级)编程语言

  • 2016-02-15 23:54:28
  • 1252
  • 0

       我们知道任何一门语言主要有三个要素组成:语音、语汇、语法。我想学过的英语的人对这三个因素的印象应该再深刻不过了吧。接下来分别从这三个因素着手,将我们平常交流的语言与编程语言做对比,也许对于初学者学习一门编程语言会起到一定的引导作用吧。

       1、语音, 编程语言基本与交流语言是一致的,不然编程语言无法被合理地学习、分享,这里无须过多解释。 

       2、语汇, 编程语言的语汇就是指数据类型了,而平常交流言语则是指一个个字、词了。对于此因素,编程语言只是交流言语的一个很小很小的子集, 简单且少。

(以下省略)

阅读更多

Python使用心得

  • 2016-02-04 15:49:11
  • 1182
  • 0

学习和使用Python, 要善于利用python两大内置方法:dir与help。

1、help方法:这个方法太常见了, 顾名思义使用帮助的意思。输入参数:其他任何已定义对象,可以是函数、类、字符串等等。

2、dir方法:调用help方法查看帮助即help(dir) 可以看到如下提示:

(以下省略)

阅读更多

在sae上使用sqlalchemy常见问题

  • 2016-02-03 23:55:49
  • 1576
  • 0

1、“MySQL server has gone away”问题。

​       这个问题特别常见,而且每访问几次数据库就报这个错, 刷新又能变正常。其实, sae里面对这个问题官网是有相关说明的,见:http://www.sinacloud.com/doc/sae/python/faq.html#mysql-gone-away-wen-ti

​      解决方法:给sqlalchemy的POOL_RECYCLE变量赋值 SQLALCHEMY_POOL_RECYCLE = 10, 顾名思义就是把连接池的回收时间设成10s,也就是说,sqlalchemy每隔10s就会去重新创建链接。这样一来就跟sae的mysql的配置一致了。

(以下省略)

阅读更多