码迷,mamicode.com
首页 >  
搜索关键字:自己实现    ( 1751个结果
自己实现简单的AOP(一)简介
AOP 和 OOP,在我看来是两种相辅相成的技术,作为OOP的补充,AOP 有着自己特殊的应用场景。假设,我们需要在Service层实现以下几项基本功能: /// 1、自动管理数据库连接[可选] /// 2、自动管理数据库事务,当接收到异常后(无论什么异常)事务将自动回滚[可选] ///...
分类:其他好文   时间:2015-08-27 20:36:05    阅读次数:185
贪吃蛇 android版 里面自己实现了简单的事件系统
游戏预览CanvasState 游戏的主要业务类package bill;import java.util.ArrayList; import java.util.Collections; import java.util.EventListener; import java.util.EventListenerProxy; import java.util.HashMap; import java...
分类:移动开发   时间:2015-08-27 18:57:20    阅读次数:218
自己实现printf
1、原理 原理不是很难网上有很多,自己搜一下就明白了。 2、代码 void PrintLog (const char *fmt, ...) { va_list ap; va_start(ap, fmt); vfprintf(stdout,fmt,ap); va_end(ap); } 3、解释 看到上面代码太简单了,也许有人会说,这有什么用? 在我看来最大的用处在于写日...
分类:其他好文   时间:2015-08-27 18:44:45    阅读次数:185
自己实现的一个不会奇奇怪怪换行的TextView.
public class TextDrawView extends View { private int textColor = 0xffafafaf; private float textSize = 12; private String textToDraw = ""; private List textLines=new ArrayList(); pr...
分类:其他好文   时间:2015-08-26 20:08:54    阅读次数:105
Android异步消息处理机制(3)asyncTask基本使用
本文翻译自android官方文档,结合自己测试,整理如下。概述AsyncTask抽象类,翻译过来就是异步任务,能够合理并方便的使用UI线程。该类可以实现将后台操作结果显示在UI线程中,而不需要我们自己实现子线程或者handler(当然它内部也是借助这两者实现的)。虽然AsyncTask可以提供后台运行并将结果显示在UI上,但是理想情况应该是后台操作最多只能是几秒钟,若要执行长时间的操作强烈建议使用j...
分类:移动开发   时间:2015-08-25 23:43:43    阅读次数:207
Redis研究-3.1 数据结构之链表
我们知道,数据结构中,链表的最大好处就是能高效的实现动态增、删、改,缺点就是遍历访问比较慢,因此,在Redis中,很多功能的底层实现都是基于链表的,因为Redis是基于C语言来写的,所以只能自己实现自己的链表...
分类:其他好文   时间:2015-08-25 12:57:57    阅读次数:136
java awt根据字符串的信息和字体获取所占有的像素
最近在开发一个类似报表组件的时候碰到了这个问题。 在开发这个组件的时候刚开始是使用jfreechart这个开源的工具,在经过两天的尝试以后放弃了。主要原因是如果我要拓展组件的功能,jfreechart不是很好操作,最后就自己实现了这个东西,实际上也不是很麻烦。主要使用graphics2D进行图形的绘制的。 在开发组件的时候需要将每个数据的标题给绘制在报表的下面,但是不知道这个字体的信息,也不知...
分类:编程语言   时间:2015-08-20 19:05:13    阅读次数:213
自己实现一个IOC(控制翻转,DI依赖注入)容器
1.新建一个控制台应用程序 TestIOC2.新增一个 IocFactory类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System...
分类:其他好文   时间:2015-08-20 15:14:31    阅读次数:124
sublime text3 实现自动保存
使用sublime text3 ,觉得不错,不过有一个小问题,就是因为以前使用webstrom,webstrom实现了自动保存,也就是你在编写完一个文件后,不需要自己去手动的保存就可以实现自动保存,后来到了sublime这里,每次都需要自己实现保存,在调试的时候,有时候总是忘了保存,需要重新去保存文...
分类:其他好文   时间:2015-08-20 14:55:01    阅读次数:355
不调用fcntl,自己实现dup2函数功能
#include<stdlib.h> #include<stdio.h> #include<unistd.h> #include<fcntl.h> int?my_dup(int?fd,int?fd2) { ????if(fd==fd2) ????????????return?fd2; ????int?n=?0; ????int?l...
分类:其他好文   时间:2015-08-19 23:50:39    阅读次数:695
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!