04 2012 档案
摘要:import java.util.ArrayList;
import java.util.Collection; public class Test { public static void main(String[] args) { Collection<Object> c = new ArrayList<Object>(); c.add("hello"); c.add(new Name("f1", "l1")); c.add(new Integer(100)); System.out.println(c.s
阅读全文
摘要:public class Test { public enum MyColor {red, green, blue}; public static void main(String[] args) { MyColor m = MyColor.red; switch(m) { case red: System.out.println("red"); break; case green: System.out.println("green"); break; case blue: System.out.println("blue")...
阅读全文
摘要:import java.io.File; public class Test { public static void main(String[] args) { File f = new File("C:/java"); listFileTree(f,0); } private static void listFileTree(File f,int level) { String preStr = ""; for(int i = 0; i < level; i++) { preStr += " "; } File[] ...
阅读全文
摘要:import java.io.File;
import java.io.IOException; public class TestFile { public static void main(String[] args) { String separator = File.separator; String fileName = "myfile.txt"; String directory = "mydir1" + separator + "mydir2"; File f = new File(directory, fileName
阅读全文
摘要:public class Test { public static void main(String[] args) { double a = Math.random(); double b = Math.random(); System.out.println(Math.sqrt(a*a+b*b)); System.out.println(Math.pow(a, 8)); System.out.println(Math.round(b)); System.out.println(Math.log(Math.pow(Math.E, 15))); double d ...
阅读全文
摘要:public class Test { public static void main(String[] args) { String s = "1,2;3,4,5;6,7,8"; double [][] d; String [] sFirst = s.split(";"); d = new double[sFirst.length][]; for(int i = 0; i < sFirst.length; i++) { String [] sSecond = sFirst[i].split(","); d[i] = new d
阅读全文
摘要:public class Test { public static void main(String[] args) { Integer i = new Integer(100); Double d = new Double("123.456"); int j = i.intValue() + d.intValue(); float f = i.floatValue() + d.floatValue(); System.out.println(j); System.out.println(f); double pi = Double.parseDoub...
阅读全文
摘要:public class TestBuffer {//StringBuffer存储变长的字符序列 ,String类是不可变长的字符序列 public static void main(String[] args) { String s = "Mircosoft"; char [] c = {'a', 'b', 'c'}; StringBuffer sb1 = new StringBuffer(s); sb1.append('/').append("IBM").append('/
阅读全文
摘要:public class Test { public static void main(String[] args) { String s = "sunjavahahajavaokjavamyjavagoodjava"; String sToFind = "java"; int count = 0; int index = s.indexOf(sToFind); if(index != -1) { count ++; } s = s.substring(index + sToFind.length()); while(s.indexOf...
阅读全文
摘要:public class Test { public static void main(String[] args) { //String s = "48WERSFas!@#"; String s = "23479odurqjPOWUER00*)*&)(#084234-9LRWEJRLJ5R2)*q#)*puFOURoupPU_(*"; int countNum = 0; int countUpperCase = 0; int countLowerCase = 0; int countOther = 0; char[] sc = new char
阅读全文
摘要://String类常用方法集锦public class TestString { public static void main(String[] args) { String s1 = "sun java"; String s2 = "Sun Java"; //取字符 System.out.println(s1.charAt(1));//u //长度 System.out.println(s2.length());//8 //子串位置 System.out.println(s1.indexOf("java"));//4 System
阅读全文
摘要:public class Test { public static void main(String[] args) { String s1 = "hello"; String s2 = "world"; String s3 = "hello"; System.out.println(s1 == s3); //true System.out.println(s1.equals(s3));//true s1 = new String("hello"); s2 = new String("hello"
阅读全文
摘要:public class TestSort { public static void main(String[] args) { Date[] days = new Date[5]; //定义5个Date days[0] = new Date(2006, 8, 6); days[1] = new Date(2007, 4, 6); days[2] = new Date(2008, 4, 9); days[3] = new Date(2004, 4, 6); days[4] = new Date(2009, 4, 5); //要找的Date Date...
阅读全文
摘要://数组拷贝
public class Test { public static void main(String[] args) { String[] s = {"Microsoft", "IBM", "Sun", "Oracle", "Apple"}; String[] sCopy = new String[6]; System.arraycopy(s, 0, sCopy, 0, s.length); for(int i = 0; i < s.length; i++) { System
阅读全文
摘要:public class ThreeOut { public static void main(String[] args) { boolean[] arr = new boolean[500]; for(int i = 0; i < arr.length; i++) { arr[i] = true; } int leftCount = arr.length; int countNum = 0; int index = 0; while(leftCount > 1) { if(arr[index] == true) { count...
阅读全文
摘要:public class TestSort { public static void main(String[] args) { Date[] days = new Date[5]; days[0] = new Date(2004, 8, 6); days[1] = new Date(2007, 4, 6); days[2] = new Date(2007, 4, 9); days[3] = new Date(2004, 4, 6); days[4] = new Date(2004, 4, 5); bubbleSort(days); for(in...
阅读全文
摘要:public class Test { public static void main(String[] args) { if(args.length < 3) { System.out.println(" ==!"); System.exit(-1); } double d1 = Double.parseDouble(args[0]); double d2 = Double.parseDouble(args[2]); double d = 0; if(args[1].equals("+")) { d = d1 + d2; } ...
阅读全文
摘要:public class Test { public static void main(String[] args) { int a[] = { 3, 9, 8}; //静态初始化 Date days1 [] = { new Date(1, 4, 2004), new Date(2, 4, 2004), new Date(3, 4, 2004) }; //动态初始化 Date [] days2 = new Date[3]; for (int i = 0; i < 3; i++) { days2[i] = ...
阅读全文
摘要:第一步:在goods表格增加一个字段 is_bonus 类型 tinyint 默认为1 (1是可以使用红包)第二步:修改后台模板页 goods_info.htm<tr id=”alone_sale_1″><td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} />
阅读全文
摘要:代码暂时不贴:说一下我的结构在tabPanel中放gridpanel,我的列有60列,但是滚动条不能拖动到最边上,有两列不能显示出来原因是我设置了tabpanel的宽度,超过了页面的宽度Ext.getBody.getWidth(),不设置就好了.就不会出现这样的问题.
阅读全文
摘要:第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来.1.最短路(Floyd、Dijstra,BellmanFord)2.最小生成树(先写个prim,kruscal要用并查集,不好写)3.大数(高精度)加减乘除4.二分查找. (代码可在五行以内)5.叉乘、判线段相交、然后写个凸包.6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简)7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式.8.调用系统的qsort,技巧很多,慢慢掌握.9.任意进制间的转换第二阶段:练
阅读全文
摘要:问题1:给定一个单项链表,设计一个时间优化并且时间优化的算法,找出该链表的倒数第m个元素。当m=0时,返回链表的最后一个元素。[分析:用双指针来实现,两指针间隔m。同步移动两指针,当前一个指针为该链表tail时,后一个指针就为要找的元素]Element * FindMToLastElement( Element * head, int m){Element * current, * mBehind;int i;current = head;for( i = 0; i < m; i++){if(current->next){current = current->next;}el
阅读全文
摘要:下面通过一个例子来说明java类中不同代码块的执行顺序.class B {//静态变量 static int a = 0;//非静态代码块{ System.out.println("B.scope is running"); a = 10 ; }//静态代码块 static { System.out.println("B.static scope is running"); a = 20; }//构造函数 public B() {System.out.println("B.Constructor is running"); } pub
阅读全文
摘要:事例Json:{"total":13,"rows":[{"hospitaltotal":57338127.7400,"total":59099795.9870,"08_clinic":200.0000,"09_hostipal":5840941.3100,"01_clinic":738864.0840,"11_hostipal":5902347.7500,"clinictotal":1761668.2470,&quo
阅读全文
摘要:360宣布浏览器内核升级到IE8,也就是对没有安装IE8的用户,默认都使用其封装的IE8内核渲染页面;但“在必要情况下依然可使用IE6内核”。以下为360新闻稿: 有这样一款软件,它被全球“通缉”,连软件开发者自己都采取自动升级的措施,希望它尽快消失,它就是微软的IE6浏览器。漏洞繁多、问题重重的 IE6,在中国却用户众多,不仅安全隐患大,也严重阻碍了中国互联网的发展。日前,360安全浏览器5.0正式版推出自带IE8内核版本,从此让用户真正 告别问题重重的IE6内核,最大程度地保证用户浏览网站的安全。 360浏览器“解救”国内IE6群体 微软早已宣布停止对IE6漏洞的修复,并呼吁全球用户...
阅读全文
摘要:在做一个选择框的时候需要用到ext的CheckboxSelectionModel以下是错误代码:new Ext.grid.GridPanel({ region:'west', split:true,//是否可以缩放 title:'医疗服务单位信息', collapsible:true,//是否可以最小 collapsedTitle: true, width:150, minSize:50,//最小只能拖到50 maxSize:170,//最大170...
阅读全文
摘要:使用的extjs library 3.3.1,可以直接看效果,其中有一个是获取服务器端的时间的:ClinicCostForm=Ext.extend(Ext.form.FormPanel,{ yearCbo:null,//年度CBO statisticArray:[],//统计时间数组 dateStatisticsCbo:null,//时间统计类型cbo statisticTimeCbo:null,//统计时间 statisticModeCbo:null,//统计方式Cbo exportModeCbo:null,//导出方式 constructor:function(){//构造方...
阅读全文
摘要:public class Test { public void regist(int num) throws MyException { if(num < 0) { throw new MyException("人数为负值,不合理", 3); } System.out.println("登记人数" + num); } public void manager(int k) { try { regist(k); } catch(MyException me) { System.out.println("登记出错,出错类型:" + m
阅读全文
摘要:interface Valuable { public double getMoney();
} interface Protectable { public void beProtected();
} interface A extends Protectable { void m();
} abstract class Animal { private String name; abstract void enjoy(); public void setName(String name) { this.name = name; } public Stri...
阅读全文
摘要:var linkId=this.myform.findField("linkId");//获得该属性 var value=linkId.getValue().trim();//得到值 if(value==''){ this.form.cbo.isValid(false);//验证失败,显示错误信息 this.form.cbo.markInvalid('请选择xxx!'); }以上代码是有问题的,设置之后错误的信息不显示,那么我们需要怎么该才能让其显示列,1.这样得到的属性this.myform.findField("linkId&q
阅读全文
摘要:Serv-u7和以前的版本不同,不但使用界面和以往的不同,功能也增加了不少。下面为大家做个安装与基本使用教程,方便新手上路。(本文只针对初级用户)下面开始安装软件,这个版本已经带上了中文,选择你要安装的语言版本,这里我选择中文。安装完后开始进行帐户的创建。首先要创建一个域,选择“是”输入要创建的域的名称,随便输入一个进入下一步这步就是监听的端口,除了21端口其他都取消掉,不然的话如果你有IIS,站点就启动不起来了。IP地址建议留空,除非你要指定服务器IP。点“完成”。如果你想马上创建用户的话就点“是”。这里我就点“否”忽略掉了,我这里进行后期创建。这里就是serv-u的管理界面。下面进行FTP
阅读全文
摘要:var myView=null window.setView=function(view){ myView=view; } Ext.onReady(function(){ //下方的视图数据 var view= new InpatientViewPanel(); //设置view window.setView(view); //赋值到全局 myView=view; //上方的表单数据信息(传递一个Store到view中进行数据的加载) var form=new InpatientFormPanel({loadData:function(){vi...
阅读全文
摘要:1. 区分大小写:变量名、属性和方法全部都区分大小写 2. 不匹配的引号、圆括号或花括号将抛出错误 3. 条件语句:3个常见陷阱 4. 换行:一直用分号结束语句来避免常见的换行问题 5. 标点法:在对象声明的尾部逗号将导致出错 6. HTML id 冲突 7. 变量作用域:全局变量对局部变量 8. 函数重载:当重载不存在时,覆盖函数 9. 区分string.replace()函数不是全局的 10. parseInt应该包含两个参数 11. “this”和绑定问题 12. 为参数设置默认值,以免你遗漏它们 13. for each循环是用于对象而不是数组 14. swi...
阅读全文
摘要:<s:date name="inpatientDetailVo.in_day_date" format="yyyy-MM-dd" /> 需要注意的是,inpatientDetailVo这个类中必须有getIn_day_date()这个方法,必须返回的是Date类型才可以name="inpatientDetailVo.in_day_date"这样写代表你的变量inpatientDetailVo在Action中是全局变量,而且有setter 和getter方法这样可以取值成功,如果你出错了,那么你就对照我上面所说的仔细检查一下
阅读全文
摘要:最开始的样式:完成后的样式:下面是代码: var win = new top.Ext.Window({ title: menuReferenceObj.patientName+'--病历--'+menuReferenceObj.title, layout:'fit', height: 537, width: 800, closeAction:'close', plain: true, modal : true, ht...
阅读全文
摘要:给大家介绍点国外的IT网站------------------------------------------1、Cnet:全球第一大IT门户,注重业界新闻。口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。网站内容主要分六大板块:企业(Enterprise)、电子商务(E-Business)、通讯(Communications)、娱乐与媒体(Entertainment & Media)、个人科技(Personal Technology)和投资(investor)
阅读全文
摘要:在加一个事件之前是对的可以加载,但是在添加一个事件之后,不可显示了,以下是错误的代码/** * YHC */ /** * 分页的Combobox */
PagingMedicalcareCbo=Ext.extend(Ext.form.ComboBox,{ /** * 构造方法 */ timedelay_Slow:2000,//1000ms=1s timedelay_fast:1000,//1000ms=1s form:null, t:null, onceFocus:false,//判断第一次获得焦点 width:180, myStore:null, curr...
阅读全文
摘要:这个错误的出现是因为,本身是用FireFox调试做的EXTJS代码,但是后来改成与IE6兼容,所以好多代码需要换.在注释的过程中瞧见什么没有,少注释了一个逗号,所以需要仔细一点,希望能对大家有帮助.
阅读全文
摘要:IE6.0++extjs3.3.1以下就是代码:/** * YHC */ /** * 分页的Combobox */
PagingMedicalcareCbo=Ext.extend(Ext.form.ComboBox,{ /** * 构造方法 */ timedelay_Slow:2000,//1000ms=1s timedelay_fast:1000,//1000ms=1s t:null, myStore:null, currentCboText:null,//当前CBO文本框中的值 constructor:function(){ this.myStore=n...
阅读全文
摘要:1享元模式的日常应用面向对象的思想确实很好地解决了抽象性的问题,以至于在面向对象的眼中,万事万物一切皆对象。不可避免的是,采用面向对象的编程方式,可能会增加一些资源和性能上的开销。不过,在大多数情况下,这种影响还不是太大,所以,它带来的空间和性能上的损耗相对于它的优点而言,基本上不用考虑。但是,在某些特殊情况下,大量细粒度对象的创建、销毁以及存储所造成的资源和性能上的损耗,可能会在系统运行时形成瓶颈。那么我们该如何去避免产生大量的细粒度对象,同时又不影响系统使用面向对象的方式进行操作呢?享元设计模式提供了一个比较好的解决方案。公共交换电话网的使用方式就是生活中常见的享元模式的例子。公共交换电话
阅读全文
摘要:问题描述:(下拉框显示的不在combobox的下端)问题代码:{ //baseCls:"x-plain",//强制与颜色 匹配 layout:"form", labelWidth:55, columnWidth:.14, items:[{ xtype:"combo", fieldLabel:'药品类别', mode:'local', ...
阅读全文
摘要:这个是js代码,获取的是json数据,使用了reader this.store=new Ext.data.Store({ idProperty: 'itemid', autoLoad:this.autoLoad, url:this.url, reader:new Ext.data.JsonReader({ fields:[{name:'id'},{name:"itemid"},{name:"itemname"},{name:'pycode'},{name:'wbcode'},...
阅读全文
摘要:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll 也无法使用。微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQL Server应用来说,这个扩展有利于利用SQL Server来开发php平台连接sql server数据库管理系统。PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是貌似这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本则根本无法使用mssql_.
阅读全文
摘要:Skype全球免费在线语音、视频聊天Skype最新版下载:http://skype.tom.com外贸网站建设下载 - 注册 - 登录 - 添加好友 - 畅聊在个人主页、Blog、E-mail中嵌入个性的“Skype在线”签名,让更多朋友方便快捷的联系到你,无论文字聊天,或是语音视频,即可轻松瞬间实现。朋友们不必加你为好友,直接点击签名就会弹出Skype聊天窗口。而且非常贴心的一点是,Skype签名可以实时显示你的Skype在线状态,当朋友点击你的Skype签名时,你可以自定义将要引发的动作,可以直接呼叫,可以添加好友,可以发送文字消息,可以查询你的个人信息,可以传输文件,您可以按照您的个人喜
阅读全文
摘要:历史已经证明,软件设计的缺陷一直是导致其漏洞被利用的最主要的罪魁祸首。安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。软件开发者和设计者应当严格检查程序中的各种错误,尽量在软件部署之前就减少或清除其中的漏洞。 下面列举的这些方法会有助于开发人员提高编码的安全性: 一、注意编译器警告 程序员应当使用编译器的最高警告等级。在编译过程中,应当修改程序中的错误,直到警告解除。应当使用静态和动态的分析工具来检测和清除安全缺陷。 二、根据安全策略设置软件架构 设计者应创建一个软件架构,并在设计软件的过程中实施和强化安全策略。例如,如果你的系统在不同的时间要求不同的特权,就不妨考虑将系统...
阅读全文

浙公网安备 33010602011771号