- 浏览: 909682 次
- 性别:
- 来自: 上海
-
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
javascript闭包循环示例
- 博客分类:
- javascript
<body>
<div> DIV 0</div>
<div>DIV 1</div>
<script type="text/javascript">
var divs = document.getElementsByTagName("div");
for( var i = 0; i < div.length; i++) (function(n){
div[n].addEventListener("click", function(){ ale ...
maven依赖关系中Scope的作用
- 博客分类:
- maven
Dependency Scope
在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似pro ...
简单的来说,Apple虽然同时提供了错误处理(NSError)和异常处理(exception)两种机制,但是Apple更加提倡开发者使用NSError来处理程序运行中可恢复的错误。而异常被推荐用来处理不可恢复的错误。
原因有几个,在非gc情况下,exception容易造成内存管理问题(文档有描述即使是arc下,也不是安全的);exception使用block造成额外的开销,效率较低等等,另外这也的确是Cocoa开发者的习惯。
HTTPSession过期设置
- 博客分类:
- J2EE
HTTPSession的默认失效时间是30分钟。
该限定时间是在 Tomcat安装目录\conf\web.xml文件中设置的,默认是30分钟。
<session-config>
<session-timeout>30</session-timeout>
</session-config>
被包在花括号内的一组case语句是一个偏函数——一个并非对所有输入值都有定义的函数。
它是PartialFunction[A, B]类的一个实例。(A是参数类型, B是返回类型。)该类有两个方法:apply方法从匹配到的模式计算函数值,而isDefinedAt方法在输入到少匹配其中一个模式时返回true。
例如:
var f:PartialFunction[Char, INt] = {case '+' => 1; case '-'=>-1}
f('-')//调用f.apply('-'),返回-1
f.isDefinedAt('0') //false
f('0') //抛出M ...
import java.util.Comparator;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
public class TreeMapTest {
public static void main(String[] args) {
Map<String, String> map = new TreeMap<String, String>(
new ...
本文转载自xum2008的博客,主要介绍13款现有的开源搜索引擎,你可以将它们用在你的项目中以实现检索功能。
1. Lucene
Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个搜素引擎需要自己去架构.另外它不支持实时搜索,但linkedin和twitter有分别对Lucene改进的实时搜素. 其中Lucene有一个C++移植版本叫CLucene,CLucene因为使用C++编写,所以理论上要比lucene快.
官方 ...
* 检出一个已存在svn repository(类似于svn checkout)
我们可以通过git-svn clone命令完成这个操作: git-svn clone your_svn_repository_url
* 从中心服务器的svn repository获取最新更新
这个操作可以通过"git-svn rebase"完成。注意这里用的是rebase,而不是update。update命令对于通过git-svn检出的svn repostory的git版本库是不可用的。
* 查看提交历史日志
这个简单,使用"git-svn log",加上-v选项,还可 ...
普通的wr就用
chmod 666 folder
实例:
$ chmod u+x file 给file的属主增加执行权限
$ chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file 上例的另一种形式
$ chmod =r file 为所有用户分配读权限
$ chmod 444 file ...
使用chrome浏览器自带的开发者工具查看http头的方法
1.在网页任意地方右击选择审查元素或者按下 shift+ctrl+c, 打开chrome自带的调试工具;
2.选择network标签, 刷新网页(在打开调试工具的情况下刷新);
3.刷新后在左边找到该网页url,点击 后右边选择headers,就可以看到当前网页的http头了;
请求Header(HTTP request header )
Host 请求的域名
User-Agent 浏览器端浏览器型号和版本
Accept 可接受的内容类型
Accept-Language 语言
Accept-Encoding 可接受的压缩类型 gzip ...
PINCache
- 博客分类:
- iPhone
- iOS
- Objective-c
PINCache是线程安全的键值缓存框架,用来储存难以获取或重建的临时对象,比如下载数据或处理缓慢的结果。它集成了内存缓存(PINMemoryCache)和硬盘缓存(PINDiskCache)。
PINCache主要功能是提供容易使用的缓存前端,小而快的内存缓存文件会异步保存到硬盘缓存。当发生一些影响程序内存的事件,比如程序切换到后台,内存不足,PINCache会自动把内存缓存写入硬盘缓存,在同步过程中,还会自动创建dispatch groups使操作不会阻碍(blocking)。
异步方法 Asynchronous Methods
– objectForKey:block:
– set ...
1查看当前python版本
python -V
2下载新版本python
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz
3解压
tar xvf Python-2.7.5.tgz
4安装
cd Python-2.7.5
./configure
make all
make install
5清理
make clean
make distclean
6挂链接
rm /usr/bin/python
ln -s /usr/local/bin/python2.7 /usr/bin/python
7解决yum问题
vim ...
mysql bin文件还原
- 博客分类:
- 数据库
1.幸好本人养成了个好习惯,无论改动的大小我都会先备份一份数据
-rw-r--r-- 1 root root 2473664 07-30 09:38 terminfo-bak0730.sql
找到了,果然是7月30号早上09点38分左右备份的,幸好有备份啊,要不然就悲催了.......先把备份的导到测试数据库上,表名改为terminfo0730,然后再把当前生产的数据导到,表名改为terminfo0926,这样的做法是在还原数据后匹配一下数据有没有对得上。
mysql>use reed
Database changed
mysql> show tables;
+-------- ...
概述:
如果是金融类网站,一定要用EV SSL,可以使地址栏变绿色,很多家都有这种证书,除了verisign外,还有沃通(WoSign),景安都有EV SSL。如果是一般的电子商务网站,用OV SSL证书就可以了,如果是个人网站可以用DV SSL,还可以在沃通申请免费SSL,通用性和收费SSL一样,沃通数字证书在线申请 WoSign数字证书:SSL证书。
全球CA认证服务市场分额划分 :三大巨头——Verisign、Thawte、GeoTrust主导
我国CA安全认证系统:
非区域性则有中国人民银行联合12家银行建立的金融CFCA安全认证中心、中国电信认证中心(CTCA)以及海关认证中心(SC ...
If you want Tomcat to listen to multiple ports, you need to setup a connector for each port. To get each port mapped to a different application, you need need to wrap each connector in a service and create a host with it's own appBase.
Example of service definition in server.xml:
<Service name=& ...