`
mtnt2008
  • 浏览: 372963 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
  一个DNS服务器地址   openDNS 208.67.222.222 208.67.220.220      
  1. 操作系统概念-Java实现-第七版   2.   Java虚拟机        
  assert 就是你判断一个事情是否是真的,是则继续运行,不是则发生java.lang.AssertionError   启用断言 :-ea 禁用: -da 注意:JDK是从1.4开始支持断言,低版本不支持   可以对特定的类和包启用断言   断言用法   assert exp1:msg;   何时需要使用断言   1.可以在预计正常情况下程序不会到达的地方放置断言 :assert false   2.断言 可以用于检查传递给私有方法的参数。(对于公有方法,因为是提供给外部的接口,所以必须在方法中有相应的参数检验才能保证代码的健壮性)   3 ...
自我评价   1.精通外语:本人汉语、英语听说读写俱佳;本人熟悉java语言和c语言,读写能力较强,听 说能力一般   2.上知天文:本人潜心研究过太阳(SUN)的光芒和热量,熟悉月食(Eclipse)的原理   3.下知地理:本人潜心研究过Google Maps和Edushi的3D地图,懂得坐地日行八万里的原理   4.艰苦朴素:本人能在恶劣环境下生存,善于在阳光灿烂的春天(Spring)进行冬眠 (Hibernate)   5.精通古文:本人古文修养好,曾潜心研究过远古的象形文字-甲骨文(Oracle)           ...
  据说,Hash的优劣顺序为:BKDRHash, APHash, DJBHash, JSHash, RSHash, SDBMHash, PJWHash, ELFHash。应该是从速度区分吧。因为BKDRHash最快(据说也最好背),ELFHash最准确(冲突率最低)。   public static int BKDRHash(String str) { // BKDR Hash Function int seed = 31; // 31 131 1313 13131 131313 etc.. int hash = 0; int i = 0; ...
  一个开发者的疑问: 应用程序会调用TOP的API去执行任务,首先根据单个任务执行时间很长,其次在用户量增加的时候线程并发量很大,出现 连接重置等网络问题。 回答: 1.合理切割任务,将任务粒度放小,减小事务时间,提高事务执行成功率,降低回滚代价。 2.合并任务中重复的内容, 在时间间隔容许的范围内,减少可能重复的操作。 3.看是否有批量操作接口,减少单个循环调用次数。 4.控制工作线程池线程个数,根据实际 性能和对方服务器处理能力设置并行任务个数。 第四点在说明一下: 线程并发开的越多未必成功率越高: 首先本地资源有限(开的越多线程,本地GC回收频率越高,影响执 ...
  关于标签的闭合,在XML中一点问题都没有,但是在HTML中,会出现显示不正常的问题。 比如一个div, 一般形式是这样的:<div id="theIdOfThisDiv" ></div>,由于很多情况下,我们可以在js或css中定义该div块的行为大小属性等,此时标签之间是没有内容的,因此,我一直 认为写成<div id="theIdOfThisDiv" />应该是合乎逻辑的,但是你如果真这么做了,你就会发现浏览器会愤怒的。   script 和 iframe 标签不支持缩略写法 ...
  简介       KNN 法即K最近邻法,最初由Cover和Hart于1968年提出的,是一个理论上比较成熟的方法。该方法的思路非常简单直观:如果一个样本在特征空间中的k 个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类 ...
  在linux下给grep命令添加颜色   grep --color "test" test.json   自动给grep加颜色   vim ~/.bashrc alias grep='grep --color' source ~/.bashrc   在管道中的其他程序也可以有颜色   这里用到grep的一个参数--color,color有三个值供选择:never、always、auto。always和auto的区别就 是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成 export ^ ...
HASH 数据库 TC 通过 hash 算法获取记录 , 如果桶数组有足够多的元素 , 时间复杂度就是 O(1), 也就是说 , 抓取一条记录需要的时间是一个常量 , 而与数据库的规模无关 , 这对于存储和删除是等效的 .hash 值的冲突通过二叉搜索树解决 , 也就是说即便桶只有极少的元素 , 也可以保证搜索的时间复杂度在 O(logn) 附近 TC 在通过加载整个桶数组到内存来改善检索 . 如 ...
  netstat -tln      
电子商务网站的 10 个易用性规则 电子商务网站的竞争越来越激烈,虽然你可能在以最低的价格卖最好的东西,但同样重要的的是用户的购买体验,对电子商务网站而言,易用性就是让用户尽 可能快而简单的完成购买,有时候 ...
  提示:对于style属性,不是一个简单的setAttribute就能实现的! var mytable = document.getElementById("TestTable"); //或者:var mytable = document.all["TestTable"]; //对于普通的属性,可以使用setAttribute mytable.setAttribute("border", "12"); //对于style这样的复合属性,这样不行! //mytable.setAttribute(&qu ...
  错误信息:htmlfile: 未知的运行时错误 给innerHTML赋值时产生未知的运行时错误 这就是IE叫人郁闷加恶心的地方: 在IE中经常通过innerHTML来改变界面 但也经常出现以上错误,在firefox里则不会。 这是因为IE在对innerHTML进行写操作时会检查element是否具备做为这些内容中html对象容器的要求, 比如将<p>作为容器,它的innerHTML里面放入<li>,马上就会出错。 更加另人郁闷的地方: <table> <tbody> <tr> 在ie中也无法作为inn ...
  "HACKER" 利用 ssh攻击的目的是想暴力破解服务器的密码,然后控制你的服务器。通常可以从以下两种方式发现: 1.假如你的服务器突然间一直ssh连接失败,但多次尝试,偶尔还能连接上. 2.系统日志里面有大量的验证失败的ssh连接请求. ubuntu系统是在/var/logs/auth.log里面. 如何进行简单预防: 1.禁用root帐号访问ssh 做法:只要在/etc/ssh/sshd_config : PermitRootLogin no 2.RSA公钥认证: 做法:只要在/etc/ssh/sshd_config : PasswordAuthe ...
Global site tag (gtag.js) - Google Analytics