自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fbysss的专栏

换个角度看世界,这时你就是胜者

  • 博客(250)
  • 资源 (3)
  • 收藏
  • 关注

转载 [转]Google 图片搜索的原理

针对这个问题,请教了算法组的同事,他分享了基本的思路:对于这种图像搜索的算法,一般是三个步骤:1. 将目标图片进行特征提取,描述图像的算法很多,用的比较多的是:SIFT描述子,指纹算法函数,bundling features算法,hash function(散列函数)等。也可以根据不同的图像,设计不同的算法,比如图像局部N阶矩的方法提取图像特征。2. 将图像特征信息进行编码,并将海量图像编码做查找

2012-05-28 18:18:19 1142

原创 通过class字节码了解StringBuilder拼接字符串效率高的原因

挺久没具体去看了,随手记一下吧。String str = "";for (int i =0 ; i str += i;}这样的拼法,实际上从分析class的字节码来看,是在循环里面new StringBuffer对象,相当的耗。通过这样的分析,给新人解释,是最有效的了。还能提升一些了解java底层知识的兴趣。——《Java编程思想》第四版P284-286 对这个问题进行了说明,可参考。

2012-05-24 20:32:39 1120

原创 Less css了解与相关心得

一个css的预处理器.粗略看了一下,实际上就是提供开发者另外一种编写css的方式,比原来更加灵活。实现的原理也不难,主要是字符串替换完成。less语法的css以.less结尾,具体解析方法,是在页面中引入less.js进行字符串解析。类似的思路,我们在工作中也想到过。比如前端js组件的开发,如果用js字符串拼凑,可读性很差,很不好维护。而用隐藏dom方式,则把可能不会出现的元素也预先加载进来了,而

2012-05-23 20:21:41 2272

原创 程序员与管理知识

很久没写了。一方面是工作重心转移,另外又碰到csdn泄密事件,以至于好久都没登录。做程序员的时候,喜欢钻研各种细节,记住各种技巧,兴奋点也很多。管理团队,本质是管理人。人相对机器而言,复杂得不知道多少倍。人这么难搞,都过来了,再回头去搞机器,就搞不动了?如果时间管理得好,我相信是可以反过来有很大帮助的。至少系统思维、解决问题的能力会高很多。

2012-05-07 21:33:51 972

原创 缓存穿透与缓存雪崩

1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。解决办法:对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。2.缓存失效:如果缓存集中在一段时间内失效,DB的压力凸显

2011-08-26 14:50:20 3848

原创 kano模型心得

主要是一个满意度二维模型,在产品设计的时候,可以用来进行满意度调查,二维的即better-worse系数better:如果具备该功能,用户很满意worse:如果没有该功能,用户很不满意可以根据调查结果,把产品的满意度落实为坐标点,落到第一象限,即better wors

2011-07-09 18:07:27 1969

原创 关于url中省略www主机地址设置

地址栏里面输入xxx.com  直接跳转到 www.xxx.com ,可以在nginx里面配置。1.确保DNS已经设置了默认解析,将xxx.com与www.xxx.com解析设置一样。2.解析之后,请求会转发到webserver。首先需要配置为se

2011-07-06 13:23:24 5566

