自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

葫芦里卖药的博客

小白的进阶日常

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 指针

1、指针修改内存数据一开始的小疑惑1,猜想的最后打印的结果是a=15,b c  *p的值都为99,但事实并不如此。#includeint main(){ int a =15, b = 99, c = 222; int *p = &a; printf("%d %d\n",a,*p); *p = b; //此时把p指向的地址存放的a的值已经被b的值重新覆盖,a=b

2016-09-24 21:37:53 446

原创 函数使用初体验

打印每个程序程序头,包括作者和联系方式等信息,一种使用函数一种不使用函数1.用函数结构体程序如下#include #include #define NAME "JISHABAO"#define Email "123456745678"#define Date "2016-09-19"#define WID 40void show_name(char ch, int num);v

2016-09-24 18:59:16 242

原创 C语言函数使用小试牛

函数章节碎片知识小结:1、函数的声明、函数调用、函数定义之间的区别:函数声明是一般在主函数前,以分号结束,函数定义一般在主函数后,用于实现该函数功能的代码,函数调用在主函数内部如:stabar(参数1,参数2);2、形参与实参 void stabar(void);第一个void表示函数类型(无返回值),第二个表示函数不带参数//显示菜单由用户进行选择/

2016-09-19 22:05:46 418

转载 十年研发经验工程师的嵌入式学习书籍大推荐与学习进阶路线

从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”, 而且这种缺口由于培训缺乏、教育模式等原因造成的,而缺口最大的,就是高级IT人才。如果你从事的I

2016-09-04 09:47:43 4517 2

翻译 TCP/IP协议前期的一知半解

一、IP提供不可靠、无连接的传输服务。不可靠(unreliable) 指它不保证 IP 数据报能成功到达目的地。IP 仅提供最好的传输服务。如果发生某种错误,如某个路由器暂时用完缓冲区,IP有一个简单的处理算法:丢弃该数据报,然后发送 ICMP 消息给源端。无连接(connectionless) 表示 IP 并不维护任何关于后续数据报的状态消息,每个数据报的处理都是相互独立

2016-09-03 16:11:20 420

转载 Ubuntu 16.04 LTS安装sogou输入法详解

最近开始学习linux 在安装输入法中遇到的一些问题,最终成功安装,也得益于网络上的前辈写的文章,现在将全部安装步骤以及遇到的一些问题总结如下: 基本上分三步走1,添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus;2,安装sogou输入法;3,设置系统参数及一些注意点。 第一步、添加fcitx键盘输入法

2016-09-02 13:24:34 864

转载 1/0信封——数据链路层,ARP及RARP

转自http://m.blog.csdn.net/article/details?id=38269159在硬件层,我们通过高压低压电等方式发送1/0序列实现通信,可只有通信双方协商好怎么解读这些1/0序列才有意义,这就是数据链路层协议要做的事情。它就像一个信封,把1/0序列包起来,称之为“帧”。数据链路层主要有以下几个目的:为IP模块发送和接收IP数据报。为ARP模块发送A

2016-09-01 23:02:04 250

转载 C语言中最常用标准库函数

转载自http://blog.csdn.net/candyliuxj/article/details/4793153#comments标准头文件包括:                                                                           一、标准定义()     文件里包含了标准库的一些常用定义,无论我们

2016-08-31 21:43:40 260

转载 Ubuntu Sublime test3不能输入中文的解决办法

这是我亲测12.04版可用测试环境:linux mint xfce 17.3搜狗输入法sublime text 3解决方案:1.保存下面的代码到文件sublime_imfix.c(位于家目录 ~)/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix subl

2016-08-31 17:10:35 1127

转载 Linux网络编程必看书籍推荐

首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才谈得上编程讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材。目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而

2016-08-30 14:32:25 262

转载 守护进程的创建

概念:     守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。(这里的结尾字母d就是Daemon的意

2016-08-28 14:49:29 409

原创 程序、进程、线程之间的区别与联系

三者之间的形象化理解:程序:代码实现了功能,就是程序,是静态的;进程:执行中的程序就是进程,是动态的;进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)处理机分给线程,即真正在处理机上运行的是线程。(4)线程在执行过程中,需要协作同步。不同进程的线程间要利用消

2016-08-28 14:43:21 1059

转载 Ubuntu 常见问题汇总

Ubuntu 下查看中文man手册方法:1,打开终端,输入以下命令安装中文 man 手册sudo apt-get install manpages-zh2,查看man 手册安装到哪里dpkg -L manpages-zh | less查看到安装在/usr/share/man/zh_CN3,设一个中文man别名    vim ~/.

2016-08-28 11:49:47 400

转载 Sublime Text 3 快捷键汇总

Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总。用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑

2016-08-28 11:43:25 358

原创 互斥锁问题

#include #include #include #include #include #include #include pthread_mutex_t A,B;pthread_mutex_init();void * fun1(void) { int i = 0; for (;i<15;i++) { pthread_mutex_lock(&A);

2016-08-28 11:12:38 397

转载 多线程面试总结

操作系统的设计,因此可以归结为三点:(1)以多进程形式,允许多个任务同时运行;(2)以多线程形式,允许单个任务分成不同的部分运行;(3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。2. 线程与进程的区别?程序: 完成某种功能的一段代码。静态概念。任务: 程序完成的一个活动。既可以是一个进程,也可以是一个线程。进程: 程序的

2016-08-28 10:28:08 431

空空如也

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

TA关注的人

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