码迷,mamicode.com
首页 > 2014年08月29日 > 全部分享
锁机制与原子操作 <第四篇>
一、线程同步中的一些概念 1.1临界区(共享区)的概念 在多线程的环境中,可能需要共同使用一些公共资源,这些资源可能是变量,方法逻辑段等等,这些被多个线程共用的区域统称为临界区(共享区),临界区的资源不是很安全,因为线程的状态是不定的,所以可能带来的结果是临界区的资源遭到其他线程的破坏,我们必须.....
分类:其他好文   时间:2014-08-29 12:34:07    阅读次数:255
Javascript获取页面、屏幕尺寸大小参数
Javascript获取获取屏幕、浏览器窗口 ,浏览器,网页高度、宽度的大小网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) ...
分类:编程语言   时间:2014-08-29 12:33:57    阅读次数:221
(C#) 发布程序,包含某些配置文件或数据文件。
在VS2012里面,右击需要发布的Project,选择“Properties“, 在弹出的窗口里面点选”Publish“, 再点击”Application Files“,将默认的Publish Status列的”Data File(Auto)“改成 ”Include“。另外, 对需要copy到bui...
分类:其他好文   时间:2014-08-29 12:33:37    阅读次数:217
简单画板
刚学HTML5没多久,写了个简单画板,勿喷~Examples 请选择画笔颜色:清除画板
分类:其他好文   时间:2014-08-29 12:33:17    阅读次数:185
Java集合框架之LinkedList类
ArrayList用数组作为其保存元素的数据结构,而LinkedList采用的是链表的数据结构。而ArrayList和LinkedList都是线性表list。但LinkedList并不具备随机访问能力,而ArrayList拥有。对于链表集合,首先(1)我们使用API里现成的LinkedList类来进...
分类:编程语言   时间:2014-08-29 12:33:07    阅读次数:170
操作文件
操作文件,降低CPU性能,C#
分类:其他好文   时间:2014-08-29 12:32:57    阅读次数:171
PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings.
有三种解决办法:1. php文件中设置时区 2. 设置php.ini data.timezone = "Asia/Shanghai"3. 设置date_timezone.ini date.timezone = "Asia/Shanghai"如果使用zend server ,在 Server Setu...
分类:Web程序   时间:2014-08-29 12:32:47    阅读次数:187
线程池 异步I/O线程 <第三篇>
在学习异步之前先来说说异步的好处,例如对于不需要CPU参数的输入输出操作,可以将实际的处理步骤分为以下三步:启动处理;实际的处理,此时不需要CPU参数;任务完成后的处理; 以上步骤如果仅仅使用一个线程,当线程正在处理UI操作时就会出现“卡”的现象。 如果使用异步的处理方式,则这三步处理过程涉及到.....
分类:编程语言   时间:2014-08-29 12:32:37    阅读次数:252
多核平台下的JAVA优化
现在多核 CPU 是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于 Java 程序,可以实现并发垃圾收集。但是 Java 利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和 CPU 之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM 是利用....
分类:编程语言   时间:2014-08-29 12:32:27    阅读次数:202
extern "c" 的作用
作用:实现C和C++混合编程。原理:C和C++编译器编译之后,函数名会编译成不同的名字,链接阶段名字查找会找不到目标,后面实例中会详解。用法:①.c文件中定义的函数,.cpp文件要调用时,该.cpp文件中要用extern "C"声明该函数;②反过来,.cpp文件中定义的函数,.c文件要调用,则同样要...
分类:其他好文   时间:2014-08-29 12:32:17    阅读次数:226
软件管理
1.源代码形式绝大多是开源软件都是以源代码的形式发布的源代码一般会被打包成.tar.gz的归档压缩文件源代码需要编译成二进制形式后才能够运行源代码的基本编译流程:1- ./configure 检查编译环境、相关库文件以及配置参数并生成makefile2- make 源代码编译3- make inst...
分类:其他好文   时间:2014-08-29 12:32:07    阅读次数:265
CDOJ 888 Absurdistan Roads
Absurdistan RoadsTime Limit: 5678/3456MS (Java/Others) Memory Limit: 65432/65432KB (Java/Others)The people of Absurdistan discovered how to build roa....
分类:其他好文   时间:2014-08-29 12:31:57    阅读次数:301
[转] 你是as3老鸟吗?但是有些你可能目前都不知道的东西
你是as3老鸟吗?如果以下内容对你有莫大的帮助,请顶下! 一:加载swf库中的图片 new 的过程就是图片解压缩的过程。处于 Class 状态时,图片占用的内存和 SWF 文件中这个图片占用的磁盘空间一致,而一旦通过 new 解压成无压缩的 BitmapData 后,占用的内存会急剧增加。 不...
分类:其他好文   时间:2014-08-29 12:31:37    阅读次数:173
GPRS的工作原理、主要特点
源:http://blog.csdn.net/sdudubing/article/details/7682467GPRS的工作原理、主要特点:引 言 近年来,通信技术和网络技术的迅速发展,特别是无线通信技术的发展,使得电力系统的自动化程度进一步提高。GSM网络出现后,技术人员很快把GSM模块嵌入到各...
分类:其他好文   时间:2014-08-29 12:31:27    阅读次数:260
Linux-小命令技巧
在bash中检查远程端口是否打开:echo >/dev/tcp/8.8.8.8./53 && echo "open"将进程挂起ctrl+z,不是万能的,有程序捕获了该信号。挂起的进程停止执行了,让其后台执行用bg,恢复前台fg生成随机16进制数,n为字符数量:openssl rand -hex n还...
分类:系统相关   时间:2014-08-29 12:31:17    阅读次数:201
博客版面设计~文章填充5
博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~文章填充博客版面设计~...
分类:其他好文   时间:2014-08-29 12:31:07    阅读次数:181
VI使用的小白教程
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强 大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的, 因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学...
分类:其他好文   时间:2014-08-29 12:30:57    阅读次数:291
1717条   上一页 1 ... 70 71 72 73 74 75 76 ... 101 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!