自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

转载 PHP之父评价Facebook的HipHop项目

摘自:http://dev.yesky.com/4/11131504.shtml  读写网记者与PHP的创造者Rasmus Lerdorf联系,询问他对Facebook刚刚开源的PHP优化项目HipHop有何看法。Lerdorf在邮件中说,这是一个很酷的项目,肯定会成为某些网站很好的选择。  但是,他接下来说,对于许多Web应用来说,执行速度并不是主要因素。即使将总请求成本中10%

2012-11-01 10:40:42 522

转载 Shell条件判断

转自:http://yanwang.blog.51cto.com/1123232/382807-b file            若文件存在且是一个块特殊文件,则为真-c file            若文件存在且是一个字符特殊文件,则为真-d file            若文件存在且是一个目录,则为真-e file            若文件存在,则为真-f f

2012-10-08 14:07:39 476

翻译 相似度计算

在推荐系统中,最基础的一个概念就是计算相似度,很多的相似度都是基于距离计算出来的。计算距离的方法有很多种,包括:Euclidian Distance,Pearson Correlation,Cosine Similarity, intersecion(A, B)/union(A,B)等实际应用中,我们需要的相似度,希望它的值域为[0, 1],距离和相似度并不一定一致,但可以相互转换。比如E

2012-08-31 16:04:36 554

转载 机器学习会接触到的一些算法

http://techblog.netflix.com/2012/06/netflix-recommendations-beyond-5-stars.htmlLinear regressionLogistic regressionElastic netsSingular Value DecompositionRestricted Boltzmann MachinesMarkov Cha

2012-08-30 16:19:13 1861

原创 c++的inline和friend函数

inline是内联关键字,当成员函数的代码不是很多的,而且在程序中要反复的调用的时候,就可以将此函数设置为内联函数。这样在编译的时候,就会在调用的时候像宏那样的展开,而不是在执行的时候去反复的寻找函数的地址,从而能够提高程序的效率。当然,使用内联函数是以增加内存空间而换取执行效率。类的外部,也就是通过实例来访问私有(private)或保护(protected)成员,这是被禁止的

2012-08-30 10:35:28 2072

转载 CAP理论和ACID模型

转自:http://www.jdon.com/37625分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布

2012-08-20 15:03:35 1676

转载 Java栈与堆

转自:http://www.cnblogs.com/yezhenhan/archive/2011/04/22/2024977.htmlJava栈与堆----对这两个概念的不明好久,终于找到一篇好文,拿来共享1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要

2012-06-21 14:37:09 340

原创 mysql procedure while loop

create PROCEDURE init_display_pos_weight()BEGINdeclare i int default 1;while i insert into display_pos_weight(pos, weight) values(i, 1);set i = i + 1;end while;END;

2012-06-18 15:25:51 533

转载 哈希分布与一致性哈希算法简介

转自:http://www.cnblogs.com/liunx/archive/2010/03/24/1693925.html转摘请注明:博客园一条辉的博客(liunx.cnblogs.com) 前言在我们的日常web应用开发当中memcached可以算作是当今的标准开发配置了。相信memcache的基本原理大家也都了解过了,memcache虽然是分布式的应用服务,但分布的原则是由

2012-05-25 19:40:14 332

转载 vi中的块拷贝

转自:http://blog.sina.com.cn/s/blog_7038e68e0100njgi.html一、预备知识:y 复制(yank)d 删除(delete)p 粘贴(put,小写表示在当前位置之后粘贴,大写表示在当前位置之前粘贴)c 修改(change)m 对光标位置做标志(mark)“ 对寄存器进行操作(英文的双引号,小写字母为覆盖模式,大写字母为追加模式

2012-05-11 16:46:24 1189

转载 tracert用法详解

http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=52Internet,即国际互联网,是目前世界上最大的计算机网络,更确切地说是网络的网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到

2012-04-07 15:31:43 3230

转载 Java Memory Model & multithread-programming

转自:http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html实例问题:http://stackoverflow.com/questions/5307003/java-multi-threading-atomic-reference-assignmentWhat is a memory model, anyway?

2012-03-09 15:26:59 582

