自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (6)
  • 收藏
  • 关注

转载 WCF使用小结:(1)WCF接收HTTP POST数据的处理方法

在WCF 4.0中,为我们创建Restful API有了更好的支持。通过定义UriTemplate,WebInvoke就可以快速开发API接口。这里我记录一下HTTP POST数据时要如何接收POST过来的数据。1,方法一:Stream inputStream输入流方法(注意看方法例如我的代码[OperationContract][WebInvoke...

2019-08-14 10:31:07 3566

转载 C# 服务端篇之实现RestFul Service开发(简单实用)

C# 服务端篇之实现RestFul Service开发(简单实用)一、RestFul简介  REST(Representational State Transfer 通常被翻译为“表述性状态传输”或者“表述性状态转移”)是RoyFielding提出的一个描述互联系统架构风格的名词。为什么称为REST?Web本质上由各种各样的资源组成,资源由URI 唯一标识。浏览器(或者任何其它...

2019-08-09 11:25:39 1370

转载 Redis源码简要分析

转自:http://blog.chinaunix.net/uid-790245-id-3766842.html在文章的开头我们把所有服务端文件列出来,并且标示出其作用:adlist.c //双向链表ae.c //事件驱动ae_epoll.c //epoll接口, linux用ae_kqueue.c //kqueue接口, freebsd用ae_select.

2017-01-16 10:26:17 488

转载 Redis内部数据结构详解之字典(dict)

转自:http://www.2cto.com/database/201312/266901.html字典,简单说就是存储key-value键值数据,当然value=NULL那么就是集合了。字典通俗来说就是C++ STL中的map,STL中的map是用red-black tree实现的,因为map不仅能够保证key不重复,而且key还是按照字典序存储的,而Redis中的字典并不要求有

2017-01-16 10:24:58 911

转载 Redis持久化-RDB与AOF

转自:https://segmentfault.com/a/1190000005052628Redis持久化(Persistence)Redis提供了不同持久化范围的选项:RDB持久化以指定的时间间隔执行数据集的即时点(point-in-time)快照。AOF持久化在服务端记录每次收到的写操作,在服务器启动时会重放,以重建原始数据集。命令使用和Redis协议一样的格式以追加的方式来

2017-01-16 10:23:21 462

转载 select、poll、epoll之间的优缺点

转自:http://blog.csdn.net/woxiaohahaa/article/details/51498951select:缺点:1)每次调用select,都存在 fd 集合在用户态与内核态之间的拷贝,I/O 的效率会随着监视 fd 的数量的增长而线性下降。2)select()调用的内部,需要用轮询的方式去完整遍历每一个 fd,如果遍历完所有 fd

2017-01-12 15:05:07 786

转载 Qt之pro配置详解

转自:http://blog.csdn.net/liang19890820/article/details/51774724版权声明:进步始于交流,收获源于分享!纯正开源之美,有趣、好玩、靠谱。。。作者:一去丶二三里 博客地址:http://blog.csdn.net/liang19890820简述使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,

2017-01-02 12:03:23 933

转载 Ubuntu下配置samba实现文件夹共享

转自:http://www.cnblogs.com/jesuca/archive/2009/12/09/1952270.htmlSamba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系

2016-12-30 17:04:36 284

转载 redis如何关闭持久化

网上找了半天也没好的资料,自己整理发出来。网上一堆都是怎么开启持久化,持久化的各种特点分析的。千篇一律。如何关闭redis持久化?我的需求是只把redis当作缓存来用,所以持久化到硬盘对我的需求来说没有意义。修改redis配置文件,redis.conf 第115行左右。1.注释掉原来的持久化规则#save 900 1#save 300 10#save 60 10000

2016-12-20 15:26:13 16956 1

转载 基于libfiber的高并发服务优化策略

转自:http://blog.csdn.net/liushaofang/article/details/52048245在网络和IO访问并发程度较高的应用场景中,通过使用libfiber进行优化,通过ab压力测试工具和perf性能测试工具进行测试发现,使用fiber(协程)能够显著优化并发访问质量,原因是协程将操作系统基于线程的调度策略修改为基于IO资源的调度策略,一个线程中可以有多个协程

2016-12-16 14:30:04 586

转载 网络协程编程

转自:http://zsxxsz.iteye.com/blog/2312043一、背景 为什么需要网络协程?1、协程/纤程并不是一个新概念2、大并发、高性能对于服务端的高要求3、移动设备的快速增长加大了服务端大并发压力4、Go 语言的兴起将协程带到了一个新的高度支持协程的编程语言:1、Go 语言,非常容易支持大并发、高性能2、Python 语言

2016-12-16 14:27:40 1975

转载 acl 框架库简介

转自:http://zsxxsz.iteye.com/blog/1766697一、概述    acl 工程是一个跨平台的通用网络通信库及服务器编程框架,同时提供更多的其它有价值功能。通过该库,用户可以非常容易地编写支持多种模式的服务器程序、WEB 应用程序以及数据库应用程序。此外,该库还提供了 XML/JSON/MIME 编码及解码功能,这些编码解码库均支持流式解析模式,从而使之更

2016-12-16 14:13:07 1636

转载 VS2010,2012,2013自定义注释[代码段]的另种方法

前段时间,组织了一个小团队,要做一个手机游戏的项目,由于之前用VS2012做C++开发较少,所以遇到了这个问题:怎么在VS里添加自定义注释?其实VS在C#这方面做得很不错,但C++却有点不尽人意。废话不多说,进入正题 以VS2012来说,比如要添加一段自定义注释,如下:/*** 函数名:Func* 作者:小凯* 日期:2014-3-21 11:1

2016-12-16 13:38:00 1154

转载 使用 acl 库编写高并发非阻塞网络通信程序

转自:https://my.oschina.net/u/568966/blog/306485摘要: 众多高并发服务器(诸如 nginx, squid, redis, etc) 都采用非阻塞编程模式,而编写一个高并发的非阻塞服务程序的难度是相当高的,在 acl 通信库中提供了方便的非阻塞网络编程框架,有助于程序员编写出高效、高并发的网络服务程序。一、概述          a

2016-12-16 09:47:21 1681

转载 jmeter tcp协议性能测试

转自:http://blog.csdn.net/zgxzgxzg/article/details/46982757今天接到一个tcp服务性能测试项目,看了下要求的性能指标最高需要测试10000并发的情况。测试的内容非常简单,只要向该tcp服务不断发送一个string,然后检查是否返回了string。综合考虑了测试场景和性能要求,最后尝试使用jmeter这款工具进行测试。最新版本

2016-11-20 21:11:48 3420

转载 Java开发中的23种设计模式详解(转)

转自:http://blog.csdn.net/zhangerqing/article/设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易

2016-11-07 17:44:41 356

转载 使用Java注解进行Spring bean管理

转自:http://www.ibm.com/developerworks/cn/webservices/ws-springjava/概述众所周知,Spring 框架是控制反转 (IOC) 或依赖性注入 (DI) 模式的推动因素,而这种推动是通过基于容器的配置实现的。过去,Spring 允许开发人员使用基于 XML 的配置,通过利用应用程序上下文 XML 文件来管理 be

2016-09-03 13:59:48 1986

转载 到底如何区分什么是架构、框架、模式和平台 ?

转自:http://www.cnblogs.com/chehaoj/archive/2010/12/09/1901049.html区分什么是架构、框架、模式和平台,一直都感觉这几个词过于抽象和模糊,今天大家来说说到底什么是架构、框架、模式和平台? 收集了的一些来自网上各自的定义和区分如下:来自 冬眠的蛤蟆 概念: 设计模式 1、设计模式

2016-08-30 17:27:57 3718 1

转载 [翻译,boost]共享内存_3_内存映射文件

转自:http://blog.chinaunix.net/uid-28595538-id-5073449.htmlWhat is a memory mapped file ?什么是内存映像文件 ?File mapping is the association of a file's contents with a portion of the address space o

2016-07-23 08:57:38 1930

转载 Python之路: 模块篇

模块  随着python越来越强大,相同的代码也在不段复杂。为了能够更好更方便的维护,人们越来越愿意把很多写出来的功能函数保存在不同的文件夹中,这样在用的时候调用,不用的时候可以忽略。这就是模块的由来。优点:可以大大的提供代码的可维护性,不必从零开始,当一个模块编写完毕,就可以被其他地方引用。模块分为三种:自定义模块(根据自己的需求自己写的)、第三方模块(在

2016-07-17 15:32:48 3862 2

转载 Apache Thrift设计概要

转自:http://www.open-open.com/lib/view/open1434007223676.html最近把Apache Thrift 的Java版代码翻了一遍,尝试理解做一个RPC框架所要考虑的方方面面。网上关于Thrift设计的文章好像不多,于是把自己的笔记整理了一下发上来。加插招聘广告:唯品会广州总部的基础架构部招人!! 如果你喜欢纯技术的工作,对

2016-06-25 08:04:40 935

转载 软件工程师必读技术书籍推荐

转自:http://my.oschina.net/vakinge/blog/181885书籍推荐——按角色划分一、软件工程师--Clean Code《代码整洁之道》--Implementation Patterns《实现模式》--Code Complete《代码大全》--Refactoring: Improving the Design of Existing Co

2016-06-19 09:09:40 4719

转载 mysql批量删除相同前缀的表和修改表名

转自:http://yanue.net/post-68.html如果有很多表需要删除,而表中有相同的前缀,我们可能需要如下语句:drop table pre_tablename1;drop table pre_tablename2;drop table pre_tablename3;.......如果我们手动写,可能需要很多重复性的工作而且可能还不知道表名

2016-06-14 10:56:03 2924

转载 浅议 Dynamic_cast 和 RTTI

转自:http://www.cnblogs.com/zhyg6516/archive/2011/03/07/1971898.html写这篇博文的目的是,记录学习过程。对于问题要较真,在解决这个问题中会学到很多,远远超过自己期望,锻炼思维,享受这个过程。问题: Static_cast 与 Dynamic_cast的区别来自书本上的解释:  用 static_c

2016-06-08 16:02:25 261

转载 Howto:从C++对象指针得到类名

转自:http://www.2cto.com/kf/201204/129622.htmlJAVA程序在运行的时候,有丰富的动态类型信息。而C++则困难的多。C++的运行时类型信息有3种实现方式:语言本身的RTTI、MFC的CObject、QT的moc。下面仅介绍前两种。一、语言本身的RTTI:如果是POD类型,如:class PodPoint{public:   

2016-06-08 15:42:35 2289

转载 Qt中序列化对象

转自:http://blog.tianya.cn/blogger/post_show.asp?idWriter=0&Key=0&BlogID=53411&PostID=3573216Qt中序列化数据的类是QDataStream,但这个类只能序列化基本类型和一部分Qt定义的类,对于自定义类需要自己编写序列化函数。在自定义类中声明友元函数,并实现:class CKDrawB

2016-06-08 15:30:45 2623 2

转载 boost pool实现详解

转自:http://www.cppblog.com/pizzx/archive/2014/06/18/207324.html使用boost::object_pool来创建对象(见上一篇文章),速度慢了好几个数量级,看了看pool的代码,能知道一些细节了。先看看boost pool文档中的描述:An ordered pool maintains i

2016-06-07 13:12:17 1765

转载 开源C++函数库Boost内存池使用与测试

转自:http://tech.it168.com/a2011/0726/1223/000001223399_all.shtml 【IT168 专稿】Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++

2016-06-07 12:20:03 2271

转载 不定长内存池之apr_pool

转自:http://blog.csdn.net/byxdaz/article/details/6153779内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、              不定长内存池。典型的实现有apr_pool、obsta

2016-06-07 11:09:20 1603

转载 Java序列化的原理

转自:http://jianleixing.iteye.com/blog/2015495Java序列化的原理前沿 欢迎进入JDK源码阅读之序列化专题!java序列化从JDK1.1版本就开始,是一项比较成熟的技术。对于初学者可能很容易就能学会如何编写序列化类,但是对其详细的原理以及一些细节上的技术了解还是比较少的。本专题将分三个部分从JDK源代码的角度向大家介绍java序列化

2016-06-01 09:36:31 4296

转载 C++: Iterating through all of an object's members? C++遍历成员变量

转自:http://stackoverflow.com/questions/7142532/c-iterating-through-all-of-an-objects-membersSuppose I have an object with many members:class Example { AnotherClass member1;

2016-05-31 09:15:22 2219

转载 C++的性能优化实践 map hash_map unodered_map性能

转自:http://blog.me115.com/2013/06/312C++的性能优化实践作者: 大CC 日期: 2013 年 6 月 1 日发表评论暂无评论查看评论优化准则:1. 二八法则:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的;在优化实践中,我们将精力集中在优化那20%最耗时的代码上,整体性

2016-05-28 10:59:12 2848

转载 将 Qt 5.6 集成至 VS2015

转自:http://my.oschina.net/jthmath/blog/640227?p={{currentPage+1}}目录[-]一、安装VS2015二、安装Qt5.6三、设置环境变量四、安装VS015的Qt插件Qt5Package五、新建Qt项目这里给出64位系统下的安装步骤,32位类似。一、安装VS20

2016-05-21 12:49:52 14918

转载 glog使用与功能修改

转自:https://www.cppfans.org/1566.html/comment-page-1在写代码的过程中,打log肯定是少不了的,毕竟不能总靠调试来发现问题。log库的选用就很纠结了,成熟的log库非常多,log4cpp、log4cxx、poco.log、boost.log、glog等等,以前我用过log4cxx,觉得配置巨麻烦,一大段看着好纠结,不过用起

2016-05-15 20:42:18 8413 2

转载 MySQL 分区

转自:http://www.cnblogs.com/qq75077027/archive/2013/05/21/3090748.html一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 

2016-05-09 14:30:38 266

转载 开发高性能的MongoDB应用—浅谈MongoDB性能优化

转自:http://www.cnblogs.com/mokafamily/p/4102829.html性能与用户量   “如何能让软件拥有更高的性能?”,我想这是一个大部分开发者都思考过的问题。性能往往决定了一个软件的质量,如果你开发的是一个互联网产品,那么你的产品性能将更加受到考验,因为你面对的是广大的互联网用户,他们可不是那么有耐心的。严重点说,页面的加载速

2016-04-25 14:07:36 381

转载 MySQL性能优化的最佳经验,随时补充

转自:http://www.jianshu.com/p/5dd73a35d70f文/清水先生(简书作者)原文链接:http://www.jianshu.com/p/5dd73a35d70f著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。1、为查询优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被My

2016-03-15 14:09:38 368

转载 wireshark抓取本地程序之间的封包

转自:http://blog.chinaunix.net/uid-1924596-id-3063950.htmlwireshark抓取本地程序之间的封包Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行抓包可如下设置。http://wiki.wireshark.org/CaptureSetup/

2016-03-10 15:35:24 1514

转载 图的深度优先搜索/Depth-first search/C++

转自:http://www.cnblogs.com/yanlingyin/archive/2011/12/26/Depth-firstsearch.html图的深度优先搜索/Depth-first search/C++图是一种常见的数据结构,深度优先和广度优先搜索都是常用的算法,这篇博文先介绍深度优先搜索。和往常一样的,我会用朴实的语言来介绍它,所以只要

2016-02-27 17:28:00 1252

转载 Spring常用annotation标签

转自:http://blog.163.com/pomelo_orange/blog/static/199328089201371592654687/@org.springframework.stereotype.Service表示当前类受Spring控制,由Spring 负责该类的实例创建和销毁工作。可以在其他类中通过IOC机制注入。位置:使用于类级别参数:name-在

2015-09-22 14:54:52 564

owl-s组合webservice实例

网上一个经典的owl-s例子其www.bs-byg.dk/hashclass.wsdl不能用了,故又找了一个globalweather服务http://www.webservicex.com/globalweather.asmx?WSDL 来自http://webservices.seekda.com/providers/webservicex.com/GlobalWeather?tab=usenow, 包含两个方法:GetCitiesByCounty和GetWeather。GetCitiesByCounty输入国家名称(英语),返回该国家主要城市; GetWeather输入国家名称和城市名称,返回天气状况。myserive中可以输入China,Beijing试一试。 注:此weather服务,是c#编写的,可能与java有些不兼容。不过还是能模仿 用protege插件编辑OWL-S的实例 - 勇敢的心 - BlogJava.jpg 的例子,做出来的,供学习用。

2011-06-21

天气预报webservice示例

是天气预报web服务的例子,用C#开发.可以帮助理解webservice

2011-06-20

Linux必学的60个命令v1[1].0.1.pdf

挺好的一个资源,常用的linux命令及用法描述

2011-03-31

KDE+2_Qt编程宝典.pdf

扫描版的KDE+2_Qt编程宝典.pdf,有需要的朋友下

2011-03-31

数字0~9模式识别的matlab代码

模式识别的常用例子,用matlab编程,识别数字0-9,

2010-12-13

nasm-2.09.03-installer.exe

nasm的安装程序,版本:2.09.03。

2010-11-15

空空如也

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

TA关注的人

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