- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 用C#线程技术模拟“生产者-消费者”经典进程同步问题
今天看了C#的线程相关的内容,也做了一些练习,顺便实现了操作系统中比较经典的进程同步问题——生产者-消费者。这个问题实在比较经典,当然也是比较简单的,呵呵。 大体思路如下: 缓冲区——假设有一个大小为2的缓冲区,在我的例子里,缓冲区是一个队列Queue。生产者——在我的例子里,生产者是一个名为download()的函数。消费者——在我的例子里,消费者是一个名为print
2008-10-03 23:38:00
1738
原创 动态执行SQL语句,“SELECT TOP N *”语句中“N”不能为变量的解决方案
前段时间,想写一个返回指定数量记录的PROCEDURE,代码如下: CREATE PROCEDURE GetSomeArticles@cnt int = 1ASSELECT TOP @cnt * FROM Articles 结果发现无法运行,始终有问题,百思不得其解,后来询问了一下老师才知道,SELECT TOP N这里的参数N只能为常量,不能为变量。 如果在
2008-09-21 12:30:00
1553
原创 上取整解决方法
当整数与整数相除的时候(int / int),结果一般都是下取整,比如 7 / 5 = 1。现在我们有上取整的需要,如: 7 / 5 = 2。 印象中好像有专门的函数来处理结果,但我记不起来是不是有这么一个函数了。其实这个问题可以通过构造一个表达式来解决。我们来看公式:(A + B - 1)/ B。 根据这个公示就能进行上取整了。例如 (7 + 5 - 1)/ 5 =
2007-09-30 14:01:00
751
1
原创 Hello World!
Hello World!终于在优快云上开博了,这个博客我将专门用来写技术文档。有兴趣的朋友们可以到我新浪上的专门写校园生活的BLOG逛逛。欢饮光临我的博客!
2007-07-04 15:52:00
453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