- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 gdb+gdbserver
gdb移植:export PATH=/home/zhaiyy/toolchain/mipsel-34kv3r1-20121018/bin:$PATHexport TARGET="mipsel-34kv3r1-linux-gnu"export HOST="mipsel-34kv3r1-linux-gnu"export CC="${HOST}-gcc"export CXX="${H
2013-10-14 09:47:58
983
原创 rtf文件格式
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}}{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang2052\f0\fs20 fdsfdsfdsf\
2012-11-28 21:06:05
854
转载 gdb命令
GDB 命令详细解释 Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行在使用gdb前,必须先载入可执行文件,因为要进行调试,文件中就必须包含调试
2012-07-12 21:26:39
594
转载 vi 命令
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用
2012-07-11 21:54:18
383
转载 hello
动态库的依赖关系可以通过ldd nm命令来查看静态库VC6里有depend和dumpbin,Linux下是ldd和objdump,可查询依赖库man ,info 或者help试。man 1 command man 2 systemcall man 3 libfunction ——
2012-07-11 21:51:00
1759
原创 2011总结
今天是2012年第一天上班,本应该年末的总结由于急切的要回家而等到现在才写,年前一直比较浮躁,总不能静下心来想一些事情,今天没事就好好总结一下。 呵呵,先说国家,似乎没发生什么大的事件,即使发生,那也对我这样的老百姓没啥影响,所以略过。 然后是家里,大哥呢,苏州工作。到目前为止,还没有确定一个结婚对象,不过这个事情着急不了,就随缘吧。二哥银川工作,10月结婚到现在也有一段时间了,看他们
2012-01-29 11:01:49
573
转载 补充更新 小说
二(120) 把这套房子留给大宝的想法,我是经过深思熟虑的。我并不是说自己有多少的善良,也不见得有多高的觉悟,将来的日子我真的说不清盼头在哪儿,曾经也动过一个念头,把这套房子卖了,跟大宝二一添做五,也能分得个近百来万,这样的话,起码可以留着做以后事业的启动资金。但是我心里确实有愧,姑且不论在这段婚姻中,是我先不忠,更何况相对于我和大宝之间来说,我一定是个强者,她除了做医生,
2012-01-10 15:53:15
1149
转载 富爸爸系列2—财务自由之路
《富爸爸系列2—财务自由之路》 现金流象限 富爸爸 财务自由之路第一部分现金留象限 作者:[美]罗伯特?T?清崎 莎伦?L?莱希特 富爸爸曾经说:“没有财务自由你就无法真正获得自由。”他还说:“自 由是有代价的。”本书谨献给那些愿意付出这个代价的人。 序言 您位于哪个
2011-11-22 19:49:21
24022
转载 富爸爸 投资指南
MBA 亚洲资源网,新加坡国立大学MBA 交流园地,免费制作,欢迎转载,请勿用于商业用途。欢迎访问www.mbaasia.net 1富爸爸投资指南作者:[美]罗伯特·T·清崎 莎伦·L·莱希特为您揭示• 富爸爸的基本投资法则• 如何降低投资风险• 富爸爸的10 大投资控制工具• 如何将工资收入转为被动收入或投资收入• 如何成为终极投资家MBA 亚洲资源网,新
2011-11-22 19:47:33
29555
转载 富爸爸系列:富爸爸穷爸爸实践
更多请记住本站网址:http://r.book118.com或http://www.book118.com富爸爸穷爸爸实践篇 第一部分 富爸爸穷爸爸实践篇 目录 序 前言 第一部分这就是游戏规则 第1章有关钱的事 第2章〓我们只关心自己的事情 第3章〓亡羊补
2011-11-22 19:45:30
7031
转载 穷爸爸富爸爸
[穷爸爸富爸爸 / 罗伯特·T·清崎著] -----章节内容开始------ 第一卷 第一章 序言 这就是你所需要的学校真的让孩子们准备好应付真实的世界了吗?“努力学习,得到好成绩,你就能找到高薪并且伴有很多其他好处的职位。”我父母过去常这么对我说。他们的生活目标就是供我和姐姐上大学,觉得这样我们就有了在生活中获得成功的最好机会。1976年,当我从佛罗里达州立大
2011-11-12 13:05:41
16152
原创 2010总结
今天是2010年最后一天了,工作之余对过去的一年或者对过去的这段时间做下总结,以及对来年的期待1:事业,7月20由于一次在群里聊天而得到老邢推荐,有幸来到北京联想网御实习,是个人的机缘,都没怎么找工作就糊里糊涂的来了,再就没怎么找过,一个原因是自己比较懒,其次是因为自己就那点水平,再找也就那样,所以就在这里一呆就是半年啊。时间确实很快。对这份工作,说实话收获并不是很多,在这里自己做个几个模块,防火墙,指纹,以及现在的android手机客户端。但是主要做维护,复制黏贴,对自己的能力并没有多大提高自己感觉,但是
2010-12-31 16:12:00
516
原创 android环境搭建与配置
一:所需开发环境: JDK 5或以上版本(仅有JRE不够) 、Eclipse 3.4 或以上版本 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使用Eclipse IDE作为应用的开发环境。为了使得Android应用的创建,运行和调试更加方便快捷。Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT) 下载地址:http://dl.google.com/android/ADT-0.
2010-12-23 16:05:00
467
原创 jdbc调用存储过程
一:在mysql中编写存储过程 delimiter $$ CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT inOutParam varchar(255)) BEGIN SELECT CONCAT('zyxw---', inputParam) into inOutParam; END $$ delimiter ; 二:得到CallableStatement,并调用存储过程 CallableStatemen
2010-12-21 16:35:00
487
原创 多表
一:在将对象保存在关系数据库中的时候,是使用外键的方式反映对象间的关系。 二:要尽量使用多对一的关系,避免使用一对多和多对多的关系,或使用延迟加载的方式。
2010-12-21 15:51:00
517
原创 dbutils框架
一:O-R Mapping,对象关系映射,即将一个对象存到一个关系数据库中,常用的O-R Mapping工具有 1,Hibernate 2,Commons DbUtils(只是对JDBC的简单封装) 3,Ibatis 二:dbutils是一个开源的JDBC工具类库,是对jdbc的简单封装。 三:Dbutils的API介绍: •org.apache.commons.dbutils.QueryRunner •org.apache.commons.dbutils.ResultSetHandler
2010-12-21 11:49:00
4047
原创 连接池
一:使用数据库连接池可以较好的优化数据库的性能 二:编写连接池需实现java.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法: •Connection getConnection() •Connection getConnection(String username, String password) 实现DataSource接口,并实现连接池功能的步骤: •在DataSource构造函数中批量创建与数据库的连接,并把创建的连接加入L
2010-12-20 17:54:00
721
原创 事务
一:事务指逻辑上的一组操作,组成这组事务的各个单元,要么全部成功,要么全部失败。 二:数据库开启事务命令 starttransaction开启事务 Rollback回滚事务 Commit提交事务 三:JDBC控制事务语句 •Connection.setAutoCommit(false); •Connection.rollback(); •Connection.commit(); 四:回滚到指定位置 Savepoint sp = Connection.setSavepoint(); Co
2010-12-20 14:54:00
478
原创 jdbc批处理
一:Statement.addBatch(sql); executeBatch();执行批处理命令 clearBatch();清除批处理命令 二:PreparedStatement.addBatch();
2010-12-16 17:00:00
667
原创 文本文件和二进制文件区别及java中字节流和字符流归纳
首先在物理上文本文件和二进制文件并没有区别,都是以二进制01的形式存放于存储介质中,他们的区别只是逻辑上的区别,这两种方式只是在编码层次上有差别。文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。 对于读到的二进制流的解释方式可以分为按文本方式和按二进制方式打开,按文本方式比如ASCII码形式解释,就把读到的二进制流每8比特8比特的翻译,存储是反过程,如果按照二进制
2010-12-16 15:49:00
11469
3
原创 jdbc大数据处理
一:大数据也称为LOF(Large Object),LOB又可分为clob和blob,clob用于存储大文本,blob用于存储二进制数据。 二:在mysql中,只有blob和Text。 Text又可分为TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT blob又可分为TINYBLOB,BLOB,MEDIUMBLOB和LONGBLOB 三:使用jdbc处理大文本时 1将大文本存入数据库:PreparedStatement.setCharacterStream(index,reade
2010-12-16 12:12:00
1124
原创 jdbc分页
一:数据库支持分页的两个命令 select count(*) from table; select * from table limit start,end 第一个命令可以获取table表的总记录数,第二个命令可以获取从start开始end结束的数据 二:分页步骤 使用page对象封装页面数据,page对象需要有页面数据的list集合,开始页码,总记录数,总页数,等等操作。page封装jsp需要的所有数据。 1在dao层提供分页的支持 1.1由于要根据总记录数算出总页数,
2010-12-15 17:32:00
419
原创 用户注册登录案例
一:导入需要的开发包 jstl.jar和standard.jar——在页面中使用jstl标签所需标签库 beanutils——需要对javabean的操作使用 log4j——使用beanutils时需要此包的支持 dom4j——使用dom4j可以对xml的操作 二:js中文不能保存问题,需要在js的使用utf-8保存,而且在页面使用
2010-12-14 13:24:00
519
原创 路径问题总结
路径分为相对路径和相对路径 一:绝对路径是从盘符开始的路径名 二:相对路径是相对于根目录开始的路径,在使用eclipse开发javaweb程序中,由于使用eclipse启动的tomcat,所以java虚拟机的启动目录也就是tomcat的bin目录,所以在有关读取文件的路径问题中,所有相对路径的根目录就是tomcat的bin目录, 三:在web开发中,读取资源文件有三种方式 1:使用传统方式读取,这种方式只能读取tomcat的bin目录下的文件。 2:使用servletContext读取文件,ser
2010-12-14 13:24:00
553
原创 jdbc基础
一:jdbc全称:java数据库连接,是为了解决操作不同数据库需要使用不同的数据库驱动的问题,jdbc提供了一套接口为应用程序提供统一的接口,它由两个包组成,java.sql,javax.sql。还需要相对应的数据库驱动。 二:jdbc开发一般步骤 1:导入数据库驱动mysql-connector-java-5.0.8-bin.jar,并且添加到编译路径中 2:数据库驱动加载DriverManager.regesterDriver(new com.mysql.jdbc.Driver()); 3:获取
2010-12-10 17:26:00
292
原创 SQL学习
数值类型 BIT(M) 位类型。M指定位数,默认值1,范围1-64 TINYINT [UNSIGNED] [ZEROFILL] 带符号的范围是-128到127。无符号0到255。 BOOL,BOOLEAN 使用0或1表示真或假 SMALLINT [UNSIGNED] [ZEROFILL] 2的16次方 INT [UNSIGNED] [ZEROFILL] 2的32次方 BIGINT [UNSIGNED] [ZEROFILL] 2的64次方 FLOAT[(M,D)] [UNSIGNED] [Z
2010-12-09 17:28:00
347
原创 国际化
一:对于软件固定不变的东西,可以将这些信息写在资源文件中,不同国家的资源文件不同以实现国际化 二:创建资源包和资源文件,每个资源包都应有一个默认的资源文件,当用户找不到匹配的资源时就显示给用户默认的资源, 三:资源文件书写规则,采用关键字值的形式,properties文件不能保存中文,必须先使用native2ascll命令对中文编码,然后写到资源文件propterties., 四:资源文件写好后,使ResoueceBundle类的静态方法getBundle方法用于装载资源文件,并创建ResoueceB
2010-12-08 16:54:00
340
原创 el表达式和jstl
一:el表达式的功能,获取数据,执行运算,获取web开发常用对象,调用java方法 二:获取数据时是调用pageContext.findAttribute()方法,依次从pagecontext,request,session,applocation域中寻找。 三:el表达式可以很容易的获取javabean的属性,如${user.address.city},${user.list[0]}等。 四:执行运算,关系运算符,逻辑运算符,还有empty运算符,二元表达式,[]和.运算符 五:二元表达式经常用于
2010-12-08 15:40:00
3375
原创 自定义标签
一:自定义标签是用于移除jsp页面中的java代码 二:移除jsp页面中的java代码步骤 1:编写一个实现Tag接口的java类,并覆盖doStartTag方法,将jsp页面中的java代码写到这个方法中。 2:编写标签库描述符文件,在tld文件中对自定义标签进行描述。tld文件在WEB-INF中。 三:自定义标签技术是通过给一个实现了TAG接口的类传递pagecontext,从而实现对jsp页面隐式对象的操作。 四:自定义标签执行流程 1创建标签处
2010-12-07 17:40:00
497
原创 javabean相关
一:在jsp页面中使用jsp标签使用javabean。 二:标签体只有在创建bean时才会执行,获取bean时不执行。 三:可以用请求参数的值给bean赋值,或者用所有的参数给bean赋值,使用*. 四:获取属性值 五:EL表达式,是调用pagecontext.findAttribute()方法从各个域中获取对象,也可以使用${bean.name}获取bean的属性,如果没有返回空字符串。 六:使用EL表达式去数据,普通数据直接取,bean数据直接用.操作符,list集合可以取指定位置的数据li
2010-12-06 17:01:00
284
原创 jsp相关
一:servlet有三个容器,servletContext,session和request,jsp有九大隐式对象,request,response,session,application(servletContext),out(jspWrite),config(servletConfig),exception,page(this),pageContext. 二:servlet和jsp公用的有session和request容器,servletContext不行。??? 三:jsp可以用写Java代码来显示
2010-12-05 15:08:00
319
原创 会话
一:保存会话数据的两种方式,session和cookie。session是服务器的技术,cookie是客户端技术, 二:为多次会话保存一次session方法,由于服务器在一次浏览器会话中会为客户端发送本次session的id,浏览器在一次会话中每次访问新的链接都会带来这个JSESSIONID的cookie,所以会话中只有一个session。如果想多次会话中使用一个session,可以设置这个JSESSIONID的生命周期。 三:在浏览器禁用cookie时,如果想使用session的话,必须要使用URL重
2010-12-02 20:10:00
384
原创 request response对象
一:中文数据乱码问题解决 更改response的码表,让response在接受到中文数据时采用正确的码表对数据进行编码 response.setCharacterEncoding("UTF-8") 设置相应的头,控制浏览器以相应的码表显示数据 response.setHeader("content-type","text/html;charset=UTF-8")或者 response.setContentType(text/html;charset=UTF-8); 二:请求重定向 respon
2010-11-30 20:38:00
1018
原创 servlet相关
WEB应用目录结构 一:servlet是sun公司提供的一门用于开发动态web资源的技术 二:可以通过继承javax.servlet.GenericServlet或者javax.servlet.servlet.http.HttpServlet,这两个是默认的实现类,前者是后者的父类,在HttpServlet中只需要修改doGet,doPost等方法,而在GenericServlet中需要复写service,init,destroy等。 三:一个servlet可以映射到多个URL地址上,在Serv
2010-11-30 18:50:00
420
原创 javaweb基础
一:JAVA_HOME设置:tomcat的bin目录中setclasspatch.bat中使用JAVA_HOME之前任何地方设置JAVA_HOME就行,或者在我的电脑里设置环境变量 二:tomcat默认使用8080端口,可以使用任务管理器和netstat配合关闭占用此端口某一进程或者在server.xml中修改默认端口 三:配置虚拟目录,在conf目录的server.xml中添加 四:配置虚拟主机,在conf目录的server.xml中添加 五:使用keytool -genkey -alias t
2010-11-29 17:33:00
521
原创 xml基础 DTD
一:xml语言是为了保存有关系数据的一种可扩展标记语言声明文档:标签:属性:一个标签可以有一个或多个标签 注释:处理指令 二:dtd文档类型定义用来约束xml的书写规范xml文件使用DOCTYPE声明语句来指定它所遵守DTD约束1:dtd文件的元素定义: 元素类型:内容用()括起来,类型:EMPTY ANY2:dtd文件的属性定义: 属性名 属性值类型 设置说明> 设置说明: #REQUIRED:必须设置该属性
2010-11-21 20:15:00
347
原创 泛型 generic
<br />泛型可以类的非静态方法上 或者 类上<br />在非静态方法上定义泛型 public <T> void test(T t);<br />在类上定义泛型public class<T,E>{}<br />使用泛型时两边的类型一定要一致 List<String> list = new List<String>;<br />List<object> list = new List<String> <br />List<String> list = new List<object>都是错误的。<br />
2010-11-21 17:19:00
347
原创 枚举
<br />enum E {a,b,c}<br />一:枚举是为了限制某一方法或属性的取值<br />二:枚举类其实是一个私有的构造函数和几个公开的静态的不可修改的对象实例<br />即class E{<br />private E(){};<br />public static E a = new E();<br />public static E b = new E();<br />public static E c = new E();<br />}<br />三: 得到枚举类的信息<br />E e
2010-11-20 17:06:00
283
原创 内省 BeanUtils框架
Person p = new Person();一:传统方式通过对象实例p调用方法二:内省技术PropertyDescriptor p = new PropertyDescriptor("属性名",类)Method method = p.getWriterMethod() 或Method method = p.getReadMethod()method.invoke(这个类的实例p,参数)三:获得一个类的所有属性BeanInfo 用于封装bean属性BeanInfo bi = Introspector.ge
2010-11-20 16:31:00
366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人