`
文章列表
1、不确定SQL语句传参是否为空时,可以如下处理: String sql = "select * from table where 1 = 1 " 后面再对参数进行判断,是否要进行追加,若不为空,则 " and param =" + param 2,若根据字段值相同,将数据项的第三字段的值进行合并,可以如下处理: SELECT 字段1,字段2, SUM(字段三) 字段三 FROM table WHERE param = '/' GROUP BY 字段1,字段2
Ext.data.JsonStore使用HttpProxy加载数据时传递参数的两种方法 1.用baseParams属性 var Type1Store = new Ext.data.JsonStore({ fields: ['name','id'], url: 'LoadData.aspx', baseParams: {mode: 'type1'}, autoLoad: true }); 第一种方法传参数可能有时传递不到,为空,第二种比较保险 2.在Store load的时候传递 Type2Store.load({params:{mode: 'type2',type1: rec ...
使用 ODBC 管理器添加数据源 1.从“控制面板”中,访问“管理工具”,再访问“数据源 (ODBC)”。或者,可以调用 odbcad32.exe。单击“用户 DSN”、“系统 DSN”或“文件 DSN”选项卡,然后单击“添加”。

个人总结

1、初始做功能一定要细心,免得后来再花大工夫去找错误,记住,三思而后行
1、java.io.IOException: Negative seek offset 解决方案:使用RandomAccessFile类时,定位指针超出了限制 可能原因之二:没有此操作文件的存在
1、验证中文字符 function ischinese(str){ var reg=/^[u0391-uffe5]+$/; if(!reg.test(str)){ return false; } } 2、验证MAC地址字符 var macReg = new RegExp("^([0-9a-fA-F]{2})(([/\s:-][0-9a-fA-F]{2}){5})$"); if(!macReg.test(item.data.srcMac.trim())){ alert("MAC地址不符合规范") ...
1、防止用户在提交时进行其他操作 点击提交按钮,弹出对话框,覆盖面板,等待后台反馈信息时再取消覆盖效果   function progress(){ el = grid.getEl(); el.mask("数据正在提交中……"); }       a)  }; b) 提交按钮处调用此函数; c) 反馈信息处调用此行代码即可:el.unmask();   
1、在mySQL中存取字段区分大小写:即增加一个关键字 BINARY PASSWD` varchar(50) BINARY DEFAULT NULL 2、根据不同条件更新同一字段的值,使之随着不同的条件而更新不同的值: 也就是 CASE WHEN THEN 的另一种用法 UPDATE audit_system_conf SET VALUE=CASE WHEN NAME = 'HIGHRISK' AND FLAG = 2 THEN '150' WHEN NAME = 'MIDDLERISK' AND FLAG = 2 THEN '120' WHEN NAME = 'L ...
验证0-9个阿拉伯数字 function regIsDigit(fData) { var reg = new RegExp("^[0-9]$"); return (reg.test(fData)); }
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。 虽然表面上看来setTimeout只能应用在on-off方式的动作上,不过可以通过创建一个函数循环重复调用setTimeout ...
什么是Firebug 从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript 给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体 ...

AWT知识小总结

    博客分类:
  • AWT
1、组件实现监听事件三种方式以及适合用途 (1)主类实现是事件监听接口,重写对应的事件响应方法,此类适用于事件响应需用到原有的公用实例变量。。。 (2)采用匿名内部类的方式new接听接口,此法适应于事件响应处理代码较少时 (3)另创新类,实现事件监听接口,此法用处则与一恰好相反。。。 2、如若想更换窗口中的组件或者容器,则需先调用repaint()方法对Frame进行重画,再补充进去相应的组件
/** * 编程实现输入格式为“yyyy-mm-dd”的字符串,获得一个给定的日期, * 计算此日期的下一天的日期并输出, * @author Administrator */ public class TimeOperate { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); if(scan.hasNext()){ String str = scan.next ...
/** * 目录和文件时磁盘树形结构中最基本的组成单元,Java用File类来统一表示它们, * 并通过File类来完成目录和文件的创建、删除、查询等操作。 * 手工创建d:\test文件夹,编写一个Java程序, * 遍历“d:\test”文件夹,如果文件夹为空,则创建一个新文件a.txt,并把此文件的名称打印出来; * 如果文件夹不为空,那么将该文件夹下的文件和目录遍历以后, * 按照目录和文件类型,分类把目录名称和文件名分称打印出来。 */ public class FileOperate { public static void main(Str ...
1、编写客户/服务器程序,客户端Client.java使用DatagramSocket对象将数据包发送到服务器,请求获取服务器端的图像,服务器端Server.java将图像文件包装成数据包,并使用DatagramSocket对象将该数据包发送到客户端。首先将服务器端的程序编译通过,并运行起来,等待客户的请求。 public class UDPServerExample implements Runnable { private DatagramSocket socket = null; private DatagramPacket receivePacket = null, s ...
Global site tag (gtag.js) - Google Analytics