转载 Spring JdbcTemplate应用

转自:http://www.iteedu.com/webtech/j2ee/springdiary/43.phpJdbcTemplate 执行与更新您可以使用 JdbcTemplate 的 execute()方法执行 SQL 陈述,例如: jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varcha

2012-02-29 16:01:03 391

转载 mysql 定时器

转自 : http://www.jz123.cn/text/1134105.htmlMySQL从5.1开始支持event功能,类似oracle的job功能。有了这个功能之后我们就可以让MySQL自动的执行数据汇总等功能,不用像以前需要操作的支持了。如linux crontab功能。  创建测试表  CREATE TABLE t  (  v VARCHAR

2012-02-24 13:24:47 368

转载 mysql触发器的实战经验

转自:http://hi.baidu.com/avauntage/blog/item/b7a8ca16e7245017972b43bb.html1   引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),

2012-02-24 11:52:27 656

原创 Marshaller和Unmarshaller用法示例

import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bi

2012-02-21 14:14:43 15712 1

原创 mysql 存储过程中表名使用参数传入

参考:http://forums.mysql.com/read.php?10,511704,511704#msg-511704BEGINdeclare date_str varchar(8);declare table_prefix varchar(20);set table_prefix='mail_rare_visit_';set date_str = DATE_FORMA

2012-02-17 16:31:07 2003

转载 log4j.properties配置详解

转自:http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.htmllog4j.properties配置详解stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信

2012-02-14 14:44:48 334

转载 Java把汉字转拼音

转自 http://yxgyh.iteye.com/blog/409401pingyin4j.jar/**   * 汉字转换位汉语拼音,英文字符不变   * @author xuke   *   */  public class Cn2Spell {           /**      * 汉字转换位汉语拼音首字母,英文字符不变      * @p

2012-02-07 10:45:48 524

转载 php性能监测模块XHProf

转自:http://blog.51yip.com/php/1099.html一,什么是XHProfXHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告

2012-01-12 10:23:08 358

转载 php操作memcache的使用测试总结

转自:http://www.cnblogs.com/qiantuwuliang/archive/2011/03/07/1974499.html1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理

2012-01-06 11:51:22 376

转载 ubuntu下编译安装xcache for php5.3

转自 http://www.cnblogs.com/xiazh/archive/2010/10/20/1856646.htmlubuntu下编译安装xcache for php5.3wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gzsudo tar -xzvf

2012-01-06 11:49:09 779

转载 Apache日志分割

转自:http://holy2010.blog.51cto.com/1086044/426346,欲转载请参看原文章说明一、rotatelogs(apache 自带的工具)    rotatelogs是一个配合Apache管道日志功能使用的简单程序。举例:    CustomLog "|bin/rotatelogs /var/logs/logfile 86400" co

2012-01-05 14:18:14 380

转载 apache加密访问

引自:http://hi.baidu.com/anyhost/blog/item/e8f3aad4437ec204a18bb78d.html大家好!我是anyhost,今天教大家如何给apache加密码,访问的时候需要用户名和密码,好了不用多说看下面的步骤在apache的bin目录里面有一个htpasswd的可执行文件!先进到apache的bin目录里面哈!#htpasswd -c /

2011-12-20 12:18:00 1832

转载 MyISAM 和 InnoDB 讲解

MyISAM 和 InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。  以下是一

2011-12-08 16:21:24 244

原创 move chunk failed

