首页 > 其他
Java并发编程笔记—摘抄—基础知识
什么是线程安全当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。竞态条件当某个计算的正确性取决于多个线程的交替执行时序时,那么就会发生竞态条件。换句话说就是正确的结果取决于...
分类:其他   时间:2014-01-18 01:31:53    收藏:0  评论:0  赞:0  阅读:390
Java并发编程笔记—基础知识—实用案例
如何正确停止一个线程1)共享变量的使用中断线程最好的,最受推荐的方式是,使用共享变量(sharedvariable)发出信号,告诉线程必须停止正在运行的任务。线程必须周期性的核查这一变量(尤其在冗余操作期间),然后有秩序地中止任务。当线程等待某些事件发生而被阻塞,又会发生什么?果线程被阻塞,它便不能...
分类:其他   时间:2014-01-18 01:31:58    收藏:0  评论:0  赞:0  阅读:454
HDU - 2602 - Bone Collector
先上题目:Bone CollectorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 23533Accepted Submission(s): 95...
分类:其他   时间:2014-01-18 01:31:48    收藏:0  评论:0  赞:0  阅读:414
Linux学习笔记31——网络信息
一 主机数据库函数#include struct hostent *gethostbyaddr(const void *addr, //地址 size_t len, //长度 int type //类型 );struct hostent *gethostbyname(const char *name...
分类:其他   时间:2014-01-18 01:31:43    收藏:0  评论:0  赞:0  阅读:389
理解shared_ptr<T>
1、shared_ptr解决什么问题? auto_ptr有个局限,拥有权转移。这往往不符合我们的需求,有时候我们期望,多个资源管理对象可以共享一个资源,当引用计数为0的时候,执行delete。shared_ptr就是为了解决这个问题。2、shared_ptr怎么解决这个问题?和auto_ptr类似,...
分类:其他   时间:2014-01-18 01:31:13    收藏:0  评论:0  赞:0  阅读:526
关于聚光设备
485总线上,不是说只能有一个点发送,而是同一个时刻只能有一个点发送。集线器也就是温烟流PLC,它放在烟筒上。分析仪输出的是232,一路转为485,送给数采仪;一路直接送给工控机。集线器输出的是485,一路直接给数采仪,一路转为232送给工控机。它们都接到了数采仪的同一个485上,就是采用第一句所说...
分类:其他   时间:2014-07-22 22:59:45    收藏:0  评论:0  赞:0  阅读:279
PredictionIO Open Source Machine Learning Server
PredictionIO Open Source Machine Learning ServerBuild Smarter Softwarewith Machine LearningPredictionIO is an open source machine learning server for ...
分类:其他   时间:2014-07-22 22:59:45    收藏:0  评论:0  赞:0  阅读:354
替换运算符 shell
${变量:-word}如果变量存在且非空,则返回其值;否则返回word用于:如果变量未定义,则返回默认值即word${变量:+word}如果变量存在且非空,则返回word;否则返回null用于:测试变量是否存在${变量:=word}如果变量存在且非空,则返回其值;否则,设置它为word,并返回其值用...
分类:其他   时间:2014-01-18 01:30:53    收藏:0  评论:0  赞:0  阅读:426
Shell:sed流编辑器
转载:http://blog.sina.com.cn/s/blog_ac9fdc0b0101lvdv.html sed和awk是永远地痛,学了又忘,主要是木有横向对比过,所以总把握不到精髓。它可以完美的配合正则表达式(注意是正则表达式哈,不是通配符和字符串模板)。 *****************...
分类:其他   时间:2014-01-18 01:30:38    收藏:0  评论:0  赞:0  阅读:555
Good Bye 2013 C
C. New Year Ratings Changetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputOne very well-known int...
分类:其他   时间:2014-01-18 01:30:43    收藏:0  评论:0  赞:0  阅读:454
理解 auto_ptr<T>
1、auto_ptr解决什么问题? 在堆上获取的资源,客户可能会忘记delete,或者由于异常没有执行到delete,导致资源泄漏。在栈上分配的对象,有个特点,不论出现什么情况,超出作用域后,都将调用析构方法。根据这个特点,可以使用栈上的对象管理指针,析构的时候执行delete,确保一定释放资源。2...
分类:其他   时间:2014-01-18 01:30:33    收藏:0  评论:0  赞:0  阅读:522
poj 2406Power Strings
http://poj.org/problem?id=2406 1 #include 2 #include 3 #include 4 #define maxn 1000010 5 using namespace std; 6 char s[maxn]; 7 int next[maxn]; 8 void...
分类:其他   时间:2014-01-18 01:30:28    收藏:0  评论:0  赞:0  阅读:429
JUnit测试框架使用
1.测试Person类中的方法: 1: package cn.itcast.junit; 2: 3: public class Person { 4: 5: public Person() { 6: // TODO Auto-generated constr...
分类:其他   时间:2014-01-18 01:30:08    收藏:0  评论:0  赞:0  阅读:505
PB中数据窗口自动换行
1、1)在DataWindowPainter中打开此DataWindow.2)在需设定自动折行的列上双击鼠标,弹开此列的属性窗口.3)选择Position标签,选中AutosizeHeight多选框.4)选择Edit标签,不选中AutoHorzScroll多选框.5)单击OK按钮,保存所做的修改.6...
分类:其他   时间:2014-01-18 01:29:48    收藏:0  评论:0  赞:0  阅读:835
培训第三天的内容
c#与.Net的关系c#是一门语言,.Net是一个平台。c#有了.Net这个平台才能更好更全的发挥出所有的功能。.Net平台其实就是.NetFrameWork,它主要包含三个部分:1、编译器2、基础类库BCL( bass class Library)3、公共运行库CLR( common langua...
分类:其他   时间:2014-01-18 01:29:43    收藏:0  评论:0  赞:0  阅读:438
c#读写文本文件
引用:using System.Text;using System.IO;读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);写:File.WriteAllText("d:/a.txt",TextBox1.Text,Encodi...
分类:其他   时间:2014-01-18 01:29:38    收藏:0  评论:0  赞:0  阅读:421
2014年新鲜出炉的16款免费英文字体
这里集合了16款现代风格的高质量英文字体,可以免费下载使用。这些字体在使用大字号显示(如广告、标签、宣传册和海报设计等)的时候效果最佳。设计师们不要错过了,赶紧收藏到你的字体库里。
分类:其他   时间:2014-01-18 01:29:33    收藏:0  评论:0  赞:0  阅读:478
一篇旧文章,结合会变探索this指针
//VC6.0下成功编译#include class X{public: void foo(int b,int c){ this->a=b*c; cout 左 4)被调函数进行栈清理*///BCB6.0 下成功编译#include class X{public: void foo(int b,int...
分类:其他   时间:2014-01-18 01:29:23    收藏:0  评论:0  赞:0  阅读:443
模式匹配运算符–Shell
转载:http://www.firefoxbug.net/?p=722 Var=/home/firefox/MyProgram/fire.login.name${Variable#pattern}:如果模式匹配于变量值的开头处,则删除匹配的最短部分,并且返回剩下的部分例子:[fire]$ echo ...
分类:其他   时间:2014-01-18 01:29:18    收藏:0  评论:0  赞:0  阅读:545
搜索引擎(lucene及周边) 涉及的一些算法总结
一)分词1)正向/逆向最大匹配算法典型:IKAnalyzer采用的是正向迭代最细粒度切分算法IKAnalyzer源码简单分析:http://www.cnblogs.com/huangfox/p/3282003.html2)字典树(trieTree)trieTree实现http://www.cnblo...
分类:其他   时间:2014-01-18 01:29:13    收藏:0  评论:0  赞:0  阅读:430
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!