自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jmshl的专栏

关注网络编程、数据库实现

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

转载 终身学习“八大关键能力

一、母语沟通能力    母语沟通能力是以口头或书面形式对思想、情感和事实进行表达和解释的能力(听、说、读、写),以及在各种社会场合和文化背景下以恰当的方式进行语言互动的能力。    二、外语沟通能力    外语沟通能力大体上包括母语沟通能力中的主要方面。此外,

2011-09-23 13:59:59 3170

转载 思维导图(脑图)软件及其应用

导言:脑图是一门新兴的脑科学。它的诞生代替了一大堆繁复的文字,使各项事件之间的关联一目了然。而脑图软件节约了我们的时间,使我们的思维可视化,形象化。它不光在教育领域,实际上在各行各业都有着广泛的用途,脑图软件也许将像Word一样,成为我们生活,学习,工作的一部分,而它在某些方面更

2011-09-23 09:58:23 2057

转载 消息中间件及WebSphere MQ入门

阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述  消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队

2011-09-22 15:44:51 859

转载 跨平台Socket封装

odsocket.h:/* * define file about portable socketclass.  * description:this sock is suit bothwindows and linux * design:odison * e

2011-09-21 12:06:55 5714

转载 使用 libevent 和 libev 提高网络应用性能

管理多个 UNIX 网络连接Martin C. Brown, 作家,Freelance简介: 构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方案,但是 libevent 库和 l

2011-09-21 12:04:52 1959

转载 如何编写高性能的网络服务器

ScalableNetwork ProgrammingOr: TheQuest For A Good Web Server (That Survives Slashdot)ScalableNetwork ProgrammingFelix vonLeitnerfel

2011-09-21 12:01:21 3782

转载 tokyocabinet1.4.19阅读笔记(五)hash数据库插入数据流程

有了前面的基础,本节讲解插入数据的流程.插入数据的实现代码,在函数tchdbputimpl中,首先这个函数会查找要插入记录的key是否已经存在,如果存在了,有很多case需要处理,在这里就不一一关注了,仅关注缺省的行为:如果key已经存在,那么覆盖原来的记录.否则,就插入

2011-09-20 16:50:43 685

转载 tokyocabinet1.4.19阅读笔记(四)hash数据库freepool的组织与管理

这一节关注freepool的组织,freepool顾名思义,就是负责存放被删除,空闲出来的空间,以便于后面回收利用.在第一节中已经提到,这一个部分,在初始化的时候会全部读入采用malloc从堆中分配的内存中,所以对它的大部分操作都是直接在内存中进行的---除了要同步到数据库文

2011-09-20 16:50:05 797

转载 tokyocabinet1.4.19阅读笔记(三)hash数据库删除数据流程

这一节关注根据key定位到数据进行删除的整个流程。先来看这个过程的流程图,其实很简单,包括以下几个按部就班的步骤:a) 首先,根据key查找对应的记录,这个在上一节已经完整的介绍过了,当时也提到,查找操作是后续进行删除和插入新数据时的基础。如果没有找到记录

2011-09-20 16:49:16 898

转载 tokyocabinet1.4.19阅读笔记(二)hash数据库查找key流程

这一节关注TC中的hash数据库如何根据一个key查找到该key所在的record,因为后续的删除,插入记录都是以查找为基础的,所以首先描述这部分内容.从上一节的概述中,可以看到record结构体中有两个成员left,right:typedef struct {

2011-09-20 16:48:16 749

转载 tokyocabinet1.4.19阅读笔记(一)hash数据库概述

开始正式的研究key-value形式的持久化存储方案了,第一个阅读的项目是tokyo cabinet,版本号是1.4.19.tokyo cabinet支持几种数据库形式,包括hash数据库,B+树数据库,fix-length数据库,table数据库。目前我仅看了第一种ha

2011-09-20 16:47:23 879

转载 高效时间管理-介绍GTD

人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现

2011-09-20 16:40:10 755

转载 maven常见问题问答

1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望

2011-09-19 13:07:16 761

转载 每个IT人都应当拥有的30条技能

1,可以使用基本的PC设备。你不必成为这方面的专家去了解如何给CUP超频等,你只需知道如何使用打印机,怎样备份文件,或者增加一个网卡之类。2,在咨询台工作。每一个人,无论是CIO还是资深设计师,都应当能够做到可以在咨询台坐下来接电话。这不仅仅使你获得了一种跟普通民众相同的生活

2011-09-16 17:46:12 570

原创 qDebug()的输出控制及qmake的debug和release

如何让qDebug()不输出?文档中说如果定义了宏  QT_NO_DEBUG_OUTPUT ,qDebug将什么都不做。 在QT的工程文件.pro中定义DEFINES+=QT_NO_DEBUG_OUTPUT 如何在debug版输出,在release版不

2011-09-15 15:39:36 5931

原创 linux 下QT 程序编译链接两个错误

一、/opt/qtsdk-2010.02/qt/lib/libQtGui.so:undefined reference to `FcFreeTypeQueryFace' If youget this error under RHEL or CentOS 5.x: /h

2011-09-14 15:20:07 1675

转载 APR介绍

APR分析-整体篇由于部门所使用的底层库与Apache Server有着“一定的渊源”,所以总有一种想看看Apache的实现的冲动。最近项目收尾,愿望终可实现。 一、何为APR?Apache Server经过这么多年的发展后,将一些通用的运行时接口封装

2011-09-14 10:49:39 14792

转载 【高效程序员系列】1、好马配好鞍——舒适的工作环境

本篇有点发牢骚的感觉,呵呵,如果你的工作环境不舒服,就和我一起发发牢骚吧,否则可以略过本篇。软件开发人员的劳动成果是什么?软件。往细了说,就是代码。代码是如何产生的?是我们经过思考得出的解决问题的方法,然后通过敲击键盘和点击鼠标产生的文件。所以代码只是一种表现形式,最重要的是

2011-09-09 17:09:11 1529

转载 【高效程序员系列】2、别做机器人——让工作自动化

每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用

2011-09-09 17:08:16 2408

转载 不可或缺的十种WebSphere MQ SupportPac

导读:本文介绍了SupportPac是补充IBM WebSphere MQ产品家族的增件,由于有着数百款增件可供选择,因而在确定最适合您的选择时十分困难,故笔者为我们分析了十种不不可少的SupportPac关键词:WebSphere MQSupportPac

2011-09-09 16:51:48 2511

原创 Linux下安装 ZThread 2.3.2

1 下载 ZThread 2.3.2 zthread.sourceforge.net/download.html2 解压以后进行安装     1)./configureCXXFLAGS=-fpermissive           //千万不要少了CXXFLAGS=-fp

2011-09-02 16:51:01 986

转载 在IT界取得成功应该知道的10件事

摘要:人人似乎都同意IT行业是一个艰难领域,但怎样才能克服逆境,成为一名成功的IT专业人士呢?下文这些特质应该是关键。  英文原文:10 things you gotta have to succeed in IT  此文作者还是Jack Wallen,他在前

2011-09-01 10:50:56 463

深入浅出面向对象分析与设计(中文版).part2

经典书籍,好书,深入浅出的介绍了面向对象程序设计中的关键问题,对于初级程序员理解面向对象的设计思想,及面向对象的程序设计都具有指导性的作用

2013-03-13

深入浅出面向对象分析与设计(中文版).part1

经典书籍,好书,深入浅出的介绍了面向对象程序设计中的关键问题,对于初级程序员理解面向对象的设计思想,及面向对象的程序设计都具有指导性的作用

2013-03-13

电力102规约.pdf

电力102规约.pdf,电力通信规约。希望对大家有用。

2008-10-16

Sony PlayStation 3 游戏机拆解分析.pdf

Sony PlayStation 3 游戏机拆解分析.pdf

2008-10-16

Developer's Workshop to COM and ATL 3.0.CHM

用ATL编写com教程

2007-04-27

空空如也

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

TA关注的人

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