原创 psi-probe安装手记

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:tomcat监控 probe一、简介psi-probe是lambdaprobe的一个分支版本,用于对Tomcat进行监控,比tomcat的manager强大很多。psi就是一个形如叉子的符号Ψ,希腊字母的第23个字母,用来代表fork。为啥需要分支呢,因为lambdaprobe已经多年没有更新(大致在2006年就停止发布新版本

2011-03-03 21:56:00 19439 5

原创 editplus工具栏定制-加快新建文件过程

<br />默认的新建图标都需要选择一下文档类型。<br />而我们经常需要创建txt文件,也得点击两下鼠标,很麻烦。<br />解决办法:<br />在工具栏上customize,把New Normal Text拖拽到Toolbar中即可。

2011-03-01 15:34:00 2349

原创 Word高级技巧笔记(不断补充)

<br />1.第一页有很多空白,下一页怎么都靠不上去,怎么办?<br />一般就是分隔符造成的。<br />在【常用】工具栏中,找到【显示/隐藏编辑标记】这个button,点下去之后,可以看到所有的分隔符。<br />可以看到,第一页中,有一个分页符。删除之。如果第一页和第二页需要有不同的格式,可以插入一个分隔符,选择分节符类型->连续。<br />比如,在一页中,第一段是标题,不需要分栏,第二段是作者,需要分栏,但内容又太少,不满一页,第三段之后才是正文。就可以在这三段后面分别插入一个连续分节符,就可以

2010-10-30 15:52:00 1611

原创 网站运营分析-BR与ER

<br />作者:fbysss<br />msn:jameslastchina@hotmail.com  <br />blog:blog.csdn.net/fbysss<br />声明:本文由fbysss原创,转载请注明出处<br />关键字:网站运营数据分析 ER BR<br />BR:Bound Rate 蹦失率<br />ER:Exit Rate     出站率<br />从中文意思也能比较准确的描述这两个指标。<br />所谓蹦失,也就是说,用户来到网站,什么都没做,就关闭了网页。这些用户可能是从搜

2010-10-12 10:19:00 3181

原创 通过Oracle的回收站恢复被删除的表

<br />如果误drop了表,可以使用select * from user_recyclebin<br />flashback [tablename] to before drop;<br />但是,如果普通用户没有执行flashback的权限,可以使用sys以dba身份登录执行。<br />如果一次性删除了多个表,可以写一个存储过程,一次性恢复。<br />定义一个游标,select * from dba_recyclebin where owner='xxx_user' and dropscn>=xx

2010-09-09 09:46:00 4006

原创 Oracle sqlldr笔记

需求:有两列0X开头的guid,需要合并并转换为10进制数值。控制文件如下:LOAD DATAINFILE “/home/xxxdbfile/xxxdb/xxx.txt”truncateINTO TABLE SNS_LDJ_USER.TTTTTTABLEFIELD TERMINATE BY “ ”TRAILING NULLCOLS—这个是指如果上面的列中,有空的列载入,不报错(ID sequence(max,1),GUID1,GUID2,ADD_TIME SYSDATEguid “to_number(rep

2010-09-02 10:13:00 3805

原创 深入理解Java序列化中的SerialVersionUid

深入理解Java序列化中的SerialVersionUid

2010-08-27 18:50:00 18221

原创 关于JVM的server/client版本

关于JVM的server/client版本

2010-08-16 15:02:00 2202

原创 java ClassLoader笔记(一)

java ClassLoader笔记(一)

2010-07-28 15:00:00 1632

原创 Linux团队开发权限管理纪实

团队开发过程中,开发服务器的权限管理是很有必要的,本文是在Linux下的一些权限划分管理经验的小结。

2010-07-26 19:15:00 8592 8

原创 禁用Winscp连接的解决办法

禁用Winscp连接的解决办法

2010-07-13 19:11:00 7906 1

原创 Oracle数据泵expdp/impdp笔记

expdp/impdp数据泵

2010-06-24 22:17:00 7151

原创 Java静态代码检查工具笔记

code review 工具列表1.代码格式检查checkstyle; 2.性能安全最佳实践检查RAD Software Analyzer和FindBug; 3.依赖检查JDepend; 4.重复性检查eclipse PMD插件; 5.复杂度检查eclipse Metrics插件; 6.协作工具Jupiter  Jupiter1.Unset表示没有选择,而不是一个具体类型2.三个阶段有默认

2010-05-06 20:27:00 6990 3

原创 svn强制添加注释脚本(windows版)

D:/SvnRepositories/projects/hooks 在仓库的hooks目录下面建立一个pre-commit.bat: @echo offsetlocalset SVN_BINDIR=C:/Program Files/VisualSVN Server/bin/set REPOS=%1set TXN=%2rem check that logmessa

2010-04-20 21:36:00 5379 5

原创 惠普台式机必须按F1才能启动问题排查解决纪实

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:惠普台式机F1启动问题故障背景一年前,某日。机器突然很慢,死活进不去操作系统。网管倒腾了半天,还放了BIOS电池,后来不知怎么弄的,好了。故障现象大病之后,必有后遗症。至此,每次开机之后,都必须按

2010-04-08 10:24:00 24579 2

原创 SVN分支与合并透析

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:svn分支合并1.创建分支的意义创建分支的意义,比如我们在一个基础平台上进行开发,每个技术小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后

2010-03-31 14:10:00 51850 13

原创 分析Atomikos数据连接池源码,弄清testQuery

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Atomikos数据连接池 前言     Atomikos数据连接池,国内有一些应用,但testQuery这个属性,在网上均是简单配置,并没有做特殊说明。通过对Atomikos源码的分析,发现这里很有学问

2010-03-18 17:19:00 14412

原创 openfire安装备忘

openfire安装很简单,在%OPENFIRE_HOME%/bin下执行openfire.exe,会弹出一个窗口,点击startk开始配置。选择简体中文,如果懒得安装数据库,就选HSQLDB。要注意的是输入密码那里,管理员账号是admin,密码就是输入电子邮件之后的密码。电子邮件和密码没有任何关系。而且,配置完了之后,需要stop一下,然后再start,launch admin,才能成功登录。否

2010-03-18 17:17:00 1796 1

原创 Ajax跨域问题研究笔记

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Ajax跨域一.试验准备    修改c:/windows/system32/drivers/etc/hosts文件,加入127.0.0.1 www.a.com www.b.com    Tomcat/

2010-03-18 16:21:00 7910 8

原创 strictfp,与“移植”有染,与“精确”无关

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:java strictfp IEEE754 浮点数运算一、前言    本文是针对java语言的strictfp关键字的扩展性研究,所引用博文内容,只关注问题,不针对作者,若有不当之处,还望指正。二、背景

2010-01-13 18:25:00 3575 5

原创 HTML中src属性值不合法带来的问题排查解决纪实

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:src属性值不合法背景     基于Spring MVC。     同事在对一个Controller进行debug的时候,发现页面只有一个刷新请求,而公共入口方法重复进入了4次,而且,每次获得的参数还有所

2010-01-08 10:34:00 2739

原创 Linux Shell编程step by step--文本文件最后两行相减

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss整理编写,转载请注明出处关键字:shell编程 背景        同事求助。需求      一个文本文件,要得到最后一行与倒数第一行相减的结果。测试文本#vi test.txt内容如下:     10

2010-01-06 14:20:00 4674 2

原创 Squid学习小结

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss整理编写,转载请注明出处关键字:Squid一、关于几种代理的简单说明1.正向代理也就是普通代理,一般用于内部局域网通过一台代理服务器上网的情况。客户端要上网,浏览器需要指定代理服务器。2.反向代理应用场景和正向代理不同,反向

2009-12-29 10:57:00 9008 3

原创 Nginx学习笔记

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss整理编写,转载请注明出处关键字:NginxNginx ,爽呆了!首先编译pcre:进入解压目录./configure --prefix=/opt/pcremakemakeinstall需要注意的是:默认是有问题的

2009-12-29 10:46:00 4277

转载 什么是BI

文章来源:http://www.cnblogs.com/jiesin/archive/2008/06/23/1227694.html谈谈对BI的理解,从BI的定义、基本技术、专业名词、实例应用及扩展等方面进行重新描述,巩固对BI的理解。一、BI的定义BI是Business Intelligence的英文缩写,中文解释为商务智能,用来帮助企业更好地利用数据提高决策质量的技术集合,是从大量

2009-12-17 20:07:00 1570 2

原创 PGP快速上手教程

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:PGP 加密解密PGP小知识        Pretty Good Privacy(汉语翻译:相当好的隐私),一种混合加密算法(综合了对称加密算法IDEA,非对称加密算法RSA,MD5、以及伪随机数产生器等)

2009-12-08 17:18:00 11278 4

原创 Ant快速备忘

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Ant前言:本人记忆力不好,这些东西,每次都得现看文档。把我最常用的Ant关键点东西写下来,以供备忘。要点:在docs目录找到Using Ant->Example Buildfile好习惯:一个build.x

2009-11-23 23:38:00 2070

原创 continuum无法编译问题排查纪实

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:continuum maven 持续集成现象:continuum突然无法编译工程,一直等待,无休无止。排查:在continuum/logs目录中,找到日志文件,看到mvn --batch-mode....

2009-11-19 19:02:00 992

转载 在两台服务器之间建立信任关系解决scp,ssh等不用输入密码等问题

引用地址: http://blog.chinaunix.net/u2/76835/showart.php?id=1359453说明:蓝色文字为本人添加 最近在编写定时python脚本时遇到一个问题。在该脚本中,需要使用scp命令将本地的文件复制到另一台机器中备份。但通常执行scp命令后都需要输入用户密码,这样在定时自动执行的python脚步中就不适用了。   后来在Internet中查找相

2009-11-06 09:44:00 2703

转载 Web应用性能优化黄金法则

文章来源: http://www.cnblogs.com/winner/archive/2009/07/03/1516399.htmlWeb应用性能优化黄金法则——转 Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。 法则1. 减少HTTP请求次数 80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种

2009-10-27 20:08:00 1289 1

转载 IE6文字溢出bug解决办法

引用地址:http://hi.baidu.com/oxolin/blog/item/74d37d504c6e0c6b843524c6.html 一个容器包含2两个具有“float”样式的子容器。 第二个容器的宽度大于父容器的宽度,或者父容器宽度减去第二个容器宽度的值小于3。(说到3,这里稍微多说一句——IE7还修正了IE6中的一个bug,bug名字就叫做“3像素bug”) 在第二个

2009-10-14 19:04:00 3533 1

转载 JVM内存模型以及垃圾回收

文章来源:http://nything.javaeye.com/blog/416819 内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是

2009-09-21 00:48:00 971

原创 结果集已耗尽

用的是hibernate,错误提示在doInHibernate中,query.list()一行经查,锁定一个方法,该方法把没有设置分页,而正好调用的语句可以查询出几十万条记录。优化之后,加上分页,问题解决。

2009-09-14 23:27:00 9835 1

JQuery1.3中文参考手册(chm)

JQuery核心API说明,选择器、DOM操作、事件处理、动画效果等,均有实例,chm版的就是好。看起来很舒服。

2009-12-07

高质量cpp编程(林锐博士)

软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C 程序怎么会有那么多的毛病?” 别难过,作者只不过比你早几年、多几次惊慌而已。 请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1 个读者的建议。

2008-11-05

mysql5.1参考手册中文版chm

mysql5.1参考手册中文版 chm

2008-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除