摘要: 阅读全文
posted @ 2015-11-23 11:19 elroyzhang 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 参考资料:《Maven实战》1.使用Maven的过程中遇到了不少问题,为了方便快速定位问题,自己系统学习了Maven仓库,生命周期,插件,坐标和依赖等,下面简单谈谈。(1)Maven坐标和依赖:Maven世界构件太多,为了减少寻找jar包等相对机械和耗时的问题,引入的坐标机制。坐标包含的元素:gro... 阅读全文
posted @ 2015-11-23 11:09 elroyzhang 阅读(157) 评论(0) 推荐(0) 编辑
摘要: char *strcpy(char *strdest, const char *str){ assert(strdest!=NULL);' assert(str != NULL) while(*strdest++ = *str++); return strdest;}int main() { char str[10]; strcpy(str, "abcd"); printf("%s\n", str); } 2.strcmp#include int strcmp(const char *src... 阅读全文
posted @ 2014-03-24 17:47 elroyzhang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 简单说下makefile的使用,复杂的还没有写过,遇见再学习,随时更新。用makefile的目的是为了管理大一点的项目,例如qt中的qmake等等main:main.o gcc main.o -o mainmain.o:main.c gcc -c main.cclean: rm -f *.o#thi... 阅读全文
posted @ 2014-03-23 17:49 elroyzhang 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.for(i = 0; i < 2; i++){ fork(); printf("a");}2.for(i = 0; i < 2; i++){ fork(); printf("a\n");} 3.int main(void){ printf("aaaaaaa"); sleep(4); return 0;}我分别运行了,结果有点意外。1.输出8个a。2.输出6个a。3.先等待4秒,在输出。为什么会这样呢?这个可以从两个方面入手,一个是fork第二个是printf首先fork会把整个父进程空间会原模原样... 阅读全文
posted @ 2014-03-23 17:34 elroyzhang 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 简单选择排序#include void selectsort(int a[], int n){ int i, min, j; for(i = 0; i < n; i++) { min = i; for(j = i + 1; j < n; j++) { if(a[j] < a[min]) min = j; } int temp = a[min]; a[min] = a[i]; a[i] = temp; }}int main(){ int i; int a[4] = {2, 3, 4, 1}; s... 阅读全文
posted @ 2014-03-23 10:36 elroyzhang 阅读(150) 评论(0) 推荐(0) 编辑
摘要: #include void shellsort(int a[], int n, int delt){ int i; for(i = delt; i+delt <= n; i ++) { int temp = a[i]; int j = i - delt; while(temp < a[j]) { a[j + delt] = a[j]; j = j - delt; } a[j + delt] = temp; }}void mainsort(int a[], int n, int delt[], int r){ int i; for(i = 0; i < r... 阅读全文
posted @ 2014-03-23 09:19 elroyzhang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: #include void insertSort(int a[], int n){ int temp; int i; for(i = 1; i void binsort(int a[], int n){ int i; for(i = 1; i = low; j--) a[j] = a[j - 1]; a[low] = temp; } }int main(){ int a[4] = {5, 1, 4, 8}; int i; binsort(a, 4); for(i = 0; i < 4; i++) printf("%d ", a[i]); printf("\n 阅读全文
posted @ 2014-03-22 14:18 elroyzhang 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 我只是为了记录我学到的知识,让我每天进步一点。1.sizeof这是一个关键字这个关键字和函数有什么不同。这里举上个例子看见了吧,函数必须有括号,sizeof 就是一操作符号。具体可以看这个。http://baike.baidu.com/link?url=UiXFkUGGkyqMt15qa8VUeCZ2Dxjqfoc8nOZ7-u_7PfPWLqJZGgWkZ9-pjXfhHEynaNJ85JFxVzUS1R5m7qSrBq 阅读全文
posted @ 2014-03-16 18:20 elroyzhang 阅读(204) 评论(0) 推荐(0) 编辑
摘要: july大神博客上的一个特别简便的实现方法void quicksort(int l, int u){ int i, m; if (l >= u) return; swap(l, randint(l, u)); m = l; for (i = l+1; i int main(void){ int i; int j; int temp; int a[4] = {5, 3, 6, 2};// bubblesort(a, 4); for(i = 0; i a[j+1]) { temp = a[j];... 阅读全文
posted @ 2014-03-16 11:07 elroyzhang 阅读(199) 评论(0) 推荐(0) 编辑