[置顶] 悲惨程序生涯 狗血得你无法相信

摘要: img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEKAV0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW 阅读全文

posted @ 2019-07-13 02:33 精灵July 阅读(150) 评论(0) 推荐(0) 编辑

2013年12月4日

android自定了了下Toast,随便玩玩

摘要: 好酒没写过博客了,今天无薪资休假一天,雅达,写点什么吧!最近公司来了几个三年经验的大犇,搞到我硬着头皮上去做他们的面试官,结果这个本来意气风发的面试官瞬间被秒得面目全非,我觉得我再也不会上了,感觉不会再爱了上头了吧!还是要秉承着中华民族的优良传统多写点博文,为国家,或者为大数据贡献一份力量,扯的有点远了,也不是什么高森的技术,只是设置一下Toast而已啦!随便改都可以的先上效果图上一个重写了Toast的代码,呢个系解决Toast不能及时显示的问题,到时候整合上面那个效果就OK啦啦!呢一个系可以直接使用的啦!/** * @author July * * @version 1.0 * @crea. 阅读全文

posted @ 2013-12-04 22:36 精灵July 阅读(545) 评论(0) 推荐(0) 编辑

2013年11月1日

android 自定义dialog 易扩展

摘要: 最近心情不太好,原因是被一女女抛弃了,作为一名程序屌丝,我深感无助,从来没有任何的要求啰嗦了几句,众屌原谅。先上效果图:大概就是这个屌样,重写了Dialog,主要就是头尾部,可自定义,容易扩展,可设置动画。上代码(声明:代码没有经过最优化处理,众屌可以自己做处理)layout文件,(心情不好,懒得整合)文件名:dialog_c.xml Java文件:CDialog.java(我都忘了为毛会起这么挫的名字)包名什么的自己改就行了。ScreenConfig 类是屏幕宽高,p... 阅读全文

posted @ 2013-11-01 18:04 精灵July 阅读(410) 评论(0) 推荐(0) 编辑

2013年10月31日

android 圆角item shape

摘要: 先上效果图:就是一个类似微信qq那种item的shape。即时上代码,少废话。以下文件均为drawable文件夹下文件:shape_general_item_top_bg_up.xml 文件:shape_gen... 阅读全文

posted @ 2013-10-31 12:57 精灵July 阅读(2948) 评论(6) 推荐(2) 编辑

2013年7月14日

模板方法模式

摘要: 模板方法模式定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些那个步骤。创建一个AbstractClass抽象类,这个被模板类。public abstract class AbstractClass { // 基本方法 protected abstract void doSomething(); // 基本方法 protected abstract void doAnything(); // 模板方法 public void templateMethod() { doAnythin... 阅读全文

posted @ 2013-07-14 15:04 精灵July 阅读(214) 评论(0) 推荐(0) 编辑

2013年7月2日

观察者模式

摘要: 观察者模式简单来说就是,被观察者做了一件事,观察他的人都知道了他做了什么事,而且每个观察者对他做的这件事做出相应的反应。假如:我是被观察者,我的所有亲戚朋友都是观察者,我的亲戚朋友都观察着我,那么如果我在打球,我的所有亲戚朋友都能知道我在打球,而且他们可能会对我在打球做出不同的反应。定义就是:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。也叫做发布订阅模式。具体看看代码实现,简单明了:这是被观察者的抽象类import java.util.Vector;/** * * 被观察者 抽象类 * * @author July * @crea.. 阅读全文

posted @ 2013-07-02 23:54 精灵July 阅读(1122) 评论(3) 推荐(0) 编辑

2013年6月22日

工厂方法模式(选自《设计模式之禅》)

摘要: 人类接口:public interface Human { // 每个人种的皮肤都有相应的颜色 public void getColor(); // 人类会说话 public void talk();}黑色人种:public class BlackHuman implements Human { @Override public void getColor() { System.out.println("黑色人种皮肤是黑色!"); } @Override public void talk() { System.o... 阅读全文

posted @ 2013-06-22 18:35 精灵July 阅读(308) 评论(0) 推荐(0) 编辑

2013年6月18日

单例模式

摘要: 定义:1、一个类只有一个实例2、构造函数私有化3、简单来说,所谓的饿汉式单例就是线程安全的,而且是推荐做法。懒汉式单例就是线程不安全的。线程安全的:/** * @author Administrator * 饿汉式单例,线程安全的 */public class SingleInstance { private static final SingleInstance singleTon = new SingleInstance(); private SingleInstance() { } public static SingleInstance getSingl... 阅读全文

posted @ 2013-06-18 13:05 精灵July 阅读(220) 评论(0) 推荐(0) 编辑

2013年6月2日

Java停止线程的方法 interrupt方法解析

摘要: 解析下interrupt()方法,对于老鸟来说,新手遇到这样的问题简直笑而不语,估计你们上学的时候老师也说的不好,根本没有具体的解析,我那个java老师就是这样的,汗!------具体解析请看代码注释。。。。。。。/** * 停止线程的方法 * @author aa * */public class ThreadInterrupt { private volatile static boolean stop = false; /** * @param args * @throws InterruptedException */ public ... 阅读全文

posted @ 2013-06-02 00:28 精灵July 阅读(302) 评论(0) 推荐(1) 编辑

Java线程的状态分析

摘要: 看别人写的博客,看jdk自己重复写了一次分析,显浅易懂的,至少比jdk的解析易懂得多。至于线程运行的状态图,网上大把大把的,自行google之。具体的分析直接看代码的注释即可。。。。。同时显浅地说明了yeild和join的理解感觉那个中文jdk api参考手册就是机器翻译的/** * 线程的状态分析 * @author aa * */public class ThreadState { public static void main(String[] args) throws Exception { /** * 新建线程,线程为新建状态 ... 阅读全文

posted @ 2013-06-02 00:07 精灵July 阅读(1063) 评论(0) 推荐(0) 编辑

导航