自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fei的专栏

C/C++/Go Linux/Web 全栈之路

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 Lua5.3版本新特性

Lua是一个基于MIT开源协议、小巧、动态类型的可嵌入式脚本语言,该语言的设计目的是为了嵌入其他应用程序中并提供灵活的扩展和定制功能。在经过4个RC版本后,Lua终于迎来了5.3正式版,该版本主要实现了对整数、位操作、UTF-8 的支持以及打包和解包的功能。另外,Lua 5.3还在语言、功能库、C语言相关API等方面带来了如下改进:1、 语言方面Lua的基本类型userdata能够

2015-01-24 00:02:00 5687

原创 链表中倒数第k个结点[数据结构]

题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:struct ListNode{      int       m_nKey;      ListNode* m_pNext;};分析:通过一快一慢指针遍历一次即可,让fast先走k步,此时slow从头遍历,当fast走到链表尾端时,slow

2015-01-20 21:53:29 562

原创 工作中解决问题总结

2015-01-13现象:终端播放出现卡顿,或者有时候播放失败。从抓包看,看到终端主动挂断了,给服务器发了RST,从流媒体日志看,打印了一条“client close prematurely,104”错误信息诊断和解决:dfs文件系统sendfile接口的问题,提交给sendfile的数据大小不能超过4M-PAGESIZE

2015-01-13 21:56:48 639

原创 nginx 优化系列之worker_connections

events {    use epoll;    worker_connections  8192;}增加 worker_connections,测试配置报告:[warn]: 8192 worker_connections are more than open file resource limit: 1024这需要调整系统的文件描述符 nofileopen file

2015-01-12 19:41:30 3773

原创 gtest中的事件机制

gtest中提供了三种事件机制,分别是1. 全局的事件,所有案例执行前后;2. TestSuite级别的事件,在每个TestSuite执行的前后;3. TestCase级别的事件,在每个TestCase执行的前后。对应2,3这两种事件机制,编写测试案例时,需要用到TEST_F宏。一、全局事件要实现全局事件,必须写一个类,继承testing::Envi

2015-01-10 15:26:11 2841

原创 gcc编译选项

gcc提供了大量的警告选项,对代码中可能存在的问题提出警告,通常可以使用-Wall来开启以下警告:           -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat           -Wchar-subscripts -Wimplicit-int -Wimplicit-function-declaration    

2015-01-10 01:16:56 825

原创 makefile自动推导规则

现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o $@main.o: main.h stack.h maze.hstack.o: stack.h main.hmaze.o: maze.h main.hclean: -rm main *.o.PHONY: clean按照惯例,用all做

2015-01-06 23:31:52 2453

原创 一个通用的makefile写法,自动推导文件的依赖关系【转】

今天看了一天的makefile的写法,东拼西凑,好不容易写出了一个makefile,颇有成就感,记录下来,以备温习之用。     假设有两个头文件目录 header1,header2;两个cpp文件目录,src1,src2,一个lib目录 写一个完整的makefile步骤如下:1 定义可执行文件的名称 TARGET = MyPro               

2015-01-06 22:16:31 2026

Go Programming Blueprints - Mat Ryer - 2015 (1).pdf

Go Programming Blueprints - Mat Ryer - 2015 (1).pdf

2015-11-26

The-Golang-Standard-Library-by-Example-master.zip

The-Golang-Standard-Library-by-Example-master.zip

2015-11-26

Effective Go (中文版).pdf

Effective Go (中文版).pdf

2015-11-26

利用剪贴板实现进程之间的通信

该程序包括一个发送端和一个接收端窗口,发送端窗口将数据放到剪贴板中,然后接收端窗口就可以从剪贴板将数据读出,进而实现了两个进程之间的通信

2010-10-15

使用多线程模拟火车站售票系统

程序模拟了火车站售票系统,程序中使用了多线程的实现方法,并用多种方法实现了线程的同步,麻雀虽小,五脏俱全。

2010-10-09

空空如也

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

TA关注的人

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