摘要: 1:非递归方式(有点类似二叉树的非递归遍历,采用链表来存储遍历到的文件夹,如果是文件就直接输出) 2:递归方式 阅读全文
posted @ 2016-09-02 10:02 风雨缠舟 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 利用socket进行网络传输的时候往往需要将int转换为bytes,将string转换为bytes以及一些其他类型的数据转换 int 和bytes int和String bytes和String 特别注意编码问题: 1: bytebytes[] = new byte[] { 50, 0, -1, 2 阅读全文
posted @ 2016-08-31 16:33 风雨缠舟 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 例子: 阅读全文
posted @ 2016-08-22 17:19 风雨缠舟 阅读(5262) 评论(0) 推荐(0) 编辑
摘要: linux c多线程总结: 1:关于线程和进程 a:使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程必须分配给 它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种"昂贵"的多任务工作方式。而运行于一个进程中的多个 线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远... 阅读全文
posted @ 2016-08-17 10:41 风雨缠舟 阅读(300) 评论(0) 推荐(0) 编辑
摘要: #include #include #include//包含文件的全部结构,属性 #include #include #include #include #include #include #include #include #include #include #define SER_PORT 1900 #define MAX_LEN 256 #define FI... 阅读全文
posted @ 2016-08-17 10:40 风雨缠舟 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #define MAX 20 //定义三个线程共同完成计数任务 pthread_t thread[3]; pthread_mutex_t mut;//定义互斥锁变量 int num=0; int i; void *thread1(){ printf("thread1:im thread 1"); for(i... 阅读全文
posted @ 2016-08-05 10:51 风雨缠舟 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 非空约束: create table temp( id int not null, name varchar(20) not null default 'adc', sex char null )//给id,name加上非空约束 alter table temp modify sex varchar(2) not null;... 阅读全文
posted @ 2016-08-03 14:50 风雨缠舟 阅读(160) 评论(0) 推荐(0) 编辑
摘要: //内存分配_malloc int main(){ int *p; char *p1; p=(int *)malloc(sizeof(*p)*size);//size为需要存储的数量 p1=(char *)malloc(sizeof(*p)*size+1);//字符串要流一个结束符位置\0 if(p=NULL||p1=NULL){ exi... 阅读全文
posted @ 2016-08-02 15:30 风雨缠舟 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 库操作: show databases;//显示全部数据库 drop database dbName;//删除数据库 create database [if not exists] dbName;//创建数据库 use dbName;//使用数据库 show tables;//显示当前使用数据库的表名 desc tableName;//显示具体的表结构 表操作: drop table tabl... 阅读全文
posted @ 2016-08-02 15:23 风雨缠舟 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1:顺序表使用基址来表示和存储 int *p; p=(int *)malloc(initsize*sizeof(int)); L—>p[x]=xx; 2:链表 在于除了更改数据还要更改前后与之关联的指针域,利用头指针可以通过l->next找到第i个地址对应的结点 while(p&&jnext; j++; } s=malloc..;/... 阅读全文
posted @ 2016-08-01 11:25 风雨缠舟 阅读(180) 评论(0) 推荐(0) 编辑