线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;
(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
(3)线程是处理器调度的基本单位,但进程不是.
4)二者均可并发执行.
进程和线程都是由操作系统所体会的程序运行的基本单元,...
分类:
编程语言 时间:
2015-07-10 11:28:29
阅读次数:
131
Python这东西似乎很有用的样子,但不知道为何一直火不起来,
有可能是因为这东西太难读~读作什么,派神。英语不好的人,第一眼看上去就懵了,还经常拼错,呵呵!
不过怎么说都好关键是要会。
一、Python开发环境的配置
1、首先打开Python的官网https://www.python.org/downloads/下载(点击打开链接)Python的开发环境。这东西是基础的基础,...
分类:
编程语言 时间:
2015-07-10 11:27:43
阅读次数:
225
自定义导航栏按钮:
1.自定义按钮(创建一个按钮)
2.自定义按钮图片(仅仅修改按钮背景图片)
3.修改右侧按钮同上,设置self.navigationItem.rightBarButtonItem即可...
分类:
其他好文 时间:
2015-07-10 11:27:14
阅读次数:
153
有个电子商务的系统(假设用C++实现),其中的模块A需要发送大量的订单信息给模块B,通讯的方式使用socket。
假设订单包括如下属性:
--------------------------------
时间:time(用整数表示)
客户id:userid(用整数表示)
交易金额:price(用浮点数表示)
交易的描述:desc(用字符串表示)
-----------...
分类:
其他好文 时间:
2015-07-10 11:28:33
阅读次数:
102
C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例...
分类:
编程语言 时间:
2015-07-10 11:26:47
阅读次数:
191
问题描述:
输入一棵二叉搜索树,现在要将该二叉搜索树转换成一个排序的双向链表。而且在转换的过程中,不能创建任何新的结点,只能调整树中的结点指针的指向来实现。
解析:
借助二叉树中序遍历,因为中序遍历二叉搜索树的特点就是从小到大访问结点。当遍历访问到根结点时,假设根结点的左侧已经处理好,只需将根结点与上次访问的最近结点(左子树中最大值结点)的指针连接好即可。进而更新当前链表的最后一个结点指针。
递归算法:
(1)中序遍历。
(2)原先指向左子结点的指针调整为链表中指向前一个结点的指针,原先指向右子结点...
分类:
其他好文 时间:
2015-07-10 11:26:22
阅读次数:
118
在xerces-c的官方网站上有文章指引说明是如何进行xml schema校验。http://xerces.apache.org/xerces-c/schema-3.html
给出的例子代码:
// Instantiate the DOM parser.
XercesDOMParser parser;
parser.setDoNamespaces(true);
parser.setDoSche...
分类:
其他好文 时间:
2015-07-10 11:27:50
阅读次数:
153
First Missing Positive
Given an unsorted integer array, find the first missing positive integer.
For example,
Given [1,2,0] return 3,
and [3,4,-1,1] return 2.
Your algorithm should run in ...
分类:
其他好文 时间:
2015-07-10 11:27:12
阅读次数:
92
1.验证两大问题:向DUT 灌激励,为DUT 配置参数。
2.随机化:
3.缩小随机化范围:
1)
2)或者整体:
3)factory 重载:...
分类:
其他好文 时间:
2015-07-10 11:27:07
阅读次数:
159
//实现一个简洁版的class String
#include
#include
using namespace std;
class String
{
public:
String()
{
_str = new char[1];
_str[0] = '\0';
}
String(const char *str)
{
_str = new char[strlen(str)...
分类:
编程语言 时间:
2015-07-10 11:24:32
阅读次数:
123
完成一个简单的时间片轮转多道程序内核代码重要汇编代码分析 asm volatile(
"movl %1,%%esp\n\t"
"pushl %1\n\t"
"pushl %0\n\t"
"ret\n\t"
"popl %%ebp\n\t"
:
: "c" (task[pid]...
分类:
其他好文 时间:
2015-07-10 11:24:50
阅读次数:
131
static void CV_CDECL icvDefaultSplitIdx_R( int compidx, float threshold,
CvMat* idx, CvMat** left, CvMat** right,
void* userdata...
分类:
其他好文 时间:
2015-07-10 11:24:28
阅读次数:
101
【排列组合问题】
一共N辆火车(0<N<10),每辆火车以数字1-9编号,要求以字典序排序输出火车出站的序列号。
输入: 包括N个正整数(0<N<10),范围为1到9,数字之间用空格分割,字符串首位不包含空格。
输出: 输出以字典序排序的火车出站序列号,每个编号以空格隔开,每个输出序列换行。...
分类:
编程语言 时间:
2015-07-10 11:24:32
阅读次数:
143
import UIKit
class ViewController2: UIViewController,UITableViewDelegate,UITableViewDataSource{
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundCo...
分类:
编程语言 时间:
2015-07-10 11:26:29
阅读次数:
139
使用UIDataDetectorTypes自动检测电话、网址和邮箱。我们先来看看UIDataDetectorTypes有哪些枚举值。...
分类:
其他好文 时间:
2015-07-10 11:26:38
阅读次数:
138
1.
mongodb从配置文件启动
创建配置文件:/usr/local/mongodb/etc/mongodb.conf
配置文件的内容为:
#Directory and relavent set
dbpath = /var/mongodb/data
logpath = /var/mongodb/logs/log.log
profile=2
slowms=100
#repairpath =...
分类:
数据库 时间:
2015-07-10 11:23:39
阅读次数:
151
主要介绍在Centos 中如何安装R 语言以及如何集成Rhive 到hadoop 中。...
分类:
其他好文 时间:
2015-07-10 11:23:43
阅读次数:
120