自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wave的专栏

共享与提高-----点滴积累;积跬步,至千里

  • 博客(35)
  • 资源 (35)
  • 收藏
  • 关注

转载 国内外三个不同领域巨头分享的Redis实战经验及使用场景

随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这里我们将为大家分享社交巨头新浪微博、传媒巨头Viacom及图片分享领域佼佼者Pinterest带来的Redis实践,首先我们看新浪微博 @启盼cobain的Redis实战经验分享:新浪微博:史上最大的Redis集群Tape is Dead,Disk is Tape,Flash is Disk,RAM Localit

2015-08-29 21:49:34 1717

转载 How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances

Yao Yue has worked on Twitter’s Cache team since 2010. She recently gave a really great talk:Scaling Redis at Twitter. It’s about Redis of course, but it's not just about Redis.Yao has worked at T

2015-08-29 21:24:42 1185

转载 ZooKeeper实现分布式队列Queue

让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。现在硬件越来越便宜,一台非品牌服务器,2颗24核CPU,配48G内存,2T的硬盘,已经降到2万块人民币以下了。这种配置如果简单地放几个web应用,显然是奢侈的浪费。就算是用来实现单节点的hadoop,对计算资源浪费也是非常高的。对于这么高性能的计算机,如

2015-08-29 21:21:30 3059

转载 java根据ip地址获取详细地域信息

互联网有很多接口可以实现通过ip查询到具体的位置,如下:通过淘宝IP地址库获取IP位置1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商3. 返回数据格式:{"code":0,"data"

2015-08-25 12:45:39 7093

原创 征服 Redis + Jedis

共收集了介绍Jedis使用的三篇文章。Github库:https://github.com/xetorthio/jedis

2015-08-19 22:36:45 1268

转载 在CentOS下搭建自己的Git服务器

首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便。这步默认你会,就不讲了。有了CentOS,那么如何搭建Git服务器呢?1、首先需要安装Git,可以使用yum源在线安装:[root@localhost Desktop]# yum install -y git2、创建一个git用户,用来运行git服务# adduser git 3、初

2015-08-19 13:40:56 72118 15

转载 MGTemplateEngine 模版引擎简单使用

MGTemplateEngine比较象 PHP 中的 Smarty 模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的HMTL模版,就能轻松的实现一个View多种内容格式的显示,对于不熟悉HTML或者减轻工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果。首先,看看模版的代码

2015-08-19 13:20:57 1210

转载 druid简单教程

java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如

2015-08-19 11:02:08 2977

转载 高性能缓存服务器Squid架构配置

随着网站访问人数越来越多,承受的并发和压力也越来越高,这时候我们需要对网站和架构进行优化,今天我们来讨论使用Squid对架构进行优化,缓存网站。网上对squid描述的文章也有成千上万,我这里简单记录一下实践的步骤。一、实施环境系统版本:CentOSx86_64 5.8Squid版本:squid-2.6Nginx版本:nginx-1.4.2二、正式安装安装

2015-08-18 21:59:09 1020

原创 巧用Squid的ACL和访问列表实现高效访问控制

Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。这些可以通过Squid ACL和访问列表来轻松实现。

2015-08-18 21:50:08 2860

转载 Architecting Backend For A Social Product

Architecting Backend For A Social ProductThis is aimed towards taking you through key architectural decisions which will make a social application a true next generation social product. The

2015-08-18 14:58:17 1021 2

转载 Flickr Architecture

TUESDAY, NOVEMBER 13, 2007 AT 6:04PMUpdate: Flickr hits 2 Billion photos served. That's a lot of hamburgers. Flickr is both my favorite bird and the web's leading photo sharing site. Flickr ha

2015-08-18 12:55:24 735

转载 用redis实现支持优先级的消息队列

为什么需要消息队列系统中引入消息队列机制是对系统一个非常大的改善。例如一个web系统中,用户做了某项操作后需要发送邮件通知到用户邮箱中。你可以使用同步方式让用户等待邮件发送完成后反馈给用户,但是这样可能会因为网络的不确定性造成用户长时间的等待从而影响用户体验。 有些场景下是不可能使用同步方式等待完成的,那些需要后台花费大量时间的操作。例如极端例子,一个在线编译系统任务,后台编译完成需要

2015-08-18 12:28:05 1725 1

转载 Solr使用入门指南

本文转自 http://chuanliang2007.spaces.live.com/blog/cns!E5B7AB2851A4C9D2!499.entry?wa=wsignin1.0 由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1. 基于Lucene自己进行封装实现站内搜索。工作

2015-08-17 23:48:00 985

转载 Pinterest谈实战经验:如何在两年内实现零到数百亿的月访问

Pinterest一直保持着指数增长,每一个半月都会翻一翻。在两年内,他们实现了从0到数百亿的月PV;从开始的两个创始人加一个工程师增长到现在超过40个工程师,从一个小型的MySQL服务器增长到180个Web Enigne、240个API Enigne、88个MySQL DB(cc2.8xlarge,每个DB都会配置一个从属节点)、110个Redis Instance以及200个Mmecache

2015-08-17 23:30:27 716

转载 redis:hash数据类型与操作

Redis hash是一个string类型的field和value的映射表.一个key可对应多个field,一个field对应一个value。将一个对象存储为hash类型,较于每个字段都存储成string类型更能节省内存。新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipmap其实并不是hash table,但是zipmap相比正常的hash实现可以节省不

2015-08-16 20:26:26 2570

转载 节约内存:Instagram的Redis实践

Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。首先,这个通过图片ID反查用户UID的应用有以下几点需求:查询速度要足够快数据要能全部放到内存里,最好是一台

2015-08-16 19:34:19 774

转载 Memcached 及 Redis 架构分析和比较

作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等) 也很

