该文章转自:http://blog.csdn.net/hiphopmattshi/article/details/7334487优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。 PriorityQueue是从JDK1.5开始提供的新的数据结构接口。 如果不提.....
分类:
编程语言 时间:
2015-05-12 01:31:34
阅读次数:
220
线程共享进程的内存空间,打开的文件描述符,全局变量。当有多个线程同时访问一块内存空间或者一个变量、一个文件描述符,如果不加控制,那么可能会出现意想不到的结果。互斥(mutex)是相互排斥的意思,它是一种锁或者信号灯。互斥用来保护多个线程共享的数据和结构不会被同时修改,一个互斥锁只能有两个状态 –l....
分类:
编程语言 时间:
2015-05-12 01:30:34
阅读次数:
124
Devc++安装后无法正常编译程序出现错误,不知道是什么,可能是不兼容的原因然后就是一直编译出错,程序是最简单的helloworld程序。之后选择安装C++ Builder 6.0
分类:
编程语言 时间:
2015-05-12 01:27:22
阅读次数:
159
题目:求两字符串的最长公共子序列的长度。题外话:最长公共子串,子序列问题是被充分讨论的问题,网上一搜一大把,请bing之。本题只要求求最长公共子序列的长度,而不需要记录最长的公共子序列,给予了我们便利,请参考代码: 1 int max(int a, int b) 2 { 3 return a...
分类:
编程语言 时间:
2015-05-12 01:26:02
阅读次数:
207
1.下载JDK,安装官网下载地址:http://java.sun.com/javase/downloads/index.jsp下载后,安装,选择你想把JDK安装的目录:比如:JDK安装目录:E:\java其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。2.设置JDK环...
分类:
编程语言 时间:
2015-05-12 01:28:36
阅读次数:
211
Exe4J使用方法 此工具是将Java程序包装成exe格式文件工具。(点击exe4j\bin\exe4j.exe文件)启动后如下图所示 如果未注册,则可使用这个注册码:A-XVK209982F-1y0i3h4ywx2h1 用户名与公司名随便填即可 打开exe4j应用程序 直接点击【Next】,然后选...
分类:
编程语言 时间:
2015-05-12 01:27:35
阅读次数:
181
js数组的操作 1、数组的创建 var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, e.....
分类:
编程语言 时间:
2015-05-12 01:25:16
阅读次数:
138
函数名称:getcwd#include char *getcwd(char *buf, size_t size);作用:把当前目录的绝对地址保存到 buf 中,buf 的大小为 size。如果 size太小无法保存该地址,返回 NULL 并设置 errno 为 ERANGE。可以采取令 buf 为 ...
分类:
编程语言 时间:
2015-05-12 01:25:01
阅读次数:
137
MFC data forwarding to main thread via PostMessage up vote3down votefavorite3I have a C++/MFC application I need to restructure. The app used to proce...
分类:
编程语言 时间:
2015-05-12 01:23:37
阅读次数:
250
深入Java关键字null2008-05-28 13:57:14标签:Java关键字null休闲版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。深入Java关键字null一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引...
分类:
编程语言 时间:
2015-05-12 01:21:23
阅读次数:
227
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 ...
分类:
编程语言 时间:
2015-05-12 01:21:57
阅读次数:
208
~~~易语言常用的几个模块,收藏了! 下载常量模块.ec精易模块.ec皮肤模块.ec 调用举例: 皮肤_资源加载 (#皮肤_迅雷7) 闪电_水波纹特效模块.ec 源码下载阳天模块.ec~~~易语言常用的几个模块,收藏了! 下载
分类:
编程语言 时间:
2015-05-12 01:22:36
阅读次数:
144
Jedis 客户端实现Maven pom文件加入依赖 redis.clients jedis 2.1.0 junit junit 4.8.2 test Jedis 简单使用/* * ...
分类:
编程语言 时间:
2015-05-12 01:21:36
阅读次数:
141
#include?<stdio.h>
#include?<stdlib.h>
/*
?*
?*???1.??简单实现模拟虚函数表实现c语言面向对象的设计
?*???2.??为实现:??函数注册调用
?*???3.????????????通过文件实现函...
分类:
编程语言 时间:
2015-05-12 00:16:36
阅读次数:
150
python源码剖析笔记0——C语言基础回顾
要分析python源码,C语言的基础不能少,特别是指针和结构体等知识。这篇文章先回顾C语言基础,方便后续代码的阅读。
1 关于ELF文件linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分。一个segment包含一个或多个section,通过readelf命令可以看...
分类:
编程语言 时间:
2015-05-12 00:14:55
阅读次数:
234
python源码剖析笔记1——Python对象初见
工作整两年了,用python最多,然而对于python内部机制不一定都清楚,每天沉醉于增删改查的简单逻辑编写,实在耗神。很多东西不用就忘记了,比如C语言,正好,python源码用C写的,分析python源码的同时又能温故C语言基础,实在是件很好的事情。另外,还有陈儒大神的《python源码剖析》做指引,分析也不至于没头没脑。期望在一个月的业余时...
分类:
编程语言 时间:
2015-05-12 00:14:16
阅读次数:
152
定义需要传递给线程的数据。
class Student
{
public string Name { get; set; }
public int Age { get; set; }
public int Score { get; set; }
}
List studentList = new List() {
new Student(){Na...
分类:
编程语言 时间:
2015-05-12 00:13:44
阅读次数:
129