LINUX 三剑客之awk命令

Linux三剑客之awk命令awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许...

2018-05-08 20:24:50

阅读数:86

评论数:0

记录一下

1、VMvare workstation,virtual GDB,oracle VM virtualBOX, XSHELL 2、oracle VM virtualBOX + centos 挂载共享文件夹         (VMware workstation类似,https://www.cnb...

2018-03-20 09:50:43

阅读数:58

评论数:0

skynet coroutine 运行笔记

skynet coroutine 运行笔记 阅读云大的博客以及网上关于 skynet 的文章,总是会谈服务与消息。不怎么看得懂代码,光读这些文字真的很空洞,不明白说啥。网络的力量是伟大的,相信总能找到一些解决自己疑惑的文章。然后找到了这篇讲解 skynet 消息队列的文章(最...

2017-09-02 17:47:23

阅读数:188

评论数:0

探索skynet(二):skynet如何启动一个服务

转自:探索skynet(二):skynet如何启动一个服务 时间 2017-02-12 17:08:35  一根笨茄子 原文  http://blog.guoyb.com/2017/02/12/skynet-2/ 主题 Lua skynet框架是由C语言写成的,而sky...

2017-06-28 11:10:40

阅读数:1887

评论数:0

jemalloc 编译出错

linux编译jemalloc,按照install.md的安装说明: Building and installing a packaged release of jemalloc can be as simple as typing the following while in the root ...

2017-06-22 20:35:56

阅读数:748

评论数:0

makefile 实验

makefile 功能学习: vim makefile,然后粘贴以下内容,退出vim后分别输入make和make linux命令: PLAT ?= none $(warning A top-level warning $(PLAT)) PLATS = linux freebsd macosx ...

2017-06-12 19:31:59

阅读数:459

评论数:0

VS开发Linux程序(VisualGDB)

点击打开链接 VisualGDB是在vs上开发Linux程序的工具,利用visual studio强大的功能调试Linux程序真的是很惬意的一件事情。VisualGDB支持Linux的原理是,通过ssh连接到Linux系统上通过ssh给linux下达命令,既然需要...

2017-05-17 17:35:11

阅读数:2074

评论数:0

使用VisualGDB在windows上编写linux程序(centos)遇到的问题

1、编写多线程程序时,报错: undefined reference to `pthread_create',需要在设置中加上多线程的库.

2017-05-13 17:17:20

阅读数:753

评论数:0

使用VMware安装centos7后与本机windows系统 ping不通

1、在VMWare网络设置中设置成桥接模式 2、进入 /etc/sysconfig/network-scripts/ 下将配置修改成如下类似的形式: HWADDR=00:0C:29:CA:A5:87 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERD...

2017-05-10 14:52:44

阅读数:6248

评论数:1

使用VS+VisualGDB编译调试Linux程序

阅读目录 配置虚拟机创建Demo编辑与调试参考资料 Linux程序开发变得越来越多,越来越多的程序、产品需要跨平台,甚至有些开源项目只支持Linux平台,所以掌握Linux开发变得越来越重要。 但是对于习惯了Windows下的开发,使用了VS这个宇宙第一IDE后,觉得Linux下...

2017-04-27 17:18:24

阅读数:750

评论数:0

X64的函数调用规则

闲着没事想研究一下gcc的函数调用方式和m$的__stdcall、__fastcall之类有何区别,本想是了解一下关于参数的入栈顺序和清理方,就随便写了个C函数,编译成.s文件,一看发现根本就没有push和pop之类的指令...两个int参数都是利用rsi和rdi传递!网上百度了一个关于m$平台x...

2017-01-22 16:14:40

阅读数:1733

评论数:0

linux编程总结

1、LINUX下修改配置文件(如最大连接数等配置)提示文件只读,其实是权限不够,这时应进入root模式进行修改即可        Ubuntu:sudo su root,回车后在输入su root即可

2015-10-07 20:48:48

阅读数:234

评论数:0

Linux下高并发socket最大连接数所受的限制问题

http://www.chinaitlab.com/linux/administer/958961.html Linux下高并发socket最大连接数所受的限制问题   1、修改用户进程可打开文件数限制   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,...

2015-10-07 20:39:41

阅读数:240

评论数:0

Ubuntu root 密码忘记-恢复

方法一:    如果用户具有sudo权限,那么直接可以运行如下命令:    #sudo su root    #passwd    #更改密码    或者直接运行sudo passwd root命令就可以直接更改root密码。    有关sudo su的区别: ...

2015-10-07 19:35:39

阅读数:206

评论数:0

linux下使用socket绑定(bind)时:address already in use

1、使用函数避免:在bind函数前使用 int opt = 1;    setsockopt(fd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt)); 2、使用CTRL+Z结束程序:导致程序处于后台暂停状态,其实端口还是被占用中(程序中没...

2015-10-07 15:58:04

阅读数:383

评论数:0

Linux GDB 常用命令

http://blog.csdn.net/comedate/article/details/8073252 Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明; (*** 表示可执行程序名) (2)退出:quit。有的...

2015-10-07 14:48:11

阅读数:218

评论数:0

linux中ctrl+z和ctrl+c的区别

1、ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行, 而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的...

2015-10-07 14:34:28

阅读数:293

评论数:0

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