今天偶尔接触了一下Memcached的缓存技术,虽然说对技术暂时研究的不是很深入,但是总的感觉还是很有用的,因为作为大型门户网站的提速技术之一使用的很频繁。
说白了,Memcached就是在在内存里面维护了一张很大的哈希表。
hashtable: key
vavle
存放的数据类型一般都可以存放(除了资源类型)
下面先是安装Memcached:
下载好Memcached软件,软件不大:...
分类:
系统相关 时间:
2015-04-03 17:35:40
阅读次数:
127
皆知PHP的数组是由HashTable和双链表实现的,为了方便大家查看数组的数据结构,开发一个遍历PHP的数组生成Dot描述的PHP插件,生成dot描述以后可以通过一些渲染工具生成图像,本例用的是 Graphviz。
扩展的实现很简单,PHP数组源码是由下面的两种结构体实现的,扩展就是将这两种结构体和各个结构体的关系遍历一遍,生成对应的Dot描述即可。
Java代码...
分类:
Web程序 时间:
2015-04-03 17:34:13
阅读次数:
148
原创Blog,转载请注明出处
blog.csdn.net/hello_hwc前言:
IOS沙盒机制限制了App的访问权限,进而保护用户的数据信息。一 查看沙盒结构和一些百度来的博客显示隐藏稳文件的方式不同,本文也提供两种方式,简单粗暴。方式一 使用工具simpholders(推荐)下载链接
http://simpholders.com/
效果如图
方式二 直接使用代码用以下代码,log出d...
分类:
移动开发 时间:
2015-04-03 17:34:58
阅读次数:
178
封装了一个无限循环的广告轮播UI控件,望大家积极吐槽,加以改正...
分类:
其他好文 时间:
2015-04-03 17:33:18
阅读次数:
507
针对kernel时钟系统初始化我有3个地方的思考:
(1)根据上面分析,clocksource在kernel下默认是有default,也就是jiffies,从default_clocksource获取的cycle就是jiffies值,精度只有1。而clockevent没有default,所以在编写timer driver时clockevent实现是必须的,我感觉clocksource倒是可选的,如果没有定义,使用default clocksource,jiffies在timer中断中更新,倒是也可以用。
...
分类:
系统相关 时间:
2015-04-03 17:35:26
阅读次数:
1266
代码助手Code Assistant,显示问题...
分类:
其他好文 时间:
2015-04-03 17:33:57
阅读次数:
125
思路:
这道题想了好久,知道用中序遍历来解决,用一个list将遍历的元素存储起来一下就解决了,但是空间复杂度不行。具体怎么解决,如何控制程序的终止困扰了我好久。知道我想起来至多用O(h) memory,我想到了直接把一趟遍历后返回开始之前的所有元素存储起来不就正好符合题目要求了么,bravo!...
分类:
其他好文 时间:
2015-04-03 17:34:15
阅读次数:
189
有时候我们在应用中要实现一个看简单的功能,比如在TextView上显示了一些文字,要求文字的部分内容颜色与其它文字不同,而且竞价文字点击功能。实现也比较简单:
public class TestActivity extends Activity {
private TextView tv;
@Override
public void onCreate(Bundle savedInstanc...
分类:
其他好文 时间:
2015-04-03 17:34:43
阅读次数:
126
JNI(Java Native Interface)_02
ndk开发常用术语
观察jni.h文件的c语言细节:
交叉编译
在一种平台下编译出能够在另外一种平台下运行二进制代码
平台(1,操作系统:windows linux mac os solaris 2,cpu x86 arm mips)
交叉编译原理
源代码--->编译---->动态库(.d...
分类:
编程语言 时间:
2015-04-03 17:33:48
阅读次数:
164
前段时间做手机WebAPP, 但开发人员习惯在浏览器上先调试基本功能, 但这里就出现了跨域请求问题
当然如果你自己写服务, 自己写WebAPP 都是localhost 就不会跨域, 而且发布到手机上也不会跨域
关键来了!!!!
1. 先要确保你的js写的是对的
$.ajax({
url: url3,
data: JSON.stringify({u...
分类:
Web程序 时间:
2015-04-03 17:35:05
阅读次数:
427
用下面几个参数设置一下即可:
QAbstractItemView.SelectionMode.MultiSelection:多选(无需按ctrl)
QAbstractItemView.SelectionMode.ExtendedSelection:多选(按住ctrl,一次选一项)
QAbstractItemView.SelectionMode.ContiguousSelection:多选(一...
分类:
其他好文 时间:
2015-04-03 17:34:05
阅读次数:
2799
...
分类:
移动开发 时间:
2015-04-03 17:32:21
阅读次数:
118
思路:
这一道题呢,刚开始完全没有思路,拿笔在草纸上这样演算,那样演算,但是没有思路。这是一个二叉查找树,所以题眼很可能就是在这里,在网上一查还真是这样。由于这是一棵二叉查找树,所以当一棵树形态固定下来后,该树是唯一的。由于根节点的值大于左子树上的任何一个结点的值,小于右子树上任何一个结点的值,所以,当某个节点被当作树的根节点时,树的形态个数有num(root.left)*num(root.right)个,从num_0,num_1,num_2开始迭代计算即可。...
分类:
其他好文 时间:
2015-04-03 17:32:04
阅读次数:
107
??
排序算法
排序是将无需的记录序列调整为有序记录序列的一种操作。
包括:冒泡排序,选择排序,堆排序,插入排序,希儿排序,快速排序,归并排序等。
(一)
冒泡排序
基本思想:
每次进行相邻两个元素的比较,如果为逆序时即进行交换,直到没有反序的数据元素为止。
排序过程:
设想被排序的...
分类:
编程语言 时间:
2015-04-03 17:32:47
阅读次数:
231
妈的,,真奇怪,写个存储过程妈的,这么简单的事情。
DELIMITER //
CREATE PROCEDURE pro11()
BEGIN
DECLARE i INT DEFAULT 0;
REPEAT
INSERT INTO payout(userId,payOutName,payOutMoney,payOutDate) VALUES(232,"z...
分类:
数据库 时间:
2015-04-03 17:31:44
阅读次数:
285
先从标准输入读取一个整数N(N,代表我给你的字符串的个数,然后接下来的就是我要给你的那N个字符串(字符串长度而你要告诉我你的答案的话,只要将你计算出的最长回文子串的长度按照我给你的顺序依次输出到标准输出就可以了!你看这就是一个例子。”
提示一 提示二 提示三 提示四
样例输入
3
abababa
aaaabaa
acacdas
样例输出
7
5
3
#include...
分类:
其他好文 时间:
2015-04-03 17:31:50
阅读次数:
141
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1098
题意:
求针对输入的k,能否找到一个最小的a,使得当x取任意自然数时,f(x)=5*x^13+13*x^5+k*a*x始终能被65整除。
我的解法:
取f(1),f(2)两个特殊值得。
1. 5+13+k*a=65*T1 ->> k*a=47+65*T...
分类:
其他好文 时间:
2015-04-03 17:33:51
阅读次数:
121