Linux
zaishaoyi
如果学习不用来装逼,那将毫无意义~
展开
-
Linux 下man 命令的使用
在刚刚接触到Linux的时候,我们通常需要使用man 来查阅一些命令的帮助信息。一般使用“man 命令名称”的格式就能进行简单的查询。下面关于man 的是用技巧介绍一下。一、man 命令使用权限所有用户语法格式man [[ [-c ] [-t ] [Section] ] | [-k | -f ] ] [-F] [-m] [ -MPath ] [ -r ] [ -a ]Title原创 2014-03-01 23:17:58 · 26149 阅读 · 0 评论 -
ProtoBuf开发者指南
转自ProtoBuf开发指南目录1 概览1.1 什么是protocol buffer1.2 他们如何工作1.3 为什么不用XML?1.4 听起来像是为我的解决方案,如何开始?1.5 一点历史2 语言指导2.1 定义一个消息类型2.2 值类型2.3 可选字段与缺省值2.4 枚举2.5 使用其他消息类型2.6转载 2015-09-15 11:26:59 · 914 阅读 · 0 评论 -
Apache Thrift的简单使用
转自 Apache Thrift的简单使用1. 简单介绍Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。它有一个代码生成器来对它所定义的IDL定义文件自动生成服务代码框架。用户只要在其之前进行二次开发就行,对于底层的RPC通讯等都是透明的。目前它支持的语言有C++, Java, Python, PHP, Ruby, Erlang,转载 2015-09-15 11:29:48 · 665 阅读 · 0 评论 -
绝对路径以及相对路径中的斜杠和反斜杠
一、C++文件中的路径文件路径中的正斜杠和反斜杠正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径:1、 绝对路径表示相对容易,例如要打开“C: \Documents andSettings\All Users\My Documents\Downloads\pillow.jpg”,则:Fp =fopen("C:原创 2014-04-28 22:43:52 · 10860 阅读 · 0 评论 -
Linux下的 进程
一、进程的概念打开系统的资源管理器,选择“process”选项卡,可以直接观察当前系统中运行的进程。进程是执行程序的过程,是程序地一个具体实现。同一个程序可以执行多次,每次都可以在内存中开辟独立的空间来装载,从而产生多个进程。进程是一个其中运行着一个或者多个线程的地址空间和这些线程所需要的系统资源。一般来说,Linux系统会在进程之间共享程序代码和系统函数库,所以任何时刻内存中只有代码原创 2014-04-27 19:39:25 · 1159 阅读 · 0 评论 -
Main函数的形式参数
Main函数的形式参数首先通过一个例子来演示一下://source file: test.cpp#include "iostream"using namespace std;int main(int argc,char *argv[]){ inti = 0; cout cout for(i= 0;i原创 2014-04-30 22:31:55 · 1055 阅读 · 0 评论 -
Linux 下的信号量
linux下的posix有名信号量的几个要点---博客园最全面的linux信号量解析 csdn blogSemaphore信号量总结——博客园sem_timedwaitcsdn blog一、信号量的概念信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用原创 2014-04-30 22:28:06 · 2093 阅读 · 0 评论 -
LINUX系统下文件的操作
一、文件的创建和读写标准级文件的输入输出函数(fopen,fread,fwrite)文件的基本操作 -163博客 系统级的文件操作实际上是为标准级地文件操作服务的。1、 open ——打开一个文件进行读写操作(参照linux_open——CSDNblog )1> 函数原型:#include#include#include#include int ope原创 2014-04-30 22:52:50 · 867 阅读 · 0 评论 -
定时器函数SetTime与setitimer
一、Windows下的定时器函数当程序种需要每隔一段时间执行一件事的时候,就需要使用SetTimer函数了。使用定时器的方法比较简单,通常定义一个时间间隔,然后WINDOWS以此时间间隔周期性的触发程序。通常有两种方法来实现:1〉 发送WM_TIMER消息。2〉 调用应用程序定义的回调函数1、 SetTimer函数1> API函数SetTimer的原型UINT_PTRS原创 2014-03-01 22:39:03 · 13375 阅读 · 0 评论 -
随机数总结
一、概念1、随机数的基本概念在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字重复率很低,这样看起来好像是真正的随机数,实现这一功能的程序叫随机数发生器。无论采用什么数学算法产生随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最好是随机的,或者至少这个值是伪随机的。“种子”的值通常是用快速寄存器或移位寄存器来生成的。2、随机数生成器的工作过程现在的原创 2014-03-01 22:58:44 · 929 阅读 · 0 评论 -
锋利的blade到底锋利在哪里
转子新浪博客刀是什么样的刀?诸位看到标题,千万不要以为我是模仿《锋利的JQuery》,或者什么书籍,而是因为,介绍Blade的文章,标题不得不这样。Blade由腾讯台风云计算平台出品,大约在2012年下半年开源,它是一把专用于构建软件的宝刀。Blade的字面意义应该是"刀锋",意思是使用该软件构建软件更加强大,更加便捷。该系列宝刀,最早应该是由Goo转载 2015-09-15 11:24:26 · 1534 阅读 · 0 评论