摘要: 闭包的概念一直是似懂非懂,看过了原理,却不知道怎么实际应用。 刚好看到Python的late binding问题,记录如下,以备后续增补。 由于Python的迟绑定(late binding)机制,闭包中内部函数的值只有在被调用时才会进行查询,因此create_multipliers函数返回的lam 阅读全文
posted @ 2016-06-12 11:53 harelion 阅读(601) 评论(1) 推荐(2) 编辑
摘要: 对于对象引用问题,一直是一知半解的状态,现整理以备使用。 操作不可变对象进行加减运算时,会在内存中创建新的不可变实例,不会影响原来的引用>>> c=12>>> d=c>>> c+=1>>> c13>>> d12>>> >>> a="345a">>> b=a>>> a+="dfger">>> a'34 阅读全文
posted @ 2016-05-31 14:50 harelion 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 粗粗看完Tango With Django,对于Django走马观花看了一遍,记录下来方便以后总结使用。 首先 创建工程 django-admin.py startproject testsite001 工程和应用不同,一个工程中可以包含多个应用,默认情况下,启动工程之后,不加前缀的URL都会指向工 阅读全文
posted @ 2016-04-16 16:34 harelion 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 最近接触到大数据,对于Skpark和Hadoop的料及都停留在第一次听到这个名词时去搜一把看看大概介绍免得跟不上时代的层次。 在实际读了点别人的代码,又自己写了一些之后,虽然谈不上理解加深,至少对于大数据技术的整体布局有了更清晰的认识。 HDFS主要用来存储文件系统,虽然Spark有自己的RDD,但 阅读全文
posted @ 2016-04-16 12:47 harelion 阅读(39472) 评论(0) 推荐(0) 编辑
摘要: # 原创文章,未经允许请勿转载 通过Python的json模块,可以将字符串形式的json数据转化为字典,也可以将Python中的字典数据转化为字符串形式的json数据。 之前使用这个模块时,都是随用随查,浅尝辄止,对模块的功能了解不深。 随着使用次数的增加,我对这个功能完善的模块有了更多的了解,记 阅读全文
posted @ 2016-03-05 20:28 harelion 阅读(16540) 评论(0) 推荐(1) 编辑
摘要: redis的高速存取性能让人印象深刻,虽然是分布式存储,但相比本地内存,性能毫不逊色。 之所以能做到这点,是由于redis的“单线程,多路复用IO”,同一时刻只有一个操作在进行。 而且多次建立从redis存取数据的链接,操作完成后关闭,性能表现超出SQL一大截。(虽然这样的设计某种程度上算是对red 阅读全文
posted @ 2016-02-20 21:19 harelion 阅读(8045) 评论(0) 推荐(2) 编辑
摘要: 1、express超时设置如果http请求在一段时间内没有返回值,express会重新向后台发送请求。在后台方法执行时间较长的情况下,重复的请求会重复执行,造成前台接收到空的response,出现ERR_EMPTY_RESPONSE错误,怀疑是因为长时间没有response,express自动返回状... 阅读全文
posted @ 2016-01-09 22:44 harelion 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 由于nodejs本身的限制,在程序中使用js进行大批量计算效率不高。而V8引擎自身对内存大小的限制(64位系统下1.4G),同样限制了数据规模。 因此,相对于从mongodb中抽出数据进行计算,在mongodb中利用聚合函数或者其他方法完成计算,避开nodejs自身限制的方案在可靠性和扩展性上都相对 阅读全文
posted @ 2016-01-09 22:25 harelion 阅读(1543) 评论(0) 推荐(1) 编辑
摘要: 概要cookiesreplace中正则的坑数组越界及undefined的大小问题dom的效率 dom方式设置元素的兼容性html中js文件的加载顺序excel文件的BOM+utf-8编码post默认提交form或页面变量redis hmset hgetalljquery重复绑定同一个动作不会失败弹... 阅读全文
posted @ 2015-12-20 11:52 harelion 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Python预置的list.sort()、sorted()方法可实现各种数组的排序,但支持的只限于一个key,如果要多重排序,目前所知的方法只有自定义了。 Help on built-in function sorted in module __builtin__: sorted(...) sort 阅读全文
posted @ 2015-11-03 21:17 harelion 阅读(8526) 评论(0) 推荐(1) 编辑