自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (23)
  • 收藏
  • 关注

原创 mgo 驱动新加重连

mgo 驱动目前没有实现远端server挂掉后,(当远端的session挂掉其实底层已经做了重连的机制,但是没有通知上层的sesion.)更新当前的session。而致使当前的session不可以用。目前我们可以采取两种方式来更新。1) Call Refresh on the session, which makes it discard (or put back in the pool,

2015-06-04 10:47:04 605

原创 mongo不停机集群

http://venublog.com/2014/05/27/how-to-migrate-to-new-sharded-mongodb-cluster-with-zero-downtime//usr/bin/python /usr/local/bin/oplogreplay -v --timestamp=1431588421,3 10.0.176.90 1

2015-05-21 14:44:53 482

转载 亚马逊服务器(Linux 3.13.6)A very large skb can span too many pages (more than 16) to be put in the driver

Brendan Gregg's Blog homeLinux perf Rides the Rocket11 Sep 2014Riding the rocketWHAT DOES IT MEAN?? Ubuntu Trusty was dropping packets in our cloud instance, and leaving us with th

2015-04-08 18:04:08 1091

转载 Go语言并发与并行学习笔记(三)

Go语言并发与并行学习笔记(三)Go语言并发的设计模式和应用场景以下设计模式和应用场景来自Google IO上的关于Goroutine的PPT:https://talks.golang.org/2012/concurrency.slide本文的示例代码在: https://github.com/hit9/Go-patterns-with-channel生成器在Pyt

2014-03-25 21:55:40 804

转载 Go语言并发与并行学习笔记(二)

Go语言并发与并行学习笔记(二)Go语言的并发和并行不知道你有没有注意到一个现象,还是这段代码,如果我跑在两个goroutines里面的话:var quit chan int = make(chan int)func loop() { for i := 0; i 10; i++ { fmt.Printf("%d ", i) }

2014-03-25 21:54:58 1070

转载 Go语言并发与并行学习笔记(一)

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。以下是我入门的学习笔记。首先,并行!=并发, 两者是不同的,可以参考:http://concur.rspace.googlecode.com/hg/talk/concur.htm

2014-03-25 21:53:09 879

转载 mgo使用指南

mgo使用指南mgo简介mgo(音mango)是MongoDB的Go语言驱动,它用基于Go语法的简单API实现了丰富的特性,并经过良好测试。官方网站:http://labix.org/mgo。golang.tc(golangtc.com)网站的数据存储就是是用的MongoDB+mgo。近一年使用下来表现良好。API文档下面是mgo、mgo/bson、mg

2014-03-19 11:01:28 1363

翻译 Go Data Structures: Interfaces

research!rsc Thoughts and links about computer programming, by Russ CoxGo Data Structures: InterfacesPosted on Tuesday, December 1, 2009. Go's interfaces—static, checked

2014-03-19 10:15:15 1325

转载 Cocos2d-x动作CCAction

1、动作基本概念CCAction是动作的基类,所有的动作都派生自此类。CCAction的一个对象就是一个动作,动作或动画只能由CCNode来执行CCSprite* sp = CCSprite::create("Icon.png");//创建一个精灵sp->setPosition( ccp(20, 20) );//设置精灵初始位置this->addChild(sp, 0);//添

2014-02-27 23:59:38 466

原创 SAX解析XML

本帖最后由 JenMinZhang 于 2012-11-6 13:47 编辑       1.  SAX解析XML简单介绍 :SAX是 Simple API for XML(XML 简单应用程序接口),是一个公共的基于事件的XML文档解析标准。它以事件作为解析XML 文件的模式,   将 XML 文件转化成一系列的事件,由不同的事件处理器来决定如何处理。          SA

2013-04-23 23:35:54 494

翻译 求最大子序列和

求最大子序列和比较经典的算法问题,能够很好的体现动态规划的实现,以一点“画龙点睛” 大大精简了算法复杂度,且实现简单。本文中实现了4种:一般 maxSubSequenceSum0 O(n^3)简单优化过的算法 maxSubSequenceSum1 O(n^2)分治法优化的算法 maxSubSequenceSum2 O(n*log(n))动态规划的算法 maxSu

2013-03-20 00:25:47 428

翻译 最长递增子序列问题的求解

最长递增子序列问题的求解 最长递增子序列问题是一个很基本、较常见的小问题,但这个问题的求解方法却并不那么显而易见,需要较深入的思考和较好的算法素养才能得出良好的算法。由于这个问题能运用学过的基本的算法分析和设计的方法与思想,能够锻炼设计较复杂算法的思维,我对这个问题进行了较深入的分析思考,得出了几种复杂度不同算法,并给出了分析和证明。一,    最长递增子序列问题的描述设L=a1,

2013-03-19 20:55:45 437

转载 CFS 调度器学习笔记

首先声明,本文参考了网上很多CFS的文章,包括:《 使用完全公平调度程序(CFS)进行多任务处理》      --Avinesh Kumar《 Linux进程管理之CFS组调度分析》                --ericxiao Inside the Linux 2.6 Completely Fair Scheduler      -- M. Tim Jones 完全公平

2012-10-25 11:53:49 985

翻译 Trie的应用及拼写检查器的优化

之前实现的拼写检查器,是用Hash表来保存语言模型(Language Model)。每个单词插入到Hash表时都要先计算一个Hashcode值来作为Id。因此插入一个单词到Hash表(不冲突的情况下)与查询一个单词的效率都是O(len),其中len是单词的长度。我们也可以用一种叫Trie的树形结构来保存语言模型。Trie的结构非常简单,举个简单的例子,对于下面这些单词:

2012-10-15 10:23:53 481

原创 rbtree(linux)

rbtree.h #ifndef    _LINUX_RBTREE_H#define    _LINUX_RBTREE_H#include #include struct rb_node{    unsigned long  rb_parent_color;#define    RB_RED        0#define    RB_BLA

2012-10-09 16:28:24 549

翻译 Linux进程调度算法分析

Linux进程调度算法分析摘要 :基于X86平台Linux2.6.26内核进程调度部分代码,刨析Linux进程调度算法,对算法的原理,实现和复杂度进行了分析并提出了算法改进措施。关键字:Linux内核 进程调度 算法 1. Linux进程调度概述Linux系统支持用户态进程和内核线程,需要说明的是,Linux没有提供用户态线程支持,实现用户态线程需要引入第三方线程库。操作系

2012-10-09 14:36:43 1681

转载 Android 之Adapter

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的的关系:Android中所有的Adapter一览:        由图

2012-07-09 16:30:26 359 1

翻译 How to Output a List of Files to a File and Sort Them in Linux

IntroductionHave you ever wondered how to dump thousands of files to a text file and sort them alphabetically? This tutorial will show you how to do it and create a bash script.Listing Your File

2012-07-06 11:38:22 694

翻译 HTTP协议详解

HTTP协议详解Author :Jeffrey  My Blog:http://blog.csdn.net/gueter/ 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WW

2012-05-18 10:00:27 321

翻译 Design Pattern: Singleton 模式

Design Pattern: Singleton 模式Singleton的英文意义是独身,也就是只有一个人,应用在物件导向语言上,通常翻译作单例:单一个实例(Instance)。很多时候,您会需要Singleton模式,例如印表机管理,您希望程式中只能有一个Print Spooler,以避免两个列印动作同时输入至印表机中;例如资料库管理,因为建立连接(Connection)物件会耗用

2012-05-16 10:13:04 400

原创 Thread Local Storage

Thread Local Storage  线程局部存储(tls)是一种机制,通过这一机制分配的变量,每个当前线程有一个该变量的实例.  gcc用于实现tls的运行时模型最初来自于IA-64处理器的ABI,但以后被用到其它处理器上。它需要链接器(ld),动态连接器(ld.so)和系统库(libc.so,libpthread.so)的全力支持.因此它不是到处可用的。   在用户层,用一个

2012-05-15 16:55:17 584 1

转载 安卓巴士Android开发神贴整理

一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia

2012-01-13 10:27:47 305

android 课件资源

android 课件资源

2013-07-09

android calendar

The Calendar Provider is a repository for a user's calendar events. The Calendar Provider API allows you to perform query, insert, update, and delete operations on calendars, events, attendees, reminders, and so on.

2013-05-06

水泵连接图

一般用万用表的欧姆档直接量三根线的直流电阻. 将万用表打到R*10档位指示 《注意有时电机阻不一样,有时也可打到R*100档上 1找出三根线中阻值最大的两根线,那另一根就 公共线 了直接一根电源线! 2这时再用这公共线分别与量剩下的两根线去测直流电阻.阻值小的一根 接电源还有电容的一端《此时三根线在一起,电容一根 电机里面出来一根,电源线。 3.电机最后一根线就接电容另一端

2012-12-17

只遍历一遍找出单链表的倒数第K个节点

C CODE FOR :只遍历一遍找出单链表的倒数第K个节点

2012-10-16

如何从1000000个数中找出出现次数最多的50个数

如何从1000000个数中找出出现次数最多的50个数

2012-10-16

linux kernel

only linux kernel code for study

2012-10-10

linux test

linux test for my owen

2012-10-10

xmodem ymodem zmodem 协议代码实现

比较完成的基于xmodem ymodem zmodem 协议代码实现

2011-06-28

am1808 各种资料大全

am 1808 资料大全 The Hawkboard is warranted against defects in materials and workmanship for a period of 90 days from purchase. This warranty does not cover any problems occurring as a result of improper use, modifications, exposure to water, excessive voltages, abuse, or accidents. All boards will be r

2011-06-09

GSM手机PDU模式收发短消息的编程实现

首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT命令集)。 一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。Text Mode比较简单,而且不适合做自定义数据传输,我们就不讨论了。下面介绍的内容,是在PDU Mode下发送和接收短消息的实现方法。 PDU串表面上是一串ASCII码,由‘0’-‘9’、 ‘A’-‘F’这些数字和字母组成。它们是8位字节的十六进制数,或者BCD码十进制数。PDU串不仅包含可显示的消息本身,还包含很多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。发送和接收的PDU串,结构是不完全相同的。我们先用两个实际的例子说明PDU串的结构和编排方式。

2011-05-17

GSM PDU 汉字 unicode 源代码

AutoConvert是一个汉字编码自动识别转换的程序,目前他可以自动识别GB/Big5/HZ 编码,可以转换gb/big5/hz/uni/utf7/utf8编码.当文本超过1000字时,对GB/Big5的 识别准确率接近100%.HZ识别率也近似100%. 这个程序最初的目的,也是它现在最大用途就是配合procmail对电子邮件进行汉字 编码自动转换. AutoConvert现在还很简单,不能处理GB/Big5/HZ混合编码. AutoConvert的用法很简单,在autoconvert目录下,make就可以了. make install可以把 autogb,autob5 拷贝到 $HOME/bin目录. 按procmail.example设置procmail就可以了. autogb,autob5都直接从stdin读,输出到stdout, 如果不加参数, 将自动判断输入 编码,然后进行转换.也可以通过命令行指定输入、输出编码。

2011-05-17

GPRS/GSM远程无线采集系统大量资料案例

GPRS/GSM远程无线采集系统大量资料案例,内有详尽资料,系统架构介绍等,实际案例

2011-03-24

服务器 客户端网络采集系统

服务器基预先派生多线程,处理每个客户端到来的链接,服务器采用点断式链接客户端,客户端通过多线程,动态库来采集数据,服务器可以控制客户端的采集动作

2011-03-24

多线程本机系统信息采集系统

利用多线程,实时信号实现本机CPU,DISK,MEMERY的周期性采集,守护进程记录信息,初始化可以通过配置文件,或者手动修改

2011-03-15

arm9 sc2440中文手册

ARM 9 SC2400 详尽的中文翻译手册

2011-03-02

linux 系统Ping 源代码

linux内核2.6系统中开源Ping源代码

2011-03-01

linux ping

Linux 基于ICMP下自编写ping源代码

2011-03-01

s3c2440启动分析.pdf

ARM9 s3c2440启动代码注释分析PDF

2010-10-18

NRF24l01 中文资料 ,应用

NRF24l01 中文资料无线通信232 程序

2010-01-11

ADC0809四位数码管数字电压表

利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少

2009-12-22

RF射频芯片nRF2401应用程序

关于RF射频芯片nRF2401大量应用程序篇

2009-12-21

NRF2401 接口电路,程序,应用

关于NRF2401 接口电路,程序,应用

2009-12-21

DS1302四位八段数码管显示的完整程序-C语言

DS1302四位八段数码管显示的完整程序

2009-12-18

空空如也

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

TA关注的人

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