iOS经验: WebView的应用的经典之谈。...
分类:
移动平台 时间:
2014-11-26 16:38:42
收藏:
0 评论:
0 赞:
0 阅读:
227
今天继续分析Launcher源码,首先Launcher实现了LauncherModel.Callbacks接口,APP信息数据加载成功后 ,回调接口把app信息显示到Launcher的 workspace界面上,这个过程代码里面称为bind....
分类:
移动平台 时间:
2014-11-26 16:38:22
收藏:
0 评论:
0 赞:
0 阅读:
365
这篇文章总结下 Linux 中多线程编程中能用到的几个函数,当然,需要同步操作的时候还需要加锁的操作,这里,没有列举的这么具体,只是把最常用的函数介绍下。 在编写多线程程序在编译的时候需要加上 -lpthread,因为用到了 pthread 库。/**
头文件:
#include
功能:
创建一个线程
参数:
tid : 用于返回线程 id
attr : 设置线程...
分类:
编程语言 时间:
2014-11-26 16:38:12
收藏:
0 评论:
0 赞:
0 阅读:
280
运算符重载...
分类:
其他 时间:
2014-11-26 16:38:02
收藏:
0 评论:
0 赞:
0 阅读:
278
7.4 写操作
处理文档,可能有多种操作;我们可以把文档中的所有标题改成大写,或者,把多列文本合并到一个列。可以发现,所有这些操作有一些共同之处,它们与前一章的映射操作之间有相似性;如同映射一样,每个操作都对文档进行检查,再对特定部分执行某种转换,最后,返回新的文档。
另一种操作可能只返回一个不同类型的值,比如,可以实现这样的函数,统计文档中的字数,或将文档的全部文本作为字符串都返回。这...
分类:
其他 时间:
2014-11-26 16:37:52
收藏:
0 评论:
0 赞:
0 阅读:
215
实例——使用PDFRenderer将pdf转化成图片...
分类:
其他 时间:
2014-11-26 16:37:42
收藏:
0 评论:
0 赞:
0 阅读:
465
一:初识迭代器(Iterator类) 简写为 iter
(1)由来,我们知道string类 vector类的对象,可以通过下标运算来访问元素;还有另外一种更通用的机制 -- 迭代器。不管你是用到 vector 还是list 或 map类你总离不开迭代器的。
(2)所有标准库容器都可以使用迭代器,但是其中只有几种容器才同时支持下标运算符。(string不属于容器类型,但是基本操作与容器类似)
...
分类:
其他 时间:
2014-11-26 16:37:32
收藏:
0 评论:
0 赞:
0 阅读:
292
修改设置->关于手机->法律信息 下有一些Item,如开放源代码许可、Google法律信息等,这里分析的是Android 4.4的代码
如下图所示,想添加“Google法律信息”选项
查看Settings的源码在/Settings/src/com/android/settings/DeviceInfoSettings.java文件初始化时有这样一段代码
@Override
p...
分类:
移动平台 时间:
2014-11-26 16:37:22
收藏:
0 评论:
0 赞:
0 阅读:
695
这些天需要操作mongo,给PHP打开了mong扩展,但是怎么都加载不起来, 甚是不解, 直到看到了下面这段话才恍然大悟, 简单摘录如下。
I just updated from WAMPserver 2.2e (Apache 2.2.22, PHP 5.3.13, MySQL 5.5.24) to WAMPserver 2.5 (Apache 2.4.9, PHP 5.5....
分类:
其他 时间:
2014-11-26 16:37:12
收藏:
0 评论:
0 赞:
0 阅读:
212
Nginx源码分析—nginx的配置
Nginx都是一个master进程来管理多个worker进程。Worker进程的数量与服务器上的CPU核心数相等。Master是管理worker,接受外部信号,worker进程之间通过共享内存、原子操作实现通信和同步。
任意一个worker进程出现错误从而导致coredump时,master进程会立刻启动新的worker进程继续服务。
不同worker进...
分类:
其他 时间:
2014-11-26 16:37:02
收藏:
0 评论:
0 赞:
0 阅读:
299
今天看到一篇关于《开发者调试工具Chrome
Workspace》,看得云里大里,由于是一年前的文章,现在的chrome已更新到38。仔细研究了一下,配置很简单。(说明我的chrome版本为38.0.2125.111)。
1.F12,点击右上角的设置按钮。...
分类:
其他 时间:
2014-11-26 16:36:52
收藏:
0 评论:
0 赞:
0 阅读:
293
Nginx源码分析—架构设计思想
我任务nginx的源码可以分为三个部分,一个是在ngx_init_cycle之前,这个也算是为了重新启动nginx而准备的代码,比如说在这个时候可以接受外部的信号,也可以保存传递的参数,等等,当然在以后的函数中也考虑了是否正在重启nginx。
至于ngx_init_cycle这个函数,是一个很庞大的函数,在这个函数中可以看到调用了各个模块的钩...
分类:
其他 时间:
2014-11-26 16:36:42
收藏:
0 评论:
0 赞:
0 阅读:
272
Nginx源码分析—过期事件和惊群事件的处理
过期事件:每个事件的date域都是一个结构体ngx_connection_t结构体,表示对应的连接。对于一个结构体struct epoll_event 中的data.ptr成员存储的是ngx_connection_t连接,这里使用Instance标志位来标识,下面就配合ngx_epoll_process_events方法说明他的用法。
Data.p...
分类:
其他 时间:
2014-11-26 16:36:32
收藏:
0 评论:
0 赞:
0 阅读:
206
A*B Problem II
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述ACM的C++同学有好多作业要做,最头痛莫过于线性代数了,因为每次做到矩阵相乘的时候,大量的乘法都会把他搞乱,所以他想请你写个程序帮他检验一下计算结果是否正确。
输入有多组测试数据,每行给出一组m,n,k(0
矩阵A:m行n列。
矩阵B:n行k列。
接...
分类:
其他 时间:
2014-11-26 16:36:22
收藏:
0 评论:
0 赞:
0 阅读:
307
Nginx源码分析—定时器事件
对于每一个进程都有一个事件缓存,对于worker进程而言,除了nginx启动时更显一次时间外,任何更新时间的操作都只能由ngx_epoll_process_events方法执行。在此方法中,当flags参数中有NGX_UPDATE_TIME标志位,或者ngx_event_timer_alarm标志位为1时,就会调用ngx_time_update方法更新缓存时间。
...
分类:
其他 时间:
2014-11-26 16:36:12
收藏:
0 评论:
0 赞:
0 阅读:
286
Nginx源码分析—HTTP框架执行流程
HTTP框架动态执行中的大概流程:先与客户端建立TCP连接,接收HTTP请求行、头部并解析出他们的意义,再根据nginx.conf配置文件找到一些HTTP模块,使其一次合作者处理这个请求。
为了精确地控制超时,还需要把读写事件放置到定时器中。
通过事件模块提东的ngx_handle_read_ev...
分类:
Web开发 时间:
2014-11-26 16:36:02
收藏:
0 评论:
0 赞:
0 阅读:
183
NGUI制作背包很是方便,听紫龙慢慢道来:
这次比较简单,但是需要理解代码。首先建立bg-——背景,然后是Grid,然后Grid下面是cell,cell是背包的格子,然后里面放物品——wuping。wuping下面放个Label,Label里面写数字,暂时表示物品数量。一切都如图所示;
之后給wuping加一个脚本,脚本命名也为wuping ,下面是详细代码:
话说这...
分类:
其他 时间:
2014-11-26 16:35:52
收藏:
0 评论:
0 赞:
0 阅读:
423
题目大意:有个N*N格子的正方形,每个单位格子里放有0~100块奶酪。
有一只老鼠站在左上角,他每次只能水平或竖直移动k步,且它只吃它当
前所站的格子的奶酪和比这个格子上的奶酪多的格子上的奶酪。问:这只
老鼠最多能吃到多少奶酪。
思路:从左上角(0,0)开始,找到一条最长的路径,使得这条路径上满足从
(Xi,Yi)->(Xi+1,Yi+1)满足map[Xi+1][Yi+1]>map[Xi][Yi],且在水平方向
上或竖直方向上所走步数2不超过k。这里用dire数组来存上下左右4个方
向。j*dire[i][...
分类:
其他 时间:
2014-11-26 16:35:42
收藏:
0 评论:
0 赞:
0 阅读:
113
1、 应用大小计算方式以及对应目录介绍。
1、总计:
大小=externalCodeSize + externalDataSize + codeSize + dataSize。
2、应用:
如果当前设备不含有模拟外部存储区,则,大小 = codeSize;
否则:大小 = codeSize+externalCodeSize;
3、USB存储(应用...
分类:
移动平台 时间:
2014-11-26 16:35:32
收藏:
0 评论:
0 赞:
0 阅读:
306
我使用的是从163镜像上下载的CentOS,安装包已经都在了/media/CentOS_6.5_Final/Packages中
检查是否已经安装了mysql
rpm –qa | grep –i mysql
mysql -libs-5.1.71-1.el6.x86_64.rpm
可见已经安装了库文件,应该先卸载,不然会出现覆盖的错误,注意:卸载时使用—nodeps忽略依赖关系
...
分类:
数据库技术 时间:
2014-11-26 16:35:22
收藏:
0 评论:
0 赞:
0 阅读:
340