随笔分类 -  杂七杂八—技术

【所见即所得】抽象类、接口的一点费解
摘要:一、问题引入:看一些开源项目源码的时候,经常看到如下的结构设计:我表示很费解。二、问题分析:为了分析问题,我写了几个测试的类和接口,如下:接口: public interface A { string Test1(); void Test2(); }抽象类: public abstract class B :A{ #region A 成员 public virtual string Test1() { Console.WriteLine("abstract B Test1"); return "B T... 阅读全文

posted @ 2012-01-13 17:01 付之一笑 阅读(1910) 评论(18) 推荐(2) 编辑

【所见即所得】Try Catch 效率问题
摘要:一、问题引入 维护老项目,看到下面一个函数: /// <summary> /// 从ViewState中获取某个属性的值。如果该属性不存在,返回空字符串。 /// </summary> /// <param name="PropertyName">属性名称</param> /// <returns>属性值(属性不存在时返回空字符串)</returns> protected string GetViewState(string PropertyName) { try { return ViewState[ 阅读全文

posted @ 2012-01-13 10:32 付之一笑 阅读(4396) 评论(33) 推荐(7) 编辑

【工欲善其事,必先利其器】——Evernote
摘要:一、需求做笔记是开发工作很好的一个习惯,无论对于平时自我总结还是撰写一些博客都有很大的作用。更贪心些,随时随地的作笔记,记录下一些见闻,idea,构思,我想效果会更好。再贪心些,让所有的笔记都保持同步,而不会出现脏数据,或者是漏掉一些关键的idea。对于我来说,用手机(移动设备)记录下在等车,级车或发呆的时候突如其来的想法,和idea是关键,不过在以后整理的时候可以找到它们则是更关键的一点!二、解决方案选择了Evernote,目前效果还不错。在官方网站上下载windows版本(https://www.evernote.com/)。大约60m吧,安装很快,注册个账号就可以免费使用了。在手机上下载 阅读全文

posted @ 2012-01-12 13:44 付之一笑 阅读(488) 评论(0) 推荐(3) 编辑

委托(delegate)实现自定义控件的AutoPostBack功能
摘要:项目中用到ajax:<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> <ContentTemplate> <asp:HiddenField runat="server" ID=&quo 阅读全文

posted @ 2011-12-07 17:27 付之一笑 阅读(385) 评论(0) 推荐(2) 编辑

ShowModalDialog关闭后刷新父页面
摘要:项目中用window.showModalDialog(url)打开模态对话框,操作完成后关闭对话框,并刷新父页面;在子窗口用window.dialogArguments.location.reload(true);提示"window.dialogArguments.location为空或不是对象"。 google之,发现showModalDialog方法的一些参数如下:使用方法:vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])参数说明:sURL必选参数,类型:字符串。用来指定对话 阅读全文

posted @ 2011-12-07 17:03 付之一笑 阅读(2165) 评论(0) 推荐(2) 编辑

Jquery 实现控制文本框输入字母大小写转换
摘要:表单中遇到一些特殊的输入要求,要求字母全是大写或小写,例如车牌号等。不能强求用户都知道有CapsLock按键,或者Shift按键,为了更好的用户体验,输入框的控制不可以避免,下面是jquery实现。$(“#id”).keypress(function(event) { if ($(this).val().length < 5) {//限制输入字符串长度 var key = event.which;//event.keyCode if (key >= 97 && key <= 122) {//找到输入是小写字母的ascII码的范围 ... 阅读全文

posted @ 2011-12-07 16:42 付之一笑 阅读(2038) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示