自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1057)
  • 收藏
  • 关注

XMPP协议学习笔记六(搭建Tigase开发环境)

概述 最近闲来无事研究了一下另一个基于XMPP协议开发的服务器Tigase,发现其相比Openfire还是有一定的优势的,官方号称其单台服务器可以同时承受50W在线人数的负载,从这一点来看比Openfire强很多(Openfire如果不考虑Roster估计可以达到单台1000的同时在线就不错了),下面给大家演示一下如何获取源代码以及在eclipse中调试。首先获取源码,我是通过...

2014-06-24 15:28:00 585

Leveldb 实现原理

数据分析与处理之二(Leveldb 实现原理)2011-12-04 21:24 by Haippy,26197阅读,8评论,收藏,编辑郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新...

2014-06-24 11:18:00 470

一致性哈希算法及其在分布式系统中的应用

http://blog.codinglabs.org/articles/consistent-hashing.html一致性哈希算法及其在分布式系统中的应用作者 张洋 | 发布于 2011-10-18分布式一致性哈希摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开...

2014-06-24 10:25:00 505

ctime的连续调用覆盖以前的值

ctime() 的连续调用覆盖以前的值随后调用 ctime() 函数重写前一次调用的结果。下面的代码示例演示了此行为通过打印相同时间的开始时间和完成其第一个的 printf () 调用中的时间。但是,应该不同的开始和结束时间。若要更正这种情况下,不要在一次调用 printf 两次调用 ctime。完成时间则晚于开始时间,如预期的那样。这是预期的行为。Ctime() 函数...

2014-06-20 13:27:00 315

远程桌面连接提示“您的凭据不工作”

在域环境中,如果使用Vista及以上的操作系统,默认情况下,在连接到远程计算机时无法保存凭据。当我们使用远程桌面连接时,即使已经勾选了“记住我的凭证”。但是下次登录依然无法保存凭据,会提示“您的凭据不工作”此时需要对组策略进行设置,以 Windows 7 为例,步骤如下:Step 1:使用 gpedit.msc 打开组策略,点击“计算机配置”——...

2014-06-19 14:55:00 433

腾讯抄你肿么办

腾讯抄你肿么办对不住腾讯的同行,我标题党了。其实,这篇文章是打算写“大公司抄你肿么办?”很明显腾讯最典型嘛,以至于我还在网易的时候,Boss也问我,腾讯抄你怎么办?此时屡屡有一股邪火在胸口燃烧着,想大吼一声:腾讯抄我怎么办?老子跳槽去腾讯!最后我还是选择了创业。我在网易5年,一直带业务部门,从内容总监转...

2014-06-11 10:42:00 153

Hyper-v 3.0上安装Linux集成服务

我们知道在Hyper-v上安装Linux系统会有问题,这个问题最为显著的是网卡驱动不能自动安装,如果在hyper-v下安装Linux需要单独的安装插件--- Linux Integration Services,当然Linux IntegrationServices也分版本,现在最新的版本为v3.4,这次是以在Windows Server 2012 R2上安装CentOS 6.3为例,...

2014-06-06 14:28:00 526

CSS浮动(float,clear)通俗讲解- 杨元- 博客园

