摘要:本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能性为零。这里只是让你明白基本的原理,以后你还需要多练习,多使用,才能熟练掌握正则表达式。除了作为入 阅读全文
C/C++内存对齐
2012-04-13 13:07 by javaspring, 242 阅读, 0 推荐, 收藏, 编辑
摘要:一、什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐.其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对 数据存放进行对齐 阅读全文
关于内存对齐
2012-04-13 13:00 by javaspring, 519 阅读, 0 推荐, 收藏, 编辑
摘要:曾经接手一个网络视频监控程序,主要是上层软件通过发送控制指令获取网络视频板的视频数据和控制网络视频板,这应该是一个比较简单的流程!一切的开发都很顺利,测试的时候,问题就来了,获取视频数据流的数据竟然是错误的,我糊涂了,把整个程序流程,用调试器一步一步地跑,到了发送视频指令的时候,返回指令操作错误的结果,怎么回事?我是按照视频的操作指令封装的数据包,内存显示数据包的内容是没有错误的,就是一个晚上,我不停地找"错误",只有偶然,我把sizeof()这个指令直接换掉,把数据包全部用一个BYTE的数据进行copy,程序成功执行!这时,我已经快晕了!数据发送到网络板的数据包大小根本不 阅读全文
Android MediaPlayer基本使用方式
2012-04-12 14:19 by javaspring, 196 阅读, 0 推荐, 收藏, 编辑
摘要:使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分:public class MediaPlayerStudy extends Activity {private Button bplay,bpause,bstop;private MediaPlayer mp = new MediaPlayer();@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);bplay = (Button 阅读全文
超有用的sql查询语句。项目、面试都有用
2012-04-10 11:13 by javaspring, 331 阅读, 0 推荐, 收藏, 编辑
摘要:超有用的sql查询语句。项目、面试都有用create database cstp;use cstp;/*1:建立学生表*/create table student ( 学号 char(3) primary key, 姓名 char(4), 性别 char(2), 年龄 int, 班级 char(5));insert into student values('108','曾华','男',19,'95033');insert into student values('105','匡明','男 阅读全文
操作系统
2012-04-09 07:38 by javaspring, 157 阅读, 0 推荐, 收藏, 编辑
摘要:操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源,在计算机与用户之间起接口作用。 阅读全文
Tomcat配置与安装的两种方法--安装版和解压版
2012-04-08 23:42 by javaspring, 457 阅读, 0 推荐, 收藏, 编辑
摘要:总得来说TOMCAT有两种安装方法:1,下载安装版,点击后,一路next,就直接安装成功。配置环境变量为 TOMCAT_HOME 你的安装目录 CATALINA_HOME 你的安装目录 这是最简单的安装方法,只要不出错就直接OK,然后你再去官网下载Administration Web Application, 直接解压到你的安装目录,就可以直接使用了。2,下载解压版的,解压在你认为的适合的地方 一、修改bin/startup.bat文件: 在第一行前面加入如下两行-- SET JAVA_HOME=(JDK目录) SET CATALINA_HOME=(前面解压后Tomcat的目录) 如果需要使用 阅读全文
Android获取屏幕大小的方法
2012-04-07 21:09 by javaspring, 230 阅读, 0 推荐, 收藏, 编辑
摘要:Display dis=this.getWindowManager().getDefaultDisplay();这是屏幕色宽为 dis.getWidth();屏幕的高度为 dis.getHeight(); 阅读全文
Android去掉标题栏和信息栏
2012-04-07 21:06 by javaspring, 532 阅读, 0 推荐, 收藏, 编辑
摘要:再Activity的onCreate方法中//去掉标题栏Window window=this.getWindow();window.requestFeature(Window.FEATURE_NO_TITLE);//去掉信息栏window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);注意 :上面的代码应该在this.setContentView();方法调用之前 阅读全文
计算机体系结构与主要硬件组成
2012-04-07 17:32 by javaspring, 156 阅读, 0 推荐, 收藏, 编辑
摘要:计算机体系结构:计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。 阅读全文