c#
修圆
他们修虚空 我修圆满
展开
-
多线程资源抢占的心得
最近写了个程序, 两个线程需要经常调同一个方法,而且需要用同一资源,为了协调好他们的互斥,费了很多功夫,最后他们之间相互等待导致效率很低,最后不得不再新开个资源,方法还是同一个,进入方法的时候判断一下线程,决定用哪个资源原创 2012-04-05 16:31:56 · 2893 阅读 · 0 评论 -
C# 如何用socket进行通信
http://www.cnblogs.com/fanyanjun/archive/2007/08/08/848017.html 这是博客原文,但是我发现,作者虽然把缺失的User类加上了,但是明显只编译没运行,其中br和bw并没有初始化,导致运行错误,这是我修改后的代码 public User(TcpClient tcp) {转载 2012-04-15 11:17:52 · 677 阅读 · 0 评论 -
oracle 向存储过程传入数组类型参数
最近想试试给存储过程传数组参数,破费周折,在这里与大家分享下:我用的plsql, 打开plsql,在type目录下面,可以创建自定义的数据类型, 于是用 create or replace type tab_str as table of varchar2(30); 创建了一个数组类型。接着用存储过程 procedure testfortable(pra in tab原创 2012-04-20 13:14:49 · 9306 阅读 · 0 评论