摘要:
#请先安装Ply# -*- coding: utf-8 -*-#--------------------------------------------------------------------------#Author:Jmdebugger#email: pengkailb@gmail.com#date: 2013-9-17#--------------------------------------------------------------------------import ply.lex as lextokens = [ "TOKEN_IDENT", & 阅读全文
摘要:
JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一. ClassLoader基本概念 1.ClassLoader分类 类装载器是用来把类(class)装载进JVM的。 JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 JVM在运行时会产生三个ClassLoader:Bootstrap ClassLoader、Extension ClassLoader和AppClassLoa... 阅读全文
摘要:
SmartPersistenceLayer 2.0 之Query高级查询篇总述在看了前面的功能后,大家都会考虑到多表之间的查询怎么办.在这里,我想先讲一下查询在应用系统中的复杂性/重要性/可行性.重要性:查询统计是系统维护的一个目标之一,是系统的一个必不可少的部分,因此,在绝大部分的系统中,都会有查询统计。复杂性:查询是在系统开发中一个最复杂的部分,谁都无法预料查询统计的复杂性,哪怕是在一个小型系统中,因此,在SPL中也是无法实现这么多的查询统计,为了兼容,SPL也努力实现了它所能做的,就是”联合查询”功能,将通过Query类来完成.可行性:要能快速,有效的应付复杂多变的查询与统计,在我看来, 阅读全文
摘要:
关于Python打印格式化与字符串,比较全面的总结,希望对大家有帮助~# -*- coding: cp936 -*-'''打印格式'''print "a"print "b"#结果:a# bprint "a",print "b"#结果:a b 2个字符串之间有个空格print "a" + "b"#结果:ab 2个字符串之间没有空格了#换行符 \n 的用法print "hello\nworld"#结果:hello 阅读全文
摘要:
SmartPersistenceLayer 2.0 之 Condition篇原理 强大的Condition功能是SPL的一个特性,可以使用Condition完成绝大部分的条件定义,使用也是最广泛的,如RetrieveCriteria,UpdateCriteria,DeleteCriteria,Query等,只要用到查询条件的地方,都会使用此Condition类. Condition的实例化方式:RetrieveCriteriarc=new RetrieveCriteria(typeof(StudentEntity));Conditionc=rc.GetNewCondition(); 或Upda 阅读全文
摘要:
代码注释是一种良好的编程习惯。不管对于他人还是自己,注释都有助于代码的阅读和理解。手动添加注释,是一个非常费时和繁琐的工作,严重影响软件开发效率,这也是绝大多数程序员不愿添加注释的主要原因。JAutodoc是一款Eclipse插件,主要用于在源代码文件中自动添加Javadoc和文件头。它使用Velocity templates模板,并依据元素名称生成相应的初始注释。1. 安装 Eclipse菜单栏上选择 Help -> Install New Software...,进入如下安装界面: 点击“Add...”打开Add Repository对话框,如图输入Name和Locati... 阅读全文
摘要:
在项目开发时,结构体作为一个数据结构,非常适合用语存储某一设备或某一类事务的信息,自然的,将其用作参数也是必然的事。然而在将结构体作为参数生成DLL后,用其他语言调用时,则会有一些问题。比如在用C#调用C++的DLL时,结构体的大小就会有不一样,导到调用出问题。基于以前的BCB开发的产品,需要增加一些接口以实现新的功能,于是将相应的信息封装到了结构体中,然后传出。但是当我用C#调用时,发现怎么调都不对,后来用了C#调用C++DLL传递结构体数组的终极解决方案所说的,用最蛮力的办法,开了一个大的byte数组去接收(数组最好能基于DLL的结构体估算一下大小),数据接收成功了,也分析得到了想要的数据 阅读全文
摘要:
不知是什么时候,把这篇博客给删除了,今天才发现,想恢复好像又不行,所以重新发布一下吧!这几天因为需要,一直想安装SQL Server 2008来作为Web后台的数据库进行些实验,但总是没有时间,今天终于有时间了,便安装了SQL Server 2008,以下是我的安装的步骤,希望对于有需要的人有所帮助。我一共安装了两次,在第一次安装的时候眼看就要安装完成了,但接下来出现了“试图执行未经授权的操作”的错误,不管选择什么后面都会告诉你安装失败,所以第一次安装完成之后,无法启动SQL Server2008,于是我便卸载了,用360清理了注册表,第一次我安装的时候,我没有选择“以管理员的身份运行”的选. 阅读全文
摘要:
本文章由Jack_Jia编写,转载请注明出处。文章链接:http://blog.csdn.net/jiazhijun/article/details/11772379作者:Jack_Jia 邮箱:309zhijun@163.com 近期百度安全实验室发现一款ZooTiger新病毒,该病毒集吸费、隐私窃取、恶意推广功能与一身,该病毒目前已感染大批第三方应用市场内的“功夫熊猫3”、“小猪爱打架”等大批流行游戏。该病毒集多种恶意行为于一身,堪称Android病毒的“功夫熊猫”。 目前该病毒样本在各市场已有10万以上的下载量,以下是某第三方市场样本截图: 该病毒启动后,后台偷偷访问远端服务器获取... 阅读全文
摘要:
1. linux source命令的作用? 我们可能经常需要修改到诸如/etc/profile,~/.bash_profile等这样的配置文件, 一方面我们希望所作的修改在当前的环境中立即生效; 另一方面也希望所作的修改可以保存起来,以便于下次系统重新系统时仍然有效, 这时使用先在~/.bash_profile这样的配置文件中修改好,再source ~/.bash_profile即可。 如果直接使用export在当前shell环境下修改,其缺点是重新启动系统后修改会丢失; 如果你修改了配置文件,再重新启动系统以便让更改生效,显得太麻烦了。 source ~/.bash_profile与. ~/ 阅读全文