logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux内核设计与实现】进程管理

1.进程进程是处于执行期的程序(目标码存放在,某种存储介质上)。进程除了包含一段可执行程序代码,还包含其他资源,比如打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程,以及用来存放全局变量的数据段等。进程提供两种虚拟机制:虚拟处理器和虚拟内存。这两种虚拟给进程造成一个假象——只有自己独享处理器以及独享真个内存资源。有趣的是,同一进程中的线程可

#linux
【鸟哥的linux私房菜】终于再次读完《Linux 基础篇》——一些感想

今年暑假才开始入门linux,听说鸟哥的书挺适合入门的,于是就开始从《鸟哥的linux私房菜——基础篇》开始学,暑假的时候,比较粗略地看过了一遍,对linux系统有了整体的概念,也做了一些小笔记,不过由于日常工作学习的需要,主要还是在windows下,实践的时间比较少,所以渐渐地把学过的东西忘了。为了学习方便,我使用的是跟鸟哥一样的centos,装的是双系统。一开始就遇到了麻烦,用家里的台式机装了

《apue》 首次拜读完经典之作,两三记录

学习Linux编程,无疑《apue》是必读的。在读完《鸟哥的linux私房菜》之后,我对linux系统有了整体的了解和感知,也感受到了linux与windows的不同。之后遵循前辈们的建议选择了《APUE》,《UNP》,《TCP/IP详解》等经典之作来提升自己。读《APUE》,起初的感受就是:函数太多了,根本记不住!师兄说,这本书用来当做工具书就好,在读《UNP》的时候多查阅,熟练起来就好。首先,

【Tars】腾讯微服务框架Tars介绍

Tars是【基于名字服务】【使用Tars协议】的高性能【RPC】开发框架,同时配套一体化的【服务治理平台】,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。Tars在腾讯内部名为TAF,内部从08年开始使用,到现在将近10个年头了,今年终于开源

【Unix/Linux编程实践】shell如何运行程序—编写命令解析器sh

1.shell是如何运行程序的?shell由下面的循环组成:while (!end_of_input)getcommandexecute commandwait for command to finish我们可以实际用一下shell:jiange@jiange-Inspiron:~/cpp$ lsoverrideoverride.cpptesttest1.

#bash
C++11常用新特性快速一览

最近工作中,遇到一些问题,使用C++11实现起来会更加方便,而线上的生产环境还不支持C++11,于是决定新年开工后,在组内把C++11推广开来,整理以下文档,方便自己查阅,也方便同事快速上手。(对于异步编程十分实用的Future/Promise以及智能指针等,将不做整理介绍,组内使用的框架已经支持并广泛使用了,用的是自己公司参考boost实现的版本)1. nullptrnullptr ...

Git和GitHub入门(linux环境)

1.环境的搭建第一步: 安装Gitsudo apt-get install git第二步: 到 https://github.com/ 上创建GitHub帐号第三步: 生成ssh keyssh-keygen -t rsa -C "your_email@youremail.com"#your_email是你的email第四步: 回到github,进入Settings,左边选择SSH Keys,Add

#github#git#linux
到底了