自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Android 调试技术

一、JAVA层单步调试参见“用eclipse单步调试Laucher”参见“用eclipse编译调试adnroid的Browser”二、Native层单步调试参见“使用GDB 单步调试Android本地代码”三、JAVA层堆栈打印1. 在指定的函数内打印相关java调用Log.d(TAG,Log.getStackTraceString(ne

2015-04-19 23:27:26 320

原创 黑马程序员_(13)正则表达式

------- android培训、java培训、期待与您交流! --------- 一,简述正则表达式:符合一定规则的表达式。      作用:用于专门操作字符串。      特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。      所以学习正则表达式,就是在学习一些特殊符号的使用。       好处:可以简化对字符串的复杂操作。      弊端

2015-04-19 07:42:59 349

原创 黑马程序员_(14)Java反射 .

------- android培训、java培训、期待与您交流! ----------一、反射概述其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:    1,获得Clas

2015-04-19 07:42:13 329

原创 黑马程序员_(15)类加载器的委托机制及动态代理的三种实现

------- android培训、java培训、期待与您交流! ----------类加载器的委托机制1、JVM有多个加载器。类加载器本身也是JAVA类 BootStrap在JVM内核中它并不是JAVA类。系统默认有三个加载器:BootStrap。三个加载器的加载管辖范围各有不同BootStrap-->加载JRE/lib/rt.jarExtClassLoader-->加载

2015-04-19 07:41:35 561

原创 面试题strtoi实现(一)—— 函数的简单实现

最近参加了一场面试,面试官给出的一道面试题是实现strtoi,结果悲催的跪倒在这道题上。当时赶去面试的时候太匆忙,居然还找错地方了。见到面试官的时候已经迟到了。到了后头一直晕。。。结果可想而知。当然,给自己找了主观上的借口,还是得客观的分析下为啥那个程序没有完整的写出来。头晕的我,当时精力不太集中,一边想着程序的大体框架,一边又不断地考虑各种错误检查和处理,又考虑着题目中一

2014-10-13 20:24:09 245

原创 C语言可变参数函数实现原理

大家对va_list ,va_start,va_arg,va_end 不陌生吧? 对scanf, printf类型(如sscanf,sprintf)的带可变参数的函数的原理知道多少呢?  如果有兴趣了解的话,推荐大家阅读:http://www.cnblogs.com/acutus/p/variable-parameter.html         当

2014-10-13 20:23:23 336

原创 Android系统默认Home(Launcher)的启动过程小结

Android系统开机,各个应用是如何加载并被显示到桌面上的呢?带着这份好奇,阅读了在Android应用程序安装过程源代码分析 一文中,我们看到应用程序的apk归档文件中的配置文件AndroidManifest.xml 会被解析,解析得到的application,service和activity等信息保存在PackageManagerService中。      但是我们进

2014-10-13 20:22:49 582

转载 (转载)嵌入式Linux内核I2C子系统详解

本文转自: http://www.embeddedlinux.org.cn/html/yingjianqudong/201303/17-2502.html   为防止作者删除原文,也方便个人记录查找,特地转载了过来。这篇文章对于初学者去了解,学习I2C是很有益处的。文章从原理到应用(代码),条理清晰,内容通俗易懂。1.1 I2C总线知识1.1.1  I2C总线物理拓扑结

2014-10-13 20:22:00 372

原创 POJ2403 Hay Points

题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=2403

2014-10-12 13:44:03 280

原创 浅谈大数的进制转换

在数据结构课关于栈的这一章中,我们都学过用“模2取余法”来将一个10进制数转换为一个二进制数,进而可以推广到“模n取余法”,经其转换为n进制(n任意指定)。确实,这是一个很基础的题目,可你是否想过如果这个10进制数是一个大数(其位数可能上千位,此时用一般数据类型肯定是会溢出的),那么这个问题又如何来求解呢?当然,也许你会说很简单嘛,自己写一个大数类(当然至少要写一个大数除法才行),或者你用

2014-10-12 13:41:04 485

原创 Ubuntu Server 网络配置

实验室内部搭建了个网站,放在虚拟机中Ubuntu Server下,需要进行配置以便局域网内都可以访问。0)虚拟机改成"桥接"模式.1)修改IP打开 /etc/network/interfaces sudo vim /etc/network/interfaces加入以下语句:      auto eth0      iface eth0 inet static  

