自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在stack overflow提问

写这篇博客的原因主要是在stackoverflow上面提了一个不符合规范的问题,后来找到了stackoverflow的帮助,我翻译总结了一下,如何提一个高质量的问题.如何在stack overflow提问:第一步,先去搜索论坛上是否已经有你提出过的问题,确保你的问题是和别的问题不一样,没有出现过。第二步,如果你在第一步中没有搜索到有用的答案,你可以开始提问了,首先需要拟一个标题,这个标

2016-09-22 16:23:59 5198

转载 欢迎使用CSDN-markdown编辑器

Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which is an

2016-05-03 10:45:26 348

原创 google cloud messaging(GCM)机制.

参考官方文档https://developers.google.com/cloud-messaging/gcm#arch什么是GCM ?gcm是google提供的一个免费sdk,可以实现客户端和服务器之前的推送。(包括客服端推送消息到服务器或者服务器推送消息到客户端)实现原理:gcm的大体框架如上,包括了三部分 1,App Server 2,GCM Connecti

2016-04-21 17:36:31 1011

原创 新公司的一点感悟和最近一段时间的工作总结及其将来展望.

今年5月份来到了一家做专做手机launcher的公司,薪资还算满意,全年16月薪资。至今主线任务一直在做一款游戏汇的APP,基于公司之前在launcher上使用的下载流程sdk做开发。以上是一套整体上的流程和框架。在公司我负责了游戏汇的V1,V1升级版本,还有V2的测试版本。在工作的过程能力得到了较之前公司的提升:1,对项目的全面把控能力,相对于之前公司单单只做UI部分,在新的公司我涉及到

2014-12-14 22:05:01 5246

原创 Android中使用WebView去构建一个简单的web app.

什么是WebView?WebView是一个View的子类,允许你显示一个wangye

2014-11-08 16:19:49 1282 1

转载 android中HttpClient和HttpConnection的区别和应用

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。      除此之外,在Android中,androi

2014-10-10 10:53:14 3472

原创 关于android下面girdview item同时实现onclick和ontouch的一点心得.

今天研究了一天的girdview item同时实现onclick和ontouch事件.源于一个bug.这个bug的是这样.下面是一个girdview

2014-06-12 21:33:30 3869

原创 未来一年计划

之前一直比较忙碌,才换到了一份新的工作,

2014-06-02 15:05:35 1075

转载 tomcat启动startup.bat一闪而过

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOM

2014-03-25 20:55:55 438

原创 android下的OpenGL图形开发学习【前言】之为什么要学习OpenGL.

做过android开发的人都知道,我们UI中使用的基本画面元素是View,但是用系统中提供View去实现一个UI组件存在以下三个缺点:1,从效率角度讲,View

2014-03-15 22:06:37 906

原创 【天天动听】一道面试题分享.

最近去天天动听面试,出了以下编程题目.大概是这样的.一个生产者进程,一个消费者进程,生产者不断生产产品,消费者不断消费产品,产品量为N.要求设计这两个进程使其满足如下要求.1,生产顺序按照队列的方式,先进先出.2,生产和消费可以同时进行3 ,当生产容量满了后,不能继续生产,消费完了后不能继续消费4,当生产容量满了或者消费完了,要节约CPU开销(不能使用sleep

2014-03-10 21:42:26 1301

翻译 [翻译]Cygwin

Cygwin is:a collection of tools which provide a Linux look and feel environment for Windows.提供给Windows一个Linux的外观和感觉的环境的一套工具的集合.a DLL (cygwin1.dll) which acts as a Linux API layer providing s

2013-11-23 17:18:18 1215

翻译 [翻译]What Is a Socket?

What Is a Socket?什么是Socket(套接字)?Normally, a server runs on a specific computer and has a socket that is bound to a specific port number. 通常,一个服务器运行在一个具体的计算机然后有一个套接字被绑定到一个具体的端口号.The server

2013-11-17 21:51:44 912

翻译 [the java tutorials]All About Sockets

Lesson: All About SocketsURLs and URLConnections provide a relatively high-level mechanism for accessing resources on the Internet. Sometimes your programs require lower-level network communicat

2013-11-17 20:52:28 512

翻译 [翻译]Android KitKat instuduce.

Welcome to Android 4.4 KitKat!欢迎到Android 4.4奇巧巧克力!Android KitKat brings all of Android's most innovative, most beautiful, and most useful features to more devices everywhere.android 奇巧巧克力版

2013-11-14 22:12:23 784

翻译 【翻译练习】JNI Tips.

原文链接:http://developer.android.com/training/articles/perf-jni.htmlJNI is the Java Native Interface. JNI是java本地接口.It defines a way for managed code (written in the Java programming language) t

2013-11-13 21:53:48 638 1

转载 理解 Thread.Sleep 函数

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0)

2013-09-06 11:52:26 471

转载 对日外包十日谈 之 我所了解的对日外包企业

