摘要: request 对象获取客户端提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须进行特殊处理。将获取的字符串用 ISO-8859-1 进行编码,并将编码存放到一个字节数组中,再将这个数组转化这字符串对象即可。String str=request.getParameer("girl");byte b[]=str.getBytes("ISO-8859-1");str=new String(b); 阅读全文
posted @ 2014-01-23 20:54 quietwalk 阅读(478) 评论(0) 推荐(0) 编辑
摘要: style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word"语法: word-break : normal | break-all | keep-all 参数: normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本 阅读全文
posted @ 2014-01-23 20:51 quietwalk 阅读(581) 评论(0) 推荐(0) 编辑
摘要: public List searchTplReleaseById(TplRelease tr)throws Exception{ DBOperator dbo = getDBOperator(); try{ List tplReleaseList = new ArrayList(); String sqlWhere = "select b.* from "+ "(SELECT max(a.CREATE_TIME) AS CREATE_TIME , a.TPL_ID ... 阅读全文
posted @ 2014-01-23 20:49 quietwalk 阅读(450) 评论(0) 推荐(0) 编辑
摘要: public int searchProblemDistinctCount() throws Exception { DBOperator dbo = getDBOperator(); try { PatientproblemTableAdapter adapter = new PatientproblemTableAdapter(dbo); PreparedStatement st = dbo.prepareStatement("select distinct patientid from " ... 阅读全文
posted @ 2014-01-23 20:46 quietwalk 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Java: public List searchAccountingdisclosuresBySql(String sqlStr)throws Exception { DBOperator dbo = getDBOperator(); try { AccountingdisclosureTableAdapter adapter = new AccountingdisclosureTableAdapter(dbo); return adapter.select(sqlStr); } catch (Exce... 阅读全文
posted @ 2014-01-23 20:45 quietwalk 阅读(411) 评论(0) 推荐(0) 编辑
摘要: UUID.randomUUID().toString() 阅读全文
posted @ 2014-01-23 20:43 quietwalk 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: private static SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss.SSS");webBrowserURL.setCreatedate(sdf.format(new Date()));import java.util.Date; 阅读全文
posted @ 2014-01-23 20:42 quietwalk 阅读(3662) 评论(0) 推荐(0) 编辑
摘要: 正确写法1 bool bTemplatecontent2 = strtemplateContentInDB.Equals(strTemplateContentInDesignPanel, StringComparison.Ordinal); bTemplatecontent2 = true;正确写法2bool bEqual = String.Equals(strtemplateContentInDB, strTemplateContentInDesignPanel, StringComparison.Ordinal);bEqual = true; 阅读全文
posted @ 2014-01-23 20:41 quietwalk 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: • 浮点数不能直接用算数操作符比较大小,如:==, !=, >=, <= operators and Equals 方法,要用以下形式:Math.Abs(x - y) < Single.Epsilon;Single.Epsilon 字段表示大于零的最小正 Single 值。此字段为常数。 Double.Epsilon 字段 表示大于零的最小正 Double 值。此字段为常数。 阅读全文
posted @ 2014-01-23 20:40 quietwalk 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: bool Double.TryParse(string, out double)Int32.TryParse string strInt="37"; int iOut; if (Int32.TryParse(strInt, out iOut)) { int iRet = iOut; }double.TryParse string strNumber = "123"; double dRet; if (doub... 阅读全文
posted @ 2014-01-23 20:38 quietwalk 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 如果用foreach,会造成被遍历的集合更改后带来异常问题。方法一:用for循环可有效的解决这个问题。for(int i=0;i newlists=new List();foreach(T t in List){ lists.add(t);}foreach(T t in newlists){ List.Remove(t);} 阅读全文
posted @ 2014-01-23 20:37 quietwalk 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: out: 也是通过引用传值,但不需初始化ref 参数 :迫使值参数通过引用传送对于ref传参,只要记住一点:对于值类型来说传的是值的地址,对于引用类型来说传的是地址的地址。对于引用类型,同样记住一点:引用类型本身的地址是一个值类型。直观的理解:引用类型对象本身不改变,只改变对象的属性时,我们在操作同一个对象;如果连对象本身都可能会改变,就用ref传引用类型的对象吧! 阅读全文
posted @ 2014-01-23 20:36 quietwalk 阅读(138) 评论(0) 推荐(0) 编辑
摘要: C#的一个新特征是也可以给类编写无参数的静态构造函数。这种构造函数只执行一次,而前面的构造函数是实例构造函数,只要创建类的对象,就会执行它。 1.编写静态构造函数的一个原因是,类有一些静态字段或属性,需要在第1次使用类之前,从外部源中初始化这些静态字段和属性。2..Net 运行库没有确保什么时候执行静态构造函数,所以不应把要求在某个特定时刻(例如,加载程序集时)执行的代码放在静态构造函数中。也不能预计不同类的静态构造函数按照什么顺序执行。但是,可以确保静态构造函数至多运行一次,即在代码引用类之前调用它。在唧中,通常在第一次调用类的任何成员之前执行静态构造函数。3.静态构造函数没有访问修饰符,其 阅读全文
posted @ 2014-01-23 20:34 quietwalk 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: //WCF service: string servicePath = System.Web.Hosting.HostingEnvironment.MapPath("~"); //F:\WorkSpace\EHR\src\vs2010\EHR\EHR\bin\Debug\ string strBaseDirectory = System.AppDomain.CurrentDomain.BaseDirectory; //F:\WorkSpace\EHR\src\vs2010\EHR\EHR\bin\Debug\EHR.vshost... 阅读全文
posted @ 2014-01-23 20:33 quietwalk 阅读(2516) 评论(0) 推荐(0) 编辑
摘要: 1.序列化 public static byte[] SerializeObject(object obj) { if (obj == null) return null; MemoryStream ms = new MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(ms, obj); ms.Position = 0; ... 阅读全文
posted @ 2014-01-23 20:32 quietwalk 阅读(4021) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Serialization.Formatters.Binary;using System.Security.Cryptography;using System.Text;//xlding, 2013/07/25namespace Gemr.Utils{ public class CommonAlgorithms { #region Sort public ... 阅读全文
posted @ 2014-01-23 20:29 quietwalk 阅读(2177) 评论(0) 推荐(0) 编辑
摘要: ObservableCollection oc = new ObservableCollection();ls.ForEach(x => oc.Add(x)); 阅读全文
posted @ 2014-01-23 20:28 quietwalk 阅读(262) 评论(0) 推荐(0) 编辑
摘要: List list = patientmains.OrderBy(p => p.Firstname).ThenBy(p => p.Middlename).ThenBy(p => p.Lastname).ToList(); 阅读全文
posted @ 2014-01-23 20:26 quietwalk 阅读(197) 评论(0) 推荐(0) 编辑
摘要: private void Test() { List lsA = new List(); lsA.Add("A"); lsA.Add("B"); lsA.Add("C"); lsA.Add("D"); List lsB = new List(); lsB.Add("C"); lsB.Add("D"); lsB.Add("E"); lsB.Add("F"); ... 阅读全文
posted @ 2014-01-23 20:25 quietwalk 阅读(469) 评论(0) 推荐(0) 编辑
摘要: public List GetViews() where V : View { var views = from item in dockLayoutManager1.GetItems() where item is LayoutPanel && ((LayoutPanel)item).Content.GetType() == typeof(V) select ((LayoutPanel)item).Content as V; return v... 阅读全文
posted @ 2014-01-23 20:24 quietwalk 阅读(102) 评论(0) 推荐(0) 编辑