gcc编译C++程序单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:/* helloworld.cpp */#include int main(int argc,char *argv[]){ std::cout class Speak{ ...
分类:
编程语言 时间:
2015-01-04 16:58:10
阅读次数:
190
信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控...
分类:
编程语言 时间:
2015-01-04 16:55:27
阅读次数:
310
纹理存储器(texture memory)是一种只读存储器,由GPU用于纹理渲染的图形专用单元发展而来,因此也提供了一些特殊功能。纹理存储器中的数据位于显存,但可以通过纹理缓存加速读取。在纹理存储器中可以绑定的数据比在常量存储器可以声明的64K大很多,并且支持一维、二维或者三维纹理。在通用计算中,纹...
分类:
编程语言 时间:
2015-01-04 16:52:16
阅读次数:
251
转载至:http://www.cnblogs.com/Kurodo/archive/2012/08/08/2628688.html对于矩形碰撞,很多人都知道。但面对多边形图形,大多数采用多矩形覆盖的方式。但是我不是很喜欢这种方式,我所采用的是利用一个经典算法:SAT 一种可以快速检测不规则的凸多边形...
分类:
编程语言 时间:
2015-01-04 16:54:12
阅读次数:
271
功能用于生成虚拟机当前时刻的线程快照(一般称为threaddump或javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的常见原因。线程出现...
分类:
编程语言 时间:
2015-01-04 16:50:40
阅读次数:
175
5.1.5 函数的递归调用在函数调用中,通常我们都是在一个函数中调用另外一个函数,以此来完成其中的某部分功能。例如,我们在main()主函数中调用PowerSum()函数来计算两个数的平方和,而在PowerSum()函数中,又调用Power()函数和Add()函数来计算每个数的平方并将两个平方加和起...
分类:
编程语言 时间:
2015-01-04 16:49:02
阅读次数:
267
先来看下Object源码里hashcode方法: /** * Returns a hash code value for the object. This method is * supported for the benefit of hashtables such as those provi....
分类:
编程语言 时间:
2015-01-04 16:47:29
阅读次数:
216
写 WPF 的童鞋可能都会碰到 在子线程中访问 UI 异常的问题。这是为了防止数据不一致做的安全限制。子线程中更新UI还要交给主线程更新,引用满天飞,实在是麻烦。接下来,我们推出一个可以称之为框架的解决方案(拍砖的时候轻点)。一:解决判断当前线程是主线成的问题在 C# 中 微软好像没有给出直接判断当...
分类:
编程语言 时间:
2015-01-04 16:46:25
阅读次数:
139
2012-07-30 16:43:54|分类:java|标签:javajson|举报|字号订阅有时候我们可能会用到json格式的数据进行数据的传输,那么我们怎么把接收到的数据解析出来呢? 下面有两种方法:1、通过谷歌的Gson来进行解析:json数据:sTotalString = {"message...
分类:
编程语言 时间:
2015-01-04 16:43:04
阅读次数:
161
今天研究object源码的时候,碰到了native关键字。 简单的说就是本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言,直接操纵计算机硬件时要声明为native方法。以下是object源码, private static native void registerNa...
分类:
编程语言 时间:
2015-01-04 16:37:24
阅读次数:
143
非对称加密算法 RSA过程 : 以甲乙双方为例 1、初始化密钥 构建密钥对,生成公钥、私钥保存到keymap中 KeyPairGenerator ---> KeyPair --> RSAPublicKey、RSAPrivateKey 2、甲方使用私钥加密, 加密后在用私钥对加密数据进行...
分类:
编程语言 时间:
2015-01-04 16:35:02
阅读次数:
273
是男人就坚持20秒 java的swing弹弹球GAME...
分类:
编程语言 时间:
2015-01-04 15:25:44
阅读次数:
202
对标签中的option进行排序,option具有两个属性,一个是text一个是value
由于text一般都是展示的内容,并不是我们想要进行的排序字段,而value是隐藏的。
所以我们可以通过value来进行排序。
PS:在用下拉列表框进行选中一个item时,用$(this).selected=true不如用
$(this).attr('selected',true)好,因为在某些情况下,...
分类:
编程语言 时间:
2015-01-04 15:25:02
阅读次数:
234
写在前面
有很多时候,一些数据的存储不仅需要先进先出,而且还有根据数据的优先级来排序,也就是优先级高的一定先出去,优先级相同的先进先出,此时就会用到优先级队列
应用
其实优先级队列的应用十分广泛,比如说构造哈夫曼树算法,再比如在一些计算机操作系统中用优先级队列来来满足抢先式多任务操作系统等等等等...
分类:
编程语言 时间:
2015-01-04 15:22:06
阅读次数:
226
在 Nginx 数组中,内存分配是基于内存池的,并不是固定不变的,也不是需要多少内存就申请多少,若当前内存不足以存储所需元素时,按照当前数组的两倍内存大小进行申请,这样做减少内存分配的次数,提高效率。...
分类:
编程语言 时间:
2015-01-04 15:22:52
阅读次数:
276
一、概述
该类位于java.security包下,声明:public class
KeyFactory extends Object
密钥工厂用于将密钥(Key 类型的不透明加密密钥)转换成密钥规范(底层密钥材料的透明表示),反之亦然。
密钥工厂是双向的。也就是说,它们允许根据给定的密钥规范(密钥材料)构建不透明的密钥对象,也允许获取以恰当格式表示的密钥对象的底层密钥材料。
对...
分类:
编程语言 时间:
2015-01-04 15:18:37
阅读次数:
599
经常遇到的java.lang.OutOfMemoryError: unable to create new native thread解决方法...
分类:
编程语言 时间:
2015-01-04 15:18:15
阅读次数:
179