自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C

  • 博客(12)
  • 资源 (10)
  • 收藏
  • 关注

转载 do...while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在一个函数中开

2014-05-10 22:29:31 456

转载 C++代码重构——从C global到C++ template

在学数据结构的时候,我常有这样目标——写出能够最大程度复用的代码(算法正确,封装优秀)。我常想——如何能在短时间内达成“算法正确,封装优秀”这样的目标。经过一段时间的摸索,我的结论是:先用C写出正确的算法,再将它改写成C++ class,最后再考虑改为template。这种方法简单可行,基本实现了 逻辑(算法)设计与接口设计两个步骤的分离。在写数据结构代码的场景下,使用这种方法的前提是——你必

2014-04-25 12:02:21 645

转载 X264使用介绍 命令行设置

命令行界面的x264我们下载到的x264.exe是一个命令行工具,不需要安装,随便放在哪里都能运行。双击x264.exe只能看到打开了一个黑色的窗口里在刷着什么,然后就没了。x264.exe需要在命令行里输入命令,没有GUI。不可否认有GUI的工具用来很方便,更容易上手,比如用的最广泛的[http:// MeGUI],此外还有ripbot、staxrip等GUI。doom9上有[1

2014-04-10 11:01:43 876

转载 HEVC测试序列下载(360网盘分享)

巧妇难为无米之炊,身为一个码农怎能碗里没有米呢?想必很多朋友都碰到下载测试序列的困惑,为了减少麻烦,现提供HEVC所有测试序列的下载,我已经上传到360网盘上,方便大家下载。主要的测试序列如下:Test sequencesClassSequence nameFrame countFrame rateBit depth

2014-04-10 10:28:15 1459

转载 【写给程序员】请不要做浮躁的人

请不要做浮躁的人 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直

2014-04-07 01:06:35 648

转载 现代程序员的几个错误观点

1、VC、VB、Delphi …… ,你该学哪个? 具体到编程而言,我要告诉你:任何一种计算机语言,都是计算机科学理论的载体或表现形式。C++很神吗?Java很酷吗?它们差距很远吗?是的。但从理论的层面上讲,它们没有区别,都是“面向对象”理论的一个具体形式而已。现在的程序员们被发行编译软件(通常我们将其称为“系统软件”)的商家不断推出的产品搞得眼花缭乱,头痛欲裂。不断地跟在新语

2014-04-05 11:35:55 538

转载 vim 配置文件 ,高亮+自动缩进+行号+折叠+优化

vim设置/取消行号http://www.verydemo.com/demo_c167_i2627.html************************************************************将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"====

2014-04-04 21:37:17 1203

转载 Vim简明教程【CoolShell】

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2014-04-04 21:34:58 522

转载 Linux下C/C++编程入门----Linux安装教程

系统载体:既然是Linux下编程,首先我们当然是需要有一个Linux系统啦,可以选择干掉你电脑上的Win系统来安装,也可以选择Win + Linux双系统。不过,本教程采用的是虚拟机安装Linux系统。虚拟机软件选择,我选择了Virtual Box,这个软件十分简单,只需几步操作就能创建一个虚拟机出来,很不错。下载地址:http://rj.baidu.com/soft/detail

2014-04-02 12:30:58 1737

原创 久邦数码Android开发工程师(3G&GO桌面)2014年3月份笔试-初面

笔试部分                    我是在笔试完后一天收到面试通知的,本来还以为不会过笔试的。因为笔试那天,我正好有个面试,面试完之后,急急忙忙跑到宣讲会那里,发现已经开始笔试了,好在那个时候Android开发工程师是在宣讲会现场笔试的,没有去其他地方,否则又得跑一趟了。           去到那里之后,现场工作人员发了个笔试题和一个个人信息表给我,然后找个位置坐下笔试了。笔

2014-03-29 12:42:00 2198

原创 2014年3月份多益网络机试

试卷就3个编程题1. 输入一个数字组成的字符串,如"345",要求输出整数"345".2. 当输入一个字符串,如"adss1234567890sdf23412as1234567sdfa12d",要求找出这个字符串中的最长的连续的数字字符串。如本字符串的最长的连续数字字符串为"1234567890".3.对一个集合A =  (1, 5, 6, 5, 5,5, 3, 5

2014-03-16 15:29:37 1161

转载 c语言结构体用法

结构(struct)结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。结构中可以使用不同的数据类型。1. 结构说明和结构变量定义在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此, 象其它类型的变量一样, 在使用结构变量时要先对其定义。定义结构变量的一般格式为:struct 结构名{类型 变

2013-11-03 16:47:53 507

MSYS-1.0.18-6

Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt)。

2014-06-15

C语言常见问题集

这个PDF文件里面有近500个c语言的常见问题,非常值得一读

2014-06-06

网站抓取工具 HTTrack_Portabl

一个用来抓取网站的工具,很方便。可以尝试下载

2014-06-06

Bat 批处理文件编辑器

Bat 批处理文件编辑器,用来邪恶批处理文件的

2014-06-06

Windows程序设计的一个记事本程序

《Windows程序设计(第五版)》的一个记事本程序

2014-04-17

高质量C++&C编程指南

这本书主要介绍了代码规范,以及在编写程序时需要注意的一些问题。很不错的一本书

2014-04-06

16个ACM经典算法

16个经典的ACM算法,非常值得一看,建议大家去下载一下

2014-04-06

2014年3月多益网络机试题目

具体试题我没拷贝下来,下面是试题的大概意思和要求,都是要在计算机上写程序的。全是算法题,希望能对大家有所帮助。

2014-03-16

空空如也

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

TA关注的人

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