码迷,mamicode.com
首页 > 编程语言
Java系列笔记 - 线程
1,线程原理和概念 当代操作系统,大多数都支持多任务处理。对于多任务的处理,有两个常见的概念:进程和线程。 ? ? ?进程是操作系统分配资源的单位,这里的资源包括CPU、内存、IO、磁盘等等设备,进程之间切换...
分类:编程语言   时间:2015-08-21 13:52:28    阅读次数:500
用筛选法求100以内的素数(数组)
用筛选法求100以内的素数,要求使用数组。 #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int a[100],i,b[100],j,n=0;     //数组a[100]来放用于判断的数,数组b[100]来放素数 for(i=0;i ...
分类:编程语言   时间:2015-08-21 13:49:09    阅读次数:467
【Python】变量数值交换、判断数组是否含有某个元素
本来,这两个问题都属于的编程入门简单得不能再简单的问题,根本就不值得写篇记录来记录的。 一、变量数值交换 先说变量数值交换,从C语言开始,我们就知道要先设置一个临时变量,再把某元素的值覆盖此临时变量,避免临时覆盖等,如果不设置临时变量,还有位运算的交换形式 然而Python中根本就不用这么复杂,如果要交换变量e1,e2彼此的值,就下面一行代码就足矣: e1,e2=e2,e1; 比如,如下...
分类:编程语言   时间:2015-08-21 13:51:11    阅读次数:213
线程专用钩子和全局钩子的区别
其实就是全局和局部的区别 如果可以用线程Hook实现就最好用线程Hook 因为Hook技术用的不好会大大降低整个Windows系统的性能 这也是为什么WinCE不支持HOOK的原因了 至于键盘HOOK用SetWindowsHookEx带WH_KEYBOARD参数就可以了 比如你做一个全局的键盘HOOK,这样不管当前激活的应用程序是什么 只要有键盘消息,windows都会先问问你的Hoo...
分类:编程语言   时间:2015-08-21 13:50:12    阅读次数:347
hdu 1869 六度分离(Floyd算法)
本题链接:点击打开链接         今天新学的Floyd算法,可用来求任意两点的最短距离,用此题练习练习。参考代码: #include #define INF 0x3f3f3f3f #define MAX 110 int map[MAX][MAX]; int n,m; void Floyd() { for(int k=0;k<n;k++) for(int i=0;i<n;i++) ...
分类:编程语言   时间:2015-08-21 13:47:39    阅读次数:154
struts2 java.io.FileNotFoundException: http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd
xxx-validation.xml 文件中  java.io.FileNotFoundException: http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd错误: 这个问题在struts2.3.x中会经常出现,原因就是http://www.opensymphony.com/xwork/xwork-validator-...
分类:编程语言   时间:2015-08-21 13:46:25    阅读次数:206
【Python】输出程序执行的百分比
对于一些大型的Python程序,我们需要在命令行输出其百分比,显得更加友好,以免被人误会程序陷入死循环、假死的窗体。 关键是利用到不换行的输出符\r,\r的输出,将直接覆盖掉此行的内容。 比如如下的程序,是一个i从0自加的十万的过程,即使对于现在高性能的CPU也是需要几秒的时间的,我们要输出其执行时候的百分比,可以在引入sys这个包之后,利用到sys.stdout.write输出,避免原生态的...
分类:编程语言   时间:2015-08-21 13:44:35    阅读次数:227
图论之最短路01——最短路矩阵(FLOYD)算法
======================================================== 最短路矩阵算法,FLOYD算法 针对性:方案预算,能求出所有点之间的最短路(最小费用等) ========================================================...
分类:编程语言   时间:2015-08-21 13:45:46    阅读次数:283
C语言中的函数指针
一直觉得函数指针是个很难的东西,其实函数指针和一般的指针一样,挺简单的。 一,函数指针的定义 函数指针,顾名思义就是指向函数的指针,就是指向函数存储区域起始地址的指针。先看一下它是如何声明的: char* (*pf)(char *,char *);这条语句声明了一个指向函数的指针,这个函数有俩个字符指针的参数,也返回一个字符指针。 有时候容易搞错函数指针和一般的函数声明,比如说: cha...
分类:编程语言   时间:2015-08-21 13:46:26    阅读次数:190
windows下 OpenCV 2.x.x Python 2.7.x配置
最近在学Python,同时要是搞图像处理的,就试着在Python下使用opencv库,一下是配置安装的一些要注意的地方: (前提是你已经装好了opencv 2,和Python2.7) 1. 怎么看自己的opencv版本支持Python的什么版本,去opencv的安装目录下查看即可:如我的D:\Program Files\openCV2.4.8\opencv\build\python\2.7...
分类:编程语言   时间:2015-08-21 13:42:43    阅读次数:195
vijos - P1077克隆龙 (找规律 + 指数型母函数 + python)
P1077克隆龙 Accepted 标签:[显示标签] 描述 现在龙的克隆已成为可能,龙基因由ACTG字母组成,而龙的基因有如下特点: 1、A在基因中的出现为偶数次(包括0); 2、C的情况也一样; 当n=2时 满足条件的有6个: TT,TG,GT,GG,AA,CC 你只需给出满足条件的基因数的最后两位数字即可; ...
分类:编程语言   时间:2015-08-21 13:41:08    阅读次数:217
encodeURIComponent编码后java后台解码乱码的解决
解决方法一: JavaScript: window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext)); java: searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8"); 为什么要两次...
分类:编程语言   时间:2015-08-21 13:41:32    阅读次数:208
必备的Java基础知识
Java起源:SUN(全称Stanford University Network,后来被Oracle公司以74亿美金收购)公司的工程师考虑到c++复杂性,于是使用c++开发出了新的平台——Oak(橡树)平台,主要设计师为James gosling,后来oak得到了sun公司首席执行官Scott McNealy的支持,为了更好地进行推广,正式将Oak更名为Java。 Java开发的三个方向:...
分类:编程语言   时间:2015-08-21 13:40:36    阅读次数:275
用选择法对10个整数按从小到大排序(数组)
用选择法对10个整数按从小到大排序,要求使用数组。 算法思想: 第一次选择:从10个整数中挑出其中最小的整数,拿出来; 第二次选择:从余下的9个整数中挑出其中最小的整数,拿出来,放到上一次挑出的数的后面; 第三次选择:从余下的8个整数中挑出其中最小的整数,拿出来,放到上一次挑出的数的后面; ………… 以此类推,直到全部挑完。 #include "stdafx.h" ...
分类:编程语言   时间:2015-08-21 13:41:24    阅读次数:199
求一个数组中只出现一次的数字
/* 求一个数组中只出现一次的数字(注:只针对数组中有两个数不同,且其他数字两两相同) 题目:一个整型数组里除了两个数字出现一次外,其他的数字都出现了两次;求出现一次的数字; 如:数组a[]={2,4,3,6,3,2,5,5};执行程序后应输出4和6;因为4,6只在该数组中出现了一次 思路:两个数字相同其异或结果一定为0,先异或—>再分组—->再对每个子序列异或...
分类:编程语言   时间:2015-08-21 13:40:17    阅读次数:209
排序算法系列——基数排序
基数排序不同于其他的七种排序算法,它是基于一种分配法,而非比较。基数排序属于“分配式排序”(distribution sort),基数排序法又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用。它的灵感来自于队列(Queue),它最独特的地方在于利用了数字的有穷性(阿拉伯数字只有0到9的10个)。...
分类:编程语言   时间:2015-08-21 13:39:01    阅读次数:358
Java中的集合Collection以及对应的子类list类
java Collection List...
分类:编程语言   时间:2015-08-21 13:38:08    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!