现在位置: 首页 > kathyhn123sostar发表的所有文章
  • 09月
  • 28日
综合 ⁄ 共 11499字 评论关闭
memcached 安装使用:http://hi.baidu.com/156544632/blog/item/4dd35433152caffc1b4cff44.html 注意:Linux 下memcached默认不能再root用户下运行 memcached-session-manager  http://code.google.com/p/memcached-session-manager/wiki/SetupAndConfiguration Memcached 协议中英文对照 http://blog.s135.com/book/memcached/ memcached完全剖析–1. memcached的基础 http://tech.idv2.com/2008/07/10/memcached-001/ Tokyo Cabinet  与Memcached相似 这里收集了经常被问到的关于memcached的问题 memcached是怎么工作的? memca......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 1137字 评论关闭
    了解到几个比较重要的开源软件,有以下几个,试着用一句话总结各个开源软件的特点:   ACE (Adapative Communication Environment), 一种异构平台通讯中间件  hadoop, 分布式云计算平台  eyeOS, RIA 应用的云计算平台 Cubrid,  数据库 7zip,  压缩软件 Squeak, smalltalk IDE ejbca, java 服务器端网络组件 SQLite,  开源数据库     先试着给这八个开源软件排排座:   以开发难度而言,排序结果是:hadoop >Squeak > ACE > ejbca > Cubrid > eyeOS > 7zip ; 以软件普及度而言, 排序结果是: 7zip > ......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 2792字 评论关闭
JVM里面hashtable和hashmap实现原理   在hashtable和hashmap是java里面常见的容器类, 是Java.uitl包下面的类, 那么Hashtable和Hashmap是怎么实现hash键值对配对的呢,我们看看jdk里面的源码,分析下Hashtable的构造方法,put(K, V)加入方法和get(Object)方法就大概明白了。 一、Hashtable的构造方法:Hashtable(int initialCapacity, float loadFactor)     public Hashtable(int initialCapacity, float loadFactor) {  if (initialCapacity < 0)      throw new IllegalArgumentException("Illegal Capacity: "+   ......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1111字 评论关闭
1.可以使用导航控制器栈。将当前视图控制器作为rootViewController.需要在创建当前控制器的代码中这样来创建 UIViewController *vc1=[[UIViewControlelr alloc] init]; UINavigationController *navController =[[UINavigationController alloc] initWithRootViewController:vc1]; [vc1 release]; [window addSubView:navController.view]; [navController release]; 只有当当前控制器在导航控制器栈中才可以使用pushViewController来导航其它视图 导航到新的视图控制器: UIViewController *vc2=[[ViewController alloc] init]; [......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 6910字 评论关闭
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义: Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。 DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 37694字 评论关闭
有木有觉得UIColor自带的那几个用名称直接调用的颜色很少很难看呐? 先前用循环的方法生成了渐变的彩虹色,但这些颜色不是色彩的全部,也不是很符合设计的美学选择。 网上Web Color表有很多也非常好找,但是对它进行OC实现的例子却很少见。 还是那句老话,不好找就自己动手啦。 今天为大家献上的这段代码是对Web Color的OC实现,下面是程序模拟器执行效果图和源代码。 核心自定义类是WebColor和ColorModel,首先我们来看一看这两个类是怎么使用的。 // // RootViewController.m // MyColors // // Created by 杜子兮 on 14-1-......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 662字 评论关闭
为实现NFC标签、NFC设备以及NFC设备之间的交互通信,NFC论坛(NFC Forum)定义了称为NFC数据交换格式(NDEF)的通用数据格式。     NDEF是轻量级的紧凑的二进制格式,可带有URL,vCard和NFC定义的各种数据类型。     NDEF使NFC的各种功能更加容易的使用各种支持的标签类型进行数据传输,因为NDEF已经封装了NFC标签的种类细节信息,使得应用不用关心是在与何种标签通信。     NDEF交换的信息由一系列记录(Record)组成。每条记录包含一个有效载荷,记录内容可以是URL、MIME媒质或者NFC自定义的数据类型。使用NFC定义的数据类型,载荷......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 320字 评论关闭
服务端可以通过三种途径进行robot检测: 第一种,利用http的User-Agent header进行判断,这种是最正常的判断,但这种不能检测出不友好的请求,它可以伪造。 第二种,限制请求频率,也就是进行流控。普通用户不可能在一定的时间内请求过多次,所以可以检测出。但请求方可以进行随机,限时进行请求。 第三种,根据日志进行分析来检测robot,这种可以检测出slow robot. 原文:http://blog.csdn.net/hongchangfirst/article/details/24704869 作者:hongchangfirst hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 456字 评论关闭
#include<stdio.h> void insertion(int * A,int length); int main() { int i,A[] = {9,0,8,7,6,5,4,3,2,1}; printf("排序前:/n"); for(i = 0;i < 10;i++) { printf("%d",A[i]); } insertion(A,10); printf("/n排序后:/n"); for(i = 0;i < 10;i++) { printf("%d",A[i]); } printf("/n"); return 0; } void insertion(int * A,int length) { int i; int temp; if(length > 1){ insertion(A,length - 1); } i = length - 2; temp = A[length -1]; while......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 2993字 评论关闭
在做应用性能优化时,常发现因为数据类型使用不当导致的性能、资源浪费问题,甚至老手也常发生此类失误,因此想盘点一下,搞一个类似叫做"quick page"的东东。 欢迎修订增补。 Java util之常用数据类型特性盘点 java.util就相当于c++的STL,是Java的一个非常重要的包,有很多常用的数据类型,不同数据类型有不同的用途,而有些数据类似乎很相似,怎样选择应用,就需要对它们进行辨析。 下面列出了这些数据类型的特点,根据这些特点,就可以有针对性的选用   * 蓝色为接口,绿色为具体实现类 * 缩进的层次结构,就是implement......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 1707字 评论关闭
【题意】 有个N*M个格子芯片,其上有k个坏点,问放2*3的组件最多能放多少个 N (1 <= N <= 150), M (1 <= M <= 10) 【输入】 第一行是个D,表示多少组数据 第二N,M,K 然后K行描述哪几个点坏了 【输出】 每组数据输出一个数,表示最多能放多少个。 M很小,所以每行可以状压表示 状态压缩压两行 3进制表示 0表示都没有 1表示第一行有 2表示第二行有 明白算法以后还是很好写的 =、=最大的错误是y+3写成了y+4 还有一个错误对于之前的不同状态递推过来的的dp要重新做一遍 program poj1038; type bas=array [0..11] of lon......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 3852字 评论关闭
package com.wansha; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; import android.os.Bundle; import android.util.DisplayMetrics; import android.util.Log; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; import android.wi......
阅读全文