自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Redis,MemCached,MongoDB 概述

最近,一直在研究服务器性能优化和高并发请求访问,调研了非结构化数据(NoSQL)和内存加速(Cache),对老平台服务进行重新架构设计,力求节约成本10000美金/每月。调研项目主要有Redis、 MemCached、 MongoDB,以及Amazon的DynamoDBRedis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供...

2013-01-31 23:58:00 48

Hama学习笔记(4)-消息的发送与存储

Hama的文档目前还不详细,没有找到关于Hama如何发送消息的说明,只好自己动手做实验了。按照BSP的模型,每一个超步应该是有明确的三个步骤的:计算->通信->同步但是Hama当中,在节点进入同步状态之前,是否可以和其他结点即时地收发消息呢?如果可以,无疑会使得bsp程序更加灵活,但是这样也会带来不必要的麻烦:如果bsp程序设计不当,各个节点之间随意通信可能会使得程序的性能非常...

2013-01-28 13:08:00 115

全美最适合工作的公司——谷歌,是如何为员工制造幸福的

最近,谷歌被《财富》杂志选为2012年美国最适合工作的公司,微软排名第76,而苹果、亚马逊和Facebook甚至都没有进入名单。如果央视去谷歌餐厅里问“你幸福吗”,应该会有不少谷歌群众纷纷表示满意。公司需要提升与保持员工的幸福感不仅是种价值观,更是种能力。谷歌是怎么做到的呢?——除了它的确很有钱以外?Slate.com发表了特写报道《一台幸福机器》,详细介绍...

2013-01-28 13:00:00 339

hadoop学习笔记(8)-hosts文件配置的问题

环境:Centos6.3 x64jdk-1.6.0 u38 x64hadoop-1.0.4搭建集群时遇到一个问题:在namenode和jobtracket节点的日志中总是在报以下的错误:java.io.IOException: could only be replicated to 0 nodes,instead of 1以及找不到jobtracker.info文件什么...

2013-01-26 10:36:00 444

局域网中linux主机之间同步时间的一种笨方法

这几天在实验室用淘汰的pc搭了一个8个节点的小集群做hama的实验,从重新组装硬件到装系统、配置集群,忙了两天,满身都是灰。安装集群时,经常需要同步各个节点之间的系统时间,例如hbase集群中,过大的时间差可能会导致诡异的问题对于几个节点的小集群,可以用NTP(network time protocol)同步时间,而且手动就可以:选择局域网中的一台机器作为ntp服务器,在这台机器上需要...

2013-01-26 10:05:00 226

javascript给builtin对象添加新方法

在Ruby中可以使用Open Class的方法给已有的类添加新的方法,这样可以方便我们扩展新的功能。如rails这样popular的framework都会有core_ext用来添加ruby本身库的功能。虽然可能会出现Monkey Patch的问题,但这样仍然很好的丰富了我们写程序的手法。考虑一个String类,如果我的业务逻辑是经常会取出String对象的第一个字符并且返回大写形式。我就可以打开S...

2013-01-24 14:33:00 94

mini2440上程序不能控制led的解决办法

(1)在学习mini2440的过程中,开始写了一个控制led灯的程序app-led.c#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>int main(int argc, char **argv){int on;...

2013-01-24 12:16:00 238

2012年下半年信息系统项目管理师考试通过啦!

2013-01-24 11:04:00 59

2012年下半年信息系统项目管理师考试通过啦!

2013-01-24 11:04:00 47

C语言推荐书目

http://www.cngeeks.net/article-10-1.htmlC语言推荐书目 2012-4-2 22:05| 发布者: phoenixxz| 查看: 713| 评论: 0|原作者: Katherine摘要: 看看早年逝去的前辈大叔们曾说过那些触目惊心的话: 书是人类进步的阶梯———高尔基 书籍是人类知识的总统——莎士比亚 好的书籍是最贵重的珍...

2013-01-24 10:50:00 136

RS232 DB9 公头 母头 串口引脚定义

http://hi.baidu.com/zhy_myspace/item/ad1ab0f112a4da1ad7ff8cf9DB9公头母头串口引脚定义1.RS-232端(DB9母头/孔型)引脚定义引脚序号2351、4、67、8信号定义TXDRXDGND内部相连内部相连注:该口可直接插入计算机的COM口2.RS-232端(DB9公头/针型)引脚定义...

