自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 基数排序

由于总是碰到排序问题,而且要求时间复杂度是O(n),想到了基数排序。 首先,不得不说,基数排序这算法的排序过程算是比较好玩的,比较特别,向那些大胡子致敬。 编程论到极致,核心非代码,即思想。  一点不假 基数排序(以整形为例),将整形10进制按每位拆分,然后从低位到高位依次比较各个位。每次比较完进行排序,直到整个数组有序 主要分为两个过程: (1)

2015-05-29 20:36:59 435

转载 c++异常

引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯) 2.返回一个表示错误的值(很多系统函数都是这样,例如malloc,内存不足,分配失败,返

2015-05-22 19:31:12 373

转载 sizeof与strlen的区别与联系

一、sizeof     sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。     它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。     由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所

2015-05-22 10:00:28 336

转载 C/C++中的段错误总结

Segment fault 之所以能够流行于世,是与Glibc库中基本所有的函数都默认型参指针为非空有着密切关系的。   来自:http://oss.lzu.edu.cn/blog/article.php?uid_7/tid_700.html#comment   背景     最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我

2015-05-21 22:09:04 954

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1、cin  2、cin.get()  3、cin.getline()  4、getline()  5、gets()  6、getchar() 附:cin.ignore();cin.get()//跳过一个字符

2015-05-21 20:51:40 380

转载 grep命令详解

简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展

2015-05-17 19:13:46 367

转载 awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfr

2015-05-15 22:12:24 381

转载 sed命令详解

简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。  

2015-05-15 22:09:38 382

转载 快速学习正则表达式

目录 跳过目录 本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教

2015-05-15 19:27:50 771

转载 C++ 中string.find() 函数的用法总结(转载)

#include #include using namespace std; void main() { [cpp] view plaincopy  ////find函数返回类型 size_type   string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");   string flag

2015-05-03 00:33:25 422

麻省理工学院算法导论公开课课件(全)

麻省理工学院算法导论公开课课件(全)超清晰PDF格式文档 不容错过的精彩课件

2015-01-05

下一代视频编码标准HEVC帧间预测优化算法研究

为了适用于实时编码,必须对 HEVC 编码标准的关键技术和耗时模块进行研 究,然后提出提高编码速度的优化算法

2014-10-27

android 图片隐写软件

该软件利用LSB算法在图片上隐藏信息 并能将信息提取出来 已经测试通过

2014-08-29

一个打开文件目录操作的android程序

对话框以列表形式显示文件目录 选择文件完成后返回文件的路径

2014-08-29

C++编程思想(中文)

这是一本C++程序员必读的数目,读完它你会对C++有更加深入的了解。

2014-08-18

空空如也

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

TA关注的人

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