- 博客(18)
- 收藏
- 关注
转载 一起谈.NET技术,.NET Framework源码研究系列之---万法归宗Object
经过前面三篇关于.NET Framework源码研究系列的随笔,相信大家都发现其实.NET Framework的实现其实并不复杂,也许跟我们自己做的项目开发差不多。本人也是这样的看法。不过,经过仔细深入的研究,我们还是会发现一下平时很难注意到的东西,而这些东西对我们完善思路,开阔眼界,锻炼良好的编码素质有着很大的意义. 我们知道.NET中所有的类型(包括:引用类型,值类型)都从Object...
2011-08-29 19:26:00 76
转载 艾伟_转载:DataTable.NewRow 内存泄漏问题
昨天做了一个自动生成Insert 语句的小工具,今天测试发现存在严重的内存泄漏问题,代码看了好几遍,没发现问题。后来用 .Net Memory Profiler 跟踪(跟踪方法见 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇) 发现有数千个DataRow 没有释放,最后定位是DataTable.NewRow 的问题。 先看一下有问题的代码 ...
2011-08-29 00:20:00 235
转载 艾伟:C#多线程学习(六) 互斥对象
本系列文章导航C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多线程学习(六) 互斥对象 如何控制好多个线程相互之间的联系,不产生冲突和重复,这需要用到互斥对象,即:System.Threading 命名空间中的 Mutex ...
2011-08-29 00:09:00 42
转载 创业公司CEO每天应该做的13件事
一般人大概很难想像创业公司CEO 的工作有多难,你的公司在烧钱,说不定只剩下 6 个月的粮草,你怎么可能不担心?偏偏在团队面前你又必须装作若无其事,一切都在你的掌控之中。创业公司CEO每天应该做的13件事:记住你的“一件事”:你的创业公司在一段时间内只能把一件事做好,明确你的“一件事”,写在墙上,每天重复出现在自己眼中,将“一件事”作为公司例会最高级别的事情,不要让任何事情让...
2011-08-26 14:39:53 71
转载 框架学习之Spring 第五节 SSH整合开发[Spring2.5+Hibernate3.3+Struts2]
1.首先整合Spring和Hibernate ①引入jar包: hibernate核心安装包下的: hibernate3.jar lib\required\*.jar lib\optional\ehcache-1.2.3.jar hibernate 注解安装包下的 lib\test\slf4j-log4j12.jar Spring安装包下的: dist\spring.jar ...
2011-08-25 16:52:00 52
转载 Base64编码的字符串与图片的互转
用Flex写了一个例子,图片(暂时仅支持png、jpg/jpeg)转成base64编码的字符串(默认取上传文件的后缀名,然后添加了“data:image/(png|gif|jpg|jpeg);base64,”) 可以直接复制出编码后的字符串,在网页中使用<img src=”copy得到的字符串” />就可以预览效果了 在另一个输入框中,输入base64编码格式的字符串,点击解...
2011-08-25 00:42:00 83
转载 Using --强制资源清理
例如,下列形式的 using 语句 using (R r1 = new R()) {r1.F();}完全等效于 R r1 = new R();try {r1.F();}finally {if (r1 != null) ((IDisposable)r1).Dispose();} 截图1: using确保执行IDisposable接口的对象在退出块时立即释...
2011-08-24 17:12:00 53
转载 linux PHP 编译参数详解
Fast-CGI: ./configure --prefix=/usr/local/php --enable-fastcgi --enable-force-cgi-redirect --with-config-file-path=/etc --with-zlib --with-mysql --with-xml --with-gd --enable-gd-native-ttf...
2011-08-24 10:32:22 86
转载 修复电脑右键没有新建记事本
1、把以下代码写入一个新记事本中,然后把记事本改名为:NewTxtFile.regWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="txtfile" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"=...
2011-08-16 17:06:02 92
转载 改进C#代码之24:通过定义并实现接口替代继承
1. 委托为我们提供了类型安全的回调定义。虽然大多数常见的委托应用都和事件有关,但这并不是C#委托应用的全部场合。当类之间有通信的需要,并且我们期望一种比接口所提供的更为松散的耦合机制时,委托便是最佳的选择。委托允许我们在运行时配置目标并通知多个客户对象。 2. 多播委托将会把所有添加到该委托中的目标函数组合成一个单一的调用。不过组合中有两点需要注意:第一,如果有委托调用出现异常,那么这种方式...
2011-08-15 17:02:00 74
转载 用友登录控件Vbs脚本
' 郁闷啊.用C# 用 U8Login调 控件 始终Ui线程刷新不足. 总是 象没装显卡的电脑 总是不能刷新界面.' 没想到 Vbs宿主脚本调用 都没有什么问题.调用参照控件也是一样..郁闷啊' code by 张朋 ' Email: Z@nczp.tk' 2011-8-22Dim g_oLoginDim ResultSet g_oLogin= CreateObject("U8...
2011-08-12 22:25:00 106
转载 串口编程-读写超时 COMMTIMEOUTS设置
读写超时是在 调用 ReadFile 和 WriteFile 函数读写串口的时候系统提供的超时机制 typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; /* Maximum time between read chars. */ DWORD ReadTotalTimeoutM...
2011-08-12 17:24:00 785
转载 【POI 2007】Tetris Attack 正方体大作战(tet)
http://www.zybbs.org/JudgeOnline/problem.php?id=1106 http://main.edu.pl/en/archive/oi/14/tet 题目大意:诶呀我不说了就是个消方块的游戏和祖玛似的…… 肿么搞这个题呢?首先如果对于两个相同数字的方块,如果他们之间还有可以配对的两个方块,显然先消掉中间的方块更优。但是如果他们之...
2011-08-11 16:55:00 53
转载 加速键使用方法详解(示例)
加速键的使用 第一步:创建加速键表 在Resource试图中添加一个Accelerator资源表,在表中根据条件输入值。 第二步:在类中添加一个HACCEL的变量 HACCEL m_hAccel; 第三步:在初始化函数里面加载对应的加速键表 m_hAccel= ::LoadAccelerators(AfxGetInstanceHandle(),MAKEI...
2011-08-10 14:21:00 76
转载 PHP拓展gd库
一、YUM源安装GD库 #yum install php-gd* 二、源码安装GD库 下载 zlib-1.2.2.tar.gz jpegsrc.v6b.tar.gz libpng-1.2.7.tar.tar freetype-2.1.9.tar.gz gd-2.0.33.tar.gz ...
2011-08-09 20:07:52 62
转载 Android设计模式系列(3)--SDK源码之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,Singleton Pattern,能够以其特有的优势,替代...
2011-08-07 21:59:00 45
转载 Linq延迟求值现象
.NET中的迭代器非常个性,它不是一次性的返回集合中的所有值,而是每次只返回一个,接着再返回下一个,一个接一个直到迭代结束。Linq中的查询语句依赖于延迟求值,它也并不是一次返回整个查询结果,而是和迭代一样一个一个的返回。下面的代码是查询一个数组并依次对数组中的每一个元素进行操作。 执行结果如图 从结果可以看出,查询并不是一次性的执行完毕,而是每传入一个值执行一次。反编译以上代码生成的...
2011-08-01 07:43:00 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人