`
唐风汉月
  • 浏览: 51260 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
        软件命名随处可见,包括变量,函数,参数,类和包的命名,以下为“取个好名字”的几条简单规则:         1、名副其实: 变量,函数或者类的名称已经答复了所有的大问题,它该告诉你,它为什么存在,它做什么事,应该怎么用。如果名称8注释来补充,那就不算是名副其实。       举例一:      ----------------------------------------不规范的代码------------------------------------------
final String sqlSave = sql.toString(); final List<Object> argsSave = args; KeyHolder keyHolder = new GeneratedKeyHolder(); jdbcTemplate.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { ...
import java.lang.reflect.Method; import java.lang.reflect.Field; import java.beans.PropertyDescriptor; public class PropertyUtil { public static PropertyDescriptor getPropertyDescriptor(Class clazz, String propertyName){ StringBuffer sb = new StringBuffer();//构建一个可变字符串用来构建方法名称 Method se ...
       在软件系统中,经常有这样一些类,必须保证它们在系统中只有一个实例,才能确保它们的逻辑正确性,以及良好的效率。如何绕过常规的构造器(如new),提供一种机制来保证一个类只有一个实例,这就需要使用单例模式类实现。       通常,我们在实例化一个类的时候,使用new关键字,如:       Person person = new Person;         这样我们是站在使用者的角度来创建一个类的实例,而对于单例模式,创建一个类的实例是类设计者的责任,而不是类使用者的责任。       单例模式在《设计模式》GoF中的定义是:保证一个类只有一个实例,并提供一个该实例 ...
        一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse ...
  1、CASE WHEN 语句   SQL中的CASE WHEN使用,Case具有两种格式:简单Case函数和Case搜索函数。   --简单Case函数 CASE sex                  WHEN '1' THEN '男'                  WHEN '2' THEN '女'                                   ELSE '其他' END   --Case搜索函数 CASE                 WHEN sex = '1' THEN '男'         
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?. 0 0 10,1 ...
前言       本人不懂C++,当前由于要做一个打印控件,使用Activex插件技术,所以在网络上搜索了相关技术文档,今天有空,遂将自己的当前学到的一些关于Activex技术整理之,进而和朋友们分享之。 一、 开发环境 开发工具:Visual Studio 2008 开发语言:Visual C++ 测试工具:IE 7+二、 创建MFC ActiveX项目 1、 打开VS2008新建MFC项目。这里我们取名为“PrintUtil”。   2、 输入项目名称为“PrintUtil”和项目位置。点击“确定”按钮,打开向导对话框。                      ...
   Compass框架的参考文档,Compass是在Lucene的基础上做了封装,支持索引事务控制和增量索引,同时也能够和主流的SSH框架完美地整合在一起,操作Compass类似于操作Hibernate,它们的类/方法等设计的非常相似。下面我们通过一个实例来看看Compass到底是怎样来索引数据库,操作索引库和实现搜索功能的。     步骤一:下载Compass,目前最新版本是2.2.0,可以到http://www.compass-project.org/上下载。     步骤二:在Eclipse中新建一个Java Project,解压compass-2.2.0-with-dependenci ...
PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。 解决方法如下: 1、选择Tools->GeneralOptions...菜单,出现General Options对话框。 2、从Category中选择Dialog项。 3、取消右边“Name to Code mirroring”复选框。
   Jquery强调的理念是写得少,做的多(Wirte less,Do more)。其主要特点有:     1、轻量级:JQery非常小,压缩后大小不到30K。     2、强大的选择器:JQuery允许使用CSS1到CSS3的所有选择器,以及自身独创的高级而复杂的选择器,甚至开发者可以开发自己的选择器。     3、出色的DOM操作封装:封装了大量的DOM操作,是开发者得心应手。     4、可靠的事件处理机制:JQuery在处理时间绑定的时候相当可靠。     5、完善的Ajax:将所有的Ajax操作封装在一个方法里,是开发人员专心关注开发逻辑而无须关注浏览器兼容的问题。     等等…… ...
for /d %%i in ({folder}\*) do @rd /s /q "%%i" del /q {folder}\*.* 其中{folder}为要删除的文件所在的目录将上面代码保存为bat文件即可。
import java.net.URLDecoder; import java.net.URLEncoder; import java.security.MessageDigest; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; ...
    大家都看到了,各大网站都已经将自己的主页甚至全部也面进行了灰度处理,整个页面都只有灰白色,为了表示对地震中受灾人群的哀悼,在这几天的哀悼日里,互联网也通过其独有的方式表达最沉痛到悼念。     下面是将网页变灰的代码,开始以为很复杂,后面才知道只要一句话,是一个css滤境,只在IE下有效: * { filter:gray; color:gray; } 如果没反应就用这个: html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale= ...
Global site tag (gtag.js) - Google Analytics