- 浏览: 51998 次
- 性别:
- 来自: 深圳
最新评论
-
webiis2008:
尝试了很久用自己做的证书被浏览器拦截了。最后购买沃通的代码签名 ...
VC++开发Activex控件以及签名发布 -
freeubuntu-it:
我按照demo做的时候,出现提示对话框“是否允许运行软件,如A ...
VC++开发Activex控件以及签名发布 -
jwsong2001ok:
我照着做的demo运行时,IE中就会提示,“在此页上的Acti ...
VC++开发Activex控件以及签名发布 -
sjxinrui:
挺好,=-= 加油
Compass全文检索系列之一:Compass入门 -
aa00aa00:
这个例子不错,谢谢了
Compass全文检索系列之一:Compass入门
文章列表
Java编码规范-命名
- 博客分类:
- Java 编码规范 命名
软件命名随处可见,包括变量,函数,参数,类和包的命名,以下为“取个好名字”的几条简单规则:
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= ...