学习CSS布局主页目录inline-block你可以创建很多网格来铺满浏览器。在过去很长的一段时间内使用float是一种选择,但是使用inline-block会更简单。让我们看下使用这两种方法的例子:困难的方式(使用浮动).box { float: left; width: 200px; height: 100px; m...

2014-06-04 20:35:00 173

查询linux系统中空闲内存/内存使用状态查看/剩余内存查看

查询linux系统中空闲内存/内存使用状态查看/剩余内存查看本文作者:宗国锋 宗国锋官方网站 转载请注明原文链接http://www.zongguofeng.cn/2010/0223/272.html下面介绍使用top和free命令查看系统中空闲内存所以你执行top命令看到的[root@linuxzgf ~]# topMem: 8174492k total, 7124268k used...

2014-06-03 17:03:00 332

C/C++的内存泄漏检测工具Valgrind memcheck的使用经历 C/C++的内存泄漏检测工具Valgrind memcheck的使用经历...

C/C++的内存泄漏检测工具Valgrind memcheck的使用经历分类:C/C++编程工具收藏2014-03-18 21:46404人阅读评论(0)收藏举报valgrind内存泄漏内存管理newdelete目录(?)[+]Linux下的Valgrind真是利器啊(不知道Valgrind的请自觉查看参...

2014-05-29 21:46:00 210

redis 测试代码+ nosql索引

https://github.com/redis/hiredishttps://github.com/jlafon/purger/blob/master/src/reaper/database.chttp://download.redis.io/redis-stable/deps/hiredis/test.chttp://www.cnblogs.com/stephen-...

2014-05-27 20:47:00 187

redis pipeline的使用

redispipeline的使用(2013-05-28 20:02:43)转载▼标签:redispipelineappendcommandc语言hiredisit分类:Technology1、pipeline原理redis是一个...

2014-05-27 20:36:00 319

从hiredis使用出core谈谈redis多线程的使用

从hiredis使用出core谈谈redis多线程的使用发表于3个月前(2014-02-25 15:29) 阅读(607)|评论(3)11人收藏此文章,我要收藏赞0摘要hireedis多线程出core原因目录[-]1、情景描述1.1 使用场景1.2 初步实现方案1.3 结果2、线下复现...

2014-05-27 20:31:00 633 1

Row-Oriented Database 、Column-Oriented Database 、Key-Value Store Database 、Document-Oriented Databas...

Row-Oriented Database 、Column-Oriented Database 、Key-Value Store Database 、Document-Oriented Databasechuanliang于 2009-10-4,20:50Comments (0)归类于:技术相关Tags:Column-Oriented Database...

2014-05-26 08:19:00 264

数据库的锁机制

http://www.rigongyizu.com/distributed-locks-using-redis/日拱一卒关注分布式系统,NoSQL技术,记录工作与生活所感跳至内容首页关于基于Redis Lua脚本实现的分布式锁最近项目中需要用到一个分布式的锁,考虑到基于会话节点实现的zookeeper锁性能...

2014-05-25 20:42:00 226

使用koala插件完成项目创建、业务开发、打包发布

Quick Start1 Koala的下载和安装 1.1 前提准备 使用koala,确保你的电脑上已安装并正确运行以下软件: 1) JDK 1.5以上 2) Maven 2以上 3) eclipse 3.7以上 4) eclipse安装m2eclipse插件 m2eclispe的插件更新地址为:http:...

2014-05-18 18:58:00 270

redis 3

1.http://www.kazaff.me/2013/02/19/phpredis%E7%9A%84%E4%BA%8B%E5%8A%A1%E6%93%8D%E4%BD%9C%E7%BB%86%E8%8A%82/2.redis入门系列文章广告贴放假没事学习了redis这个key-value数据库。顺便写了点学习笔记和大家分享下,希望对想了解redis的同学有所...

2014-05-18 18:44:00 217

redis sorted set index 2

0.http://qing.blog.sina.com.cn/tj/4a1a3ea33300004d.html直接用压力测试代码压线上服务器,果然也慢。继续看 log ,似乎慢的请求有一个共性:某个时间点,几十个请求的耗时是一样的,都是类似 127ms,132ms 这样的。如果是真实的处理耗时,不应该会如此雷同才对,那么就应该是排队等待耗时了。这一批请求应该是同时发起的,因为某...

2014-05-18 11:25:00 179

redis sorted set index

0.http://ruby-china.org/topics/102111.http://haili.me/archives/750.html2.http://blog.cafeboy.org/2011/11/28/redis-kv-design/3.http://www.zhaokunyao.com/archives/58784.http:...

2014-05-16 07:31:00 185

索引背后的数据结构及算法原理

http://blog.codinglabs.org/articles/theory-of-mysql-index.htmlMYSQL索引背后的数据结构及算法原理作者 张洋 | 发布于 2011-10-18MySQL索引B树优化写在前面的话在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(...

2014-04-21 11:08:00 170

IT狂人的职场路:跳槽、创业与转型

