- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Linux内核-网络代码-关键的数据结构(struct sk_buff、struct net_device)
linux内核-网络、报文转发分析
2024-03-24 11:38:21
762
1
原创 搭建SVN服务器环境
1. 安装svnserveaaa@ubuntu:~$ sudo apt-get install subversion2. 创建版本库sudo mkdir /var/svnsudo mkdir /var/svn/ipsecsvnadmin create /var/svn/ipsec3. 修改配置文件authz:负责账号权限的管理,控制账号是否读写权限passwd:负...
2018-12-18 15:17:15
317
转载 当我开始真正爱自己——查理 • 卓别林写于70岁生日当
当我真正开始爱自己,我才认识到,所有的痛苦和情感的折磨,都只是提醒我:活着,不要违背自己的本心。今天我明白了,这叫做"真实"。当我真正开始爱自己,我才懂得,把自己的愿望强加于人,是多么的无礼,就算我知道,时机并不成熟,那人也还没有做好准备,就算那个人就是我自己。今天我明白了,这叫做"尊重"。当我真正开始爱自己,我不再渴求不同的人生,我知道任何发生在我身边的事情,...
2018-11-07 16:44:46
482
3
转载 给我的孩子—海桑
这是一首海桑的诗,当时看到“你不是我的希望,不是的;你是你自己的希望”,心中被触动了,便在网上查看,现在记录下来。整好自己也有了宝宝,送给45天的小宝贝。没想到你竟如此的小简直是一条软体的虫子当我伸出偌大的双手却不知如何抱你 你第一次见我,就面似老人,就满脸皱纹,你究竟走了多长的时间多少的路才从生命的源头跌进我的手中 你冷不丁发出一个声音把自己轻轻吓了一跳 你原本想笑来着没有笑好,却...
2018-05-23 11:11:52
4606
原创 vim的状态栏
1. 安装powerline,这里使用Kim Silkebækken,个人觉得比较好看[root@localhost .vim]# cd /root/.vim[root@localhost .vim]# git clone https://github.com/powerline/powerline.git2. 安装python-pip[root@localhost .vim]# yum -y i...
2018-04-08 11:07:06
806
原创 VIM的重新编译,支持lua(安装 neocomplete时需要)
想要成功安装neocomplete,需要vim是7.3及以上的版本,并且支持lua,查看是否支持,打开vim,输入:version,可以查看到版本和是否支持lua,如果-lua代表不支持,+lua代表支持,重新编译如下。1. 下载安装ncurses下载地址:http://ftp.gnu.org/pub/gnu/ncurses/[root@localhost local...
2018-04-04 10:15:58
3412
原创 linux下golang的vim环境配置
准备条件,是已经安装好golang环境,还需要把golang的环境变量配置好,这里配置如下[root@localhost bundle]# vim /etc/profile在这个文件最后加上,GOPATH、GOBIN、GOROOT、PATH的环境变量export GOPATH="/root/go"export GOBIN="$GOPATH/bin"export GOROOT="...
2018-04-03 14:48:56
3922
原创 linux下golang环境搭建
1. 下载go语言包,go1.9.2.linux-amd64.tar.gzhttps://www.golangtc.com/download2. 解压安装[root@localhost local]# pwd/usr/local[root@localhost local]# tar -xzvf go1.9.2.linux-amd64.tar.gz [root@localhost local]# c...
2018-04-03 11:30:48
9082
原创 gcc的基本用法及命令
1. gcc -E hello.c 仅仅是预处理,即对代码中以#开头进行预处理,其他的地方没有改变,执行完后信息打印在终端,如果需要用文件存放,则应该在命令的后面加上重定向,既是 >>hello.i 后缀必须为.i的文件,因为这个命令生成的是.i 的文件。由预处理器完成(预处理阶段)2. gcc -S hello.i 对预处理后的文件进行编译,生成的是汇编文件,默认生成...
2018-04-03 09:31:56
1521
原创 关于作业和调度的问题
还是老话,首先得知道什么叫做作业 作业:作业是一个比程序更为广泛的概念,它不仅包含了通常的程序和数据,而且还应配有一份作业说明书,系统根据该说明书来对程序的运行进行控制。(在我看来可以理解为一个section) 前面说过,“Shell可以同时运行一个前台进程和任意多个后台进程”是不太全面的。事实上Shell分前后台来控制的不是进程,而是作...
2018-04-03 09:30:44
1004
原创 什么是进程、进程控制、进程通信、线程等
进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立的单位。 进程控制快:为了使参与并发执行的程序(含数据)能独立的运行,必须为之配置一个专门的数据结构。 进程的状态:运行状态,就绪状态,阻塞状态(等待状态),创建状态,结束状态 进程的创建可用fork(),返回类型为pid_t的类型。fork调用的一个奇妙之处...
2018-04-03 09:26:01
1793
原创 linux下搭建PHP+apache+mysql环境
本篇讲述的东西是我自己在开发PHP扩展时搭建起来的环境,已经很久了,是从自己总结的文档中提取出来的,所有东西都自己遇到过,希望对于一些需要搭建环境的朋友有帮助,同时也是对自己的总结记录。1. 安装apache1.1 安装gcc、gcc-c++,因为安装apache需要先安装一些依赖包[root@localhost /]# yum install gcc gcc-c++1.2 安装apr...
2018-03-30 15:15:19
7194
1
原创 gsoap的server和client端的例子
首先,在gsoap源码中就包含了大量的例子,让开发人员来快速了解和熟悉如何使用gsoap来开发Web服务。这里仅仅教你如何使用gsoap中的例子,gsoap的详细解析将在下篇中讲述。 gsoap的例子都在源码/usr/local/gsoap-2.8/gsoap/samples路径下,这里将以calc为例子。所有的例子中都有README.txt,可根据这个来编译和运行,下面介绍的方...
2018-03-30 09:28:53
1089
原创 linux下的gsoap环境搭建
1. gsoap的下载:https://www.genivia.com/downloads.html同时在上面的地址中也有如何安装的详细介绍,都是英文的,下面是我自己的安装步骤,和官网上是一样的2. 安装依赖包(不一定全,如果发现还需要其他包,请自行安装)yum install gcc gcc-c++ flex bison openssl libssl-dev -y3. 解压安装unzip gs...
2018-03-29 17:04:43
1912
原创 一天一命令,天天五分钟(cd, pwd, mkdir, rmdir命令用法)
与目录相关的操作cd (切换目录). 代表此层目录..代表上一层目录- 代表前一个工作目录~ 代表“目前用户身份”所在的文件夹~account 代表account这个用户的主文件夹(account是个账号名称)pwd (显示目前所在的目录)参数:-p :显示出当前的路径,而非使用连接(link)路径mkdir (新建新目录)参数
2015-02-04 12:00:25
478
原创 一天一命令,天天五分钟(head, tail命令用法)
head(取出前面几行)参数:-n : 后面接数字,代表显示几行的意思(数字可为正负)tail(取出后面几行)参数:-n : 后面接数字,代表显示几行的意思(数字可为正负)-f : 表示持续检测后面所接的文件名,要等到按下[ctrl]-c才会结束tail的检测以上内容均来自《鸟哥的私房菜》,仅供学习交流
2015-02-04 11:36:49
396
原创 一天一命令,天天五分钟(more, less命令用法)
more (一页一页翻动) 1. 空格键(Space):代表向下翻一页 2. /字符串 :向下查询“字符串”关键字 3. :f :显示文件名和目前显示的行数 4. q : 离开 5. b 或
2015-02-03 11:50:25
470
原创 一天一命令,天天五分钟(cat, tac, nl的命令用法)
cat [-AbEnTv]参数:-A : 相当与-vET的整合参数,可列出一些特殊字符,而不是空白而已;-b : 列出行号,仅对空白行做行号显示,空白行不标行号;-E : 将结尾的断行字符$显示出来;-n : 打印出行号,连同空白行也会由行号,与-b的参数不同;(*)-T : 将[tab]按键以^I显示出来;-v : 列出一些看不见的特殊字符。cat 是
2015-02-02 12:59:06
2319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人