自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (14)
  • 收藏
  • 关注

转载 抽象类和接口联系与区别

抽象类和接口联系与区别关键字: 抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract cla

2014-11-27 15:47:25 360

转载 面向对象OCP原则

开-闭原则:一个软件实体应该对扩展开放,对修改关闭。满足开闭原则的模块符合下面两个标准:对扩展开放 ------- 模块的行为可以被扩展从而满足新的需求。对修改关闭 ------- 不允许修改模块的源代码。(或者尽量使修改最小化)这两个标准看似相互矛盾的,那么我们怎么实现他们呢?怎样实现开闭原则?抽象多态继承接口为什么要遵循开放关

2014-11-27 15:18:48 592

原创 Shell下杀android进程方法

重启Android进程是经常要做的操作,做为开发人员,习惯在eclipse里直接重启进程,但有时候现场定位问题的时候可能是随便找已给笔记本连接到设备上,很难保证还有eclipse这种集成开发环境。这里记录下在shell下通过命令行杀android进程的方法:1 找到目标进程ps | grep "xxx.xxx" 2 根据进程pid号杀死进程kill -s 9 pid

2014-11-27 10:14:50 1747

原创 Android Parcel序列化实践

public static class APPInfo implements Parcelable{ private String mAppName; private Drawable mDrawable; private String mPkgName; private String mStorePkg; priv

2014-11-26 23:25:20 877

转载 架构师的大局观

时常听到大局观这个词,每每总是心存敬畏,大局观到底为何?当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很方便的调用,能与其他人合作得愉快,能为产品做好我负责的那部分。当我成为一名高级软件工程师的时候,我沉浸于对语言的细节研究,对面向对象方法论的深入思考,对设计思维的训练。输入的

2014-11-26 14:37:57 475

原创 输出字符串的排列数和组合数

输出字符串的排列数和组合数都是通过递归的方式实现的,直接上代码吧1 输出一个字符串的所有

2014-11-23 22:55:55 911

原创 Java正则表达式使用

String source = "己不破券二比并亡 丑不冠带主不还乡"; String regex = "[>]([\u4e00-\u9fa5]+)"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(source); while(matcher.find()){ Syst

2014-11-16 22:24:38 411

原创 Java写CSV文件

FileOutputStream out = null; OutputStreamWriter osw = null; BufferedWriter bw = null; try { String testFile = "c:/Users/yanvictory/test.csv"; File file = new File(testFile);

2014-11-16 22:11:42 536

转载 使用fiddler模拟http请求

使用fiddler模拟http请求概述    与httpwath相比,fiddler能模拟http请求、能断点调试、http分析统计吸引了我,使用之后感觉这个工具非常不错,这篇文章只单介绍一下fiddler工作原理,简单介绍一下它的重要功能,以及如何使用使用fiddler模拟http请求,满足移动服务端开发人员调试的问题。对于其他的功能大家可以自己研究一下。fiddle

2014-11-11 14:36:52 9145

原创 从日志中筛选应用崩溃的信息

有时候应用崩溃后,需要通过抓取的日志来分析哪里出错了,

2014-11-10 18:57:31 693

转载 扁平化设计

扁平化的概念最核心的地方就是放弃一切装饰效果,诸如透视,纹理,渐变等等能做出3D效果的元素一概不用。所有的元素的边界都干净利落,没有任何羽化,渐变。尤其在手机上,更少的按钮和选项使得界面干净整齐,使用起来格外简洁。可以更加简单直接的将信息和事物的工作方式展示出来,减少认知障碍的产生。选择了一些体现扁平化设计的图片:

2014-11-09 23:04:18 568

原创 JAVA中文字节编码确认

在使用java进行程序开发时,难免会遇到中文

2014-11-09 09:24:13 1312

Android贝塞尔曲线

Android贝塞尔曲线

2016-09-12

动态调用其他Apk中的类so加载失败问题测试工程

动态调用其他Apk中的类so加载失败问题测试工程

2016-08-26

可滑动导航栏

可滑动导航栏

2016-03-10

C++类变量声明

C++类变量声明,验证与java类声明不同的Demo

2015-12-04

C++打印中文字符

C++打印中文字符,宽字符转换,避免中文打印乱码问题

2015-12-04

cocos2d-x游戏源码

Cocos2d-x游戏源码,LazyGame在自己电脑上成功运行的源码

2015-10-23

自定义布局通知栏

android自定义布局通知栏,通过通知栏按钮跳转到特定的activity

2015-09-14

Android Listview异步加载图片

Android Listview异步加载图片,图片错位解决方案

2014-12-21

winpcap程序员开发包4.0版本

winpcap程序员开发包4.0版本,配合vc++6.0和vs.net进行windows下的编程开发

2010-04-20

Thinking in embedded(嵌入式编程思想).chm

Thinking in embedded(嵌入式编程思想).chm

2009-02-06

《C_C++嵌入式系统编程》英文版.chm

《C_C++嵌入式系统编程》英文版.chm

2009-02-06

嵌入式系统开发入门课件

嵌入式系统入门的课件,里面是一些分章节介绍的幻灯片,不错的!

2008-10-06

留言版系统

jsp开发的简单留言版

2008-05-06

空空如也

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

TA关注的人

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