对日外包十日谈 之 我所了解的对日外包企业蒋彪 2010-5-23 于上海浦东1.   前言关于对日外包,我其实本来已经不想说些什么了。因为,我已经离开了对日外包行业。这个行业的是与非,正确与错误,我都不想评论什么了。但是唯一的,我觉得我还是应该把承诺的文章写完。有很多人问我,对日外包这个行业怎么样,我不知道该说些什么。如果你只是把这个职业看作是生存的手段,那么无可厚非。如果你

2013-08-19 08:09:31 2314 2

原创 总结现在的工作,我希望的下一份工作和我近期的打算.

不知不觉已经在先锋商泰工作快2年时间了,在这里学到了很多东西,不过我还是离去的想法.在离开之前我对这两年来的工作做一下总结,还有我希望下一份是什么样的工作.这是一家专做车载导航的嵌入式公司,但是公司的市场不在中国,而是在日本.日本先锋总部会把项目派发给我们公司来做。大概公司的业务流程就是这样。当我们接到一个项目,项目需求分析是日语的,这时候会把需求分析交给式样组,式样组是专门负责把需求分析

2013-08-12 21:28:32 1559 2

转载 and的用法及含义

and的用法及含义 And是英语中一个普通的连词,然而and并非只作并列连词用,它还具有一些不太常见的表达方式和意义,应根据上下文的特殊环境,作出判断才能准确理解其用法和意思。1.and作并列连词,译为“和、并且”等,当连接三个以上的并列成分时,它放在最后一个成分之前,其余用逗号分开,例如:He bought a book and apen.他买了一本书和一支笔。Solid,l

2013-08-09 07:32:10 2481 1

转载 as用法归纳

一、as作连词的用法  1. as...as的用法  as...as意为"和……一样",表示同级的比较。使用时要注意第一个as为副词,第二个as为连词。其基本结构为:as+ adj./ adv. +as。例如:  (1)This film is as interesting as that one.这部电影和那部电影一样有趣。  (2)Your pen writes

2013-08-07 08:04:09 828

原创 简析also, too, as well,either用法

简析also, too, as well和either用法also, too, as well, either,作“也”讲,为副词。下面分别讲述: 一.too, also, as well:都用于肯定句,表示前者怎样后者也怎样。    too:一般放在句尾,可用逗号和前面的句子隔开,也可不用;    also:其位置大多放在be动词、助动词、情态动词之后,实义动词之前;  

2013-08-05 14:05:05 1319

转载 since的用法.

since是一个用法极活跃的词, 也是高考中的重点考查词汇, 现就其用法归纳如下: 一、 用作介词, 意思是“从……以来, 自从”, 常与完成时连用。     I haven’t written home since Christmas.   自圣诞节以来, 我未曾写信回家。    二、 用作副词,意思是“从那时以后(一直到现在)”, “其后(到现在之间)”; ever s

2013-08-04 20:47:05 836

转载 介词with用法详解

介词with用法详解 是一个十分有用的介词,其用法也比较复杂,以下用法值得注意:1. 表示方式、手段或工具等时(=以,用),注意不要受汉语意思的影响而用错搭配,如“用英语”习惯上用in English,而不是with English。2. 与某些抽象名词连用时,其作用相当于一个副词。如:with care=carefully 认真地with kindness=kin

2013-08-04 14:32:10 952

转载 Android四大基本组件介绍与生命周期

Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通

2013-08-01 17:57:26 370

原创 android中怎么对一个code进行加密

最近项目有一个需求就是某一个模块的功能必须输入序列号才能使用.输入序列号后加密后打包成为文件存放在sdcard中,下次使用的时候验证sdcard下面是否有这样一个文件.java中是如何加密解密:有这样2个类:KeyGenerator:此类提供(对称)密钥生成器的功能。Cipher:此类为加密和解密提供密码功能。在加密和解密过程中Cipher会使用到KeyGenerator生成的

2013-08-01 12:08:51 1664 1

转载 总结Java方法(函数)传值和传引用的问题

