自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (32)
  • 收藏
  • 关注

转载 开源的反向代理项目推荐

ttps://bitbucket.org/tebeka/seamless是一个开源的反向代理项目,可将用户访问通过代理分流给多个后端服务器。可通过http接口动态增加删除后端服务。项目主要文件有两个:seamless.go和backends.go,简单,易于阅读学习。其中最主要的一个函数forward用于转发请求:123456789

2016-09-17 08:06:13 2719

转载 一致性哈希库consistent

stathat.com/c/consistent是一个一致性哈希库。一致性哈希是为了解决在分布式系统中,数据存取时选择哪一个具体节点的问题。比如,系统中有五个节点,大量用户信息分别存在不同的节点上,具体到某一个用户,其信息应该确定的存在一个节点上,不能两次请求,分别去不同的节点上取数据。最简单的思路,可以拿用户ID和节点数求余数,比如用户ID是 1、6、11、16的在第一个节点上,2、

2016-09-17 07:59:38 387

转载 Go语言操作Redis

package main import (    "fmt"        "time"    "log"    "github.com/garyburd/redigo/redis")func main(){    fmt.Println("Redis:")    conn,err := redisConn("","","6");    if err

2016-09-08 10:15:24 914

转载 Redis队列部份

在上篇用纯go在本机模拟了下分布式队列的东西。这里补上Redis队列部份。用Redis做队列有下面三个问题需解决: 1. 队列构建     使用Redis的RPUSH/LPOP来解决 2. 参数传递/解析    客户端将JOSN参数存入Redis,Server端取出后解析还原。 3. 连接池      redigo支持Redis连接池下面代码就是具体

2016-09-08 10:13:36 340

转载 HTK

http://www.cnblogs.com/mingzhao810/archive/2012/08/03/2617674.html  HTK(HMM Toolkit)一款基于hmm模型的语音处理工具,早就听说它了,一直因为用MATLAB中的工具箱在学习,或自己写代码在做HMM方面的试验,所以没有接触到它。现在,上海朋友家里的网速超赞,我就趁投简历的时间空隙,下载了它的一些资料,包括安装文

2016-09-01 08:56:11 4385

转载 angular好用的插件集合和极品网站showcase.ngnice.com

使用AngularJS有差不多一年时间了,前前后后也用了不少库和指令,整理了一下,分成四大类列出。有demo地址的,就直接连接到demo地址,其它的直接链到github托管库中。图片视频类angular-maxonry 图片墙效果插件,可以将图片组织成类似于瀑布流的效果,依赖于jQuery、imageloaded和Masonryangular-deckgrid 另一个照片瀑

2016-08-02 11:24:54 1563

转载 PostgreSQL to .NET type mapping

PostgreSQL to .NET type mappingType mapping rules from this table are used when generating a model from a database with Entity Data Model Wizard in Visual Studio 2008 - 2015 and Create Model Wizard

2016-08-02 09:25:21 565

转载 postgresql+postgis记录,以及导入SHP到postgis中

安装postgresql+postgis记录,以及导入SHP到postgis中xuxiaoda发表于 2016-05-10 19:07:38安装平台:windows xp 先讲从QGIS导入数据到postGIS中我装的是1.6版打开QGIS,添加shp文件到矢量图层中,然后在插件中选择shpfile topostGIS工具新建连接

2016-08-02 09:24:58 5378

转载 PostGIS 常用函数中文介绍说明

PostGIS 常用函数中文介绍说明上一篇: PostgreSQL 替换字符串方法及字下一篇:postgresql 创建序列方法_postgrpostgis 计算函数中文api资料太少,下面给出一些gis函数中文说明1. OGC标准函数 管理函数: 添加几何字段 AddGeometryColumn(, , , , , )删除几何字段

2016-08-02 08:38:07 1571

转载 golang协程资源占有率

GO版本:go version go1.4.2 linux/amd64测试环境:?123456789101112[root@localhost mpro]# more /proc/cpuinfo | grep "model name"model name      : Intel(R) Core(T

2016-04-30 14:01:18 2232

转载 UML

目录:  UML的视图 UML的九种图 UML中类间的关系            上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题:          1、用例图(use case diagrams)【概念】描述用户需求,从用户的角度描述系统的功能【描述方式】椭圆表示某个用例;人形符号表示角色【目

2016-04-27 15:30:37 422

转载 分布式session有以下几种方案

1. 基于nfs(net filesystem)的session共享将共享服务器目录mount各服务器的本地session目录,session读写受共享服务器io限制,不能满足高并发。2. 基于关系数据库的session共享这种方案普遍使用。使用关系数据库存储session数据,对于mysql数据库,建议使用heap引擎。 这种方案性能取决于数据库的性能,在高并发下容易造成表锁(虽然可

2016-03-01 10:30:55 700

转载 QPS到26---工具用http_load

工具用http_load,Rails应用,nginx+passenger$ http_load -p 5 -s 10 urls175 fetches, 5 max parallel, 1.48505e+06 bytes, in 10 seconds8486 mean bytes/connection17.5 fetches/sec, 148505 bytes/secmsec

2016-03-01 10:28:59 828

转载 nginx配置ssl

先生成网关证书 ,仿照CA模式 1 生成私钥,需要密码的 openssl genrsa -des3 -out server.key 1024 2 生成证书请求 openssl req -new -key server.key -out server.csr 3 生成证书 cp server.key server.key.org openssl rsa -in serve

2016-03-01 09:07:30 504

转载 Tomcat7集群共享Session 基于redis进行统一管理

背景:      很多时候,生产环境,需要多个tomcat协作,那么session的统一管理是一个首先需要解决的问题。session的统一管理有很多解决方案,比如存储至数据库、memcache、redis。那么我想给大家介绍的是将session存储至redis这个方案。       先要感谢开源项目 tomcat-redis-session-manager,感谢作者 实验环境:

2016-03-01 09:05:24 1435 1

转载 MySQL Cluster 7.0 +LVS 构建高可用环境

1、前言 2、安装 2.1 LVS 安装、配置 2.2 MySQL Cluster安装 3、测试 3.1 mysqlslap测试结果 3.2 sysbench测试结果1、前言随着数据量规模的扩大,企业对 MySQL 的要求就不仅仅是能用了,也在寻求各种高可用方案。以前我们的大部分高可用方案其实还存在一定缺陷,例如 MySQL Replication 方案,Master 是否存活检测需要一定时间,而

2016-02-23 15:16:57 394

转载 使用pgpool-ii 搭建postgresql 高可用、负载均衡架构

pgpool有很多功能,其中最重要的我觉得是如下几个:提供连接池(负载均衡模式),复制模式(能通过pgpool分发sql,因此是基于sql语句的分发复制),主备模式(依赖其他的复制,如snoly和流复制,但pgpool能把客户端的sql请求根据sql是查询还是修改发送到备库或主库),并行模式(其实就是把表水平拆分到各个数据节点,一条sql查询时需要从多个数据节点查询数据),本文是用主备模式来搭建p

2016-02-23 14:54:57 8789

转载 go语言中的defer、panic、recover处理异常

go语言中的defer就像c++中的析构函数,但是go语言中defer的对象是函数(或者对象的方法),defer能保证在函数结束最后执行该方法(函数),但是有例外:如果在定义的方法中defer定义的方法如果在panic后面,defer定义的方法就无法执行到。panic 是用来表示非常严重的不可恢复的错误的。在Go语言中这是一个内置函数,接收一个interface{}类型的值作为参数。pan

2016-02-13 10:44:59 966

原创 Gitlab

前来说Gitlab是不二之选。首先Github企业版太贵,一般用户无法承受。Trac其实也是支持GIT的,但是没有一些社交化和像fork、pull request这样的功能。而且像权限管理什么的也都不是很完善。(豆瓣基于Trac搞了一套内部用的托管系统Code)Gitlab的搭建其实并不难,follow 官方的手册,很快就能搞定。从我们公司的内部实践来讲,如果专门找一台服务器做

2016-02-12 07:08:25 514

转载 freemodbus modbus TCP 学习笔记

1.前言    使用modbus有些时间了,期间使用过modbus RTU也使用过modbus TCP,通过博文和大家分享一些MODBUS TCP的东西。在嵌入式中实现TCP就需要借助一个以太网协议栈,在这里我选择最简单的uIP协议栈。uIP协议栈简单易用方便上手,相比于LwIP无论是移植还是使用难度都低些,这样就可以把更多的精力花在modbus tcp协议本身而不必花大量的时间研究以太网协议

2016-02-11 09:29:43 2463

转载 Putty Key Generator使用方法

0.前言    在windows上使用Git工具往往需要使用SSH Key,和Linux系统使用不同,windows系统中常通过GUI方式生成SSH Key,若使用GUI方式那么PuTTY Key Generator便是一个不错的工具。如果在windows环境下需要先安装Git for windows,如果追求更良好的用户体验可安装SourceTree。    下面就详细说明如何通过P

2016-02-11 09:28:22 3487 1

转载 前后台系统的低功耗编程思想——STM8平台

1.前言    工作之后接触了“低功耗”,开始搜索各种各样的低功耗MCU。网络是一个非常自由的地方,你总可以看到各种关于哪个MCU功耗更低的论战,在这些论战中我查阅了几乎所有低功耗MCU的特性,例如MSP430、EFM32还有STM32L等,网络论战的核心便是哪款MCU的休眠电流更低。看多了资料我便发现,这些低功耗的MCU如何使用,低功耗MCU的程序编写和普通MCU编程有什么区别。 

2016-02-11 09:23:19 764

转载 TortoiseHg 学习笔记

0.前言    TortoiseHg是分布式的源码管理工具Mercurial的GUI客户端。 mercurial 作为3大主流的分布式源码管理工具,已经被广泛的使用。例如 googlecode.com和codeplex.com都支持mercurial作为源码管理工具。下面结合某个场景,叙述TortoiseHg的具体使用方法。1.假想场景【1】主管在版本库服务器中建立一个仓库,该

2016-02-11 08:48:56 516

原创 TortoiseHg

一、服务器端搭建1.先装TortoiseHg软件。(服务器端和客户端都要安)由于这个是分布式文件管理,软件装好就是both client and server.2.新建文件夹,作为文件仓库。然后右键选择 Tortoise->create repository here3.创建完之后,出现.hg文件夹。然后将你需要用的工程文件考过来。我的以下面为例: 刚开始传是没有绿色对

2016-02-10 10:38:28 1345

转载 控制GPIO输出点GPIO相关寄存器亮LED灯

具体编程:新建工程并设置好环境,添加c文件,键入如下程序://**********************************************//* 通过直接操作存储器控制GPIO输出点亮LED灯    *//* LED1=GPIOC_Pin6;                           *//* LED2=GPIOC_Pin7;             

2016-01-11 17:03:06 2196

转载 Linux-2.6.32.2下为ST16C554移植驱动的经历

一、Linux驱动的基本理论    理解linux驱动,最重要的是要区分device和driver这两个概念,要搞清device和driver之间的联系。 device 描述了某个设备所占用的硬件资源(地址、中断),可以理解为硬件方面描述。而driver则是描述了使用和操作该设备的方法、流程、逻辑,可以理解为软件方面的描述。这二者之间的对应联系是一个设备名。我们来看一下两个结构

2015-12-15 15:44:28 1874

转载 linux2.6.14内核下移植16C554驱动

这几天移植在linux内核下调试16C554,扩展四串口驱动,用的是linux内核自带的8250.c驱动。(1)8250.c内自带serial8250_init(),它在内核初始化时完成驱动的注册,所以我们需要添加的是设备资源。(2)在arch/arm/mach-s3c2410/mach-smdk2410.c中添加四串口设备:    staticstruct plat_serial82

2015-12-15 15:43:51 919 1

转载 485总线死锁与复位

摘要:针对RS-485接口收发电路的特点,讨论RS-485总线在Polling和CSMA/CD通信方式中死锁检测和解除死锁的方法。该方法同样适用于RS-422接口。    关键词:RS-485接口 死锁检测 死锁解除RS-485总线传送距离远、速度快、抗干扰能力强,是工业现场广泛应用的数字通信标准。RS-485总线是一种半双工通信标准,支持总线方式多点互连,使其成为集散控制系统和现场总线控

2015-12-04 10:43:56 4566

转载 RS485基本概念及可靠性设计

目中几个板子上都用到了485总线,在测试过程中也出现过种种问题,这几天把网上搜集的跟RS485相关的资料整理了一下,总结出关于RS485的一些常见问题,相信把这些问题都理解透彻将会对RS485的基本概念有个全面的掌握。以下大部分资料都是从网络上所得,如果对其说法的正确性有怀疑欢迎讨论,我的邮箱:yangfeng_22@sohu.com.以下是几个485通信的实用电路:以下是48

2015-12-04 10:42:27 4704 2

转载 wangchenxicool 关于NandFlash在实际产品使用上的一些经验

自己从第一次接触Nandflash到现在也有将近两年的时间了,从刚开始的无从下手到现在的略知一二。回过头来看自己的学习历程,积累了很多无论你如何Google和泡坛子都学习不到的经验。现在拿出来分享给大伙,算是对集体智慧的一种回馈吧。首先说一下Nandflash本身的一些缺陷和优势:优势:1,速度快。这个貌似没啥可说的,对于现在动辄上G的芯片容量,速度是必要的基础。2,便宜。虽然

2015-12-04 10:40:38 484

转载 C语言字符串处理函数

函数名: strcpy 功  能: 拷贝一个字符串到另一个 用  法: char *stpcpy(char *destin, char *source); 程序例: #include  #include  int main(void) {    char string[10];    char *str1 = "abcdefghi";    stpcpy(s

2015-08-14 13:38:32 402

转载 linux和windows下TIME_WAIT过多的解决办法

linux和windows下TIME_WAIT过多的解决办法如果使用了nginx代理,那么系统TIME_WAIT的数量会变得比较多,这是由于nginx代理使用了短链接的方式和后端交互的原因,使得nginx和后端的ESTABLISHED变得很少而TIME_WAIT很多。这不但发生在安装nginx的代理服务器上,而且也会使后端的app服务器上有大量的TIME_WAIT。查阅TIME_WAIT资料,

2015-07-21 10:56:50 896

转载 ucos II任务管理之三:删除任务

ucos II任务管理之三:删除任务有了前面的经历之后,mcu21决定全面地学习了任务的管理。这样在项目编程中才能做到“信手拈来”。在ucos II 里,创建一个任务之后,可以对任务执行以下几种操作1.    删除任务  OSTaskDel()2.    挂起任务  OSTaskSuspend()3.    恢复任务  OSTaskResume()4.    改变任务的优先

2015-07-12 13:47:12 1104

转载 ucos-ii学习笔记——消息队列的原理及使用

ucos-ii学习笔记——消息队列的原理及使用(2012-10-07 17:32:29)转载▼标签:ucos-ii操作系统程序设计嵌入式分类:学习探讨 ucos-ii学习笔记——消息队列的原理及使用 Created on: 2012-10-7      Author: zhang bin 学习笔

2015-07-12 13:25:18 1364

转载 ucos-ii学习笔记——消息邮箱的原理及使用

ucos-ii学习笔记——消息邮箱的原理及使用(2012-10-07 12:24:20)转载▼标签:ucos-ii操作系统程序设计嵌入式分类: 学习探讨ucos-ii学习笔记——消息邮箱的原理及使用 Created on: 2012-10-7      Author: zhang bin 学

2015-07-12 13:22:58 819

转载 ucos-ii学习笔记——首个多任务程序的创建

ucos-ii学习笔记——首个多任务程序的创建(2012-10-06 12:18:59)转载▼标签:ucos-ii操作系统嵌入式程序设计分类: 学习探讨ucos-ii学习笔记——首个多任务程序的创建  Created on: 2012-10-6      Author: zhang bin 学习

2015-07-12 13:19:28 830

转载 lwip tcp_tw_pcbs list problem in tcp_slowtmr()

lwip tcp_tw_pcbs list problem in tcp_slowtmr()I have been having a problem in the tcp_slowtmr() function in tcp.c.  I have been using the raw api for a quite a while to implement TCP servers liste

2015-07-10 14:18:05 1809

原创 内存释放

PHP +STM32

2015-07-10 09:43:48 691

转载 tesseract-ocr训练方法

原 tesseract-ocr训练方法发表于3年前(2012-05-30 08:52)   阅读(12371) | 评论(4)13人收藏此文章,我要收藏赞37.16,杭州,阿里巴巴。阿里百川无线开放大会报名开启,用技术驱动无线新商业tesseract-ocr有2和3两个版本,不同版本训练方法稍有不同。第3版本的训练方法官版教程在这里:TrainingTess

2015-06-26 13:12:50 537

转载 traineddata

转自:http://blog.csdn.net/lingjiuhun/article/details/7886222本文在Google code的原文地址:https://code.google.com/p/tesseract-ocr/wiki/TrainingTesseract3要训练一个新的语言(自定义语言或者某种自然语言都可以)对应的traineddata文件,需

2015-06-26 13:09:48 7351 1

MSi2500 Datasheet

MSi2500 Datasheet

2021-10-27

MSi001 Datasheet R3P3.pdf

MSi001 Datasheet

2021-10-27

RemObjects_Data_Abstract_for_NET_6.0.39.777_Cracked

RemObjects_Data_Abstract_for_NET_6.0.39.777_Cracked.rar

2009-06-26

RemObjects SDK v 6.0.39.777

RemObjects SDK v 6.0.39.777 for Delphi 6-2009 Cracked.rar

2009-06-26

C# 操作PostgreSQL 数据库

C# 操作PostgreSQL 数据库 .

2015-04-23

车载GPS电路图、PCB.zip

车载GPS 电路图

2021-10-27

物联网GPS跟踪器原理图和PCB源文件.zip

物联网GPS跟踪器原理图和PCB源文件

2021-09-28

8个Cadence案例+2-8层板设计.7z

8个Cadence Allegro经典案例 2-8层板设计 8层审计飞思卡尔 IMX51平板电脑PCB和原理图 8层设计 安霸 A2S 高清摄像机 PCB+原理图HD-DV-MAIN-20090705 等

2021-08-19

TWI多机通讯的简单例子.并经过抗干扰测试 IIC I2C

TWI多机通讯的简单例子.并经过抗干扰测试 IIC I2C

2011-10-01

USBHID上下位机代码v1.7z

Microsoft VisualStudio 2010 编译 usb_test\usb_test Microsoft VisualStudio 2008 编译 \MyHid\RWHid\Release

2020-01-14

读取机器的硬件信息源代码

读取机器的硬件信息源代码 C#

2009-05-08

Altium Designer绘制原理图PCB封装3D库.zip

Altium Designer绘制原理图PCB封装3D库

2021-10-26

电路图 RTL2832U.zip

电路图 RTL2832U

2021-10-28

GSM定位 智能锁原理图和PCB源文件.zip

GSM定位共享单车智能锁原理图和PCB源文件.zip

2021-10-27

Protel.DXP.电路设计制版.100例.zip

Protel.DXP.电路设计制版.100例

2021-10-26

物联网共享单车锁.zip

物联网共享单车锁 物联网共享单车锁

2021-09-28

车牌自动识别系统(ANPR)源代码

车牌自动识别系统(ANPR)源代码ANPR.part1.zip

2009-05-08

清华大学资料.模拟电子仿真实验 数字电子仿真实验

清华大学资料.模拟电子仿真实验 清华大学资料.数字电子仿真实验

2021-04-11

NexusDB2完全安装包1

NexusDB2 离线 安装

2009-06-25

RemObjects SDK for .NET 6.0.39.777

RemObjects SDK for .NET 6.0.39.777 (FIXED).rar

2009-06-26

SDRAM资料,包括verilog控制代.zip

SDRAM资料,包括verilog控制

2021-04-05

RemObjects.AnyDAC.for.Delphi.v2.0.11.895.Retail

RemObjects.AnyDAC.for.Delphi.v2.0.11.895.Retail.rar

2009-06-26

车牌自动识别系统(ANPR)源代码

车牌自动识别系统(ANPR)源代码ANPR.part2.zip

2009-05-08

RemObjects.SDK.for.NET.v6.0.39.777.Retail.Include.License.

RemObjects.SDK.for.NET.v6.0.39.777.Retail.Include.License.rar

2009-06-26

8051F040SPI多机通信的设计与实现

v8051F040SPI多机通信的设计与实现

2011-10-02

C#导出数据到EXCEL

C#导出数据到EXCEL .

2015-04-23

NexusDB2完全安装包2

NexusDB2完全安装包-------------------------2

2009-06-25

车牌自动识别系统(ANPR)源代码ANPR.part3

车牌自动识别系统(ANPR)源代码ANPR.part3.zip

2009-05-08

RemObjects.Hydra.v3.0.39.777.Retail

RemObjects.Hydra.v3.0.39.777.Retail.rar

2009-06-26

空空如也

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

TA关注的人

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