综合
xujiangang_mmi
这个作者很懒,什么都没留下…
展开
-
深入入门正则表达式(java) - 引言
本系列将带新手入门,之所以叫深入入门,就是想和网上的各种教程区分正则总得来说虽然是简单,但是也不是30分钟就能搞定的事情。 内容是自己曾经积累的知识总结和书本的提炼:比如《精通正则表达式》 - 中文版第三版整理过程中难免有错误,可能是笔误也可能是顺序是1.基础知识2.基本实例3.java中的正则使用4.匹配原理5.技巧与优化6.android中的正则转载 2012-09-08 11:14:19 · 308 阅读 · 0 评论 -
SELECT COUNT用法
COUNT 是函数之一。由于它的使用广泛,我们在这里特别提出来讨论。基本上,COUNT 让我们能够数出在表格中有多少笔资料被选出来。它的语法是:SELECT COUNT("栏位名") FROM "表格名" 举例来说,若我们要找出我们的示范表格中有几笔 store_name 栏不是空白的资料时,Store_Information表格st原创 2012-11-29 13:05:11 · 678 阅读 · 1 评论 -
distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2原创 2012-11-29 13:09:34 · 466 阅读 · 0 评论 -
sql中的group by 和 having 用法解析
--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:原创 2012-11-29 13:14:44 · 305 阅读 · 0 评论 -
mysql group by 用法解析(详细)
group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 200原创 2012-11-29 13:16:16 · 269 阅读 · 0 评论 -
SQL过关
引言做为一个web开发者,不与数据库打交道几乎是不可能的!由此可见,掌握SQL语句对于一个web开发人员来说是多么的重要。下面是我在整理电脑时,找到的资料,觉得还不错就拿出来与大家分享。不废话了,好不好你看了就知道。进入主题,本文的主要内容如下:问题背景 SQL查询54问?1、问题背景本文中的SQL语句都是基于下面几张表的,这也是比较经典的用于数据库教学的数据库例子。(1)转载 2012-12-01 15:22:01 · 319 阅读 · 0 评论 -
linux中强大且常用命令:find、grep
在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令grep命令的一般形式 grep正则表达式元字符集(基本集)grep命令的常用选项及实例 1、find转载 2012-12-01 15:24:44 · 262 阅读 · 0 评论 -
armcc
ADS提供下面的命令行开发工具:armccarmcc是ARM C编译器。这个编译器通过了Plum Hall C Validation Suite为ANSI C的一致性测试。armcc用于将用ANSI C编写的程序编译成32位ARM指令代码。因为armcc是我们最常用的编译器,所以对此作一个详细的介绍。在命令控制台环境下,输入命令:armcc –help可以查看armcc的语翻译 2012-12-08 13:08:10 · 5387 阅读 · 2 评论 -
用UltraISO制作U盘启动盘及设BIOS从U盘启动的方法
用UltraISO制作U盘启动盘及设BIOS从U盘启动的方法下面为大家介绍一种超简单的U盘启动盘制作方法,大家一看都会,所需要的只是一个小软件(UltraISO),空间用UltraISO制作高兼容多合一启动U盘(GHOST+DOS工具+WinPE的启动盘)有提供下载。你平时从网上下载的可启动GHOST光盘映像文件,或者WINPE光盘也可以制作。1、首先,下载好软件后,解压出来,直接原创 2012-12-27 18:51:35 · 749 阅读 · 0 评论 -
怎么用U盘装系统-U盘装xp系统、win7系统教程-一键U盘启动盘制作工具教程
下载一键立即制作成U盘启动盘----放入系统文件----重启设置U盘第一启动----PE中立即直接还原----系统还原成功!第一步:制作前准备及注意事项 第二步:安装一键U盘装系统软件制作启动盘 第三步:检查电脑上是否有系统文件 第四步:重启进入BIOS设置 第五步:进入U盘系统启动菜单界面 第六步:进入WindowsPE在开始恢复系统 第一步:制作前准备及注意事项1.下载一键U盘原创 2012-12-27 18:50:52 · 594 阅读 · 0 评论 -
Bash Shell字符串操作小结
1. 取长度1str="abcd"2expr length $str # 43echo ${#str} # 44expr "$str" : ".*" # 4好像一般使用第二种2. 查找子串的位置1str="abc"2expr index $str "a" # 13expr index $str "b" # 24转载 2012-12-22 13:29:14 · 284 阅读 · 0 评论 -
WINDOWS INSTALLER服务相关问题
Windows Installer服务不见了怎么办 最近遇到一个令人困惑的问题,我在安装一些升级文件时,系统提示我没有启动Windows Installer服务,我就在服务列表中去找Windows Installer,但是让我大跌眼镜的是,找遍了所有的列表,居然没有Windows Installer,可是我在别的电脑上却能看到Windows Installer服务,我该怎么办啊?原创 2014-03-14 14:05:01 · 842 阅读 · 0 评论 -
vs2010中臃肿的ipch和sdf文件
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。那么,该怎么解决呢?其实可以关闭它。方法:Tools->Options->Text Editor->C/C++->Advanced->Disable Dat转载 2012-09-14 09:08:37 · 292 阅读 · 0 评论 -
深入入门正则表达式(java) - 3 - 正则在java中的使用
jdk版本选为1.61.5,1.4中的正则bug较多 我们先来总结一下java正则流派的特性,这里直接完全引用《精通正则表达式》中的表格1.字符缩略表示法 \a [\b] \e \f \n \r \t \0octal \x## \u#### \cchar --- \u####只运行4位16进制数字;\0octal要求开头是0,后面接1至3为10进制数字;\cchar是区分大转载 2012-09-08 11:17:15 · 473 阅读 · 0 评论 -
国家气象局免费天气预报接口,城市代码(JSON格式)
国家气象局提供免费的天气预报接口,但是访问时候需要指定城市代码。例如:http://m.weather.com.cn/data/101010100.html,其中的101010100指的就是城市北京。笔者将全国四百多个城市对应的代码转换成json格式,贴在这里,希望对需要的朋友有帮助:[html] view plaincopyprint?{ "城市转载 2012-09-08 10:50:07 · 1536 阅读 · 0 评论 -
深入入门正则表达式(java) - 1 - 入门基础
1.元字符很多人对正则表达式的印象就是乱码。。许许多多的符号组合在一起,偶见单词,正则确实是这样的,所以下面我们要看看这些符号都是什么意思有些符号不是大家看到的字面上的意思:比如“.”、“!”、“?” ……这些符号就称之为元字符 很遗憾,这些字符的意义必须牢记注意:本文的所有红色加粗中文引号内的内容均为正则表达式,而不是一般的字符和符号 下面我们逐一说明转载 2012-09-08 11:15:30 · 386 阅读 · 0 评论 -
深入入门正则表达式(java) - 2 - 基本实例
这里例子都是从《正则表达式经典实例》中选取的书中的第5、6章每个例子我都独立完成了一遍,觉得基础的会拿出来给大家分享我把长度为0的匹配结果看作一个缝隙,比如“\b”是单词之间的缝隙,“^”是字符与开头的缝隙…… A.单词1.查找单词cat 正则:\bcat\b 开始的例子总是很简单,之前我们讲过了\b可以找到单词的边界,\b会匹配下面3种位置1.如果目标文本转载 2012-09-08 11:16:21 · 389 阅读 · 0 评论 -
使用批处理文件设置环境变量
在开发时一般使用环境变量而不用相对路径来包含第三方库,其原因在这篇文章详述:为何用环境变量而不用相对路径来包含第三方库。但是手动添加环境变量是一件繁琐的事情。我决心使用批处理文件来解决这个问题。我思考:要实现批处理添加环境,主要是解决两个问题,一是一般DOS命令设置环境变量只对当前的控制台有效,必须实现添加这个环境变量是长期有效的,而不能退出当前控制台就无效的;二是因为每个人放置的源码路径不一样,转载 2012-09-07 19:58:30 · 588 阅读 · 0 评论 -
深入入门正则表达式(java) - 匹配原理 - 1 - 引擎分类与普适原则
本节第一部分主要介绍正则引擎的分类,由于java属于NFA,所以只重点介绍此类。其余类型简要或不做介绍。分类的内容全部来自《精通正则表达式》v3 引擎类型程序DFAawk(大多数版本)、egrep(大多数版本)、flex、lex、MySQL、Procmail传统NFAGNU Emacs、Java、grep(大多数版本)、less、mo转载 2012-09-08 11:17:58 · 310 阅读 · 0 评论 -
RGB888转RGB565
今天在REVIEW代码的时候,发现了这样一个宏定义:#define COLOR_TO_MTK_COLOR_SIMUL(color) ((((color) >> 19) & 0x1f) |((((color) >> 10) & 0x3f)转载 2012-09-13 14:49:25 · 618 阅读 · 0 评论 -
位图BMP详细介绍
bmp图片位图(BMP)文件头格式及数据分析 bmp图片介绍 BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。 由于BMP文件格式是Windo转载 2012-09-13 14:51:42 · 714 阅读 · 1 评论 -
JPEG详细介绍
作为一个基本的图像压缩方式,JPEG 已经得到了广泛的运用,但 JPEG 相关的基本原理,却经常被忽视,或解释得很不确切。这里我们详细讨论一下 JPEG 的编码原理,并结合实例来给出一个更加感性的认识。JPEG 编码的详细过程有着诸多的信息可以给我们巨大的启发,我们在这里讨论的就是要对这些信息做一个具体细致的分析,通过我们的讨论,大家会对 JPEG 编码过程中出现的内容有一个确切的了解,并且能了解转载 2012-09-13 14:53:25 · 1187 阅读 · 0 评论 -
关于栈和堆的区别
堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回转载 2012-09-13 14:56:38 · 256 阅读 · 0 评论 -
将自己写的经常复用的类封装成dll/lib的方法
如果你的工作长期与某个领域相关,比如说长期做直接体绘制(DVR)方面的开发,那么你可能经常使用自己的传递函数类,如果每一个工程你都把传递函数类的.h和.cpp文件添加进去会比较麻烦,其实,我们可以像使用opengl的库那样来用你自己的类,做法就是把你写好的类封装成dll,具体做法如下: 第一步:制作dll 1.针对一个类Class A:头文件 :classA.h转载 2012-09-14 09:10:02 · 1211 阅读 · 0 评论 -
如何解决无法访问Windows installer 服务
1.首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。2.接下来,从“控制面板-服务”(或者,开始-运行-Services.msc)中察看WindowsInstaller服务,是否已被停用,并尝试启用该服务(右击点选)。如能成功启用,可尝试再次进行正常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标记为删除”,请继续下法。转载 2014-03-14 14:06:09 · 4167 阅读 · 0 评论