一个简单的Linux多线程例子 带你洞悉互斥量 信号量 条件变量编程 希望此文能给初学多线程编程的朋友带来帮助,也希望牛人多多指出错误。 另外感谢以下链接的作者给予,给我的学习带来了很大帮助 http://blog.csdn.net/locape/article/details/60403...
分类:
编程语言 时间:
2015-08-02 16:26:24
阅读次数:
159
Creating an generated Earth AVI with C++ EarthGenerator.cpp/* EarthGenerator.cpp An example on how to use AviMemDC.cpp Copyright (c) 1998-2003 Torbe.....
分类:
编程语言 时间:
2015-08-02 16:26:20
阅读次数:
255
利用C语言实现的最长回文子串算法 1 # include 2 # include 3 # include 4 5 # define MAXN 5000 + 10 6 char buf[MAXN], s[MAXN]; //buf输入字符串, s去掉标点空格并转为大写的预处理字符串 7 int p[.....
分类:
编程语言 时间:
2015-08-02 16:25:27
阅读次数:
136
语言基础:函数的四要素:名称 输入 输出 加工; 主函的内容——输入输出语句 Console.Write(“”); // 输出语句,不自动换行Console.WriteLine(“”); //输出语句,自动换行 Console.ReadLine(); //输入语句 使用格式如:static void...
分类:
编程语言 时间:
2015-08-02 16:24:58
阅读次数:
143
spring配置文件详解--真的蛮详细 转自:http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bea...
分类:
编程语言 时间:
2015-08-02 16:24:55
阅读次数:
118
原题连接:http://acm.hdu.edu.cn/showproblem.php?pid=1285
#include
#include
#define Max 510
typedef struct vert
{
int num; //结点编号
struct vert* next;
}G_v;
typedef struct node
{
int InDgree,Out...
分类:
编程语言 时间:
2015-08-02 15:16:34
阅读次数:
113
一:body对象操作
1.概念
body对象是document对象的一个成员属性,通过document.body来访问.
使用body对象,要求文档的主体创建后才能使用,也就是说不能在
文档的body体还没有创建就去访问body,
2.Body常用属性:
appendChild() 添加元素
removeChild() 删除元素
getElementsByTagNam...
分类:
编程语言 时间:
2015-08-02 15:15:13
阅读次数:
4450
#include #include #include int main(int argc, const char * argv[]) { // insert code here... printf("Hello, World!\n"); int a,b,i; { sran...
分类:
编程语言 时间:
2015-08-02 15:09:47
阅读次数:
195
希尔排序是基于插入排序的以下性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位,因此插入排序只能将元素一点一点地从数组的一端移动到另一端。希尔排序没有减少元素的比较次数,但减少了元素的移动次数...
分类:
编程语言 时间:
2015-08-02 15:10:36
阅读次数:
126
#include void test(){//1+2+3+4+.....+100 int a,b; a=0; b=0; for ( ; a#includeint main(){int n,i,k;printf("please enter a integer number:n=?");scan...
分类:
编程语言 时间:
2015-08-02 15:08:37
阅读次数:
130
#include #define sum 3+4//宏定义是原封不动的使用used for test4#include //used for test8~9#include //used for test8~9void test(){//数组输出 //int a[5]={1,2,3,4,5}; .....
分类:
编程语言 时间:
2015-08-02 15:10:21
阅读次数:
122
1:如何保存多个数据:数组2:数组 2.1:保存同一个类型的多个数据。即可以表示多个基本数据类型,也可以表示多个引用数据类型,但是数组表示的都是同一种类型的数据,即数组中不能存在多种数据类型,比如int型的数组中就不能有double型的数据。而且这些数据在内存中的地址是连续的。 特点:数组创建时就必...
分类:
编程语言 时间:
2015-08-02 15:07:33
阅读次数:
125
周末在家研究这个东西,则找到解决方案。费话少说,上代码 1 #定义一个自定义的函数,如下 2 #函数的名称必须是字母和数字的组合,不能用数字开头 3 #函数名后用小括号括住入参,可以用逗号分隔多个 4 #如果有返回值用return ,如果没有返回值,默认返回None 5 6 def PanDuan....
分类:
编程语言 时间:
2015-08-02 15:08:36
阅读次数:
201
关键字篇volatile关键字鲜为人知的关键字之一volatile,表示变量是'易变的',之所以会有这个关键字,主要是消除编译优化带来的一些问题,看下面的代码1 int a = 8;2 int b = a;3 int c = a;编译器认为,上面的第2句代码与第三句代码之间,没有存在对a赋值的语句,...
分类:
编程语言 时间:
2015-08-02 15:05:36
阅读次数:
117
什么是字符数组字符数组使用字符的形式保存数组(实质上就是将单个字符利用数组的方式保存起来)数组:采用int,float,double类型初始化字符数组:采用char类型初始化int i[]={1,2,3};char ch[]={'h','e','l','l','o'};字符数组与字符串的区别我们通常...
分类:
编程语言 时间:
2015-08-02 15:05:22
阅读次数:
146
#include int main(){ int a[5] = {1, 2, 3, 4, 5}; int* p1 = (int*)(&a + 1); // (unsigned int)&a+sizeof(*&a) => 整个数组后面的那个地址 int* p2 = (int*)((...
分类:
编程语言 时间:
2015-08-02 15:05:28
阅读次数:
106
#include #include #include void test(){//汉字输出 printf("THIS IS TEST\n"); printf("My age is %d\n",26); printf("My age is %4d 发现没?26前面多了两个空格\n",26); ...
分类:
编程语言 时间:
2015-08-02 15:04:14
阅读次数:
135