自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

转载 GCC编译选项

编译与链接 编译(compile):将.c或.cpp文件编译成.o(linux)或者.obj(windows)文件,也称为中间目标文件 链接(link):将.o或.obj链接成可执行文件,windows下是.exe结尾,Linux没有限制,一般不带有后缀名 库文件:大型项目编译时生成的目标文件太多,主要是给中间目标文件打包 静态 => .a .l...

2019-06-30 01:20:00 184

转载 MAKEFILE文件使用说明

MAKEFILE文件使用说明:Make shell下执行make,查找文件的顺序如下GNUmakefile => makefile => Makefile,通常情况都是用Makefile来命名 make -f xxx ,-f是指定文件名 make 默认执行Makefile的第一个目标 make 后面的参数可以给文件里面的变量赋值,如make T...

2019-06-28 16:32:00 178

转载 解决“/bin/bash^M: bad interpreter: No such file or directory”

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。(2)od -t x1 filename 如果看到输出内容中存在0d...

2018-02-28 17:52:00 122

转载 mac 升级10.12后导致git pull失败

Mac 升级后git pull报错,如下:Unable to negotiate with 10.0.0.21 port 29418: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbcfatal: Could not read from remote repository....

2018-02-25 20:39:00 418

转载 vim基本命令

一、移动光标# hjkl# 2w 向前移动两个单词# 3e 向前移动到第 3 个单词的末尾# 0 移动到行首# $ 当前行的末尾# gg 文件第一行# G 文件最后一行# 行号+G 指定行# <ctrl>+o 跳转回之前的位置# <ctrl>+i 返回跳转之前的位置二、退出# <esc> ...

2017-11-06 20:13:00 90

转载 volatile 关键字详解

转载自http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.htmlvolatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别...

2017-09-22 13:35:00 104

转载 TCP/IP之Nagle算法与40ms延迟

 转载:http://www.cnblogs.com/jiayayao/p/6217744.html  Nagle算法是针对网络上存在的微小分组可能会在广域网上造成拥塞而设计的。该算法要求一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组确认到达之前不能发送其他的小分组。同时,TCP收集这些少量的分组,并在确认到来时以一个分组发出去。它的设计规则如下:  (1)如果...

2017-09-12 09:27:00 199

转载 apt-get 与 apt-cache使用

apt-cache search package 搜索软件包apt-cache show package 获取包的相关信息,如说明、大小、版本等apt-cache depends package 了解使用该包依赖那些包apt-cache rdepends package 查看该包被哪些包依赖sudo apt-get install package...

2017-07-24 09:50:00 100

转载 IO多路复用之epoll使用

IO多路复用之epoll1、基础  epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,采用了mmap机制减少内存拷贝。epoll完善了select,poll的不足之处,能支撑百万句柄的...

2017-06-15 11:00:00 124

转载 Linux五种IO模型分析

转载:http://blog.csdn.net/jay900323/article/details/181412171. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,...

2017-06-09 18:44:00 75

转载 Linux常用基本命令

Linux下简单的操作:env 查看系统环境设置  /etc/profile是针对所有用户,export xxx=xxx, source profile生效 某一用户mr,/home/mr/.bash.profile,修改后执行source/home/mr/.bash.profile生效,如果没有执行,需要系统重启才能生效设置...

2017-04-14 15:16:00 101

转载 mysql使用

1、简单命令:登陆远程:mysql -h 110.110.110.110 -u root -p dataname本地:mysql -u root -p (dataname)参数带密码:mysql -uroot -pxxx > my.sql (sql文件内需要指明数据库,如use xxx;)退出 exit显示所有数据库名SHOW DATAB...

2017-04-14 14:38:00 78

转载 svn使用

svn简单常用命令说明,svn --help 能查看几乎所有使用说明常用命令svn checkout "url" //检出远程服务器url地址目录所有文件,"简写co"svn update //更新远程最新文件 “简写up”svn update -r 2001 path //更新filename文件到2001版本svn log -v //查看所有版本修改文...

2017-04-14 14:26:00 75

转载 centos开机卡进度解决方案

centos启动卡住不动,如果看不出哪里有问题,就需要把启动的每一步显示出来:重启按住"e"键,进入启动菜单(选择内核界面)选中某一版本内核,按e进入编辑移动到第二项kernel... 接着按e进入编辑去掉rhgb quiet字样(PS:在rhgb quiet后输入1或者single代表使用单用户模式进入系统 ~rhgb quiet single)回车保存回到选...

2017-04-14 12:24:00 539

转载 可执行文件生成,依赖项检测,gdb调试命令

一、编译,生成执行文件,预处理 -> 编译(译为汇编代码) -> 汇编 -> 链接 -> 可执行文件gcc,g++gcc -g hello.c -o hellog++ -g hello.cpp -o hellogcc main.c -o gdb-sample -g // 生成调试文件使用 // -o 参数指定了编译...

2017-02-27 16:53:00 550

转载 git使用

一、环境配置1.设置user name,emailgit config --global user.name "xxxxxx"git config --global user.mail "xxx@xxx.com"2.生成ssh key查看当前用户是否有.ssh文件夹,若有备份or删除后执行如下命令,重新创建密钥ssh-keygen -t rsa -C “xx...

2017-02-27 15:37:00 93

转载 C++ 编码规范

C++编码规范游戏服务端目录C++编码规范一、通用命名二、格式三、类.四、作用域五、C++特性六、协议七、注释八、其它一、通用命名1.1 简写规则:常用单词缩写简写,如dns、id等,否则最好采用单词全称书写1.2 局部变量:使用“_”连接,所有单词小写,如user_id1.3 函数名:首字母小写,其余单词首字...

2017-01-11 19:54:00 224

转载 git配置密钥后无法pull

报错信息:Unable to negotiate with 192.168.1.199 port 29418: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1fatal: Could not read from remote repository.Please make ...

2017-01-11 10:28:00 297

转载 VIM C++语法高亮配色

因工作需求,必须在终端下远程下代码,vim打开cpp/h文件,看到一连串的字母就傻了,根本无法阅读。后来才知道VIM这高大上的文本编辑器支持很多的功能,很多的功能。首先最基本的就是语法高亮配色1. 确认连接工具,这个很重要,因为工具的问题,找了老半天的原因  Putty,无需额外设置  SecureCRT,选项 - 会话选项 - 终端 - 仿真 勾选“ANSI颜色”与“使...

2016-12-13 18:50:00 1318

转载 面试,面试,面试~失业的心情,真的是一万只草泥马在心中奔腾

  年底了,一不小心就失业了,然后开始马不停蹄的更新简历!至于离职原因就小小保留下。一周面下来也收到了几份offer,下面来扯下心得,望各位看官指点迷津,表达能力一般,大家多多见谅。  首先介绍下自己吧,2012年毕业后一直从事PC端软件开发工作,语言嘛也从C#转到了C++,2014年年初开始进入游戏行业,一直到现在从事游戏服务器开发相关工作,也已经将近3年了。其中做倒闭了一家企业,...

2016-11-29 22:58:00 109

转载 php7.0支持调用lua脚本

需求前瞻:  最近因需求,需要支持php调用现有的Lua代码,可以减少php的代码量,同时在维护上也比较方便,不会照成需求变更,需要同时修改两份代码第一步:安装php7.0及以上版本,此处安装方法就略过第二步:  官网下载最新lua安装包5.3.3  www.php.net官网搜索lua,下载php对应的lua包  http://php.net/manu...

2016-11-20 21:54:00 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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