码迷,mamicode.com
首页 > 2015年06月13日 > 全部分享
手把手教你写个AOP框架
Why AOP? ? AOP(Aspect-Oriented Programming),意思是面向切面编程。传统的OOP面向对象相当于站在一个上帝模式从上往下看,里面的一块块都是一个对象,由我任意组合;而AOP不同之处在于,他是以一个旁观者...
分类:其他好文   时间:2015-06-13 23:13:14    阅读次数:255
桌面下拉式终端Guake、Tilda、Yakuake
[Guake & Tilda 两个弹出式虚拟终端](http://linuxgem.is-programmer.com/2008/3/10/Guake-and-Tilda-drop-down-terminal.4937.html) [Yakuake](https://en.wikipedia.org/wiki/Yakuake) [Yakuake](https://extr...
分类:其他好文   时间:2015-06-13 23:12:42    阅读次数:320
第1章 深入分析Web请求过程
B/S架构带来了两方面的好处: 1. 客户端使用统一的浏览器,有效地屏蔽了不同服务提供商提供给用户使用服务的差异性。最重要的一点是,浏览器的交互特性使得用户使用它非常简便,且用户行为的可继承性非常强。 2....
分类:Web程序   时间:2015-06-13 23:12:36    阅读次数:220
数据结构之---C语言实现二叉树的二叉链表存储表示
//二叉树的二叉链表存储表示 //杨鑫 #include #include #define max(a, b) a > b ? a : b //自定义max()函数 typedef char TELemType; //定义结二叉树的构体 typedef struct BTree { TELemType data; struct BTree ...
分类:编程语言   时间:2015-06-13 23:14:53    阅读次数:205
Java静态代码分析工具Infer
Java静态代码分析工具Infer作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Infer介绍Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前Facebook使用此工具分析Facebook的App,包括Android、iOS、Facebook Messenger和Instagram等。...
分类:编程语言   时间:2015-06-13 23:14:17    阅读次数:301
哈希(4) - 求两个链表的交集(intersection)以及并集(union)
给定两个链表,求它们的交集以及并集。用于输出的list中的元素顺序可不予考虑。 例子: 输入下面两个链表:   list1: 10->15->4->20   list2: 8->4->2->10 输出链表:   交集list: 4->10   并集list: 2->8->20->4->15->10 方法1 (简单方法) 可以参考链表系列中的"链表操作 - 求两个链表的交集...
分类:其他好文   时间:2015-06-13 23:13:38    阅读次数:230
HDU 5269 && BestCoder #44 1002 ZYB loves Xor I (分治)
题目地址:HDU 5269 比赛的时候想到了分治的思路,但是脑残了。,。写麻烦了。。。调了好久也没调出来。。赛后优化了一下。。就过了。。 我的思路是先排序,排序是按照的将每个数字的二进制表示倒过来的字典序从大到小排,比如样例2中的2,6,5,4,0,二进制分别是010,110,101,100,000,排序之后是 101 110 010 100 000 这样的话就把后缀相同的都给放在一...
分类:其他好文   时间:2015-06-13 23:11:38    阅读次数:231
Linux虚拟机Redis安装
1,下载Redis wget http://download.redis.io/releases/redis-3.0.2.tar.gz 2,安装Redis 加压缩 tar zxvf redis-3.0.2.tar.gz 进入解压目录,编译: cd redis-3.0.2 make 拷贝Redis配置文件: cp redis.conf /etc/ 修改对应redis.con...
分类:系统相关   时间:2015-06-13 23:11:28    阅读次数:192
zsh的简单使用
zsh,bash的增强版。...
分类:其他好文   时间:2015-06-13 23:11:56    阅读次数:1136
Arduino Uno 开发简介
Arduino是源于意大利的一套开源硬件开发平台,Arduino Uno是其推出的最为基础的开发板。本文介绍了基于其进行开发的软硬件环境,可以作为入门的了解。...
分类:其他好文   时间:2015-06-13 23:12:17    阅读次数:413
Swift API Availability Checking
在开发的过程中,难免我们会用到新的API,如果处理不当的话,对于低于该版本的设备在运行该应用的时候可能会奔溃,为了防止出现这种情况,我们需要在运行时判断API是否可用。 iOS9中引进了新的View class,叫做UIStackView,它是一个View容器(可分为水平布局和垂直布局),与其他View不同的是,该View会自动管理内部view的布局,而无须编码实现自动布局,同时细心的你会发现,...
分类:编程语言   时间:2015-06-13 23:12:07    阅读次数:320
使用HMSegmentedControl实现分段控件
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^  我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 HMSegmentedControl 是 UISegmentedControl 的替代品,模仿了 Google Currents 使用的效果。 HMSegmentedC...
分类:其他好文   时间:2015-06-13 23:13:25    阅读次数:477
redis翻译_redis管道
Redis is a TCP server using the client-server model and what is called a Request/Response protocol. redis使用的是基于tcp协议的client-server模型,也可以叫做Request/Response 协议模型. This means that usually a request i...
分类:其他好文   时间:2015-06-13 23:12:42    阅读次数:273
交互式系统中采用的调度算法
1.轮转调度 (1)时间片轮转调度算法 CPU的时间分成一段一段的,每一段就是一个时间片,进程轮流使用时间片。示意图如下: (2)虚拟轮转法 时间片轮转调度算法对IO型进程不公平:对于CPU型进程,该进程获得CPU时间片后总是会用完整个时间片;但是对于IO型,它经常是运行一部分时间片后就去等待IO事件,总是用不完自己的时间片。为了解决这个问题,提出了虚拟轮转法,该算法的示意图如下:...
分类:编程语言   时间:2015-06-13 23:10:46    阅读次数:422
哈希(5) - 检测数组A[]中是否存在元素对其和为x
给定一个包括n个数值的数组A[]以及另一个数字x,判断数组中是否存在一对元素,它们的和等于x。 方法1 (使用排序) 算法: hasArrayTwoCandidates (A[], arrSize, sum) 1) 对数组进行递增排序 2) 初始化已排序数组中的两个索引值     (a) 将最左侧的数组位置0做为第一个索引left = 0     (b) 将最右侧的数组位置做...
分类:编程语言   时间:2015-06-13 23:12:42    阅读次数:240
mysql开启事件
SET GLOBAL event_scheduler = 1; 注意:事件开启后会在mysql服务重启后自动关闭。一般在重启服务器后再执行一次即可...
分类:数据库   时间:2015-06-13 23:10:13    阅读次数:125
xcode armv6 armv7 armv7s arm64指令集
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^  我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 之前每个版本的ipa包打出来都才20M出头,后来不知道从哪个版本起打的包每次都将近40M,但是工程中也没有明显的增加很大第三方类或者图片、静态文件。于是就开始了各种瘦身计划:压缩...
分类:其他好文   时间:2015-06-13 23:11:59    阅读次数:302
1299条   1 2 3 4 5 6 ... 77 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!