自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程同步之事件 -- 2个线程交替打印数字

多线程同步之交替打印数字

2016-06-30 16:46:55 3539

原创 main函数执行前后--全局构造和atexit

一直以来,程序都是从mian函数开始执行调试,我们会想当然认为main函数里面的代码就是程序的全部运行过程。事实上,main函数之前,程序已经开始运行了,main函数退出后,程序也并不一定就完全退出了。      C语言中的全局变量或者C++中的全局对象构造都会在main函数之前运行。而通过atexit函数注册,main函数之后也可以执行某些操作,比如释放某些资源,比如全局锁。如果注册多个at

2016-06-23 11:48:17 827

原创 GCC 显示程序详细编译-链接过程

很多时候,我们对于程序的编译和链接过程很少关注。特别是使用强大的IDE之后,更多人只是会使用IDE进行编程。这样,一旦出现编译或者链接问题,有时候会很难找到编译或者链接问题。理解编译和链接的过程,对于编写程序以及调试问题都有很大的帮助。   事实上,gcc提供了一个可选参数 --verbose,该参数可以完整的显示编译和链接过程。这里以hello.c提供例子。      如上图

2016-06-21 10:10:29 9754

原创 linux下grep命令使用--正则查询

作为查询或者字符串处理,熟悉和使用正则表达式是必须的,而且非常有效率。本文针对自己使用过程中比较常用的一些用法,把它们列举出来。    grep命令是功能强大的,支持单纯的字符串匹配搜索(支持大小写或者忽略大小写),支持正则表达式,支持扩展正则表达式等。    命令格式: grep [OPTION] PATTERN [FILE]    用法例子:           查找包

2016-06-13 13:48:34 558

原创 ubuntu下使用命令行调用USB热敏票据打印机

linux下通过USB端口进行打印,某些时候我们需要检测打印机是否正常工作,这时就可以通过命令行执行打印操作。     首先,接上USB打印机。上电后,查看/dev/usb/lp0的设备是否存在。     接着,设置打印机的访问权限。执行命令 sudo chown root:lpadmin /dev/usb/lp0 即可。     成功后,即可通过命令行执行打印了。比如 echo "T

2016-06-13 13:10:34 7032

原创 括号匹配代码实现--通过栈实现

很久没有看数据结构和算法相关的内容了,今天偶然看到有人问这个问题,就使用C写了一段代码,实现括号匹配。该程序修改下,可以设计成通用的字符串匹配函数。具体看个人是怎么设计的。        偶尔确实需要练练手,不然一些方法真很容易忘记。编写的代码如下。using namespace std;//假定bracketsStr只包含大 中 小括号BOOL BracketsIsMatc

2016-06-12 17:44:16 2167

lex和yacc原理

介绍lex和yacc的一些原理,以及其在词法分析和语法分析的作用。

2013-11-30

音频视频压缩理论知识,有点用。

[多媒体技术及其应用.].钟玉琢.沈红.吕小星.扫描版.pdf

2011-04-16

空空如也

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

TA关注的人

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