2014-10-12 13:39:38 298

原创 浅谈ActionScript3中的原型对象

AS3和java等语言不同,在它里面一切都是对象,就连类也是对象,所有的类,包括我们自己定义的任何类,他们的原型对象都是object类。         首先通过一个简单的例子来对prototype有一个感性直观的认识。Prototype是类中一个静态属性,它表示对类的原型对象的引用。我们先来自己定义两个满足继承关系的类:public dynamic class ParentCla

2014-10-12 13:37:04 268

原创 BMH子串查找算法(PHP实现)

interface StringSearchable{    public function search($substring,$buffer);}class BoyerMooreStringSearchimplements StringSearchable{    public $substring =null;    public $buf

2014-10-12 13:36:35 312

原创 一个搜狗拼音忠实用户的闲扯

我使用搜狗拼音输入法应该是从06年底1.0版本开始的,到现在有差不多4年时间了。每次装完系统后第一个安装的软件就是它,因为需要上网搜索一些中文关键字,而xp自带的输入法就是一个悲剧。我中文打字是很慢的,而且不会五笔输入,不过有了搜狗拼音的帮助后,打字时的心情啊,不可同日而语。作为搜狗输入法的忠实用户,很欣喜搜狗不断为我们带来了一个惊喜,先是客户端版本强大的词语精确匹配,然后在当前”云计算“的技

2014-10-12 13:36:22 613

原创 Java中利用package机制实现条件编译

Java中并没有C语言里的“条件编译”特性。这种特性在C语言里是用来解决代码的跨平台问题的,可以通过让代码的不同部分根据其运行的具体平台进行编译。由于Java本身就设计为一种跨平台的语言,因此这种特性就没有存在的必要了。但是条件编译对于代码的调试来说还是很有用处的。就像我们在C语言中学到的一样,可以通过一些条件编译的开关来使得一些调试代码只在开发过程中使用,而在发布的版本中则不会编译进去。

2014-10-12 13:35:42 274

原创 Spring MVC JSON自定义类型转换

类型有很多,这里只用日期为例说明。在Spring MVC中存在两大类的类型转换,一类是Json,一个是Spring的Binder转换。JSON:使用Json转换时,可以如下使用:[java] view plaincopyprint?public class Test {           private Date createdat

2014-09-19 20:16:30 320

原创 Mybatis分页插件更新

分页插件介绍:http://blog.csdn.net/isea533/article/details/23831273分页插件示例:http://blog.csdn.net/isea533/article/details/24700339如果你也在用Mybatis,建议尝试该分页插件,一定是最方便使用的分页插件。下载最新版代码:http://git.oschina

2014-09-19 20:16:15 369

原创 Mybatis分页插件2.0版本发布

项目地址:http://git.oschina.net/free/Mybatis_PageHelper软件介绍:http://www.oschina.net/p/mybatis_pagehelper分页插件示例: http://blog.csdn.net/isea533/article/details/24700339v2.0更新内容:支持M

2014-09-19 20:15:46 371

原创 Mybatis分页插件3.1.1版本发布

v3.1.1统一返回值为Page(可以直接按List使用),方便在页面使用EL表达式,如${page.pageNum},${page.total}v3.1.1版本示例:@Testpublic void testPageHelperByStartPage() throws Exception { String logip = ""; St

2014-09-19 20:15:07 274

原创 Mybatis关联结果查询分页方法

在Mybatis分页插件的说明中有如下内容不支持的情况对于关联结果查询,使用分页得不到正常的结果,因为只有把数据全部查询出来,才能得到最终的结果,对这个结果进行分页才有效。因而如果是这种情况,必然要先全部查询,在对结果处理,这样就体现不出分页的作用了。对于关联嵌套查询,使用分页的时候,只会对主SQL进行分页查询,嵌套的查询不会被分页。对于不支持情况在My

2014-09-19 20:14:04 501

原创 《程序员面试宝典》精华 面向对象部分

《程序员面试宝典》精华 面向对象部分正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。文中有少许bug,亦摘录在此。本文专注面向对象部分,包括第十章到第十一章的内容第十

2014-09-09 17:13:07 354

原创 《程序员面试宝典》精华 底层部分

《程序员面试宝典》精华 底层部分正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。本文专注位运算、操作系统、数据库、网络部分,包括第十二章以后的内容第十二章 位运算与嵌

2014-09-09 17:12:23 350

原创 《算法之道》精华 算法设计部分

《算法之道》精华 算法设计部分本书作者邹恒明,作者另有一本书《数据结构之弦》,以及《操作系统之哲学原理》都是很好的书这本书可以算得上是深入浅出,文笔很好,作者添加了很多自己的思考本文仅包括算法设计部分,算法分析略去,并没有严格按照章节顺序来记录附录 算法随想有人喜欢遍历,希望踏遍千山万水,人生丰富多彩;有人一生贪婪,眼界不宽,及时行乐;有人注定穷搜,辛辛苦苦,收获有限;有人善用

2014-09-09 17:11:50 558

原创 《算法之道》精华 经典算法部分

《算法之道》精华 经典算法部分本书作者邹恒明,作者另有一本书《数据结构之弦》,以及《操作系统之哲学原理》都是很好的书这本书可以算得上是深入浅出,文笔很好,作者添加了很多自己的思考本文包括经典算法部分第十章 排序与次序插入排序从无序部分抽取一张插入有序部分为原地排序,无需占用临时存储空间最优情况下为O(n),平均O(n^2)折半插入排序插入时使用二分查找归

2014-09-09 17:11:20 246

原创 《算法之道》精华 难解问题部分

《算法之道》精华 难解问题部分本书作者邹恒明,作者另有一本书《数据结构之弦》,以及《操作系统之哲学原理》都是很好的书这本书可以算得上是深入浅出,文笔很好,作者添加了很多自己的思考本文包括难解问题部分第十三章 易解与难解易解指的是多项式问题,难解指的是指数级问题决策问题需要输出答案是/否若回答为是,通常需要一个证人来证明。对一个潜在证人,证明之后即为真证人优化问题和决策问

2014-09-09 17:10:42 358

原创 让目录来整理你的博客

我们平时阅读文章或者博客的时候,经常会看到密密麻麻篇幅很长的文章,还要耐心自己去慢慢找重点,这时候我们的本能反应一般都是直接关掉。所以,为了管理我们的博客,使文章看起来主题鲜明更富有层次性,让阅读者能想去读、愿意去读,下面就介绍一下目录整理博客的方法。    例如:你现在要写的主题是关于“我喜欢的节日”和“我喜欢的电影”。要想让你的文章看起来更舒服,更有条理性,就跟我一起来看一下目录的设置

2014-09-07 20:12:54 241

原创 软件质量管理

M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合”,所以一个好的软件的开发质量保证很重要,也就说明了说软件质量管理存在的必要性。

2014-09-07 20:11:45 367

原创 软件测试

测试分为软件测试和程序测试。软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动。程序测试则是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。我们现在主要介绍面向对象的软件测试过程。软件测试是在软件开发过程中为了发现程序存在的错误而执行的过程,横跨开发与测试两个阶段,工作量占据软件开发总成本的40%~50%。程序员对每一个模块的编码之后进行程序测试,然后是

2014-09-07 20:11:09 271

原创 机房收费系统简单规范小节

机房收费系统经过同期同学和师哥的几次验收和完善后,终于竣工啦。下面总结一下程序规范方面的几个小点吧。1,  窗体的显示位置要统一。假设我们自己在用的一款软件打开的相关窗体时而在左上角,时而居中,时而又在右下角,你会感觉怎么样?所以我们就要避免这种凌乱的情况,统一固定窗体的显示位置。2,  为登陆窗体设置默认用户。在做程序的过程中,我们要无数次登陆系统查看运行效果,可是每次都输入

2014-09-07 20:10:24 227

原创 软件工程视频小结

基于前段时间参加的自考科目《信息系统开发与管理》的知识点积累,这次看软工视频相对比较容易接受,有种遇到老朋友的感觉。       总体上还是从软件的开发和管理两个方面来论述。在软件开发前期要做好要开发软件开发计划,从经济可行性、技术可行性和环境可行性三个角度出发,对软件开发的运行成本、预期效益和开发进度做出估算,然后联系开发商现行条件得出可行性研究报告。       开发过

2014-09-07 20:10:05 353

空空如也

空空如也

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

TA关注的人

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