2015-08-16 16:47:18 859

原创 IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7

IntelliJ Idea编译报错:Information:Using javac 1.7.0_79 to compile java sourcesInformation:java: javacTask: 源发行版 1.7 需要目标发行版 1.7

2015-08-14 23:57:47 86148 19

转载 程序员知识点及工具汇总

技术站点Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社区,各有专长stackoverflow:IT技术问答网站GitHub:

2015-08-14 23:17:53 3093 1

转载 Android数据库 之 SQLite数据库

Android数据库 一、关系型数据库SQLIte  每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已经被多种软件和产品使用,Mozill

2015-08-11 01:47:55 894

转载 Android ContentValues类

ContentValues类和Hashtable比较类似,它也是负责存储一些名值对,但是它存储的名值对当中的名是一个String类型,而值都是基本类型。我们回顾一下,在上一个例子当中,我们是通过SQL语句进行插入操作,SQL语句的好处是比较直观,但是容易出错。但是在这个例子当中我们有更好的办法,在这里我们将要插入的值都放到一个ContentValues的实例当中ContentValues

2015-08-10 17:01:06 13742

转载 iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches

2015-08-10 11:05:26 37684

转载 百万级访问网站前期的技术准备

开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人就把想

2015-08-07 18:24:52 1376

转载 一个人,一个网站,5.75亿美元卖掉

导语:这才是创业,才是真正的脚踏实地,才是真正的生意。一个人,24岁时写了一个网站,每天只工作2小时,他还嫌工作量太大。他每天从谷歌广告赚好几万美元,不用合伙人,从来也不融资,一个人掌握100%股权,36岁时5.75亿美元卖掉公司。2015年7月14日,婚恋网站Plenty of Fish以5.75亿美元的价格被Match Group收购,他的创始人Mark

2015-08-06 23:02:59 714

转载 互联网之子 – Aaron Swartz

1986年11月8日,有个叫Aaron Swartz的人在美国芝加哥伊利诺伊州出生。因为他父母创办了一个软件公司,所以,Aaron在3岁的时候就接触到了电脑,然后就着迷了。我们先通过Aaron Swartz 的青少年时期来看一下他是怎么样的一个天才:12岁的时候Aaron就创建了一个类似于Wikipedia式的网站(那时还没有Wikipedia),13岁的时候,Aaron赢得为年轻

2015-08-06 22:37:37 840

转载 程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2015-08-06 22:15:33 785

转载 ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法

