线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。多线程则指的是在单个程序中可以同时运行多个不同的线程执行不同的任务。同其他大多数编程语言不同,Java内置支持多线程编程(multithreadedprogramming)。...
分类:
编程语言 时间:
2015-06-01 11:09:49
阅读次数:
117
function New(oClass,oParams) { function new_(){ oClass.Create.apply(this,oParams); }; new_.prototype = aClass; return new new_();};=====...
分类:
编程语言 时间:
2015-06-01 11:10:34
阅读次数:
131
用vector投机取巧了。看网上大神的数组代码。双指针的应用。class Solution {public: int removeElement(int A[], int n, int elem) { // Start typing your C/C++ solution bel...
分类:
编程语言 时间:
2015-06-01 11:09:34
阅读次数:
122
xxx.call(thisObj, arg1,...)的调用可以改变当前函数的执行环境为传入的thisObj对象。利用这一点可以实现继承————当前的对象获得XXX的属性和方法。例子:function Animal(){ this.name= 'animal'; this.say = funct.....
分类:
编程语言 时间:
2015-06-01 11:08:30
阅读次数:
132
参照:http://www.codeproject.com/Articles/543451/Parallel-Radix-Sort-on-the-GPU-using-Cplusplus-AMP对于普通PC电脑而言,在数据量较小时,多线程优于GPU加速;数据量较大时,GPU加速优于多线程。main.c...
分类:
编程语言 时间:
2015-06-01 11:02:26
阅读次数:
310
一:查看类型windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source ...
分类:
编程语言 时间:
2015-06-01 11:04:44
阅读次数:
135
**摘要**:是否想在Python解释器的内部晃悠一圈?是不是想实现一个Python代码执行的追踪器?没有基础?不要怕,这篇文章让你初窥Python底层的奥妙。 **【编者按】**下面博文将带你创建一个字节码级别的追踪API以追...
分类:
编程语言 时间:
2015-06-01 09:51:18
阅读次数:
123
BOOL CImageColorProcess::ConnectedLabelTwoPass(LPBYTE lpSrc, LPBYTE lpDst, int nSrcCount, int nW, int nH)
{
if (nSrcCount != 24)
{
AfxMessageBox("非rgb图像,不处理!");
return false;
}
LPBYTE m_lpIm...
分类:
编程语言 时间:
2015-06-01 09:47:11
阅读次数:
128
1.1 进程状态
在Sched.h(include\linux)中定义了进程的状态。
/*
*Task state bitmask. NOTE! These bits are also
*encoded in fs/proc/array.c: get_task_state().
*
* Wehave two separate sets of flags: task...
分类:
编程语言 时间:
2015-06-01 09:47:07
阅读次数:
226
//【数据结构】用C++实现双链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等)
//头文件
#ifndef _LIST_H
#define _LIST_H
#include
using namespace std;
template
class DList;
template
class ListNode
{
friend class DList;
public:
...
分类:
编程语言 时间:
2015-06-01 09:48:46
阅读次数:
154
//【数据结构】用C++实现单循环链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等)
//头文件
#ifndef _CDLIST_H
#define _CDLIST_H
#include
using namespace std;
template
class CDList;
template
class ListNode
{
friend class CDList;
p...
分类:
编程语言 时间:
2015-06-01 09:47:46
阅读次数:
123
//【数据结构】用C++编写栈及基本操作(包括入栈,出栈,获得栈顶,摧毁,清空等等)
//头文件
#ifndef _SEQ_STACK_
#define _SEQ_STACK_
#include
using namespace std;
template
class SeqStack
{
public:
SeqStack(size_t sz=INIT_SIZE)
{
cap...
分类:
编程语言 时间:
2015-06-01 09:48:04
阅读次数:
116
//【数据结构】用C++编写队列及基本操作(包括插入,出队列,摧毁,清空等等)
//头文件
#ifndef _SEQ_STACK_
#define _SEQ_STACK_
#include
using namespace std;
template
class Queue
{
public:
Queue(size_t sz = INIT_SIZE)
{
capacity =...
分类:
编程语言 时间:
2015-06-01 09:45:42
阅读次数:
138
可以将一个类的定义放在另一个类的定义内部,这就是内部类.
内部类的定义是简单的,但是它的语法确实很是复杂,让人不是很好理解.下面就内部类做一个小结.
一.内部类的分类
总的来讲内部类分为普通内部类,匿名内部类,局部内部类,嵌套类(静态内部类)等.下面简要的介绍以下这些内部类定义的语法.
(1).对于普通的内部类,就是在外围类中插入另一个类的定义.如下面的代码:package lk...
分类:
编程语言 时间:
2015-06-01 09:45:32
阅读次数:
174
#include
#include
#include
using namespace std;
struct Date{
int year;
int month;
int day;
Date(int y = 0, int m = 0, int d = 0):
year(y), month(m), day(d) {}
Date &...
分类:
编程语言 时间:
2015-06-01 09:44:35
阅读次数:
138
题目:
要求用户输入一个值n作为一个n*n的矩阵大小,然后用户输入n行,每行有n个字符,每个字符用空格隔开,其中字符“A”表示起点,字符“B”表示终点,中间寻路有要求,如果当前字符是“+”则下一步必须是字符“-”或者字符“B”,如果当前字符是“-”则下一步必须是字符“+”或者字符“B”,如果当前字符是“A”则下一步是字符“+”字符“-”字符“B”都行。不考虑用户输入的其他字符,只有“+”“-”“...
分类:
编程语言 时间:
2015-06-01 09:44:10
阅读次数:
128
背景:
最近项目中需要用到服务器模板和字符串拼接技术。服务器模板技术很多,JSP、Velocity、JDynamiTe等很多。字符串拼接技术在Java中更简单,StringBuilder、StringBuffer和重载的字符串“+”操作。但是实际开发中,发现自己平时对Java的字符串拼接的细节处理真的很差。
基础:
字符串操作主要问题在效率上,包括如下两点:...
分类:
编程语言 时间:
2015-06-01 09:41:28
阅读次数:
117