摘要: 《node.js开发指南》这部只有180多页的书,我花了一个多月的业余时间算是粗略看完了。中间因为公司项目的加班,中断了几次。大大拖累进度,现在空出来时间,写一点自己的小小感想吧。先从缺点开始: 我认为最大缺点就是老了。node是一个快速变化的东东,这本书上的内容,在现在的node上出现了很大的分... 阅读全文
posted @ 2014-08-29 15:56 程序猿小叶 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 最近写一个java web项目,以前分页的工具类,都是基础架构的人写好了的。也没有去细看,现在遇到这个状况。就整理一下思路,自己写了一个分页的工具类。写的不好之处,还望斧正。下面是我的代码:PageUtil.java 1 package util; 2 3 import java.util.... 阅读全文
posted @ 2014-08-06 16:42 程序猿小叶 阅读(3380) 评论(3) 推荐(1) 编辑
摘要: 做一个小的java web项目练手,有一个需求,其实就是要把同一个div的id传到一个javascript函数中去处理。因为这个div的id是从后台发到前台的,所以我就直接使用了这个后台发到前台的值传入el表达式中。如下:···${vo.title}···这里的div的ID是用${vo.path}的... 阅读全文
posted @ 2014-08-04 16:52 程序猿小叶 阅读(1252) 评论(1) 推荐(1) 编辑
摘要: 公司近日招一个从深圳归来的“前端大神”。刚来不久,大神是一个爱折腾的人。我与他聊过几句,聊到js,他极力向我推荐node.js。node.js的大名我也曾经听说过,一个粗浅的印象,这就是个javascript的后端解释器。javascript都可以做后端,那的确是掉炸天的事情。举个栗子,json他呀... 阅读全文
posted @ 2014-05-30 21:54 程序猿小叶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: OA系统,ERP系统这样的管理自动化系统。设计者们,总喜欢将菜单放在左侧。菜单太多了,分类折叠是必然的选择。这样既可以有力于菜单模块的管理,也可以方便操作。如下的一个菜单示例:这样的菜单,我做了一个简单的。自己写了一个TheTree的类,效果还不错,贴上样式,还是杠杠的。详细的源码可以访问我的git... 阅读全文
posted @ 2014-05-13 14:02 程序猿小叶 阅读(291) 评论(0) 推荐(0) 编辑
摘要: itertools是python内置的一个迭代器工具模块,提供很多方法,创建各种各样的迭代器。python文档中写着,该模块式python2.3引入的,基本常用的python的解释器都是python2.4之后的。所以,基本不会遇上没有提供支持的情况。下面主要介绍常用的三个:islice():一个迭代... 阅读全文
posted @ 2014-05-09 10:23 程序猿小叶 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 迭代器和和生成器都是容器对象。它们之间的关系是,生成器是一种特殊的迭代器。所以,先从迭代器入手。迭代器:python中,只要是实现了迭代协议的容器对象,都是迭代器。python的迭代器协议,基于两个方法:·next() 返回下一个·__iter__() 返回迭代器本身如下就是一个迭代器:python... 阅读全文
posted @ 2014-05-05 10:27 程序猿小叶 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 忙着写ERP系统,对权限管理有了点新的感悟。之前使用linux系统的时候,linux的权限控制使用的就是:r(读权限)==1;w(写权限)==2;x(执行权限)==4;拥有三种权限就是7(4+3+1),rw就是3(2+1)。这样的方式对权限管理倒是不错,我也试着写了等比权值的权限管理。权限表:一个用... 阅读全文
posted @ 2014-04-28 15:41 程序猿小叶 阅读(821) 评论(0) 推荐(0) 编辑
摘要: DBCP(DataBase connection pool)数据库连接池。这个技术是为了加快数据库的响应而创造的,数据库的连接时一个很费时耗资源的行为。最近,开发都是电商的web网站,大数据量的数据库,反应确实有点慢。连接池这个技术很早就接触过,但是没有一个深入的研究。说白了,连接池就是在内存中划块... 阅读全文
posted @ 2014-04-25 16:01 程序猿小叶 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: csv文件很方便读取。我们公司的运营部最近要面对新项目上线,需要导入很多数据批量到数据库中。无疑的,csv是个很好的选择。下面是我写的一个读取csv文件的方法,使用的是python2.7.5: 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 # @Da... 阅读全文
posted @ 2014-04-25 11:12 程序猿小叶 阅读(4669) 评论(0) 推荐(0) 编辑