java方法中传值和传引用的问题是个基本问题,但是也有很多人一时弄不清。     (一)基本数据类型:传值,方法不会改变实参的值。  public class TestFun {  public static void testInt(int i){  i=5;  }  public static void main(String[] args) {  int a=0

2013-07-31 09:55:54 446

原创 设计模式之迭代器模式

1,为什么要使用迭代器设计模式当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,而且可能对聚集有多种方式遍历时,需要为遍历不同的聚集结构提供如开始,下一个,是否结束,当前哪一项等统一接口,你就应该考虑用迭代器模式.2,什么迭代器设计模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示.3,怎么使用迭代器设计模式UML设计图:代码

2013-07-26 17:48:54 490

原创 设计模式之备忘录模式

1,为什么要使用备忘录设计模式当我们需要去保存一个对象的运行状态的时候我们就需要使用备忘录设计模式.假设我们有这样一个需求,有一台dvd机器能够保存之前播放的dvd时间,音量还有亮度.这个操作直接写成代码:DVD机器:public class DvdMachine { private DvdDisc dvdDisc = null; public void setDvdDisc(Dv

2013-07-24 22:24:23 511

原创 设计模式之访问者模式

为什么要使用访问者设计模式?先看一下下面这段代码class Person{ private String action ; private String name; public Person(String name){ this.name = name; } public String getAction() { return action; } public v

2013-07-24 11:18:35 506

原创 设计模式之解释器模式

为什么要使用解释器模式有些情况我们需要对类的类容进行解释,比如说我们把“今天星期几?”分别翻译成英语,日语,泰语.这种需求就要用到解释器模式什么是解释器模式解释一个类内容,并且解释类有多个.怎么使用解释器模式UML代码:Translate.classpublic abstract class Translate { public abstract void t

2013-07-23 16:25:38 390

原创 设计模式之享元模式

1,为什么要使用享元设计模式一天,我和我的同事去书城看书,我们同时看上了一本叫“大鸟linux私房菜”的书,但是为了节约钱我们只想买一本.这里买一本从设计模式的角度来说就是享元设计模式. 2,什么是享元设计模式运用共享技术有效的支持大量细粒度的对象.3,怎么使用享元设计模式比如说现在有两个读者一个是读者A,一个是读者B,共享3本书“鸟哥的linux私房菜”,“java高级编程”

2013-07-21 22:00:19 590

原创 设计模式之职责链模式

1,为什么要使用职责链设计模式 2,什么是职责链设计模式3,怎么使用职责链设计模式

2013-07-17 17:02:17 435

原创 设计模式之命令模式

1,为什么要使用命令设计模式当我们有一台多功能的打印机,然后通过电脑直接进行任务,如图如果通过这样的设计直接去调用多功能一体机的功能,就会存在此时此刻只能进行一个任务,不允许有多个客户端同时操作.2,什么是命令设计模式那么现在我们就需要考虑一种新的设计模式,叫做命令设计模式。命令设计模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求

2013-07-16 11:59:47 458

原创 设计模式之桥接模式

1,为什么要使用桥接设计模式我们先来说说在电脑硬件中的集成元件和独立元件之间的区别,先说说集成元件吧.主机箱有一个叫主板的玩意,是用来插接各种不同的元件的,例如(声卡,显卡,硬盘等).然后协调这些元件进行工作.其实最早电脑都是集成元件,也就是说主板上面不能进行插接更换元件,用的都是集成的显卡声卡等,耦合性是很高,如果用UML表示就是总结一下这种设计模式有什么坏处:a,如果我

2013-07-15 16:49:59 708

原创 设计模式之组合模式

1,为什么要使用组合设计模式 2,什么是组合设计模式3,怎么使用组合设计模式

2013-07-13 20:58:06 512

原创 设计模式之适配器模式

1,为什么要使用适配器设计模式在我们设计中常常会出现一个类所使用的接口与另一个类所提供的接口不一样的情况,那么这个时候就要用适配器设计模式来解决问题如图,Client想要使用Adaptee的SpecificRequest()但是它只能接收Target类的Request(),那么这种情况下就要使用适配器Adapter,使Adaptee的SpecificRequest()可以伪装成

2013-07-12 21:05:48 514

原创 设计模式之抽象工厂模式

1,什么是抽象工厂设计模式之前有提到过简单工厂设计模式和工厂设计模式,那么现在的抽象工厂设计模式和之前的2种工厂设计模式有什么区别...?恩,这个还是放在最后再谈,先来说说抽象工厂的定义:提供一系列相关或相互依赖对象的接口,而无需指定他们具体的类。难以理解吧?其实光这样一句定义也会使人感到很迷惑,我们还是接着看下面的就会明白.2,为什么要使用抽象工厂设计模式这里还是举例子说明,比如

2013-07-10 21:11:05 523

原创 设计模式之状态模式

1,什么是状态设计模式状态模式的定义是当一个在内在状态改变时允许改变其行为,这个对象看起来像是改变了其类.附图说明这里先下个定义,状态设计模式具体是什么?为什么要使用状态设计模式?下面具体讲解.2,为什么要使用状态设计模式如果说一天的心情会经过高兴->忧郁->难过->愤怒,时间分别是 9~12点是高兴的心情.12~15点是忧郁的心情15~18点是难过的心情18~

2013-07-10 16:42:46 487

原创 设计模式之外观模式

1,什么外观设计模式?之前有讲过一种设计原则叫做"迪米特法则"(如果一个类调用另一个类的某一个方法的话,可以通过第三者类转发这个调用.),外观设计模式就是根据"迪米特法则",它为子系统提供整合性接口,使外界更为方便使用这个子系统.2,为什么要使用外观设计模式?这里还是通过一个生活中的例子来说明,现在有一个房地产公司,公司的各个部门和职责如下:综合部工作职责部门:综合部门 职

2013-07-08 21:07:26 596

空空如也

空空如也

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

TA关注的人

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