在ios7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法首先在viewDidLoad方法加入以下代码: if ([self.table

2015-08-05 22:33:00 823

转载 深入理解Android消息处理系统——Looper、Handler、Thread

Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。Android系统中

2015-08-05 18:11:51 797

原创 Android 判断当前线程是否是主线程的两种方法

使用Looper判断,方法为: Looper.myLooper() != Looper.getMainLooper()使用线程句柄判断,将主线程的Thread.currentThread()获取到主线程当前句柄,保存起来,在需要判断的时候调用Thread.currentThread()来与之比较,即可判断当前线程是否是主线程了。

2015-08-03 23:37:52 6573

转载 [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法

主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置:*.jar:库/build/intermediates/bundles/debug(release)/classes.jar*.aar:库/build/outputs/a

2015-08-03 23:14:23 684

转载 Android sdk content loader 0%的解决方案

Eclipse在启动时,经常会碰到半天启动不起来的情况,罪魁祸首就是“Android sdk content loader 0%”,题主经常是受这玩意的百般折磨,大早上一来就被这扫了工作的激情,浪费了大把时间。Eclipse初始化不成功就干不了活,所以这事必须得解决。经过自己多次亲身测试,发现没有一种办法的百试百灵的,只有通过以下几种方案来一步一步地解决。方法/步骤

2015-08-03 16:03:35 551

转载 BLE开发的各种坑

这段时间在做低功耗蓝牙 (BLE) 应用的开发(并不涉及蓝牙协议栈)。总体感觉 Android BLE 还是不太稳定,开发起来也是各种痛苦。这里记录一些杂项和开发中遇到的问题及其解决方法,避免大家踩坑。本文说的问题有些没有得到官方文档的验证,不过也有一些论坛帖子的支持,也可以算是有一定根据。Android 从 4.3(API Level 18) 开始支持低功耗蓝牙,但是只支持作为中

2015-08-02 22:44:29 13862 5

转载 Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)

Nginx是一个轻量级高性能的 Web 服务器, 并发处理能力强, 消耗资源小, 无论是静态服务器还是网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高,目前很多大型网站都在使用Nginx做为 Web 服务器,例如:人人网。另外淘宝研发大军针对大访问量网站的需求,对Nginx做了专门的定制,添加了很多高级功能和特性(Tengine),Tengine的性能和稳定性已经

2015-08-01 23:35:07 6144

原创 Cocoapods Podfile配置

What is a Podfile?The Podfile is a specification that describes the dependencies of the targets of one or more Xcode projects. The Podfile always creates an implicit target, named default, which l

2015-08-01 22:53:36 6132

中原大学资讯工程学系硕士学位论文精确3D-DDA 容积显像演算法

中原大学资讯工程学系硕士学位论文精确3D-DDA 容积显像演算法

2007-12-19

差分迭代圆生成算法

在光栅象素的圆生成算法中,中点圆算法以其计算量少、精度高而广泛使用于各种绘<br>图软件中.但它仅在一个坐标上的迭代使其对斜率有较高敏感度,因而限制了它的应用范围 论<br>文介绍的二阶差分迭代算法,使用了两个坐标上同时迭代的方法,使它无任何的斜率敏感度,固<br>而扩大了它的应用范围,并且它的计算量和精度与中点圆算法相当

2007-12-19

自适应多步位移码直线绘制算法

直线绘制是光栅图形学中一个最为基本的任务,加速传统直线绘制算法有着重要的实际意义.提出了一种新的直线绘制算法.与传统的直线绘制算法不同的是,该算法将直线直接表达成一串由0或1组成的位移码,并给出一个直线位移码的快速计算公式;在此基础上,通过对直线位移码周期性的分析,提出了一种新的自适应多步绘制算法.实验和理论分析表明,该算法能够大大减少生成直线的计算量,提高直线的绘制速度.<br>关 键 词: 图形系统;扫描转换;位移码;绘制;自适应算法

2007-12-17

二维填充图元的生成---图像填充算法

内容:(1)扫描转换:矩形、多边形、扇形;(2)确定图元内部像素;(3)内部颜色显示:均匀填色,图像填充;

2007-12-17

JPEG2000压缩算法研究

摘要:由于JPEG2000采用零树编码方式实现压缩,编码过程中零树的形成个数与压缩效率cE密切相关;对小波滤波器及JPEG2000零树熵编码进行研究,发现高的小波变换层数和5/3滤波器的使用有利于增加零树个数,从而提高压缩率;实现基于拼接块小波变换的JPEG2000压缩算法,结果显示图像分成拼接块会影响编码效率和解码保真度;对JPEG和JPEG2000进行比较,得出在超低码率下,JPEG2000解码图像虽然没有采用JPEG时出现的“方块”效应,但有“飞萤”效应。

2007-12-17

医学图像分割介绍

主要内容:分割概念、分割方法的分类、阈值分割、区域生长分割、交互式分割、Live wire分割、形变模型的分割、模糊连接度的分割、基于代理机模型的分割

2007-12-17

Nokia_Test_Criteria_for_Symbian_Cpp_Applications_v1_6_zh_CH.pdf

Nokia_Test_Criteria_for_Symbian_Cpp_Applications_v1_6_zh_CH.pdf测试标准

2007-11-06

How_to_avoid_common_errors_and_make_program_efficient[1][1]..pdf

How_to_avoid_common_errors_and_make_program_efficient[1][1]..pdf

2007-11-06

基于智能手机平台的英汉词典软件的设计与实现.pdf

基于智能手机平台的英汉词典软件的设计与实现.pdf

2007-11-06

如何在激活某个View时把简单对象(T类)做为参数进行传递.pdf

如何在激活某个View时把简单对象(T类)做为参数进行传递.pdf

2007-11-06

\汉语词典快速查询算法研究.doc

汉语词典快速查询算法研究.doc

2007-11-06

一种中文分词词典新机制——双字哈希机制.pdf

一种中文分词词典新机制——双字哈希机制.pdf

2007-11-06

汉语自动分词词典机制的实验研究.pdf

汉语自动分词词典机制的实验研究.pdf

2007-11-06

MemoryManagement.pdf

Symbian内存管理,这个pdf文档介绍的很全面,不错!!!MemoryManagement.pdf

2007-11-06

MemoryManagement.ppt

Symbian 内存管理:MemoryManagement.ppt

2007-11-06

Addison Wesley - Developing.Series.60.Applications.A.Guide.for.Symbian.OS.C++.Developers.chm

Addison Wesley - Developing.Series.60.Applications.A.Guide.for.Symbian.OS.C++.Developers.chm很不错的介绍Symbian的电子书

2007-11-06

Symbian中文技术周刊003.pdf

Symbian DBMS专题

2007-11-06

中文技术周刊001.pdf

内存管理和设备调试专题

2007-11-06

Forum_Nokia_Technical_Library_v1_49_en.chm

Technical solutions、Known issues、Tips and tricks<br>Technical notes、Frequently asked questions ,etc.

2007-11-06

Symbian C++ 各种类型之间的转换.pdf

TTime转TBuf、TDateTime转TBuf、TBuf转TInt、TInt转TBuf、TBuf转TDateTime

2007-11-06

djvu格式文件阅览器

用于阅读djvu格式的文件

2007-08-21

消费统计软件

这是我在业余时间做的一个用于消费统计的小软件。我平时用它来作为消费统计用,记录每天的花费,比较方便。还可以作为一个简单的文本文件阅览器,阅读文本文件,还可以更改背景颜色,改成绿色背景阅读对眼睛很有好处。

2007-06-14

火车时刻表

火车时刻表软件,可以按目的地查询车次、价格等等。不用连接网络,可以离线操作。

2007-06-14

电子书制作软件

电子书制作软件e-book maker

2007-04-02

三星I9500_4.4.2_ROOT工具

三星S4 (I9500) 4.4.2版本 Root工具包,包括Odin3,recovery-clockwork-6.0.5.1-i9500.tar 和 i9500_4.4.2_ROOT.zip

2014-10-29

libusb编程简介

libusb编程简介

2008-08-06

Directshow_SDK_Notes

Directshow_SDK_Notes

2008-08-06

C和C++嵌入式系统编程

C和C++嵌入式系统编程

2008-08-06

FFMpeg+SDK+开发手册

FFMpeg+SDK+开发手册

2008-08-06

高质量C++编程指南.pdf

高质量C++编程指南.pdf

2008-01-12

计算机图形学的概念与方法.pdf

1)计算机图形的构成及其表示 2)点阵图形的基本算法(增量DDA,Bresenham直线/圆弧算法) 3) 区域填充(注入填充区域算法、边界填充算法、扫描线算法) 4)平面图形裁剪(科恩-萨塞兰德算法、中点分割算法、梁友栋-Barsky算法) 5)向量、矩阵概念及其运算 6)图形变换(平移、比例变换、旋转变换、对称变换、错切变换) 7)计算机图形中曲线的设计理论(折线段曲线、B′ezier曲线、B-样条曲线) 8)计算机图形中曲面的设计理论 9)计算机图形中曲面的设计理论 10)计算机图形中真实感图形设计(光与颜色的基本知识、光的传播规律、明暗处理、阴影处理、纹理映射) 11)图形交互技术和用户界面设计 12)计算机图形动画设计

2007-12-17

《软件工程思想》--林锐

第一章“软件工程基本观念”; <br><br>第二章“程序员与程序经理”;<br><br>第三章“项目计划与质量管理”;<br><br>第四章“可行性分析与需求分析”;<br><br>第五章“系统设计”;<br><br>第六章“C++ 面向对象程序设计”;<br><br>第七章“测试与改错”;<br><br>第八章“维护与再生工程”。<br><br>附录“大学十年”可以充当饭后的水果。<br>

2007-12-17

空空如也

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

TA关注的人

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