“善意的谎言、美丽的错误”,这些事情在我们的生活及工作经常都在发生。最近花了三天多的时间学习了EasyJF开源官网的Blog程序源码,振奋人心之处就不说了,看过的都知道。同时也存在很多的错误,这些错误有的是由我不知何时亲自导演,这里就捡一些“美丽”的错误及Bub来说说,为了自己以后不再犯这样错误。技术构架:EasyJWeb+Spring2+JPA视图模板使用:Velocity1、很Cool的循环来自:Blog的圈子显示错误等级★★★★★#foreach($
系统 2019-08-12 01:53:27 2233
原文:DBA查询命令积累——不断更新一、服务器配置:1、兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。1.1、查看数据库兼容级别及更改兼容级别:SELECTcompatibility_levelFROMsys.databasesWHEREname=DB_NAME()1.2、更改兼容级别:将某些数据库行为设置为与指定的SQLServer版本兼容。sp_dbcmptlevel[[@dbname=]name][,[@new_cmptl
系统 2019-08-12 01:51:33 2233
基于行版本控制的隔离级别通过消除读取操作的锁来改善读取并发。MicrosoftSQLServer引入了两个使用行版本控制的事务隔离级别:READ_COMMITTED_SNAPSHOT数据库选项为ON时,启用使用行版本控制的已提交读隔离的新实现。ALLOW_SNAPSHOT_ISOLATION数据库选项为ON时,启用的新的快照隔离级别。对于大多数应用程序,建议应用使用行版本控制的已提交读隔离,而不要应用快照隔离,原因如下:已提交读隔离比快照隔离占用的temp
系统 2019-08-12 01:34:03 2233
介绍下自己,我叫stef_wu,是个菜鸟,现在在easyjf团队学习与工作,认识了很多热爱开源的朋友并得到他们的帮助。写这个文档是在今年3月中旬初识EasyJWeb的时候,当时是0.1版本,因为要找一个开源的java的论坛程序而发现easyjf网站,知道了国内也有一个类似Struts的webMVC开源框架,因为他是如此简单,于是产生了很大的兴趣,后来有幸加入到其中开发!:-)这个文档所分析的源码是最早的EasyJWeb版本,0.5版本出来的时候改了一点,本
系统 2019-08-12 01:31:52 2233
前车之覆,后车之鉴——开源项目经验谈(本文发表于《程序员》2005年第2期)随着开源文化的日益普及,“参与开源”似乎也变成了一种时尚。一时间,似乎大家都乐于把自己的代码拿出来分享了。就在新年前夕,我的一位老朋友、一位向来对开源嗤之以鼻的J2EE架构师竟然也发布了一个开源的J2EE应用框架(姑且称之为“X框架”),不得不令我惊叹开源文化的影响力之强大。可惜开源并非免费的午餐,把源码公开就意味着要承受众目睽睽的审视。仅仅几天之后,国内几位资深的J2EE架构师就
系统 2019-08-12 01:31:51 2233
选择JSP实现从Jetty-9.2開始,使用ApacheJasper作为默认JSP容器实现。在前面的版本号中使用的是GlassfishJasper,在后面的版本号中也能够继续使用它。Jetty公布默认激活jsp模块,默认,模块设置到ApacheJasper。为了改为使用GlassfishJasper,编辑$JETTY_HOME/start.d/jsp.mod,改变以下的行:##JettyJSPModule#[depend]servletjsp-impl/$
系统 2019-08-12 01:31:46 2233
起步对于子串搜索,Python提供了多种实现方式:in,find,index,__contains__,对其进行性能比较:importtimeitdefin_(s,other):returnotherinsdefcontains(s,other):returns.__contains__(other)deffind(s,other):returns.find(other)!=-1defindex(s,other):try:s.index(other)exc
系统 2019-09-27 17:57:41 2232
本文实例讲述了Python基于twisted实现简单的web服务器,分享给大家供大家参考。具体方法如下:1.新建htm文件夹,在这个文件夹中放入显示的网页文件2.在htm文件夹的同级目录下,建立web.py,web.py的内容为:fromtwisted.web.resourceimportResourcefromtwisted.webimportserverfromtwisted.webimportstaticfromtwisted.internetimp
系统 2019-09-27 17:55:56 2232
所有标准的序列操作对字符串都适用,但字符串是不可变的字符串常量:单引号:‘spa"m'双引号:"spa'm"三引号:'''...spam...''',"""...spam..."""转义字符:"s\tp\na\om"Raw字符串:r"C:\new\test.spm"Unicode字符串:u'eggs\u0020spam单双引号是一样的单双引号可以互换,字符常量表达式可以用两个单引号或两个双引号来表示--两种形式同样有效返回相同类型的对象:复制代码代码如下:
系统 2019-09-27 17:55:14 2232
直接送上代码importurllib.requestimportjsonimportjsonpathimporttimeend_page=int(input('请输入爬取的结束页码:'))foriinrange(0,end_page+1):print('第%s页开始爬取------'%(i+1))url='https://sclub.jd.com/comment/productPageComments.action?callback=fetchJSON_c
系统 2019-09-27 17:54:07 2232