摘要: 1.对过去一直纠结或者为难自己的事情,要跟自己说句:对不起;2.揪着过去不放,就是慢性自杀;3.对于过去的种种,时间是最好的解药;4.放不下,其实就是不肯放过自己;5.哭泣不可笑,因为有哭才有更迷人的微笑;6.对过去那个自认为最在乎的人,最好的报复方式是淡漠;最高尚的处理方式是祝福;7.让自己痛苦的人不是他人或者外界,其实是自己,是自己的不放手;8.如果对生活失去了激情,你就危险了,要悠着点噢;9.对待自己最在乎的人的最坏做法是替他担心,最好做法是信任;10.享受生活的最优方式就是活在当下。 阅读全文
posted @ 2013-02-28 11:31 Susie_hua 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 由于委托是方法的抽象,那么委托可以实现异步调用的话,方法也能实现异步,因此可使用委托实现同步方法的异步调用。首先定义与要调用的方法具有相同签名的委托;公共语言运行库会自动使用适当的签名为该委托定义BeginInvoke 和 EndInvoke 方法。BeginInvoke 方法可启动异步调用。它与需要异步执行的方法具有相同的参数,另外它还有两个可选参数。第一个参数是一个 AsyncCallback 委托,该委托引用在异步调用完成时要调用的方法。第二个参数是一个用户定义的对象,该对象可向回调方法传递信息。BeginInvoke 立即返回,不等待异步调用完成。BeginInvoke 会返回 IAs 阅读全文
posted @ 2012-12-20 19:57 Susie_hua 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 现在正在进行异步调用的学习,写篇学习日志,以便加深印象。在很多时候例如UI或者IO操作时,我们希望将这些很复杂且耗时比较长的逻辑交给后台线程去处理,而不想影响页面的正常运行,基于这种需求越来越多,异步就派上用场了。异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库等;异步操作在主应用程序线程以外的线程中执行。当应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。.NET Framework 为异步操作提供两种设计模式:使用 IAsyncResult 对象的异步操作。使用事件的异步操作。之后讲IAsyncResult方式的实现,在调用使 阅读全文
posted @ 2012-12-13 20:26 Susie_hua 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要,经常要用一些有针对性的命令,现总结归纳下:1.查询某个Table被哪些存储使用的语句:SELECT B.type,B.name,C.type,C.name FROM sys.sql_expression_dependencies A INNER JOIN sys.objects B ON A.referencing_id=B.object_id INNER JOIN sys.objects C ON A.referenced_id=C.object_id WHERE C.name='XXX' AND C.type='U'2.使用如下语句可查某用户在 阅读全文
posted @ 2012-12-12 16:16 Susie_hua 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 要实现此功能,只需要更改按钮的default属性,设置为true就OK了。 阅读全文
posted @ 2012-12-06 16:36 Susie_hua 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。去年的今天我在不一样的城市,背着不一样的书包,留着不一样的发型,走着不一样的路,想着不一样的事情,有着不一样的心思。谁说改变需要十年呢。我只是羡慕那些一成不变的人,当生命只剩生存,活着只会吃饭呼吸喝水的生活,日复一日,年复一年,谁能说这样的人生不伟大呢。小时候,老师常常问我们,长大要做什么,我的志愿是当一个警察叔叔抓坏人,现在警察叔叔还在,坏人也依然还在,只是我的梦想不见了,有人说如果你想要去实现梦想,孤独是你的必修课。如果不能沉下 阅读全文
posted @ 2012-11-20 12:22 Susie_hua 阅读(78) 评论(0) 推荐(0) 编辑
摘要: a.删除完全重复数据create table #t1(SN varchar(30))insert into #t1 values('a'),('a'),('a'),('b'),('b'),('c')select * from (select *,ROW_NUMBER()over(partition by sn order by sn) as seq from #t1) as aadelete aa from (select *,ROW_NUMBER()over(partition by sn ord 阅读全文
posted @ 2012-11-19 14:24 Susie_hua 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.页面指令@Page:定义ASP.NET页解析器和编译器所使用的特定页面的属性,只可包括在.aspx文件中;@Control:定义ASP.NET页解析器和编译器所使用的特定用户控件的属性,只可包括在.ascx文件中;@Import:在页面或用户控件中显示地引入一个名称空间;@Implements:允许在页面或用户控件中实现一个.net接口;@Register:用于注册页面中的用户控件和自定义服务器控件以便使用它们;@Assembly:将程序集引入到当前页面或用户控件中,以便它所包括的类和接口能够用于页面的代码;@OutputCache:对页面或用户控件在服务器上如何进行高速缓存进行控制;@R 阅读全文
posted @ 2012-11-15 19:15 Susie_hua 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 亲爱的,门外没有别人,只有自己 阅读全文
posted @ 2012-11-15 18:34 Susie_hua 阅读(63) 评论(0) 推荐(0) 编辑