自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光明益生菌

把以前丢掉的都捡起来。

  • 博客(11)
  • 收藏
  • 关注

原创 12个球用天平秤3次求坏球

1.有12个球,一个天平,现知道其中一个球和其他的球重量不同。问:怎么样才能用3次就找到那个球给12个球分别命名1~12 第一步:在天平的左边放入1.2.3.4.号球,右边放入5.6.7.8. 结论: (一)天平平衡 结论:坏球不在1-8号中,在9-12球中 第二步:在天平的左边放入1.2.3右边放入9.10.11 结论: ...

2018-05-23 19:54:44 4446

原创 C语言实现一个链表

链表是由N个节点离散组合而成的,节点由两部分组成(数据域+指针域) 每个节点通过指针链接, 每个节点都拥有一个前驱节点和一个后驱节点 首节点的前驱节点为空,尾节点的后驱节点为空 数据结构typedef struct Node{ void *data; struct Node *next;}Node;typede...

2018-05-22 16:31:44 299

原创 网络编程(一)

1.什么是进程,什么是线程? 进程与线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒度的大小不同。 其中进程包含了CPU加载上下文+CPU执行+CPU保存上下文。 线程只有CPU的执行,因为其共享了进程的上下文。 进程是资源分配的最小单位,线程是CPU执行的最小单元。2.什么时候调用进程,什么时候调用线程?| 执行情况 | 调用者 | ...

2018-05-22 14:40:56 226

原创 C/C++面试题(一)

1.求下面函数的返回值(微软) ———统计1的个数int func(int x){int countx = 0;while(x){countx++;x = x&(x-1);}return countx;} 假定x = 999910011100001111答案: 8 思路: 将x转化为2进制,看含有的1的个数。 注: 每执行一次x = x&amp

2018-05-22 14:39:41 517

转载 linux常用的命令

ps 命令 ps 只为您提供当前进程的快照。要即时查看最活跃的进程,可使用 top。 查找进程:ps -aux |grep [name]参数解读:-A 参数列出所有进程-e 与-A效果相同-f 全格式-a 显示现行终端的所有进程(包括其他用户的进程)u 以用户为主的进程x 显示没有控制终端的进程ps详细命令解析toptop:监视系统中不同进程的实时资...

2018-05-15 16:09:42 191

原创 C语言中的32个关键字

32个关键字分类:数据类型 12控制语句12存储类型4其他关键字4数据类型-基本数据类型--数值 ---整型:short/int/long ---浮点型:float/doouble --字符:char-构造类型--结构体:struct --联合体:union --枚举...

2018-05-15 11:50:11 317

原创 C语言中常用的函数-整理

大致分为: 1.常用的字符串处理函数 2.常用的内存操作处理函数 3.文件的标准库函数 4.系统调用函数常用的字符串处理函数: int putchar(int ch); /*putchar输出一个char*/ int getchar(void);/*getchar是从标准输入设备读取一个char。*/char *gets(char *s);/*...

2018-05-15 11:25:04 22043 3

转载 C-位操作

位逻辑运算符符号 描述 & 位逻辑与 运算的规则是当两个位都为1时,结果为1,否则为0; | 位逻辑或 运算的规则是当两个位都为0时,结果为0,否则为1; ^ 位逻辑异或 运算的规则是当两个位相同时,结果为0,否则为1; ~ 取补(取反)...

2018-05-14 23:04:48 169

原创 C-常见的排序与查找算法

排序算法:冒泡,快排查找算法:二分查找 冒泡 基本思想:它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 1.比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2.对每一对相邻元素作同样...

2018-05-14 22:54:33 525

原创 判断 数据的字节序大端 小端

端模式分为:小端字节序和大端字节序,也就是字节在内存中的顺序。 小端字节序:低字节存于内存低地址;高字节存于内存高地址。 大端字节序:高字节存于内存低地址;低字节存于内存高地址。网络字节序:就是大端字节序。规定不同系统间通信一律采用网络字节序。union test{ int a; char b;};void jud_little(){...

2018-05-14 11:26:55 263

原创 C-实现my_printf

typedef char * va_list; va_list 的是一个字符指针,可以理解为指向当前参数的一个指针,取参必须通过这个指针进行。 1、va_list 用来声明一个表示参数表中各个参数的变量。 2、va_start 初始化一个指针来指向变长参数列表的头一个变量(注意,…只能出现在参数表的最后) 3、va_arg每次调用时都会返回当前指针指向...

2018-05-14 11:09:54 1076

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除