自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C常用预定义宏

<br />C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。<br /><br />__DATE__<br /> 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)<br /><br />__FILE__<br /> 代表当前源代码文件名的字符串文字<br /><br />__LINE__<br /> 代表当前源代码中的行号的整数常量<br /><br />__TIME__<br /> 源文件编译时间,格式微“hh:m

2011-03-23 16:31:00 845

转载 C常用预定义宏

C99 ( ISO/IEC 9899:1999 ) 网上有pdf文件。<br />C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。<br /><br />__DATE__<br /> 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)<br /><br />__FILE__<br /> 代表当前源代码文件名的字符串文字<br /><br />__LINE__<br /> 代表当前源代码中的行号的整数常量<br /><b

2011-03-23 16:29:00 861

转载 shmat函数

void *shmat( int shm_id, const void *addr, int flag );  函数中参数shm_id指定要引入的共享内存,参数addr与flag组合说明要引入的地址值,通常只有2种用法,addr为0,表明让内核来决定第1个可以引入的位置。addr非零,并且flag中指定SHM_RND,则此段引入到addr所指向的位置(此操作不推荐使用,因为不会只对一种硬件上运行应用程序,为了程序的通用性推荐使用第1种方法),在flag参数中可以指定要引入的方式(读写方式指定

2011-03-18 11:35:00 3673

转载 c/s与b/s的区别

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结

2011-03-16 16:46:00 329

转载 oracle查询表空间的空间占用情况

<br />select a.tablespace_name,a.bytes bytes_used,b.largest,round(((a.bytes - b.bytes)/a.bytes)*100,2) percent_used <br />from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,<br />(select tablespace_name,sum(bytes)

2010-10-08 16:08:00 388

转载 ORACLE触发器

<br />ORACLE触发器语法<br />触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用程序显式调用的,而触发器是不能被直接调用的。<br />功能:<br />1、 允许/限制对表的修改<br />2、 自动生成派生列,比如自增字段<br />3、 强制数据一致性<br />4、 提供审计和日志记录<br />5、 防止无效的事务处理<br />6、 启用复杂的业务逻辑<br />触发器触发时间有两种:after和before。<br

2010-09-27 17:56:00 251

转载 printf的格式控制的完整格式

printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为 n=6位。⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为shor

2010-07-27 15:41:00 340

转载 makefile 书写规则重点

<br />在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make知道你的最终目标是什么。<br />一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终的目标。make所完成的也就是这个目标。

2010-07-23 10:04:00 551

转载 Oracle中 简单视图和复杂视图的区别

视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2.用户通过简单的查询可以从复杂查询中得到结果。3.维护数据的独立性,试图可从多个表检索数据。4.对于相同的数据可产生不同的视图。视图分为简单视图和复杂视图:

2010-07-19 16:09:00 7603

转载 copy con 的详细解释

copy是复制命令,不多解释。con 是dos 设备文件的简称。 在dos中把很多外部设备作为文件,称为设备文件。dos中这样规定的:con 控制台(键盘/显示器) aux (或com1)第一个串口 lpt1 第一个并行打印机接口,nul 不存在的设备所以,举例说明:copy con abc.txt这条命令的意思就是从键盘中把输入的文字复制到文件abc.txt中去,所以输入命令后,在输入字符,结束时按下ctrl+z.你输入的文字就会保存到abc.txt这个文件里了。而如果你输入的是

2010-07-08 13:57:00 6939

原创 日志中如何显示.pc源文件的行数和文件名

在linux下编译.pc文件过程有两步:首先经过proc预处理把.pc文件编译成.c文件再编译.c文件为可执行文件.c源文件的行数和文件名,可以通过__LINE__和__FILE__变量获得而如何获得.pc源文件的行数和文件名呢?由于经过了预处理,预处理后的.c文件未保留.pc的行数和文件名,怎么办呢?只要把proc预处理选项 lines设置为 lines=yes,就可以通过__LINE__和__FILE__变量获得了lines选项指出预编译处理程序是否对输出文件加#line命令

2010-07-07 15:58:00 835

转载 DOS at 命令[手动安排任务]

<br />AT 命令概述<br />您可以使用 at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。<br /><br />要使用 at 命令,“任务计划程序”服务必须在运行中,而且您必须以本地管理员组成员的身份登录。使用 at 命令创建任务时,您必须对任务进行配置,使之在同一用户帐户下运行。<br /><br />at 命令使用以下语法:<br />at //computername time /interactive |/every:date,.../

2010-07-07 09:44:00 1179

转载 char Varchar Nchar和Nvarchar 类型区别

<br />char类型: <br />对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比 如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 <br /><br />Varchar类型:<br />Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"<br />而char 不一样,比

2010-07-01 09:00:00 646

转载 office 总以安全模式启动 解决办法

删除C:/Documents and Settings//Application Data/Microsoft/Templates下的Normal.dot文件 即可

2010-07-01 08:42:00 2467 1

转载 gcc编译和linux下proc编译的总结

在linux下编译.pc文件(即应用了oracle的嵌入式数据库开发语言)过程有两步:首先经过proc预处理把.pc文件编译成.c文件:proc test.pc这期间如果报错那么就是一些库文件和头文件没有包含进去。proc 常用参数选项说明:(1)code:指出预编译处理所生成的c函数的格式当code= ANSI_C时,生成符合ANSI_C标准的函数原型参数:extern sqlca(log*,void *);当 code=KR_C时生成如下格式的函数原型参数:extern sqlca(/*_l

2010-06-30 09:52:00 2960

转载 HTML meta标签

<br />meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和 keywords(分类关键词),所以应该给每页加一个meta值。比

2010-06-24 09:59:00 330

转载 stat,fstat以及lstat函数

<br />#include <sys/stat.h><br />        int stat(const char*pathname,structstat*buf);<br />        int fstat(int filedes,structstat*buf);<br />        int lstat(const char*pathname,struct stat*buf);<br /> <br />给予一个pathname,stat函数返回一个与此命

2010-06-24 09:13:00 493

转载 HTML:使用正确的doctype声明

虽然大多数Web文档的顶部都有doctype声明,但很多人都没有注意它。它是在你新建一个文档时,由Web创作软件草率处理的众多细节之一。虽然doctype被许多人忽视,但在遵循标准的任何Web文档中,它都是一项必需的元素。doctype会影响代码验证,并决定了浏览器最终如何显示你的Web文档。doctype的作用doctype声明指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是W3C所发布的一个文档类

2010-06-24 08:59:00 1095

转载 DOS 查看环境变量

<br />环境是DOS系统的变量存储区——一个高速暂存存储器,它保存于RAM中,是DOS系统保存重要信息以供批处理文件使用的场所。用户可以根据需要修正或改变它的信息。很多DOS参考书都忽略了它,但不管你知不知道,都在自觉或不自觉地使用着它。 <br /> <br />  如何造访环境 <br />  造访环境有两种方法,一种是通过SET命令来查看,另一种是使用DOS系统的DEBUG命令来查看计算机的RAM。SET命令直观、方便,大多数DOS用户都喜欢使用它来设置和查看DOS环境。 <br />1.用SET

2010-06-23 15:25:00 8720

转载 du 命令详解

<br />du命令<br />用途<br />概述磁盘使用情况<br />语法<br />du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H |-L][ File ... ]<br />描述<br />du命令显示用于文件的块的数量。如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。<br />如果File参数是一个目

2010-06-23 14:46:00 35289 1

转载 jsp 指令元素、脚本元素、动作元素

指令元素(directive elements)<br />1.page 指令<br />page指令作用于整个JSP页面,定义了许多与页面相关的属性,这些属性将被用于和JSP容器通信。<br /> <br />page指令的语法如下:<br /><%@page attr1="value1" attr2="value2" … %><br />page指令有13个属性,如下所示:<br />language="scriptingLanguage"  默认值是java<br />extends=

2010-06-23 10:34:00 1913

转载 jsp 和 servlet 区别

JSP和SERVLET到底在应用上有什么区别,很多人搞不清楚。我来胡扯几句吧。简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。   后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP   TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。   从网络三层结构

2010-06-23 10:16:00 383

转载 JSP include指令

include指令用于在JSP页面中静态包含一个文件,该文件可以是JSP页面、HTML网页、文本文件或一段Java代码。使用了include指令的JSP页面在转换时,JSP容器会在其中插入所包含文件的文本或代码。include指令的语法如下:XML语法格式的include指令如下:file属性的值被解释为相对于当前JSP文件的URL。注意:在被包含的文件中最好不要使用、、、等标签,因为这会影响到原JSP文件中同样的标签,有时会导致错误。另外,因为原文件和被包含

2010-06-23 09:34:00 547

转载 truncate,delete,drop的异同点

相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点:1. truncate和 delete只删除数据不删除表的结构(定义)    drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index),    依赖于该表的存储过程/函数将保留,但是变为invalid状态.2.delete语句是dml,操作会放到rollback segement中,事务提交之后才生效;如果有相应的tri

2010-06-22 11:24:00 247

原创 date -d datestring 详解

date -d datestr[等同于--date datestr]显示由datestr描述的日期 datestr 同样适用于 设置日期 [-s datestr, --set datestr 设置datestr 描述的日期 ]空串代表当日以下是样例:

2010-06-21 18:11:00 492

转载 Linux 帮助命令

<br />命令名 –help | more<br />显示一个简略的命令帮助(对大部分命令有效)。举个例子,试着使用“cp–help | more”。“--help”和 DOS 下的“/h”开关功能类似。当输出超过一个屏幕时,加上“more”是很有必要的。<br />man 命令名<br />显示对应命令系统的帮助手册。输入“q”退出浏览器。如果你设置了高级选项,试着输入“man man”。命令“info 命令名” 和命令“man 命令名”功能相似,但是包含更多的最新信息。帮助手册对于新手可能有点难于

2010-06-21 17:45:00 399

原创 oracle 连接符

<br />连接符 "(+)" 所在位置的另一侧为连接的主表,对应的表返回全记录,<br />被连接的表中无符合条件的记录,返回 NULL<br /> <br />左连接:<br />select   a_f2,b_f2   from  A,B   where   A.f1=B.f1(+),必须首先扫描A表以驱动B扫描。此时,A标示的地方,如果针对A表的一条记录,在B表中1条也没有找到符合条件的记录,则会把A.f1值和以NULL值作为B.f1的值返回给用户;这样,A表中的所有记录的且在select列表中

2010-06-21 16:33:00 968

转载 sed用法和实例

<br />1.       打印:p<br />[root@TestAs4 chap04]# cat datafile              原文件<br />northwest       NW      CharlesMain            3.0    .98     3       34<br />western         WE     Sharon Gray             5.3    .97     5       23<br />

2010-06-21 16:11:00 312

转载 decode函数用法

<br />DECODE函数将该数值与一系列的序偶相比较,以决定最后的返回结果。序偶序偶,就是成对出现;我们将这个函数与switch比较,我们发现他们基本相似,唯一不同的是switch将要比较的值放在case后面都加上了 break中。<br />  以下一个例子:<br />SELECT id,<br />DECODE(flag,’Y’,'Yes’,'N’,’No’,NULL,’None’,'Yes’)<br />FROM t_test;<br />当t_test的flag字段为Y时返回Yes,为N时返回

2010-06-21 15:56:00 1351

转载 8583报文格式

<br />ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。<br />其中位图是8583包的灵魂,它是打包解包确定字段域的关键,而了解每个字段域的属性则是填写数据的基础,<br />1、位图描述如下:<br />位图位置:1 <br />格式:定长<br />类型:B16(二进制 16位,16*8=128bit)<br />描述:<br />如将位图的第一位设为'1',表

2010-06-21 15:48:00 7413

转载 semop函数

<br />semop系统调用<br />功能描述:<br /><br />  操作一个或一组信号。<br /><br />  用法:<br />intsemop(int semid, struct sembuf *sops, unsigned nsops); <br />intsemtimedop(int semid, struct sembuf *sops, unsigned nsops, struct timespec*timeout); <br /><br />  参数:<br />se

2010-06-21 15:39:00 3632

转载 dual 表用途

<br />dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:<br />1、查看当前用户,可以在 SQL Plus中执行下面语句<br />select user fromdual;<br />2、用来调用系统函数<br />selectto_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间<br />selectSYS_CONTEXT('USE

2010-06-21 15:32:00 623

转载 Oracle创建自增字段方法

Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为-

2010-06-21 15:24:00 336

Android软件安全与逆向分析 高清版

专家级的指导,了解主流的分析工具和流程,利用android方面安全的加载

2015-11-18

Http客服端/服务端框架 基于libevent TPS达到4000

Http客服端/服务端框架 基于libevent,支持大并发,TPS达到4000+,性能稳定,可在框架上进行相应扩展

2015-10-27

android 教程

android 教程,ppt格式的适合初学者

2014-05-15

android 树结构view demo

树结构view的代码实例,可利用demo制作树形展示页面

2014-05-05

android opengl3d金字塔源码

android opengl3d金字塔源码,适合初学者学习

2014-04-08

空空如也

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

TA关注的人

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