首页 > 编程语言
[转]如何根据cpu的processor数来确定程序的并发线程数量
原文:http://blog.csdn.net/kirayuan/article/details/6321967我们可以在cat 里面发现processor数量,这里的processor可以理解为逻辑上的cpu。这里摘抄的一段blog来说明:什么是线程池大小的阻抗匹配原则?我在《常用模型》中提到“阻...
分类:编程语言   时间:2015-07-14 17:35:04    收藏:0  评论:0  赞:0  阅读:126
线段树与树状数组模板
线段树模板(以求和为例)构造procedure make(p,l,r:longint);var mid:longint;begin a[p,1]:=l; a[p,2]:=r; a[p,3]:=0; if l=r then a[p,3]:=w[l]; if lmid then change1(p*.....
分类:编程语言   时间:2015-07-14 17:34:04    收藏:0  评论:0  赞:0  阅读:176
MD5和sha1加密算法--散列加密技术 MD5:128bit的大整数
在很多电子商务和社区应用中,我们都要存放很多的客户的资料,其中包括了很多的隐私信息和客户不愿被别人看到的信息,当然好有客户执行各种操作的密码,此时就需要对客户的信息进行加密再存储,目前有两种比较好的加密算法:MD5和sha1。这两种加密算法都属于散列加密技术。所谓散列加密就是无论输入的字符串是什么,...
分类:编程语言   时间:2015-07-14 17:32:04    收藏:0  评论:0  赞:0  阅读:306
C++智能指针及其简单实现
本将主要介绍智能指针shared_ptr和unique_ptr,并简单实现基于引用计数的智能指针。 自C++11起,C++标准提供两大类型的智能指针: 1. Class shared_ptr实现共享式拥有(shared ownership)概念。多个智能指针可以指向相同对象,该对象和其相关资...
分类:编程语言   时间:2015-07-14 17:29:04    收藏:0  评论:0  赞:0  阅读:246
Java基础--异常--自定义异常
用于处理项目中可能会出现的特有的问题,对这些问题进行自定义的异常封装。 ExceptionTest.java public class ExceptionTest { public static void main(String[] args){ DivDemo dd = new DivDemo()...
分类:编程语言   时间:2015-07-14 17:28:34    收藏:0  评论:0  赞:0  阅读:126
Java基础--异常--对多异常的处理
对多异常的处理 1、声明异常时,建议声明更为具体的异常,这样处理的可以更加具有针对性 2、对方声明几个异常,就应该对应有几个catch块,不要定义多余的catch块 如果多个catch块中的异常出现继承关系,父类异常catch块放在最下面。 注意: /* 建立在进行catch处理时,catch中一定...
分类:编程语言   时间:2015-07-14 17:28:04    收藏:0  评论:0  赞:0  阅读:193
二维数组做函数参数、指向指针的指针做函数参数
这里有一篇文章 写的很好http://blog.csdn.net/f81892461/article/details/8974087 该文章中有一句话 总之就是:数组无法作为参数,总会被编译器将地址赋值给形参指针的,即使指针定义成数组形式,也还是指针。然后各种差别都是由数组和指针不同的定位元素的方式...
分类:编程语言   时间:2015-07-14 17:27:14    收藏:0  评论:0  赞:0  阅读:181
守护线程、守护进程
1. 几点认识:java中有两类线程:user thread(用户线程),daemon thread(守护线程)守护线程为其他线程的运行提供服务,例如GC线程(垃圾回收线程),内存管理线程。虚拟机判断程序执行结束的标准时不考虑守护线程:如果user thread全部撤离,daemon thread因...
分类:编程语言   时间:2015-07-14 17:26:04    收藏:0  评论:0  赞:0  阅读:135
Python.resource-for-python-from-internet
1. pyvideoPython related video indexed so you can find it.http://pyvideo.org/2.6 Useful Python Libraries Recommended byhttps://www.codementor.io/pytho...
分类:编程语言   时间:2015-07-14 17:25:04    收藏:0  评论:0  赞:0  阅读:203
C与C++下的struct的区别
C里定义一个struct,一般都会再利用typedef给该结构取一个别名,如:1 tyepdef struct tagObject2 {3 int weight;4 int price;5 int status;6 }OBJECT;这样,以这个自定义的数据结构来创建一个变量时...
分类:编程语言   时间:2015-07-14 17:21:54    收藏:0  评论:0  赞:0  阅读:287
二维数组及做推箱子
//定义地图 #region 定义地图 int x=6; int y=1; //人的初始坐标 int a=6; int b=3; //箱子的初始坐标 int[,] map = new int[10, 10] {...
分类:编程语言   时间:2015-07-14 17:20:24    收藏:0  评论:0  赞:0  阅读:225
深入了解java同步、锁紧机构
该薄膜还具有从本文试图一个高度来认识我们共同的同步(synchronized)和锁(lock)机制。我们假定读者想了解更多的并发知识推荐一本书《java并发编程实战》,这是一个经典的书,英语水平良好的学生也可以读《Concurrent programming in Java - design pri...
分类:编程语言   时间:2015-07-14 17:19:24    收藏:0  评论:0  赞:0  阅读:536
三种简单的排序写下贴上
voidQsort(int*a,intL,intR){if(L>=R)return;intp=L,q=R;intval=a[L];while(p!=q){while(pval)q--;if(p=R)return;intmid=(L+R)>>1;mergeSort(a,t,L,mid);mergeSo...
分类:编程语言   时间:2015-07-14 17:18:24    收藏:0  评论:0  赞:0  阅读:121
Java冒泡算法及中位数算法
import java.math.BigDecimal;public class Test { public static void main(String[] args) { //控制随机数量 int c = 100; Number[] ar...
分类:编程语言   时间:2015-07-14 17:16:04    收藏:0  评论:0  赞:0  阅读:264
汇编语言11堆栈修改
1.下面这段代码运行的结果是什么?#include #include DWORD dz=0;DWORD dz1=0;void fun1(){ __asm { mov eax, dz push eax ret }}void main(){ HMODULE h = Ge...
分类:编程语言   时间:2015-07-14 17:15:54    收藏:0  评论:0  赞:0  阅读:230
练习3.21 一个数组两个站栈
#include#includestruct Node;typedef struct Node *PtrToDStack;struct Node{ int top1,top2; int Capacity; int *Array;};PtrToDStackCreateStack( ...
分类:编程语言   时间:2015-07-14 17:15:44    收藏:0  评论:0  赞:0  阅读:138
(转)Unity3D - 动作动画忽略timeScale
转自:http://blog.csdn.net/ynnmnm/article/details/46866347最近在调战斗时的动画与特效,Unity3D对加/减速提供了Time.timeScale支持。但是,timeScale提供的是全局的时间缩放,而我们有些动作或动画是不希望被timeScale加...
分类:编程语言   时间:2015-07-14 17:15:24    收藏:0  评论:0  赞:0  阅读:238
Python 之字节转换
1 # coding: utf-8 2 3 def bytes2human(n): 4 """ 5 >>> bytes2human(10000) 6 9K 7 >>> bytes2human(100001221) 8 95M 9 """10 ...
分类:编程语言   时间:2015-07-14 17:11:54    收藏:0  评论:0  赞:0  阅读:106
数组指针和指针数组的区别
part one:这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer ...
分类:编程语言   时间:2015-07-14 17:09:24    收藏:0  评论:0  赞:0  阅读:199
关于spring mvc MaxUploadSizeExceededException 死循环解决方案
关于spring mvc MaxUploadSizeExceededException 死循环解决方案
分类:编程语言   时间:2015-07-14 17:07:44    收藏:0  评论:0  赞:0  阅读:282
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!