自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 传感器用途

http://www.oschina.net/question/163910_28354这是从博客上看到的,但是个人认为有改进的地方,以后会慢慢更新;

2013-12-03 17:02:07 692

转载 设计模式六大原则

单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,

2013-10-30 06:01:39 769

原创 java/android 线程停止的方法

关于线程停止,目前还没有什么好的办法;比较适用的是:          1,在关键的地方用标识符多判断几次;          2,注意:程序已经停止了,但线程还在执行 ,一旦线程会引用变量,就会出现问题

2013-08-13 22:58:51 660

转载 java回调方法

在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法pubilc interface CallBack{ public void callbackMethod(); } public class A implements CallBack{

2013-05-18 08:54:36 642

转载 java设计模式之代理模式

1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处?    在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以

2013-05-18 06:24:31 555

转载 排序算法总结

排序算法总结按平均时间将排序分为四类:(1)平方阶(O(n2))排序     一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序     如快速、堆和归并排序;(3)O(n1+£)阶排序     £是介于0和1之间的常数,即0(4)线性阶(O(n))排序     如桶、箱和基数排序。

2013-05-16 18:39:22 465

转载 10种排序算法总结

10种排序算法总结2011-09-20 12:01:17     我来说两句      收藏    我要投稿排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作    对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1

2013-05-16 18:37:19 731

原创 android 开源项目

http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects点击打开链接

2013-05-16 18:29:32 642

原创 在线制作apk,iphone运用

http://www.csdn.net/article/2013-05-14/2815264-14-diy-app-builders-for-non-programmers/1

2013-05-16 18:22:46 1550

转载 程序员要看的书

每个程序员都该阅读的书红薯 发布于: 2011年05月01日 (23评)分享到 新浪微博腾讯微博收藏+68本文由从What is the single most influential book every programmer should read?翻译而来。国外知名网站stackoverflow上有一个问

2013-04-04 11:17:18 668

转载 3个著名加密算法(MD5、RSA、DES)的解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是

2013-03-18 12:07:29 768

转载 史上最最佳软件开发实践指导

每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人“史上最佳”圣物集里。最近,我新收录了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每个来读本文的读者都找个时间读读它。我在这里列出它的要点,是要鼓励你去阅读完整的全文。写的真是非常好。一、给人写程序,而

2013-03-17 22:42:58 547

转载 在Win7下使用虚拟机安装 Mac 及 XCode 4.2.1(iOS开发环境)

虚拟机扫盲⑴ 虚拟机慢不?--性能有折扣是必然的. 至于具体是“慢点” 还是“慢很多”, 看你机器配置也看具体应用.  Intel Core i5 / i7 用虚拟机日常办公类 / 开发应用都没问题,  图像处理不行⑵ 用虚拟机还是用双系统?--其实就两个因素: 应用, 和时间/频率. 游戏和CAD之类的大型应用建议双系统来获得最佳性能. 如果只有日常的中轻度开发应用, 虚拟机

2013-03-17 16:42:59 1378

转载 图解Linux下如何搭建C#开发环境

如 果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net开发环境,好处是在Linux环境里你不用担心朋友或同事拿你的电脑来玩魔兽世界或者一不小心被装了一大堆流氓软件 ;-)先看看本篇文章最终效果:在 Ubuntu 里跑的开发环境 MonoDevelop:如 果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Ne

2013-03-03 00:46:39 637

转载 ubuntu clipse C/C++平台搭建

1 安装eclipse: 通过Ubuntu自带的程序安装功能安装Eclipse,应用程序 ->Ubtuntu软件中心,搜Eclipse其中要安装两个:一个是eclipse ,另一个是eclipse-pde,(如果不安装它,其它的plugins无法安装成功,也就无法安装cdt)2安装CDT(C/C++插件)(1)启动eclipse,菜单栏:Help------>I

2013-03-02 23:26:02 838 3

转载 windows下安装cygwin及配置

对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤安装 Cygwin    先去http://www.cygwin.com/setup.exe下载setup.exe,运行,得到这个界面:  点下一步,出现这个界面:  选择“Instal

2013-03-02 09:55:36 522

转载 windows eclipse 开发C++环境配置

这是我在CSDN所属的blog上发的第一文。在这里再开一个blog的主要目的是监督自己在CS方面的进步,时时注意把专业的东西放到这里。可能带来的问题时blog太多了,精力也就被分散了。不过自己还是努努力,而且就一个初学者而言,这个起步于己于人,都还是有好处的。        这里的第一篇是关于我学习在windows环境下配置Eclipse+CDT+Cygwin进行C++学习的开始。很多内容得益

2013-03-02 09:53:39 518

转载 Android界面控件遍历代码 改变宽度 高度 字体大小适应屏幕

1.遍历界面控件 用instanceof来判断是否是指定的控件类型Java代码  LinearLayout myLayOut = (LinearLayout)findViewById(R.id.tableLayout1);  LinearLayout 是父控件名称,根据你自己的修改 可以用这句得到Java代码

2013-01-09 16:12:34 2206 3

转载 Android 获取按钮Button的高度、宽度、坐标

当按钮初始时,是获取不到高度、宽度、坐标值的,需要通过延时的方式获取,代码如下:定义全局按钮对像private Button bt1;然后在onCreate里面:setContentView(R.layout.main);bt1 = (Button) findViewById(R.id.Button01);new Thread() { @

2013-01-09 15:40:55 1490

转载 关于Android的分辨率支持

多分辨率支持  在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理,无需程序的干预。当然,系统本身也为程序提供了一系列API,所以在目标平台的分辨率是可以完全确定的情况下,程序也可以精确的

2013-01-09 14:56:34 618

转载 android 分辨率适配与dip(dp)的使用

如果想在不同型号手机对同一个应用做适配,如果你在xml中全部使用dp没有使用px,那么适配上依然很有可能出问题!无数人存在误区,认为自己使用的都是dp,为什么在手机A上面和手机B上面看上去比例不一样,为什么在A手机上显示正好而手机B上却显示到屏幕外面每次解释的都很累,所以写此blog首先先明确几个概念density值表示每英寸有多少个显示点(*)dip/dp:

2013-01-09 13:46:59 696

原创 Android Graphical Layout 界面效果不显示

这是本人从网上看到总结的,因为我也遇到了这样的问题,所以总结一下方法一:网上说的,右键点击所要打开的xml文件,弹出对话框open with,选择Android Layout editor,你就能看见你的Graphical Layout了。但我的本来就是用Android Layout editor打开的。后来有人说:解决的办法是删除SDK Location 路径下的temps文

2012-12-31 23:10:28 1042

转载 程序员人生攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2012-12-31 12:54:40 577

原创 编程中设置颜色

大家在编程中经常会用到颜色,但颜色的取值,接触少的人可能一时不知道该如何取值,其实方法很简单。1,打开画图工具2,打开自定义颜色/或是编辑颜色,选中一个你中意的颜色,在右下角会出现red,green,blue,三个颜色的取值,然后把它们换成十六进制,就可以了,见下面的一个例子。3,红(R):211  绿(G):26  蓝(U):16           换成十六进制后分别是:D3

2012-11-29 17:54:35 1477

空空如也

空空如也

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

TA关注的人

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