- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 git常见问题解决
1、error:src refspec master does not match any错误解决方法:引起该错误的原因是,目录中没有文件,空目录是不能提交上去的。创建一个README文件,添加一条注释即可。touch READMEgit add README git commit -m 'first commit'git push origin master
2016-01-02 19:18:56
816
原创 linux内核——从fork()看进程管理
众所周知,linux系统中,进程的创建一般由fork( )或者exec( )来实现。然而,理解fork( )背后所做的工作是很有必要的,有助于我们更好地理解进程之间的通信。在此之前,我们先来介绍几种关于进程的结构。一、任务结构与进程描述符首先,内核中有一个包括所有进程的列表,叫做任务队列。它是一个双向循环链表,链表中的每一项类型都是task_struct,称为进程描述符的结构。(定义在内核
2015-07-01 19:59:31
780
原创 linux下的GDB调试
一、GDB概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。 一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的
2015-04-29 16:28:31
456
原创 linux守护进程与inetd超级服务器
一、守护进程介绍守护进程是在后台运行且不与任何控制终端相关联的进程。通常由系统初始化脚本启动,当然也可以在shell提示符下用命令行启动,不过这种守护进程必须亲自脱离于控制终端的关联。守护进程的启动方法有:1、系统初始化阶段,由系统初始化脚本启动。这些脚本通常位于/etc、/etc/rc开头的某个目录中。由这些脚本启动的守护进程从一开始就有root特权。例如:inetd超级服务器、We
2015-04-28 16:50:44
1875
原创 C++中的This指针
一、This指针的介绍 C++中使用This指针来指向用来调用成员函数的对象。一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函
2015-04-28 11:40:14
2662
原创 数据结构与算法<1>——顺序单链表
首先来实现一个简单的数据结构——顺序单链表。它所实现的功能就是将所插入的所有的数按从小到大的顺序存进一个单链表中。1.关于单链表 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。其中的每个节点是一个结构体,其中包含两个元素:存储的整数data,指向后一个节点的指针*next。在本例中,对单链表还有一个指向第一个节点的头指针*Head
2015-04-19 15:36:35
642
转载 2014找工作总结-机会往往留给有准备的人
转发请注明出处:http://blog.youkuaiyun.com/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等
2014-11-09 18:19:46
1084
原创 《UNIX网络编程》读书笔记——第四章(基本TCP套接字编程)
第四章 基本套接字编程本章主要讲解编写一个完整的TCP客户端/服务器程序所需要的各种套接字函数。socket函数通信进程做的第一件事就是调用socket函数,指定通信协议类型。int socket(int family, int type , int protocol);成功:返回非负描述符;失败:返回-1family:指明协议族;AF_INE
2014-11-09 17:29:03
456
原创 UNIX编程的操作系统基础知识(进程篇)
进程描述与控制一、什么是进程?①一个正在执行的程序;②一个在计算机上执行的程序实例;③能分配给处理器并执行的实体;④一个具有以下特征的活动单元:一组指令序列的执行、一个当前状态和相关的系统资源集。 1、进程的两个基本元素:程序代码、代码相关联的数据集。2、进程的特性:动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。并发
2014-11-05 22:03:22
1797
原创 UNIX网络编程和UNIX环境高级编程的环境搭建和运行实例
http://pix.cs.olemiss.edu/csci561/prg561.1.html
2014-11-05 11:46:49
675
原创 《UNIX网络编程》读书笔记——第三章 套接字编程简介
第三章 套接字编程简介一、套接字地址结构以socket_in命名,定义在头文件中。 struct in_addr{in_addr_t s_addr;} struct sockaddr_in{uint8_t sin_len;sa_family_t sin_family;in_port_t sin_port; (这三个为必须定义)struc
2014-11-03 23:45:03
475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人