2013-01-24 10:31:00 4512

设置android源代码路径便于编写代码时查找

教程的方法没有成功,自己摸索的。最后还是搞定了。下面就android 2.3.3为例:第一步:打开一个java文件随便点击一个类名:ctrl + 鼠标左键 + 类名出现下面的界面:点击Attach Source选择源代码所在路径。注意源代码是jar或者zip包。打开确定。完成!...

2013-01-22 21:07:00 85

android源代码下载

唉~啥也不说了。http://android.git.kernel.org/现在打不开。不过有人共享了http://rgruet.free.fr/public/原文教程参照:http://www.cnblogs.com/skyme/archive/2011/05/14/2046040.htmlhttp://hi.baidu.com/wubotao/item/39548538ea...

2013-01-22 20:34:00 44

Hama学习笔记(3)-编写BSP程序

Hama中提供了BSP框架的编程接口,就像MapReduce一样方便使用。[引用请注明出处:http://blog.csdn.net/bhq2010/article/details/8531243]BSP框架首先明确一下BSP的概念:BSP是一个计算框架,按照这个框架编写的BSP程序会在集群的各个节点上做本地的I/O和计算,这一点和MapReduce相似(其实BSP的提出比Map...

2013-01-22 20:26:00 294

HttpClient、Tornado服务器开启gzip压缩功能

先说Tornado服务器开启gzip压缩,很简单,查阅文档http://www.tornadoweb.org/documentation/web.html?highlight=gzip可知只需配置gzip=True即可。再来说HttpClient开启gzip压缩,网上有很多资料,经过实践都不靠谱,靠谱的做法是为HttpClient添加两个Interceptor,一个是RequestInterc...

2013-01-22 15:09:00 169

android ndk c代码调用java的代码

这里简单说一下ndk中c调用java的方法至于ndk的环境搭建这里就不说了,有空会贴上来java调c的感觉相对比较简单,以后有空一并贴上来,这里说下 c去回调java的代码了首先创建工程就不说了,我们这里展开一个经典例子 helloworld 哈哈哈第一步,在android工程中 建一个类,里面放个方法,syso一个helloworld。同时建议建立一个activity...

2013-01-22 00:32:00 115

CSDN专访:做一个有节操的开发者

前段日子,有幸接受了CSDN专访,写了一篇小学生作文草稿(小学语文是数学老师教的),诚盼文艺青年、技术达人批评、斧正现把采访链接贴出,文中有语句不通、主谓宾不匹配、错别字、标号点符..... 任何错误,都可以指出专访杨刚:移动互联网是孕育下一代高科技企业的土壤...

2013-01-21 21:45:00 69

3G上网本搭建无线路由供iPad上网

<wbr style="font-family: simsun; font-size: 14px; line-height: 21px;"><span style="font-family: simsun; font-size: 14px; line-height: 21px;"></span><wbr style="font-family: simsun...

2013-01-18 23:46:00 51

取消Linux下Vim自动生成的备份文件

http://hi.baidu.com/mashang123/item/c2ef3b09adce65096c90481e取消Linux下Vim自动生成的备份文件取消Linux下Vim自动生成~备份文件 最近突然发现通过shell终端命令 ls,会显示在图形界面上看不到的文件 而且这些文件后面都是以~结尾的 比如 new.txt~,很奇怪,后来在网上搜索了一下 原来发现是vim编...

2013-01-17 20:09:00 228

虚拟机通过把nfs作为根文件系统来启动mini2440开发板

http://hi.baidu.com/mashang123/item/2c2a0a133f71c4ef5e53b14f2012-08-01 23:07 虚拟机通过把nfs作为根文件系统来启动mini2440开发板虚拟机通过把nfs作为根文件系统来启动mini2440开发板说明:mini2440用户手册在这一小节的叙述有几个小问题,与手册截图不一样。准备工作:(1...

2013-01-17 20:07:00 190

hama学习笔记(2)-在eclipse中编译hama源码、写hama job

写hama job如果只是写hama job,根本不需要eclipse,所有的代码都可一在一个java文件中搞定。不过用惯了eclipse的人表示vim之类的实在用不惯。在eclipse中可以建一个user library:在eclipse菜单栏中:Window->Preferences->Java->Build Path->User Libraries-&gt...

2013-01-17 14:01:00 213

hama学习笔记(1)-配置和启动hama

Apache Hame是Google Pregel的开源实现,与Hadoop适合于分布式大数据处理不同,Hama主要用于分布式的矩阵、graph、网络算法的计算。简单说,Hama是在HDFS上实现的BSP(Bulk Synchronous Parallel)计算框架,弥补Hadoop在计算能力上的不足。关于bsp计算模型:http://ieeexplore.ieee.org/xpls/...

2013-01-16 19:49:00 850

Oracle自带的sql developer导入导出数据

最近使用oracle导入导出数据时,遇到了不少的麻烦!遂对oracle数据库进行了认真的学习,总结了几种导入导出的命令方法,以备以后查阅。数据导出: 1、 将数据库test完全导出,用户名system 密码manager 导出到d:/daochu.dmp中   exp system/manager@test file=d:/daochu.dmp full=y  2 、将数据库中sy...

2013-01-15 21:02:00 119

嵌入式服务器,数据库下登陆功能实现

一 平台介绍硬件:s3c2410开发板(我用的是友善之臂的)、pc机。软件:boa服务器、sqlite数据库(需要把服务器和数据库都配置好)二程序源代码源代码如下:(1)index.html<html><meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <...

2013-01-15 09:22:00 142

Android 开发源码分享

亲测源码分享1.斗地主源码分享http://www.apkbus.com/android-88862-1-1.html2.是男人就下100层英文原版http://www.apkbus.com/android-88877-1-1.html3.策略型大型战争游戏http://www.apkbus.com/android-88881-1-1.html4.卡拉OK,歌词同步程序http:/...

2013-01-13 19:06:00 58

蛇形填数

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=7先把外围填好再考虑深入循环。递归没成功,就用了循环。这段代码虽然解决了问题,但是并不好。#include <stdio.h>void Full(int a[][101], int n,int count){ int i,j,t,temp; ...

2013-01-13 13:44:00 84

Yum本地Rpm库设置

1 Yum对光盘的支持查看/etc/yum.repos.d/CentOS-Media.repo卸载挂接目录:umount /media/CentOS弹出光盘映像:eject2挂接光盘映像挂接光盘映像到本地目录/media/CentOSmount /dev/cdrom /media/CentOS3通过本地Yum库安装软件...

2013-01-12 22:26:00 165

Apache服务器的安装与配置

1 上传压缩包上传httpd-2.2.23.tar.gz到/usr/local/src2 解压压缩包tar xzvf httpd-2.2.23.tar.gz3 编译安装cd httpd-2.2.23./configure --prefix=/usr/local/apache-2.2.23 --enable-so --enable-mods-share...

2013-01-12 22:20:00 121

Linux查找命令

1文件名查找find . –name *vm递归地查找符合条件(文件名以vm结尾)的文件2文件内容查找2.1 grepgrep –lr ‘log4j’ *-l 匹配-L 不匹配-r 递归2.2 findfind ./ -name ‘*.xml’ -exec grep -i “log4j”{} \; -print...

2013-01-12 22:14:00 86

Silverlight单元测试工具配置

在Siverlight Toolkit(http://silverlight.codeplex.com/)中包含了Silverlight单元测试template application。我将说明在使我们的第一个测试通过时,可能遇到哪些问题,以及怎么解决这些问题。问题一:在安装了Silverlight Toolkit以后,在Installed Templates》Visual C#》Silv...

2013-01-11 18:41:00 116

android 的listview的优化

首先定义listView布局文件就不说了,一个是activity对应的布局,一个是listview中的item布局。(这个如果不知道就百度吧,应该很多)首先是把这个listView显示出来,在activity中两个步骤:1:找到listview对应的布局 xxx = (强转)findviewbyid(对应id)2:设置适配器: xxx.setadapt(这里放适配器);3:...

2013-01-11 13:52:00 112

android 重写系统进度条

自定义progressbar现在要自定义一个等待的时候转动的小圈,相信大家也都嫌系统自带的很麻烦吧??如果要自定义那些系统的组件都有一个法子,那就是看系统的是怎么写的。看下系统的progressbar的方法:首先看android的系统的style.xml的文件,系统的样式定义都在里面 android-sdk-windows\platforms\android-8\data\res\...

2013-01-11 13:31:00 153

Silverlight中DataGrid翻页或者滚动时CheckBox/RadioButton显示的问题

问题现象Datagrid是silverlight中很常用的控件,经常被用来显示数据,当数据的个数较多时,我们可以使用滚动条或者分页的方式来显示。但是,如果DataGrid中使用了CheckBox或者RadioButton时,会出现如下图所示的问题:开始的界面:当我在第一页选中了第一行的radiobutton时:如果此时我翻到下一页,在没有点击的情况下,第二页中的第一行的R...

2013-01-10 14:35:00 92

linux awk 运算符

awk 作为文本处理优秀工具之一,它有自己丰富的运算符,可分为:算术运算符,赋值运算符,关系运算符,逻辑预算法,正则运算符。一、运算符介绍运算符描述赋值运算符= += -= *= /= %= ^=赋值语句逻辑运算符||逻辑或&&逻辑与正则运算符~ ~!匹配正则表达式和不匹配正则表达式关系运算符< ...

2013-01-09 23:26:00 68

《apue2e》(Unix环境高级编程——第二版)学习心得

《apue2e》(Unix环境高级编程——第二版)学习心得Unix编程 2010-12-14 20:46:14 阅读169评论0 字号:大中小订阅总结:这是一本经典的书,对于Unix程序员如此,对于其它程序员也是相当有价值的。先给两张可以概括本书所讨论内容的两张图片:(第二部分再给出说明)第一部分:对本书总体结构的解析本书共分21章。个人认为核心章节为1~13章,其中1~2章为本书...

2013-01-09 11:07:00 197

UNIX 环境高级编程(阅读笔记)

W.Richard Stevens 先生所著之书比较适合有经验的人进一步深入学习W.Richard Stevens 先生所著的UNIX 环境高级编程、UNIX网络编程、TCP/IP详解是难得的入门好书,但这里的入门指得是研究生级别的入门。Stevens 先生所著之书多半是为了给研究生上课时用做教材,因此 Stevens 先生假设阅读这些书的人至少已经接受过了系统的计算机技术本科教育,已经拥有了...

2013-01-09 10:37:00 180

linux awk 数组和循环

awk 作为强大的文本处理工具,少不了数组处理。awk 中数组叫做关联数组(associative arrays),下标可以是数字也可以是字符串。awk 中的数组不必提前声明,也不必声明大小,初始化数组元素用 0 或空串,这根据上下文而定。一 语法语法:awk '{pattern + action}' 或 awk 'pattern {action}'其中 pattern 表示 AWK...

2013-01-09 00:00:00 78

WIN7安装Oracle VM VirtualBox虚拟机,安装XP实现双系统详细图文教程!

大家好,最近由于离职在家,没事情干,就想搞搞原来一老机型的ROM,结果WIN7不感冒,没法,想搞个双系统,无奈,办法太多,而且复杂,没法了,只能用虚拟机了。工具:WIN7 32位旗舰版操作系统电脑一台(也不一定,XP也可以)Oracle VM VirtualBox虚拟机软件汉化版(自己百度完整的)XP系统镜像ISO一个(这个随便你到哪里去下载了)人一...

2013-01-08 20:47:00 163

android mp3播放器学习之预备知识1:activity

对应的MP3源码下载:http://download.csdn.net/detail/brightshadow11111/4971610学习android毋庸置疑,activity是相当相当重要的一个玩意儿。1:activity组件是干嘛的??它可以用来展示一个布局文件。并且响应你的布局文件上的点击触摸等等的事件。有点绕,形象一点说吧,如果你使用过android的手机,你会看到一个...

2013-01-08 00:25:00 113

android 数据库 SQLite

1.SQLite的特点(区分其他数据库的)除了主键之外所有列都不区分数据类型每个库是一个单独的文件手机自带数据库, 使用代码创建库, 创建表2.创建数据库定义类继承SQLiteOpenHelper调用父类构造函数(4个参数), 注意: 版本号从1开始重写onCreate()和onUpgrade()方法当调用getWriteableDatabase()或者getReadableDatabase(...

2013-01-07 23:10:00 78

空空如也

空空如也

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

TA关注的人

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