在Windows环境下针对多线程同步与互斥操作的支持,主要包括四种方式:临界区(CriticalSection)、互斥对象(Mutex)、信号量(Semaphore)、事件对象(Event)。下面分别针对这四种方式作说明:(1)临界区(CriticalSection) 每个进程中访问临界资源的...
分类:
编程语言 时间:
2014-10-30 13:11:03
收藏:
0 评论:
0 赞:
0 阅读:
311
Quartz:Quartz调度包的两个基本单元是作业(Job)和触发器(Trigger)。作业是能够调度的可执行任务,触发器提供了对作业的调度。虽然这两个实体很容易合在一起,但在Quartz中将它们分离开来是有原因的,而且也很有益处。通过把要执行的工作与它的调度分开,Quartz允许在不丢失作业本身...
分类:
编程语言 时间:
2014-10-30 13:09:53
收藏:
0 评论:
0 赞:
0 阅读:
182
//创建url可以指定请求的url协议,但不同的jvm支持的协议可能不相同(大部分支持http、file、https) //构造只判断字符串中的协议支不支持,而不判断url的正确性 URL url=new URL("http://www.baidu.com"); System.out.p...
分类:
编程语言 时间:
2014-10-30 13:09:33
收藏:
0 评论:
0 赞:
0 阅读:
248
为什么学习 JavaScript?JavaScript web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 网页的行为定义:JavaScript是一种依赖于浏览器,用于控制DOM来描绘HTML的,面向对象的,脚本语言。(1),注释:...
分类:
编程语言 时间:
2014-10-30 13:06:53
收藏:
0 评论:
0 赞:
0 阅读:
220
通过设置cookie来保存树形菜单的状态,在页面加载时重新读取cookie来设置菜单。菜单的HTML结构: 1 2 3 4 一级菜单一 5 6 ...
分类:
编程语言 时间:
2014-10-30 13:06:03
收藏:
0 评论:
0 赞:
0 阅读:
239
导入jquery的js到项目中,Eclipse每次检测到功能代码变化(保存动作触发)就报错:errors running builder ‘javascript validator’ on project。如图:
分类:
编程语言 时间:
2014-10-30 13:05:53
收藏:
0 评论:
0 赞:
0 阅读:
319
我的小机器人已经使用MQS。实现:定时消息(延迟服务),多个应用之间的通信(外网访问,内网多应用),公告类消息推送,任务执行类型消息(并且是有优先级的)总而言之,S...
分类:
编程语言 时间:
2014-10-30 13:02:21
收藏:
0 评论:
0 赞:
0 阅读:
321
/**
* @author wsf 本地缓存对象
*/
(function(win){
var doc = window.document,//文档对象
lstore = "localStorage",//本地存储对象
sstore = "sessionStorage",//会话级别的存储对象
gstore = "glo ...
分类:
编程语言 时间:
2014-10-30 12:41:06
收藏:
0 评论:
0 赞:
0 阅读:
340
simple_server
此组件是为了使用c++方便快速的构建http server,编写基于http协议json格式的接口,和nginx等传统服务器相比,更加重视开发的便捷性,项目参考restbed?实现, 重新实现的原因是restbed只支持g++4.9以上
?
特点
只支持linux
单进程+单线程模型
g++3.4 以上编译器都支持
强调简洁实用
分类:
编程语言 时间:
2014-10-30 12:36:31
收藏:
0 评论:
0 赞:
0 阅读:
351
一转眼也过去有俩月了,本以为还是坚持不了,博客的力量总是有的,看着自己以前写的博客,现在也需要重新拾起来,当然所谓的公司有新的功能系? ...
分类:
编程语言 时间:
2014-10-30 12:32:46
收藏:
0 评论:
0 赞:
0 阅读:
336
1、冒泡排序
冒泡排序是排序算法中最基本的一种排序方法,该方法逐次比较两个相邻数据的大小并交换位置来完成对数据排序,每次比较的结果都找出了这次比较中数据的最大项,因为是逐次比较,所以效率是O(N^2)的。
[java]?view plaincopy
分类:
编程语言 时间:
2014-10-30 12:31:32
收藏:
0 评论:
0 赞:
0 阅读:
258
关于codereview,在平时的开发中,经常忽略的环节,参照目前介绍写好代码的几本书和之前掉进的坑,做了一个总结,分享出来。
为什么要做
通过review规避一些代码层面的问题
提升可读性,方便后续扩展和维护
double check 确保代码质量
检查列表
注释
分类:
编程语言 时间:
2014-10-30 12:18:36
收藏:
0 评论:
0 赞:
0 阅读:
268
可以通过Filter来实现,Filter继承于javax.servlet.Filter,重写getRequestURI方法
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
ch ...
分类:
编程语言 时间:
2014-10-30 12:17:21
收藏:
0 评论:
0 赞:
0 阅读:
363
原文:java servlet开发购物车功能,实现增删改查结算等功能。
源代码下载地址:http://www.zuidaima.com/share/1550463494130688.htm
?
购物车功能:增删改查,结算等功能,主要技术为:servlet对数据库的访问...
?
源代码截图:
分类:
编程语言 时间:
2014-10-30 12:16:06
收藏:
0 评论:
0 赞:
0 阅读:
245
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
???? ...
分类:
编程语言 时间:
2014-10-30 12:15:41
收藏:
0 评论:
0 赞:
0 阅读:
594
原文:Java Web简化版交友网站平台
源代码下载地址:http://www.zuidaima.com/share/1550463487478784.htm
?
该案例用基本用到了Java Web开发的全部基础知识,实现的功能有:用户注册、登录、增删改查、文件上传和数据库设计等;
分类:
编程语言 时间:
2014-10-30 12:14:51
收藏:
0 评论:
0 赞:
0 阅读:
270
场景:
?
String[][]arr1=new String[3][];
arr1[0]=new String[]{"a","[^a]"};
arr1[1]=new String[]{"b","[^b]"};
arr1[2]=new String[]{"c","[^ ...
分类:
编程语言 时间:
2014-10-30 12:10:17
收藏:
0 评论:
0 赞:
0 阅读:
163
先来看看例子:一辆载西瓜的小货车不幸翻车了,有个人去哄抢(这年头,哎~~~)。假设共10个西瓜,这人每次抢一个西瓜最多花1000ms,当然,他每次抢的时间肯定都不同,所以我们用随机数表示。维护次序者(城管?)2000ms后赶到,随即中断哄抢线程。看这人最后抢到几个西瓜?
import java.util.*;
import java.util.concurrent.Callable;
imp ...
分类:
编程语言 时间:
2014-10-30 12:09:26
收藏:
0 评论:
0 赞:
0 阅读:
204
HELLO! BOOT0 is starting! boot0 version : 2.0.0 ? ? ? ? ? ? ? ? ? ? ? read dram para. dram driver version: 1.15 dram size =1024MB 0x7b7afe7f super_standby_flag = 0 Succeed in opening nan...
分类:
编程语言 时间:
2014-10-30 12:00:33
收藏:
0 评论:
0 赞:
0 阅读:
725
String?testStr?=?" 西式灯饰受欢迎?尽情演绎奢华味道";
testStr?=?testStr.replaceAll("[?| ]",?"?").trim(); ? ?如代码所示,直接用半角空格直接替换调字符串中所有的全角空格,然后再用trim()方...
分类:
编程语言 时间:
2014-10-30 12:00:13
收藏:
0 评论:
0 赞:
0 阅读:
204