摘要: 我决定转行了,从大学开始确定走程序这条路到如今实习四个月:掐指一算已两年有余! 其实说句实话,真正学到东西是在这四个月里,但是还是感觉到自己的体力,脑力都支撑不下来了,没日没夜的熬夜,让我无所适从了!所以状态越来越不好,在是否转行中摇摆不定,今天项目经理给我谈话,提出让我离职,当时我的心就凉了,笑笑说好吧!全班写程序的也没剩几个了,当初,别人都羡慕我找到了一家小有名气的软件公司,工资还不错,但是只有我自己知道这其中的辛苦,首先是技术不行,老大总是会训我;其次,我也不爱说话,和同事们的关系有些生疏,因此自己觉得待在这儿实在是没有多少意思. 回想当初,刚接触程序的时候,选择学这个,不是因为兴趣,. 阅读全文
posted @ 2011-06-20 17:09 刀刀梦 阅读(397) 评论(4) 推荐(1) 编辑
摘要: 在使用jquery实现AJAX的应用时,经常使用到的方法有$.get()和$.post(),两个方法在使用时,接收其传过来的参数的方式有所不同,在使用$.post()时,接收的方式为:Request.Form["myid"];在使用$.get()时,接收的试为:Request.QueryString["myid"];=======================================================================使用方式如下:使用页面的源代码<html xmlns="http://www.w3. 阅读全文
posted @ 2011-06-14 17:54 刀刀梦 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 实验室里冷极了,没有窗户,不知道是白天还是黑夜。这是一周的最后一天——周末。在这又冷又黑的晚上,一个蓬头散发的小女孩在工位上坐着。她从家里出来的时候还穿着一件外套,但是有什么用呢?那是一件很大的外套──那么大,不知是哪一年买的。她工作的时候的,就把它脱掉了,实验室的师弟嘲笑说,可以拿它当抹布。 小女孩只好一个人做实验,一双小脚冻得红一块青一块的。她的破显示器屏幕上有一大段程序,手里草稿纸上还有一大段。这一整天,程序还是没调过,谁也没帮过她。 可怜的小女孩!她又冷又饿,哆哆嗦嗦地调程序。显示器的光落在她的干枯的长头发上,那头发卷曲着披在肩上,看上去很久没梳,不过她没注意这些。每个桌上都堆满了论文 阅读全文
posted @ 2011-01-17 20:36 刀刀梦 阅读(359) 评论(2) 推荐(0) 编辑
摘要: aspx页面中,%= % 与 %# % 的区别关于这个问题,在多数的 ASP.NET 的教材中,都提到了一些。%= %与%# %的区别在于:绑定时机不同,%# %是在控件调用DataBind函数的时候才被确定。对于%= %,我想你应该不会陌生,在ASP时代,它就相当于 Response.Write。在ASP.NET时代也一样。暂时先不去理会教材中说的,也先把“绑定时机”放到一边。%= %与%# %的区别是:前者是输出,而后者是赋值!即: %= "A" % 相当于:Response.Write("A"); %# "A" % 相当于:变量="A";先来看一个 阅读全文
posted @ 2011-01-07 04:40 刀刀梦 阅读(518) 评论(2) 推荐(0) 编辑
摘要: UpdatePanel 的属性,事件的相关说明 属性或事件名称作用和解释ChildrenAsTriggers当 UpdateMode 属性为 Condititonal 时, UpdatePanel 中的子控伯的异步回送是会引发 UpdatePanel 的更新 RenderMode表示 UpdatePanel 最终呈现的 HTML 无缘, Block(默认)表示div, lnline 表示span Triggers用来引起更新的事件UpdateMode表示 UpdatePanel 的更新换模式,有两个选项:Always 和 Conditional.Always 是不管有没有 Tigger 阅读全文
posted @ 2010-12-15 18:30 刀刀梦 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 网上看到可用Cache来判断用户是否已登陆的方法,感觉还不错。实验后,特此分享代码原理比较简单:判断cache中是否已存在规定的客户登陆字符串,如果没有便添加,同时指定其在cache中的保存时间。重复登陆时,便能通过判断cache值是否为空来判断用户是否重复登陆了。//生成Key string sKey = TextBox1.Text + "_IsLogin";//得到Cache中的给定Key的值 string sUser = Convert.ToString(Cache[sKey]);//检查是否存在 if (sUser == null || sUser == String.Empty){ 阅读全文
posted @ 2010-12-15 12:05 刀刀梦 阅读(357) 评论(2) 推荐(0) 编辑
摘要: 只是在登陆时,设置了一次登录值到Cache中。如果Cache失效的时间设置久了,用户一旦退出,在较短的时间间隔内重新登陆时,会发现无法登陆。但是如果失效时间设置短了,恶意登陆者又会在较短的时间内重新登陆,而且成功通过检验。显然这种判断方法是不完善的。 我们需要怎么来改进这个时间的难题呢?设置一个较短的失效时间间隔,然后每隔一定时间,检查一下Cache,把用户登陆信息重新写入Cache。那么只要用户不退出网站系统,或者不关闭浏览器,这种判断方法将会一直有效!那么,在WEB上,在asp.net下,什么东西能方便的实现计时器的效果呢?目前而言,最好的选择无疑是 ATLAS 中的Timer控件!能够 阅读全文
posted @ 2010-12-15 12:01 刀刀梦 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 首先在gridview里添加一个TemplateField,也可以在.aspx页里相应位置直接写如下代码: asp:TemplateField HeaderText="负责人" ItemTemplate %# Eval("Manager") %//非编辑状态下此列显示的内容 /ItemTemplate EditItemTemplate asp:DropDownList ID="ddlManager" runat="server" /asp:DropDownList /EditItemTemplate ControlStyle Width="5 阅读全文
posted @ 2010-12-14 05:45 刀刀梦 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 灵活的运用数据绑定操作   绑定到简单属性:%#UserName%  绑定到集合:asp:ListBox id="ListBox1" datasource='%# myArray%' runat="server"  绑定到表达式:%#(class1.property1.ToString() + "," + class1.property2.ToString())%  绑定到方法返回值:%# GetSafestring(str) %  绑定到Hashtable:%# ((DictionaryEntry)Container.DataItem).Key%  绑定到ArrayL 阅读全文
posted @ 2010-12-14 00:22 刀刀梦 阅读(328) 评论(2) 推荐(0) 编辑