这篇文章将给出POSIX的pthread实现,c++11的thread库的实现方式。部分源码内容可能摘抄自他人博客,表示此篇文章非绝对原创,感谢。1.
问题描述场景:5个哲学家,5把叉子,5盘意大利面(意大利面很滑,需要两把叉子才能拿起)大家围绕桌子,进行思考与进食的活到,如下图所示。哲学家的活动方...
分类:
其他好文 时间:
2014-06-11 11:58:05
阅读次数:
1236
/** * 打水印 Imagename_biao是水印文件 ImgName是原图 * @param
Imagename_biao * @param ImgName */ public static void imgYin(String
Imagename_b...
分类:
其他好文 时间:
2014-06-11 11:57:29
阅读次数:
227
队列,当进行多线程编程的时候,很多时候可能会用到,队列是先进先出的,我们可以将要执行的任务放置在队列内缓存起来,当线程池中线程可以使用的时候,我们就从队列中获取一个任务执行。。当前是一个队列的简单例子。package
com.chen.queue;import java.util.HashMap;i...
分类:
其他好文 时间:
2014-06-11 11:56:53
阅读次数:
183
using System;using System.Collections.Generic;using
System.Linq;using System.Text;namespace Interface{ class InterfaceTest { static
void ...
分类:
其他好文 时间:
2014-06-11 11:59:21
阅读次数:
222
前言:这两天闲着没事,就想学一下ThinkPHP。学习ThinkPHP要先安装好Apache、MySQL
、PHP等运行环境。为了方便起见,打算就用集成环境。ThinkPHP官方网站推荐的是“WAMP”,用起来确实也很方便,但是修改Apache配置文件http.conf时,总是以“记事本”打开,改起...
分类:
Web程序 时间:
2014-06-11 11:58:44
阅读次数:
308
count(*)是否能用到索引,用索引是高效还是低效select count(*) from
aa ;首先看是否会走索引,经过试验发现,他没有走索引它的执行计划 select statement sort aggregate table access
full别说是否高效了,他连索引都没有走,索引不...
分类:
其他好文 时间:
2014-06-11 12:00:01
阅读次数:
282
/// /// 读取xml中的指定节点的值 /// private string
ReadXmlNode(string filename) { string result = "-1"; ...
分类:
其他好文 时间:
2014-06-11 12:01:25
阅读次数:
224
感谢ZYF神犇的耐心解答……如果这题只要求最小代价……那就是一个比较明显的拆点最小割,对于所有\(j
11 #include 12 #include 13 #include 14 using namespace std; 15 typedef long long
LL; 16 const in...
分类:
其他好文 时间:
2014-06-11 12:00:44
阅读次数:
290
此题的大意就是要制作一条项链,这个项链必须用k块石头来制作,且重量不能超过W,问所能制作项链的最大价值。此题数据很水,DFS完全暴力就能过。
1 #include 2 #include 3 #include 4 #define MAX(A,B) (A>B?A:B) 5 int n, k,
W;//n...
分类:
其他好文 时间:
2014-06-11 12:02:02
阅读次数:
144
Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web 服务器 和
反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的
Rambler.ru 站点开发的,它已经在该站点运...
一段清理缓存的代码如下:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),
^{ NSString*cachPath = [NSSearchPathForDirectoriesInD...
分类:
其他好文 时间:
2014-06-11 12:04:30
阅读次数:
183
我们都知道,const和static
readonly的确非常像:通过类名而不是对象名进行訪问,在程序中仅仅读等等。在多数情况下能够混用。二者本质的差别在于,const的值是在编译期间确定的,因此仅仅能在声明时通过常量表达式指定其值。而static
readonly是在执行时计算出其值的,所以还能够...
分类:
其他好文 时间:
2014-06-11 12:03:51
阅读次数:
279
void CMainWindow::OnLButtonDown(UINT nFlags,CPoint
point){ //以下三个是在CMainWindow中定义 m_ptFrom=point; m_ptTo=point; m_track=TRUE;}void
CMainWi...
分类:
其他好文 时间:
2014-06-11 12:03:13
阅读次数:
1160
网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数。参数parameter由于用类似URL的形式传过去
, 所以别直接就那样赋值以下是对变量值的URL编码总结 : 意见用encodeURIComponent() , GET 和POST方...
分类:
Web程序 时间:
2014-06-11 12:02:35
阅读次数:
7645
xfire webServeic
例子,参考网上众多例子,自己写得完成了,给大家分享大家只要按这个目录去建文件就可以了,然后运行,至于其中原理慢慢理会吧环境:myeclipse 10
+xfire1.1.6目录架包:.下面就是文件的添加或修改:web.xml XFireSe...
分类:
Web程序 时间:
2014-06-11 12:06:31
阅读次数:
326
Chrod算法是P2P中的四大算法之中的一个,是有MIT(麻省理工学院)于2001年提出,其它三大算法各自是:CANPastryTapestryChord的目的是提供一种能在P2P网络高速定位资源的的算法,Cord并不关心资源是怎样存储的,仅仅是从算法层面研究资源的取得,因此Chord的API就简单...
分类:
其他好文 时间:
2014-06-11 12:05:54
阅读次数:
368
// 生成订单号 public static String setRandomChar() {
String str = ""; for (int i = 0; i < 10; i++) { int ch = (int) (10 * (Math...
分类:
其他好文 时间:
2014-06-11 12:07:04
阅读次数:
262