文章摘要:T技术是最常见的职场岗位之一,IT狂人们也在思考:是选择投身值得托付的好公司,和一群最优秀的工程师共同工作,还是在积累经验后自主创业,又或者干脆转型做管理?IT技术是最常见的职场岗位之一,IT狂人们也在思考:是选择投身值得托付的好公司,和一群最优秀的工程师共同工作,还是在积累经验后自主创业,又或者干脆转型做管理?我们在采访了一圈资深职场人后告诉你:踏实做事...

2014-04-16 12:33:00 358

MySQL的ROWNUM实现

SELECT@rownum :=@rownum + 1 ROWNUM,ZXAH,XM,ZZJGDM,FDDBRXM,LASJ,ZXFY,ZXYJWH,ZXYJZZDW,FLSXWSYW,BZXRLXQKFROM(SELECT@rownum := 0,ZXAH,XM,ZZJGDM,FDDBRXM,LASJ,ZXFY,ZXYJWH,ZXYJZZDW,FLSXWSYW,BZXRLXQKFROMb_s...

2014-04-15 10:07:00 196

修改web office apps 默认在浏览器中打开

最近在搞鼓web office apps的时候发现,在新建文档的时候,IE浏览器会默认检测本机是否安装了office系列,安装了的话会尝试用客户端office打开模板文档新建。下图是客户端安装了office 2007 sp2版本的情况(测试了三个版本的office,office 2003、office 2007、office 2007 sp2,发现office 2007 s...

2014-04-15 09:11:00 196

如何整合Office Web Apps至自己开发的系统(二)

WOPI项目的创建首先用vs2012创建一个mvc4的程序。如图:从上一篇我们可以知道,WOPI通讯主要通过两个服务:一个是CheckFileInfo服务,一个是GetFile服务。所以下面我们主要介绍这两个服务的创建。1. 首先创建CheckFileInfo服务:我们先确定这个服务的路由地址设置为:http://<ServerName>/f...

2014-04-15 09:07:00 172

如何整合Office Web Apps至自己开发的系统(一)

在前面我的一篇博客中 Office Web Apps安装部署(一),有一张介绍Office Web Apps与其他系统的关系图,从上述图中,可知实际上Office Web Apps也是可以接入自己开发的系统的。下面介绍一下整合Office Web Apps的一些理论知识。要想让自己的系统与Office Web Apps整合就一定要清楚一些概念,首先要理解什么是”WOPI...

2014-04-15 09:05:00 226

Office Web Apps安装部署(二)

SharePoint 2013调用Office Web Apps注意:调用OfficeWebApps的sharepoint应用的身份认证必须是基于声明的身份认证(claims-based authentication)首先安装好SharePoint2013,我在此部署文档中使用的是免费的sharepiont foundation 2013.操作系统环境为:windows2012....

2014-04-15 09:01:00 122

Office Web Apps安装部署(一)

系统要求为Windows Server 2012,注意:安装Office Web Apps的服务器除了Office Web Apps之外,不能安装其他应用。包括不能安装Office,lync,,sharepoint等应用,即要单独部署。安装IIS 7.0打开服务器管理器添加角色和功能打开“添加角色和功能向导”界面,点击下一步因为是基于本机安装,所以要选择“基...

2014-04-15 09:01:00 177

WEB中文字体应用指南

http://www.fontsquirrel.com/fontface@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会...

2014-04-14 22:56:00 185

super smack

http://c20031776.blog.163.com/blog/static/68471625201341411832198/与sysbench比较优点:可以针对某个数据库指定某张表,自定义SQL语句进行测试缺点:功能简单sysbench:优点:功能稍微强大,更偏向于整个系统的测试,包括CUP、内存、数据库整体性能等的测试缺点:不能...

2014-04-12 18:31:00 166

如何学习开源项目及Ceph的浅析

章宇:如何学习开源项目及Ceph的浅析发表于13小时前|次阅读| 来源个人博客|9条评论| 作者章宇云计算OpenStack开源IaaSCeph云存储博客摘要:开源技术的学习和采用确实存在着一定门槛,然而学习各种开源项目已经成为许多开发者不可回避的工作内容。那么,对于类似OpenStack的大型开源项目,开发者该如何着手,这里我们看章宇的分享。...

2014-04-11 11:42:00 163

Android程序自动化打包

概述 在一般的Android开发中,我们通常使用Eclipse自带的导出工具来进行App的签名和发布,Android自动化打包,就是利用脚本将这样一个手动操作的过程转化为一个命令搞定。准备 需要配置好JDK、Android SDK和Ant的环境,具体参见本人的上一篇博客:点击打开链接步骤准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可...

2014-04-08 10:49:00 272

Meteor+AngularJS:超快速Web开发

为了更好地描述Meteor和AngularJS为什么值得一谈,我先从个人角度来回顾一下这三年来WEB开发的变化:三年前,我已经开始尝试前后端分离,后端使用php的轻量业务逻辑框架。但当时前端还没有成熟且广泛流行的业务逻辑框架。所以在做产品开发时我仍然选用drupal等整体开发框架。开发时常常需要在javascript和php间切换,同时还要自己搞定数据库。此时的开发模型图是这样(红色箭头和红色...

2014-03-30 09:08:00 126

系统架构:Web应用架构的新趋势---前端和后端分离的一点想法

最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的书都很老了,现在的b/s架构已经不是几年前的b/s架构,其实b/s架构就是web应用开发,对于这样的架构我们现在应该考虑的是前端和后端的分离(注意:这里的后端是指服务端)。  Web前端现在是一个独立的技术工种,这个工种的产生主要是针对互联网行业的需求,我在以前的文章里曾经讲到过,一个大型互联网网站,例如...

2014-02-24 09:39:00 197

windows环境下搭建Android开发环境(完整)

安装配置JDK 以jdk-6u45-windows-i586.exe安装包为例双击安装包,在自定义安装界面将“公共JRE”和“Java DB”两项点击勾选为“此功能不可用”,安装路径默认是C:\Program Files\Java\jdk1.6.0_45,然后点击下一步完成安装。windows XP或者Server下右击“我的电脑”弹出菜单,点击“属性“》“高级“》“环境变量“...

2014-02-08 13:32:00 138

AChartEngine应用之BarChart(柱形图)

AChartEngine应用之BarChart(柱形图)接着上文,构建柱形图的步骤和构建饼图的步骤一样,主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activityandroid:name="org.achartengine.GraphicalActivity" />1.设置XYMultipleSeriesRendere...

2014-01-16 12:48:00 161

象与骑象人-幸福的假设

象与骑象人-幸福的假设1 人的心理是如何运作的-人象对峙1.1 自我的分裂,使你产生心理冲突1.1.1 四中自我分裂1.1.1.1 心灵和身体1.1.1.2 左脑和右脑1.1.1.3 理性和感性1.1.1.4 控制化和自动化1.1.2 阻碍幸福的3个障碍...

2014-01-16 11:54:00 207

字符串比较--strcasecmp()和strncasecmp()

函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值.[cpp] view plaincopy#include<stdio.h>#include<string.h>#...

2014-01-16 11:53:00 155

字符串分割函数---strtok和strsep函数

这几天处理字符串,突然遇到字符串分割问题,上网查了一些资料后,找到这两个函数,strtok与strsep函数。网上举的例子千篇一律,下面我根据函数的实现源码,记录一下使用说明,供大家讨论,欢迎大牛拍砖!PS:找个库函数源码的在线查询网站真不容易,先找到了这个http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/?cvsroot=glibc之后,发现...

2014-01-16 11:44:00 129

iOS安全攻防(六):使用class-dump-z分析支付宝app

使用class-dump-z分析支付宝app为了了解支付宝app的源码结构,我们可以使用class-dump-z工具来分析支付宝二进制。1.下载配置class_dump_z前往 https://code.google.com/p/networkpx/wiki/class_dump_z ,下载tar包,然后解压配置到本地环境$ tar -zxvf class-dump-z_0.2a....

2014-01-16 11:24:00 161

提示信息

<html> <head> <meta charset="utf-8"> <script type="text/javascript" src="jquery-1.9.1.js"></script> </head> <body> &amp

2014-01-16 10:34:00 145

空空如也

空空如也

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

TA关注的人

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