volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: 假设有多个线程分别调用 ...
分类:
编程语言 时间:
2016-08-30 07:08:02
收藏:
0 评论:
0 赞:
0 阅读:
223
http://www.path8.net/tn/archives/951 MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应 ...
分类:
编程语言 时间:
2016-08-30 07:07:40
收藏:
0 评论:
0 赞:
0 阅读:
287
数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 上面三种情况,只要重排序两个操作的执行顺序,程序的执行结果将会被改变。 前面提到过,编译器和处理器可能会对操作做重排序。编译器和处理器在重排序时,会遵守数据依赖性,编译 ...
分类:
编程语言 时间:
2016-08-30 07:07:30
收藏:
0 评论:
0 赞:
0 阅读:
261
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 ...
分类:
编程语言 时间:
2016-08-30 07:06:50
收藏:
0 评论:
0 赞:
0 阅读:
162
http://www.infoq.com/cn/articles/jdk-dynamically-typed-language Java虚拟机的字节码指令集的数量自从Sun公司的第一款Java虚拟机问世至JDK 7来临之前的十余年时间里,一直没有发生任何变化[1]。随着JDK 7的发布,字节码指令集 ...
分类:
编程语言 时间:
2016-08-30 07:06:00
收藏:
0 评论:
0 赞:
0 阅读:
107
处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响 ...
分类:
编程语言 时间:
2016-08-30 07:05:50
收藏:
0 评论:
0 赞:
0 阅读:
212
Java语言支持的8种基本数据类型是: byte short int long float double boolean char 自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成Double,等等。反之就是自动拆箱。 ...
分类:
编程语言 时间:
2016-08-30 01:46:42
收藏:
0 评论:
0 赞:
0 阅读:
172
1. Python官网 官网想必是最权威的,不仅有Python 2.X和3.X的软件包,还有官方文档Python tutorial (official docs)及社区。 2. 在线阅读免费书籍《Dive Into Python》即《深入浅出Python》 简介: Dive Into Python是 ...
分类:
编程语言 时间:
2016-08-30 01:44:40
收藏:
0 评论:
0 赞:
0 阅读:
155
唔,来自疯狂安卓这本书 首先自己建个布局 然后去主文件 本来这个线程想干点别的,太晚了就按书上栗子吧~ 最最简单的多线程处理吧大概,反正UI主线程不能有别的请求,避免异常。所以网络啊啥的扔到别的线程里面。 ...
分类:
编程语言 时间:
2016-08-30 01:43:09
收藏:
0 评论:
0 赞:
0 阅读:
218
原文:C++知识库内容精选 尽览所有核心技术点 C++知识库全新发布。 该知识库由C++领域专家、CSDN知名博客专家、资深程序员和项目经理安晓辉(@foruok)绘制C++知识图谱,@wangshubo1989、@NK_test、@caozhankui、@nkmnkm、@u013088062、@g ...
分类:
编程语言 时间:
2016-08-30 01:40:29
收藏:
0 评论:
0 赞:
0 阅读:
278
java总结第四次//常用类 今日小悟:你是砍柴的,他是放羊的,你和他聊了一天,他的羊吃饱了,你的柴呢? ...
分类:
编程语言 时间:
2016-08-30 01:39:29
收藏:
0 评论:
0 赞:
0 阅读:
204
转载自:http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html 什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Java ...
分类:
编程语言 时间:
2016-08-30 00:33:39
收藏:
0 评论:
0 赞:
0 阅读:
292
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:w ...
分类:
编程语言 时间:
2016-08-30 00:32:10
收藏:
0 评论:
0 赞:
0 阅读:
273
转载自: http://blog.csdn.net/evan2008/article/details/8002958 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. st ...
分类:
编程语言 时间:
2016-08-30 00:31:09
收藏:
0 评论:
0 赞:
0 阅读:
280
数据类型 字节数 bool、char 1 short、unsigned short、 2 int、float、unsigned int 4 double、long、unsigned long 8 数据类型 字节数 bool、char 1 short、unsigned short、 2 int、flo ...
分类:
编程语言 时间:
2016-08-30 00:30:59
收藏:
0 评论:
0 赞:
0 阅读:
224
1.表达式, 运算符; 表达式:由操作数和运算符组成,产生单一数值; 2.取整,取余 取余必须是整数; 3.自增,自减 i++; i-- ++i; —i; 4.sizeof 一元运算符: sizeof(int) //数据类型 4 sizeof(x) //char 类型 1 sizeof(3.1) / ...
分类:
编程语言 时间:
2016-08-30 00:30:39
收藏:
0 评论:
0 赞:
0 阅读:
206
预处理指令简介 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号 3.预处理指 ...
分类:
编程语言 时间:
2016-08-30 00:27:57
收藏:
0 评论:
0 赞:
0 阅读:
168
考虑实现一个完整的基于asp.net mvc的多语言解决方案,从路由到model再到view最后到数据库设计(先挖好坑,后面看能填多少)。 我所见过的多语言做得最好的网站莫过于微软的msdn了,就先从模仿它的路由开始 仅实现相同的url格式很简单,只要将默认的路由加上一个表示语言的变量就可以了 然后 ...
分类:
编程语言 时间:
2016-08-30 00:26:49
收藏:
0 评论:
0 赞:
0 阅读:
321