摘要: 1. default(T) 在泛型编成中如果不限制T类型参数是值类型或引用类型的话 你程序内部可能会出现错误,因为值类型不允许NULL.所以default用来获取一个类型的默认值,对于值类型得到new T() 基本得到的都是0;对于引用类型会得到Null或者你不使用Default关键词,自己通过反射... 阅读全文
posted @ 2014-07-28 11:12 zjn漾子 阅读(170) 评论(0) 推荐(0) 编辑
摘要: App_Code.SendMessHelper.SendMessage();这样写会报非静态的字段,方法或属性要求对象引用类里面的方法有兩种表現:一种是直接可以來用的,还有一种是必须实例化以后才能使用的。前者要求在方法生明的時候必須加上static关键字(是不是想起Main方法了???),因爲這個方... 阅读全文
posted @ 2014-05-07 13:47 zjn漾子 阅读(10570) 评论(0) 推荐(1) 编辑
摘要: 由于在支付宝最后支付,出现了问题导致未能支付成功,而支付宝已经记录了当前的网站订单号(out_trade_no),所以下次再以同一张订单进行支付时,就必须与之前的金额一致,否则就报上面的错。解决方法就是,更改out_trade_no的值,所以这时你的订单需要有多个唯一标识。 阅读全文
posted @ 2014-05-05 14:15 zjn漾子 阅读(635) 评论(0) 推荐(0) 编辑
摘要: css不同浏览器兼容性调试IE6.0,IE7.0与Firefox的CSS兼容性问题1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中 4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width ... 阅读全文
posted @ 2014-03-17 16:11 zjn漾子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行 完成后﹐与该触发器相关的这两个表也被删除。Deleted表存放由于执行Delete或Update语句而要从表中删除的所有行。Inserted表存放由于执行Insert或Update语句而要向表中插入的所有行。三﹕Inste 阅读全文
posted @ 2014-02-27 12:59 zjn漾子 阅读(4588) 评论(0) 推荐(0) 编辑
摘要: #region 下载 /// /// 下载资源 /// public void Download() { SaveFileDialog open = new SaveFileDialog(); open.Filter = "*.xls;*.xlsx;*.xl;*.xlsn|*.xls;*.xl;*.xlsn;*.xlsx"; //保存图像类型 string path = "http://192.168.3.63:9999/UpLoa... 阅读全文
posted @ 2013-12-24 13:51 zjn漾子 阅读(291) 评论(0) 推荐(0) 编辑
摘要: View层: 。。。。 。。。。ViewModel层:public void WindowLoaded(object sender)//窗体加载的方法 { TabControl tc = (TabControl)sender;//得到控件对象并操作它 tc.Items.RemoveAt(0); }注:必须要写黄色区域的代码 阅读全文
posted @ 2013-12-05 11:18 zjn漾子 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: combobox中动态加入几个checkbox,实现下拉框多选,将一个checkbox选中时其内容就会在combobox中显示出来,将另一个checkbox选中时其内容会跟在第一个checkbox的内容后面一起在combobox中显示出来。前台代码: 后台代码: StringBuilder sb = new StringBuilder(); //选中的值就添加到下拉框的选择状态。 private void chk1_Checked(object sender, RoutedEventArgs e) { CheckBox chk = (CheckBox)sender; sb.A... 阅读全文
posted @ 2013-10-30 09:54 zjn漾子 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要的,这关乎到个人在公司的声誉,嘿嘿,你懂的。。。新来的程序员老鸟,在一个开发团队中,需要表现一下自己的水平,奠定在公司的地位,需要努力表现一把,最简单的从写的sql语句就很容易表现出来,曾经就有一次,一个老程 阅读全文
posted @ 2013-10-23 14:52 zjn漾子 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 输出日期格式是:美国时间:Tue Oct 22 xxxx 00:00:00 GMT+0800第一种:stringstrDate="MonAug15201100:00:00GMT+0800";DateTimedate=DateTime.ParseExact(strDate,@"dddMMMddyyyyHH:mm:ssGMT+ffff",CultureInfo.CreateSpecificCulture("en-US"));Response.Write(date.ToString());第二种:Stringstr="MonAug 阅读全文
posted @ 2013-10-22 13:08 zjn漾子 阅读(352) 评论(0) 推荐(0) 编辑