码迷,mamicode.com
首页 > 2014年12月13日 > 全部分享
IOS设计模式第四篇之装饰设计模式的类别设计模式
IOS设计模式第四篇之装饰设计模式的类别设计模式...
分类:移动开发   时间:2014-12-13 17:59:42    阅读次数:146
流式布局的实现-2-onMeasure的实现
在这一篇中,我们主要是来实现FlowLayout中的onMeasure函数。 先说一说onMeasure,可以说重载 onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。我们知道,不管是自定义View还是系统提供的TextView这些,它们都必须放...
分类:其他好文   时间:2014-12-13 17:58:09    阅读次数:234
ucontext-人人都可以实现的简单协程库
协程是一种用户态的轻量级线程。本篇主要研究协程的C/C++的实现。利用ucontext提供的四个函数getcontext(),setcontext(),makecontext(),swapcontext()可以在一个进程中实现用户级的线程切换。本篇一步一步教你使用ucontext组件实现自己的协程库。 一步两步,一步两步,一步一步似爪牙,.......
分类:其他好文   时间:2014-12-13 17:58:59    阅读次数:609
Android4.4 CTS测试Fail项修改总结(一)
1、测试android.webkit.cts.GeolocationTest Fail 提示: cts-tf > run cts --class android.webkit.cts.GeolocationTest 12-13 16:55:23 I/TestInvocation: Starting invocation for 'cts' on build '4.4_r3' on device...
分类:移动开发   时间:2014-12-13 17:56:30    阅读次数:745
《网络编程》I/O 多路复用
在前面的文章中介绍了五种 I/O 模型《I/O 模型》,这里介绍 I/O 模型中 I/O 多路复用在 TCP 套接字编程中的使用。在  I/O 多路复用中主要是 select 和 poll 函数的使用。 select 函数         该函数允许进程指示内核等待多个事件中的任何一个发生,并只在一个或多个事件发生或超过指定时间后才被唤醒。进程调用 select 函数是告知内核,进程对哪些描述...
分类:其他好文   时间:2014-12-13 17:57:48    阅读次数:166
可爱的猪——Pig
pig 提供了一个基于hadoop并行执行数据流处理的引擎,以Pig Latin来描述数据流,相当于一个有向无环图(DAG),节点代表处理数据的操作符,节点间的向量代表数据流。pig 提供了类SQL的标准操作,比直接写mapreduce代码更容易维护,主要用于ETL,原生数据研究和迭代处理。pig 什么数据都吃,也能在非hadoop上并行运算,容易控制和修改,性能较快。用户提交hadoop任务的那...
分类:其他好文   时间:2014-12-13 17:58:05    阅读次数:182
Android weixin service
想了很久,为什么Android 微信的服务杀不死?既没有给它权限、又没有手动启动它,为什么它会自动开启接受消息?奇怪了? 先不管它采用什么方法,看看它的源码,然后分析推出自己的结论。...
分类:移动开发   时间:2014-12-13 17:56:59    阅读次数:448
JavaWeb开发分享:WebJars
使用WebJars简化Java Web开发当中Javascripts和CSS文件的管理维护...
分类:编程语言   时间:2014-12-13 17:56:35    阅读次数:251
查找之---哈希法
查找方法有很多种,如:顺序查找,折半查找,分块查找,基于数的查找等等,但是这些查找有一个共同的特点,那就是都是通过比较的方式查找a[i]中的那个i,比如顺序查找,是通过顺序比较数组中的每个元素,最终找到i,折半查找只不过是在比较的时候用了一些技巧,使得比较的此数减少了,但是,原理还是比较,基于树的查找其实就是存储方式的不同(链表),其原理也是通过比较的方式找到i。 那有没有一种方法不通过比较,而...
分类:其他好文   时间:2014-12-13 17:58:06    阅读次数:180
重做(redo)和撤销(undo)的完整实现
undo-redo需要备忘录模式和命令模式做支撑,之前有学习过了command模式和memento模式的一些基本知识。这里要结合两个模式实现一个undo-redo操作的模块,巩固所学的知识。 系统框图:           命令分发控制器主要有四个任务:     1.系统初始化,加载系统配置参数并把这些数据缓存起来,这些应用程序级别的配置参数可以使用序列化机制,把数据缓存而不用每次去读...
分类:其他好文   时间:2014-12-13 17:57:23    阅读次数:218
冒泡排序算法
/* date:2014.12.13 冒泡排序思路:交换排序,通过相邻数据的比较、交换来达到排序的目的。 流程:1).对数组中的各数据,依次比较相邻的两个元素的大小;             2).如果前面的数据大于后面的数据,就交换这两个数据,经过第一轮的多次比较排序后,便可把最小(或最大)的数据拍好;             3).再以同样的方式把剩下的数据逐个进行比较,直至(n-1次...
分类:编程语言   时间:2014-12-13 17:55:22    阅读次数:156
android网络HttpURLConnection抓取网络图片
package com.liang.netpicture; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Handler; import android.os.Message; import android.support.v7.app.ActionBarActiv...
分类:移动开发   时间:2014-12-13 17:56:11    阅读次数:170
expect 实验多个user share 一个shell
先run xterm -e p-b.tcl 然后run p1.tc (p1.tcl 启动多个) 在pi.tcl run后输入shell 命令即可。如ls,pwd 欢迎大家comments...
分类:系统相关   时间:2014-12-13 17:57:34    阅读次数:182
选择排序算法
/* Date:2014.12.13 选择排序思路:在每一步中选取最小值来重新排列,通过选择和交换来实现排序。 流程:1).首先从原始数据中,选择最小的一个数据,将其和位于第一个位置的数据交换;             2).再从剩下的 n-1 个数据中选择最小元素和第二个位置的数据进行交换;     3).重复(2)(共 n-1 次),直到数组有序。 时间复杂度:最差O(n^2),平均...
分类:编程语言   时间:2014-12-13 17:56:51    阅读次数:187
Python标准库:内置函数float([x])
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n...
分类:编程语言   时间:2014-12-13 17:57:02    阅读次数:260
wifi bat 星辰开wifi.bat
wifi bat 星辰开wifi.bat...
分类:其他好文   时间:2014-12-13 17:55:29    阅读次数:329
[ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布
sencha extjs 发布新版本5.1.0...
分类:Web程序   时间:2014-12-13 17:54:29    阅读次数:196
1141条   上一页 1 ... 19 20 21 22 23 24 25 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!