`
vsc
  • 浏览: 24306 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
文章列表
第一步:制作jks格式文件,主要用来加密,算是公钥   第二步:查看此密钥文件内容   第三步:制作解密密钥,用来做验证的密钥,算是私钥。     第四步:查看私钥的内容          
memcached一般两种算法,一种是取余算法,一种是环形算法。 取余算法本身存在一个缺陷是 扩展时候将会影响到所有的mem。客户端需要全部从数据库中读取数据,造成数据库瞬间压力过大。   而环形算法则只会影响到其中的一个客户端。 由于客户端是以key-value形式把数据存储到mem上。而此时hash算法把value映射到32位的key值上。32位key值意味着key是从0到2的31次幂。譬如你两台mem,则0到2的30次幂落在m1上,其余落在m2上。   假如现在要加入m3,则m1保持不变,可以将m2的一半分配给m3.这样只有m2一半的key对应的value需要重新从数据库中读取 ...
计算机底层的东西老是忘掉,写上,需要的时候看看。   //-63的补码?   63的源码是00111111,取反11000000,加1得到11000001,这就是-63的补码。 //-63的源码是什么?63的源码是00111111,第一位0变1,就是原码!!!   -63用2进制表示是 11000001,用10进制表示是-63,用两个16进制数字表示是c1,表示的规则是将它的补码对半拆成1100和0001,    
     打算把以下字符串“ss = "Fri, 18 Jun 2010 12:25:34 +0000”,转换成Date格式对象,发现老是报错。 原来用的simpledateformate对象这样生成的。 SimpleDateFormat ee = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z")  一直报错,后来才发现涉及到本地化的问题,也就是你如果在美国并且用英文版本的win7是可以正常运行这段代码的。但在中国是不行的。中国需要用到这样的构造方法。 SimpleDateFormat ee = new ...
前些日子,想把中文进行gbk格式的url编码,发现常用的escape、encodeURI、encodeURIComponent方法只能进行utf-8格式的url编码。   后来在网上找到一个方法,可以进行gbk格式的url编码   var asfman = {}; asfman.urlEncode = function(str) { window.execScript("Function vbsFun(str):vbsFun=hex(asc(str)):End Function","vbscript"); ...
SELECT top 1 CONVERT(int, FUNCID) AS a FROM AUTH_FUNCTIONTREE ORDER BY a DESC     CONVERT(int, FUNCID)   这个是重点,funcid是varchar类型的,但是里面数据都是数字,想拿到最大值,所以用以上sql。      
在优化搜索引擎结果时候,经常会重载Similarity类,或者重载的他/她的子类。 在处理长文档时候,lucene自带的评分机制对长文挡打分比较低,这个时候往往要重载Similarity的子类SweetSpotSimilarity类,在生成索引库时候,通过它的对象制定甜区的min/max范围和减少的系数。   这样子长文挡也可能得到一个高分数,排在靠前位置,否则长文挡往往排在后面     这是重载甜区类的代码 class SimilarityOne extends SweetSpotSimilarity { /** * */ private static ...
最近在看隐马尔科夫模型,感觉还是挺难的,经过两天的揣摩。终于理出了点头绪。   隐马尔科夫英文简称是HMM 它里面最重要的两个元素是两种状态,一个显状态,另一个隐状态! 谈到HMM,我们肯定会提到转移矩阵,它其实就是隐性状态之间的变化的描述   天气经常拿来当隐状态,昨天的天气和今天的天气之间的变化的可能性就是转移矩阵。   也会提到混淆矩阵,它是隐状态和显状态的关系描述。   天气是隐状态,那么假设 是否外出是显状态,特定天气下你外出或者不外出的概率就组成了混淆矩阵。经常称混淆矩阵为发射矩阵。   在HMM里,这两个矩阵是不会发生变化的。维特比算法是已知了显状态而找出可 ...
今天在查看52npl网站时候,找到正向最大匹配示意图。 觉得比较有价值,保留了一下!   是不是看一下。加深理解。  
今天把我以前xp下的项目搬到linux上,发现老是报 java.lang.NullPointerException  at com.opensymphony.xwork2.util.FileManager com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209) at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60) at com.opensymphony.xw ...
      知道挂载ntfs很麻烦,所以一直都没弄。昨天刚好要从d盘复制一个很大目录过来。 本来我的u盘有现成的rar文件。我就直接拿来用,结果发现linux系统没有自带rar解压缩。我上网下了一个,安装时候来时报错。谁叫当初没 ...
今天想在linux上安装myeclipse,现在它的官方网站把中国的ip都封掉了。所以找linux版本很不容易。后来在verycd上找到了7.0版本。但问题来了,电驴好像没有linux版本,我得现在xp下把linux版本下载好,再转移到linux下,这就涉及到了linux需要访问我的windows硬盘了。     后来发现用mount可以实现。     mount /dev/sda6  /mnt/winxp    提示有错,无法识别硬盘类型     改成  mount -t vfat  /dev/sda6  /mnt/winxp  我的硬盘类型是vfat的,所以需要提示系统。      ...
昨天在vmware中安装了linux,发现慢得不得了。今天就把这个虚拟机删了。开始在我的电脑上再装一个linux系统(原来已经有XP了),也就是xp+linux的双系统。 1,用分区魔法师把F盘腾出来,大概18G左右。      刚开始我只是把F盘格式 ...
前段时间用过一小回linux,昨天刚好要用到。发现都忘光了。一些最基本的命令都记不住。 现在正好放假温习一下 : ls            最常用的命令之一,显示目录下的 文件和目录信息。 pwd          显示当前的路径 mkdir     创建一个目录 rm            删除文件,或者删除目录(参数 -R),其他的参数有-i 先询问, -v显示执行过程 wc            显示文件的字节数 cp            复制文件或者目录到指定 位置。 cat          显示文本文件的内容,可以显示多个文件 clear     清除屏幕 find       ...
在myeclipse 中,选择new,再选择web service project,输入project name之后,在Framework中选XFire,点击确定之后,一个简易的web service架构已经形成了。 下面我们需要做的就是添加services.xml的相关配置(文件已经生成了),添加响应的接口、类。 先加接口 package com; import java.util.List; public interface TestI { public String sayHello(String ttt); public Course choose(User u ...
Global site tag (gtag.js) - Google Analytics