自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coderchen

端游服务器开发[勤能补拙]

  • 博客(4)
  • 资源 (32)
  • 收藏
  • 关注

原创 C++编译链接的那些小事

最近,有同事向我多次问及C++关于编译链接方面的问题,包括如下: 1:什么样的函数以及变量可以定义在头文件中 2:extern "C"的作用 3:防止重复包含的宏的作用 4:函数之间是怎么链接起来的 我认为,这些问题不难,书上基本上都有,但要是没有真正思考过,就凭死记硬背,也就是只能“嘴上说说”而已,遇到问题还真棘手,所以我觉得有必要说一下。 C/C++的编译链接过程 其实,

2014-01-22 21:00:10 10423 4

原创 sh脚本中获取脚本自己的路径

方法一:适用于脚本不是一个链接文件的情况 #!/bin/bash echo `readlink /proc/$$/fd/255` echo $(dirname `readlink /proc/$$/fd/255`)当脚本是一个链接文件的时候,这种方法can't work。 方法二:适用于任何情况 #!/bin/bash cd `dirname $(pwd)/$0` pwd这种是万

2014-01-12 10:00:19 4655 2

原创 让时间用的更有价值

今天上午,运营想让我对面的php哥们修改下内部oa,这哥们应该事比较多,就说了句:“现在花时间去修改这个东西不值得”。 我倒是对这句话产生了兴趣,也反思了下自己,究竟时间怎么利用才有价值? 我曾经为了弄明白makefile的自动推导依赖机制花费了好几天,虽然弄明白了,但是实际作用也并不大。 我也花了大量时间去学习语言上的边边角角,和别人聊起来的时候感觉很酷,但实际呢? 我也盲目

2014-01-03 21:15:21 1271 1

原创 STL之traits技法

traits汉译为特性,形状,暂且知道这是于特性相关的就OK。 後捷老师说“源码面前,了无秘密”,所以逼人打算直面晦涩的源码,一探究竟。 现在,先来想象一个简单的场景,有一个函数advance(iterator,step),这个函数可以使迭代器iterator前进step个距离(step也可以为负),这里暂时不考虑step为负的情况。 那么一个机器粗烈的实现可能是下面这样的 templat

2014-01-01 10:28:40 1487

3-sum算法求解 python

3-sum算法求解 python http://blog.csdn.net/qq575787460/article/details/39100531的配套资源

2014-09-06

查找数组中和为某个值的元素对的个数

查找数组中和为某个值的元素对的个数。 2--sum。 http://blog.csdn.net/qq575787460/article/details/39085999的资源

2014-09-05

查找数组中最接近与某值的元素 python

查找数组中最接近与某值的元素。 是自己博文http://blog.csdn.net/qq575787460/article/details/39058649的资源。

2014-09-04

跳跃表 C++实现

跳跃表的C++实现版本。 提供与红黑树的测试用例。

2013-11-23

linux 网络库 C++ epoll

个人实验性质的网络库,linux下C++,封装epoll模型。 实现了定时器管理。代码量700+行。

2013-11-13

linux webserver例子

这是linux环境下使用epoll模型编写的一个webserver例子,makefile已经写好,直接下载好make一下就可以了。我在自己本机测试与使用libevent性能差不多。 欢迎提出意见。

2013-10-13

VS2010编译libjingle0.6.2步骤

VS2010编译libjingle0.6.2步骤 图文并茂

2013-01-27

VC2010操作ini库

VC2010操作ini库 lib

2012-11-15

Qt4.8.2 Qt实现360安全卫士界面

Qt实现360安全卫士界面 正常的双击放大,缩小。动态换肤。

2012-08-24

Qt4.8.2 模仿QQ桌面右下角消息提示

Qt4.8.2 模仿QQ桌面右下角消息提示

2012-08-17

Qt4.8.2 QQ抽屉 QTreeWidget

