摘要: 正则匹配中文汉字根据页面编码不同而略有区别: GBK/GB2312编码:[x80-xff>]+ 或 [xa1-xff]+UTF-8编码:[x{4e00}-x{9fa5}]+/u以下以PHP为例进行匹配:<?php $str = "学习php是一件快乐的事。"; preg_match_all("/[x 阅读全文
posted @ 2017-01-04 12:47 小小心脏 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 我们经常用到的输入和输出,都是以终端为对象的,即从键盘输入数据,运行结果输出到显示器屏幕上。从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件。除了以终端为对象进行输入和输出外,还经常用磁盘(光盘)作为输入输出对象,磁盘文件既可以作为输入文件,也可以作为输出文件。程序的输入指的是从输 阅读全文
posted @ 2017-01-04 09:56 小小心脏 阅读(518) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shell,本教程也基于bash讲解。bash由Brian Fox和Chet Ra 阅读全文
posted @ 2017-01-02 12:41 小小心脏 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 内存管理运算符 new、new[]、delete 和 delete[] 也可以进行重载,其重载形式既可以是类的成员函数,也可以是全局函数。一般情况下,内建的内存管理运算符就够用了,只有在需要自己管理内存时才会重载。以成员函数的形式重载 new 运算符: void * className::opera 阅读全文
posted @ 2017-01-02 10:05 小小心脏 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Linux中的所有数据都被保存在文件中,所有的文件被分配到不同的目录。目录是一种类似于树的结构,称为文件系统。当你使用Linux时,大部分时间都会和文件打交道,通过本节可以了解基本的文件操作,如创建文件、删除文件、复制文件、重命名文件以及为文件创建链接等。在Linux中,有三种基本的文件类型: 1) 阅读全文
posted @ 2016-12-30 10:55 小小心脏 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: String str="abc efg ABC"; String regEx="a|f"; //表示a或f Pattern p=Pattern.compile(regEx); Ma 阅读全文
posted @ 2016-12-29 16:33 小小心脏 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 操作系统: WinXP 32bit 仿真器: SEED-XDS560 Plus 开发环境: DSP.com/forum.php?mod=forumdisplay&fid=58" target="_blank" class="relatedlink">CCS 5.2 目标处理器: TMS320 C67 阅读全文
posted @ 2016-12-14 13:31 小小心脏 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: 在单片机开发中,通常需要精确估算代码运行时间,用于对算法优化以及对项目平台选择提供参考,通常算法如果用汇编编写,可以人工计算出运行时间,用C语言编写也可以通过反汇编代码而计算到较为精确的运行时间,但当程序中出现很多函数的调用,以及程序嵌套是,使用人工计算程序运行时间则比较费时费力。在CCS中可以对程 阅读全文
posted @ 2016-12-14 13:27 小小心脏 阅读(3981) 评论(0) 推荐(0) 编辑
摘要: CLI或者“command line interface”是用户在命令行下交互的程序。由于通过将程序编译到一个静态文件中来减少依赖,一次Go特别适合开发CLI程序。如果你编写过安装时需要各种依赖的CLI程序你就知道这个是有多重要了。 在这篇博客中我们将介绍使用Go开发CLI的基本知识。 大多数CLI 阅读全文
posted @ 2016-12-12 14:55 小小心脏 阅读(443) 评论(0) 推荐(0) 编辑