摘要: 最近看了传智播客(http://net.itcast.cn/)的.net培训视频,感受颇深,忍不住要把感受写下来跟网友分享一下。 我从接触.net到现在已经至少过去了三五个年头,用.net也已经做了若干个大大小小的项目。在看培训视频之前我还在努力地学习.net的各种新的框架和控件(如Teler... 阅读全文
posted @ 2014-08-15 14:07 大神老姜 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 敲代码敲得累了,停下来静静地想了想,觉得有太多的感慨。文笔不行,随便写写。其实这已经不是第一次停下来思考人生了,这一次下定决心把心里想的东西写下来。 每次我停下来思考的时候我总会问自己:我这是在干什么?每次我给自己的回答都是追逐梦想。是的,没错,是梦想。想起梦想,似乎从读书的年代起就有了,那得... 阅读全文
posted @ 2014-06-26 16:10 大神老姜 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 最近遇到在MS Excel中建立的Web Query在创建完成后过了一段时间(或关闭文件后再次打开文件并刷新数据)出现无法刷新的问题,点击刷新时报错如下:无法下载您要求的信息。这是一个很不友好的报错,从提示的信息来看,似乎是这个网站无法打开,然而在浏览器里打开却没有任何问题(采用的是匿名用户的身份验证)。刚为了获得更多的错误信息,我查看了系统的事件日志,发现了这么一条记录:Object reference not set to an instance of an object. at xxx.Global.Session_Start(Object sender, EventArgs e) at 阅读全文
posted @ 2014-03-11 09:41 大神老姜 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 又到了一年一度的双11,今年天猫的双11活动是亲品牌商标抢红包,活动规则很简单:选择某个品牌后进入游戏,主界面上有两个小人跳蹦床,一上一下位置错开,看准两个小人的脸基本成同一高度时按空格键或点击鼠标左键完成一次亲吻,在这个时刻连续不断按键即可达成多次亲吻,游戏限时8秒,结束时会统计亲吻次数并有机会获得红包奖励,如果没获得红包会显示“再来一次”按钮。每年的双11活动都很诱人,当然,我没那么多时间一天到晚抢红包。相比往年的切红包、切金猪之类(因为需要按住鼠标左键拖拽而且目标位置不固定),今年的抢红包活动还算简单,因为只需要鼠标点击固定位置即可(把鼠标放在“再来一次”的按钮位置不断按键)。于是我尝试 阅读全文
posted @ 2013-11-03 11:29 大神老姜 阅读(574) 评论(2) 推荐(0) 编辑
摘要: 本人最近在做一个基于Access数据库的Web应用程序,为了实现一个定时更新数据库的需求,我在Global.asax中的Application_Start函数里写了个计时器, void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer atimer = new System.Timers.Timer(60000); atimer.Elapsed += timer_execute; atimer.AutoRes... 阅读全文
posted @ 2013-10-25 16:29 大神老姜 阅读(985) 评论(1) 推荐(0) 编辑
摘要: 在UpdatePanel中,直接使用Page.ClientScript.RegisterStartupScript的方式执行javascript,会导致无法执行。原因可能是因为RegisterStartupScript是在页面加载时启动js的,而在updatepanel中却是部分刷新,因此是无法注册的。RegisterStartupScript 将 js嵌入到页面的底部, 的前面,而RegisterClientScriptBlock 将 js嵌入到页面中开启元素 后面。这两个方法都属于Page的范围,其中的js在UpdatePanel中都是无法执行的。解决方法是使用System.Web.UI. 阅读全文
posted @ 2013-10-23 22:04 大神老姜 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 最近在改公司的订单系统,遇到了一个奇怪的问题。C#程序需要从Excel文件中将数据全部读取到DataTable,其中Excel文件的第一列是日期格式yyyy/MM/dd,而这一列中大部分的单元格都是按设定的yyyy/MM/dd来写,有一小部分(大概不到20%)是以yyyy.MM.dd格式来写的。程序读取Excel工作表的步骤没啥好说的,使用的是OleDB,以连接字符串建立Connection后,借助OleDbDataAdapter将数据填充到DataTable,C#代码如下: 1 System.Data.DataTable dt; 2 string str... 阅读全文
posted @ 2013-10-08 22:00 大神老姜 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 需求:在开发asp.net应用程序时,往往想在debug和release环境下使用不同的配置,而web.config文件却只有一个解决方案:可以在原来的web.config中写下debug环境下的配置,然后在web.release.config中写下release环境下特有的配置。常见情况写法举例如下:1.替换某节点的某属性值,使用“SetAttributes”转换将更改 “connectionString”的值,仅在“Match”定位器查找到属性为“name”的值为“MyDB”时使用此节点的“connectionString”的值。其他不用改变的属性值无需填写。 2... 阅读全文
posted @ 2013-09-30 15:07 大神老姜 阅读(3532) 评论(0) 推荐(0) 编辑