Qt4.8.2 QQ抽屉 QTreeWidget 可以自行添加,删除,重命名分组。 添加,删除,重命名好友。

2012-08-13

Qt4.8.2 mp3 音乐播放器

Qt4.8.2 mp3 音乐播放器 精力有限,不想继续写下去了。但是已完成大部分功能。 使用sqlite数据库

2012-08-11

Qt4.8.2 绘图 切割图片

Qt4.8.2 绘图 切割图片 源码+可执行文件

2012-08-11

Qt 4.8.2 QPushButton 按钮贴图

Qt 4.8.2 QPushButton 按钮贴图 源码 可执行文件

2012-08-10

Qt4.8.2 界面换肤

Qt4.8.2 界面换肤demo 双击主程序界面 弹出换肤窗口

2012-08-03

Qt4.8.2 加农炮小游戏 cannon 源码 和exe文件

Qt4.8.2 加农炮cannon小游戏,附源码和可行程序。 移动鼠标改变射击角度,按住鼠标左键,改变射击力度,松开鼠标射击。 射中+20分,射不中-10分,初始分100. 当分数《=0时,游戏结束。

2012-08-02

Qt4 FindDialog

Qt4 FindDialog 小入门程序 了解信号与槽机制

2012-07-23

Qt4 listWidget

Qt4 listWidget 右键弹出菜单测试。 可更改listWidget风格.

2012-07-23

VC6获取主机信息,cpu信息,内存信息,硬盘信息,dll调用

VC6获取主机信息 内存信息 cpu信息 硬盘信息 dll调用 dll导出对话框资源。

2012-07-14

VC++ hook 挂机锁 带钩子过程dll源码

VC++ hook 挂机锁 带钩子过程dll源码

2012-04-10

c++ 桌面时钟 纯API 双缓冲

c++ 桌面时钟 纯API VC6开发环境 双缓冲绘图

2012-04-09

hanio塔 C语言

hanio塔 C语言 数据结构 hanio塔 C语言 数据结构 hanio塔 C语言 数据结构

2011-11-22

C++ 多线程求PI

C++ 多线程求PI,里面有word文档 写的是思路

2011-11-15

数据结构 迷宫求解 C++

数据结构 迷宫求解 C++ 数据结构 迷宫求解 C++ 数据结构 迷宫求解 C++

2011-11-14

利用栈的括号匹配算法 C语言数据结构

利用栈的括号匹配算法 C语言数据结构 利用栈的括号匹配算法 C语言数据结构

2011-11-13

数据结构 经典算法 CHM格式 C语言

数据结构 经典算法 CHM格式 C语言 数据结构 经典算法 CHM格式 C语言

2011-11-11

TCP局域网聊天软件 源代码

TCP局域网聊天软件 源代码 分为服务器和客户端 支持多用户聊天

2011-10-29

UDP局域网聊天软件

UDP局域网聊天软件 UDP局域网聊天软件UDP局域网聊天软件

2011-10-14

约瑟夫环问题程序 源代码

设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,每个人持有一个正整数密码。开始时任选一个正整数做为报数上限m,从第一个人开始顺时针方向自1起顺序报数,报到m时停止报数,报m的人出列,将他的密码作为新的m值,从他的下一个人开始重新从1报数。如此下去,直到所有人全部出列为止。令n最大值取30。要求设计一个程序模拟此过程,求出出列编号序列。

2011-03-20

链表(创建,清空,删除元素,求长度,插入元素)

1.初始化 2.清空 3.求链表长度 4.检查链表是否为空 5.检查链表是否为满 6.遍历链表(设为输出元素7.从链表中查找元素 8.从链表中查找与给定元素值相同的元素在表中的位置 9.向链表中插入元素 10. 从链表中删除元素 其他键退出。。。。。 其中黑体部分必做

2011-03-19

html入门教程 网页制作 通俗易懂

html入门教程 适合新手学习 简单易懂 方便实用..

2011-03-07

空空如也

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

TA关注的人

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