首页 > 2017年08月09日 > 全部分享
深入理解JMM(Java内存模型) --(一)
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 ...
分类:编程语言   时间:2017-08-09 20:53:33    收藏:0  评论:0  赞:0  阅读:241
Java多线程 -- 正确使用Volatile变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volati ...
分类:编程语言   时间:2017-08-09 20:53:21    收藏:0  评论:0  赞:0  阅读:252
安装IIs和配置IIs 错误2
1. http://www.cnblogs.com/dongchi/p/4940053.html 2. 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法 “/CRM”应用程序中的服务器错误。 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查 ...
分类:其他   时间:2017-08-09 20:53:00    收藏:0  评论:0  赞:0  阅读:225
python多进程
1、多线程的理解 线程是最小的执行单元,而进程由至少一个线程组成。线程的特点是线程之间可以共享内存和变量,资源消耗少。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。 2、Python多线程创建 ...
分类:编程语言   时间:2017-08-09 20:52:50    收藏:0  评论:0  赞:0  阅读:257
【NOIP模拟赛】Evensgn 的债务 乱搞
我们发现按照这道题的题意我们把一个个人的前后(欠钱,被欠钱)都缩一下,那么他对其他人没有影响,那么我们就可以依次缩完每个人,而且每个人最后的状态都是要买欠要么被欠,那么我们可以知道他的钱数而且一下子就知道了........... 论数据范围把10^6看成106的悲伤........ ...
分类:其他   时间:2017-08-09 20:52:40    收藏:0  评论:0  赞:0  阅读:224
python shelve模块
可以看出shelve模块和json对文件的操作是很像的,但是保存文件时有三个文件,如图: 具体不用管这三个文件的格式,正常的读写就行了。 1 2 3 4 5 6 s1={"k1":"v1"} st=json.dumps(s1) print(st,type(st)) s='{"k1":"v1"}' d ...
分类:编程语言   时间:2017-08-09 20:52:23    收藏:0  评论:0  赞:0  阅读:254
C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出【转】
本文转载自;http://www.cnblogs.com/easyfrog/archive/2011/12/26/C_strstr_split_string.html C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出 strstr() 命令是在原字符串中查找指定的字符串第 ...
分类:编程语言   时间:2017-08-09 20:52:02    收藏:0  评论:0  赞:0  阅读:238
POJ 3237:Tree
Tree Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 10224 Accepted: 2651 Description You are given a tree with N nodes. The tree’s nodes ...
分类:其他   时间:2017-08-09 20:51:38    收藏:0  评论:0  赞:0  阅读:297
mongodb修改器(3)
1.更新 db.persons.update({name:"caohui"},{id:2});只更新一条,直接替换更新 db.persons.update({name:"caohui"},{id:2},true);只更新一条,直接替换更新,如果不存在则insert 2.全量更新 db.persons ...
分类:数据库技术   时间:2017-08-09 20:51:24    收藏:0  评论:0  赞:0  阅读:221
如何做LR自动关联和手动关联?
一、什么时候需要关联 1.关联的含义 关联的含义A(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称 ...
分类:其他   时间:2017-08-09 20:51:09    收藏:0  评论:0  赞:0  阅读:403
js的面向对象
JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程. 原型是指当我们想要创建xiaoming这个具体的学生时,我们并没有一个Student类型可用 ...
分类:Web开发   时间:2017-08-09 20:50:57    收藏:0  评论:0  赞:0  阅读:209
方正字体中英文对照表
方正简体字体中英文对照表中文字体名 英文字体名 文件名 PS name 汉字数 方正报宋简体 FZBaoSong-Z04S FZBSJW FZBSJW—GB1-0 7156 方正粗圆简体 FZCuYuan-M03S FZY4JW FZY4JW—GB1-0 7156 方正大标宋简体 FZDaBiaoS ...
分类:其他   时间:2017-08-09 20:50:40    收藏:0  评论:0  赞:0  阅读:360
js关闭当前页面
关闭当前页面 ...
分类:Web开发   时间:2017-08-09 20:50:28    收藏:0  评论:0  赞:0  阅读:188
初识vim
一定要自己去实践不然记不住 移动光标 :h,j,k,l键 ^ k <h l> j v h键位于左边,每次按下就会向左移动 l键位于右边,每次按下向右移动 q!<回车>退出 x键删除 dw键删除 d$从光标处删除至当前尾部 i键进行插入操作,操作结束后按esc退出 按A键添加文本 :wq <回车> 保 ...
分类:系统服务   时间:2017-08-09 20:50:15    收藏:0  评论:0  赞:0  阅读:152
深入理解JMM(Java内存模型) --(七)总结
JMM 掌管着一个线程对内存的动作 (读和写)影响其他线程对内存的动作的方式。由于使用处理器寄存器和预处理 cache 来提高内存访问速度带来的性能提升,Java 语言规范(JLS)允许一些内存操作并不对于所有其他线程立即可见。有两种语言机制可用于保证跨线程内存操作的一致性――synchronize ...
分类:编程语言   时间:2017-08-09 20:49:54    收藏:0  评论:0  赞:0  阅读:284
模块和包
import my_moudleimport my_moudle #这里的想要告诉我们,只在第一次导入时才会执行,后面再导入回执行,但是不会显示sys.module是一个字典,内部包含模块名与模块对象的映射,这个字典决定了到入模块时是否需要重新导入每个模块都是一个独立的名称空间测试money与my_ ...
分类:其他   时间:2017-08-09 20:49:17    收藏:0  评论:0  赞:0  阅读:171
Canvas绘图优化之使用位图--基于createjs库
在地图上实时绘制大量(万级别)图形,实时绘制的原因是因为各个图形形状不同,图形要按照后端传送的参数来绘制。 用canvas绘制图形比较方便,javascript的api接口也比较简单。现在也有很多的js canvas库,比如这个:createjs中的easeljs,对canvas进行了轻量的封装,支 ...
分类:Web开发   时间:2017-08-09 20:49:08    收藏:0  评论:0  赞:0  阅读:294
haproxy 作为反向代理被攻击
在工作中。遇到过一个情况就是我们的额网站被某一个网站攻击 页面结果来自于https://i.umeng.com/? (友盟+) 我这里用的是haproxy作为反向代理。 所以这里我就从haproxy这里给他拒了。或者这里可以使用WAF防火墙(我这里没有购买) 所以我这里添加的配置是 这里文章我也是摘 ...
分类:其他   时间:2017-08-09 20:48:56    收藏:0  评论:0  赞:0  阅读:1157
vijos 1164 曹冲养猪
描述 自从曹冲搞定了大象以后,曹操就开始捉摸让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲满不高兴,于是在工作中马马虎虎,有一次曹操想知道母猪的数量,于是曹冲想狠狠耍曹操一把。举个例子,假如有16头母猪,如果建了3个猪圈,剩下1头猪就没有地方安家了。如果建造了5个猪圈,但是仍然有1头猪没有地方去 ...
分类:其他   时间:2017-08-09 20:48:39    收藏:0  评论:0  赞:0  阅读:230
C++11新特性应用--介绍几个新增的便利算法(用于排序的几个算法)
继续C++11在头文件algorithm中添加的算法。 至少我认为,在stl的算法中,用到最多的就是sort了,我们不去探索sort的源代码。就是介绍C++11新增的几个关于排序的函数。 对于一个序列,我们怎么知道他是不是有序的呢?这就用到了: is_sorted 原型: template <cla ...
分类:编程语言   时间:2017-08-09 20:48:19    收藏:0  评论:0  赞:0  阅读:202
1342条   上一页 1 ... 14 15 16 17 18 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!