当mongo instance 突然当机可能会导致mongo的automatic balancer出现问题,就是当机时正处于balance状态,重启机器后balance的lock state可能会一直为2,新的balance请求就为因为不能创建lock而被拒绝,解决方案如下connect to one mongosuse config;db.settings.update({_

2011-12-08 12:30:26 1653

转载 thrift完整例子

来源:http://binghejinjun.iteye.com/blog/1175239Thrift是facebook向apache推出的为了解决大数据量交换问题的开源项目。开发人员需要定义类似于c的结构体的数据结构和服务接口,利用thrift工具自动产生构建RPC客户端和服务器所需的所有代码。它可以跨语言,可靠通信。    thrift设计一:将传输层从代码层中分离出来 thrif

2011-12-06 17:19:46 1229

转载 Apk文件破解

来源:http://apps.hi.baidu.com/share/detail/24763053Apk文件破解可见源码  1. 获取apk的资‍源图片         直接用 WinRAR打开,res/drawable直接拖拽出来即可。    2.获取xml文件信息    虽然能用WinRAR看到里面的xml文件,但是xml是经过优化的,无法直接查看,需要

2011-12-05 18:17:12 1154

原创 firefox开发必备工具

firebug网页开发者必不可少的工具httpfox、httpwatch(IE下)后台开发者调试,分析其他web站点通信过程必备cookie manager可以修改cookie值

2011-12-05 15:46:55 267

转载 Java泛型

转自:http://www.infoq.com/cn/articles/cf-java-genericsJava泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来

2011-11-28 18:03:43 252

转载 Base64

出处:CSTC 作者:朱岩 时间:2004-1-30 8:43:00我打赌当你见到Base64这个词的时候你会觉得在哪里见过,因为在你能够上网看到这篇文章的时候你已经在后台使用它了。如果您对二进制数有所了解,你就可以开始读它了。打开一封Email,查看其原始信息(您可以通过收取、导出该邮件用文本编辑器查看)。你会看到类似这样的一个效果: Date: Thu, 25 Dec 20

2011-11-24 17:07:04 734

原创 某些mysql like查询也是可以使用到索引的

当起始不是模糊查询时,其实是可以用索引的explain extended select * from users where email like '303578599%'explain extended select * from users where email like '303%578599%'如果起始就是模糊查询,就要全表扫描了explain ext

2011-11-21 15:23:22 14829 2

原创 数据挖掘工具

ETL工具:Talend, Kettle分布式开源框架: Hadoop, hive, pig, hbase搜索开源框架:lucene, solr, sphinx

2011-11-17 10:11:00 588

转载 MyISAM 和 InnoDB 区别

来源: http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.htmlMyISAM 和 InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。M

2011-11-16 15:41:05 257

原创 mongodb在NUMA机器上运行注意点

You are running on a NUMA machine.We suggest launching mongod like this to avoid performance problems:numactl --interleave=all mongod [other options]NUMA相关知识:http://www.fmslib.com/fmsman/doc/num

2011-11-11 09:39:37 2460

转载 完美解决PHP中文乱码问题

完美解决PHP中文乱码问题2009年12月01日 星期二 上午 10:58来源:PHPChina一.首先是PHP网页的编码1.php文件本身的编码与网页的编码应匹配a.如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为A

2011-10-27 13:46:20 389

原创 zend studio create project from existing directory

在做源代码版本管理时,一个工程我们通常只上传源代码,要在开发环境中进行管理,我们需要用这些源代码创建一个工程,这样可以有效的利用IDE的友好提示。这就需要从已知的文件夹创建一个新的工程。zend studio中的做法是:创建一个新的工程,路径指向源代码所在的路径,这样zend就自动在这个目录下创建了相应的工程文件。下次就可以直接import此工程了。

2011-10-27 10:18:37 1647

原创 java Date 获取日期字符串可能出现的问题

跟日期相关的类(如Date, Calendar, Timestamp)一般都提供toString(), toLocaleString()这些函数都和系统平台有依赖关系,所有要想转换成特定的日期格式,最好使用SimpleDateFormat类进行格式化,这样在任何平台下都能得到预定

2011-10-17 16:32:56 548

原创 为解压版tomcat添加windows服务

cmdcd 到tomcat安装目录的bin目录下service install tomcatnet start tomcat

2011-10-14 11:19:33 461

转载 mysql left( right ) join使用on 与where 筛选的差异

有这样的一个问题mysql查询使用mysql中left(right)join筛选条件在on与where查询出的数据是否有差异。可能只看着两个关键字看不出任何的问题。那我们使用实际的例子来说到底有没有差异。    例如存在两张表结构   表结构1

2011-10-11 10:16:12 4068 1

jsp网页编程

jsp网页编程,jsp

2008-06-19

linux命令大全

比较全面的介绍了linux的命令,linux命令速查手册

2008-06-19

空空如也

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

TA关注的人

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