自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷途小书童

人非生而知之者,孰能无惑。惑而不从师,其为惑也,终不解矣。

转载 tuxedo 错误码1200-1299

WSNAT Messages 1200-12991200 INFO: .SysClientState: User usrname on LMID state change to stateDescriptionThis message indicates that the client speci...

2018-07-03 09:42:57 314 0

转载 tuxedo性能调优

TUXEDO应用系统对IPC资源的要求一个TUXEDO应用系统在运行时会大量用到IPC资源,包括信号灯,消息队列及共享内存,下面对他们的使用情况及与他们有关的操作系统核心参数分别进行介绍:UBBCONFIG中与IPC资源有关的配置参数主要有: MAXACCESSERS ,REPLYQ,RQADDR...

2018-07-03 09:40:15 436 0

转载 MQ消息头

细看 MQ 消息头(MQMD)的功能  MQMD 是每个消息都带有的消息头信息,它由若干字段组成,这些字段都是 MQ 设计人员根据总结的应用需求而设置的。应用程序构建消息时应该对这些字段填入恰当的值,对于没有填入的字段,MQ会用默认值填充。开发应用程序时,充分理解并利用这些字段是十分必要的,这里逐...

2018-04-18 20:16:08 419 0

转载 mq学习

一.MQ基本操作        MQ中有几个很重要的组件:队列管理器(QueueManager)、队列(Queue)和通道(Channel)。其基本的操作方法如下:        创建队列管理器        crtmqm –q QMgrName        -q是指创建...

2014-09-08 15:12:14 1245 0

原创 KMP算法

KMP算法是一种高效的模式匹配算法,复杂度可以达到O(m+n),而普通模式匹配算法的复杂度为O(m*n)。 普通模式匹配算法   从主串的第一个字符(或者给定的第pos个字符)开始和子串的第一个字符开始比较,若相等,则继续比较后面的字符。若不相等,则从主串本次开始比较的字符的下一个字符...

2013-05-20 10:27:50 665 0

原创 菜鸟学习Hadoop系列一----安装Hadoop

一前期准备 安装linux系统。这地方就不具体介绍了。网络上的博文很多。我一直使用的是Fedora 12(32bit).我的实验采用的系统就是这个了。以下的操作也都是基于该系统的。 下载jdk,这个在官网(http://www.oracle.com/technetwork/java/javas...

2012-12-16 13:25:04 1185 0

转载 Linux文件系统简介

Linux根目录”/“下各个系统文件夹的含义和用途 /boot该目录默认下存放的是Linux的启动文件和内核。 /initrd它的英文含义是bootloaderinitializedRAMdisk,就是由bootloader初始化的内存盘。在linux内核启动前,bootloader会...

2012-12-11 22:21:51 841 0

转载 update-alternatives的说明

Linux 发展到今天,可用的软件已经非常多了。这样自然会有一些软件的功能大致上相同。例如,同样是编辑器,就有 nvi、vim、emacs、nano,而且我说的这些还只是一部分。大多数情况下,这样的功能相似的软件都是同时安装在系统里的,可以用它们的名称来执 行。例如,要执行 vim,只要在终端下输...

2012-12-11 21:57:08 3781 0

转载 如何在C语言中调用shell命令

1、system(执行shell 命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程,由子进程来调用/b...

2012-07-21 16:04:30 2138 0

转载 Linux Shell编程入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深...

2012-07-17 22:17:09 758 0

转载 VC++,掀起你的盖头来——谈VC++对象模型

VC++,掀起你的盖头来 ——谈VC++对象模型 (美)简 ? 格雷 程化    译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Obje...

2012-06-05 18:27:38 1350 0

原创 平衡二叉树

平衡二叉树又称AVL树。它或者是颗空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。若将二叉树节点的平衡因子BF定义为该节点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有节点的平衡因子只可能为-1,0,1.只要二叉树上有一个节点...

2012-05-16 09:47:25 26999 16

转载 有12个球,一个次品,有一个天平,称3次得出哪个是次品,怎样称?

上次去面试微软的实习生,面试的人问了我个问题。有12个球,一个次品,有一个天平,称3次得出哪个是次品,怎样称?当时,我就先犹豫了下。先问了他:次品不知道是轻还是重吗?他告诉我不知道。我就犯嘀咕了。这个怎么办。我一开始想了下,把12个球分成3份。想了一半了,可惜没有想到最后结果,最后只好放弃了。虽然...

2012-05-14 15:07:53 7114 4

原创 线性时间右移数组

前不久看了位哥们参加百度实习生后发出的帖子,求一个算法能够使得一个数组右移k位,时间复杂度为O(n),空间复杂度为O(1)。        一开始想了好几天,感觉这个好纠结。只能用一个临时变量对这个数组进行右移。我一开始想法是:每次移动一个数据元素,然后进行多次移位。好像这样也是可行的,时间复杂...

2012-05-13 13:31:01 1418 3

原创 Windows Phone的疑惑

读了第一章概述后,我想提一个问题。 微软对硬件的要求为何如此严格??          微软对硬件的严格要求,会不会导致了各个生产厂商生产的手机几乎是一模一样的,从而没有太大的差别。让用户觉得Windows Phone性能和用户体验都是一样的,这样的话生产厂商的特点就不能体现出来。Window...

2012-04-11 11:45:58 2030 3

转载 系统引导过程及硬盘分区结构论述

一、系统引导过程简介 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、 开机; 2、 BIOS加电自检(POST---Power On Self Test),内存地址为0fff:0000; 3、 将硬盘第一个扇区(0头0道1扇区,也就是Boot Sector)读入内存地址0000...

2012-02-21 15:01:57 1154 0

转载 MFC六大关键技术(第四部分)——永久保存(串行化)

MFC---串行化       先用一句话来说明永久保存的重要:弄懂它以后,你就越来越像个程序员了!       如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。       对于MFC的很多地方我不甚满意,总觉得它喜欢拿一...

2012-02-09 20:35:20 1225 1

转载 计算机启动原理(X86机器)

计算机启动原理(X86机器) 当我们启动计算机的时候,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?下面,本文就给您介绍有关开机原理的知识。   首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统)...

2012-01-14 11:35:54 2275 8

原创 启动界面

启动界面 1 简介       现在很多软件在开始的时候都设置了启动界面。这样的设置更加体现出UI的友好性。当然还可以在开启启动界面的时候,做一些软件的初始化工作,比如在开启启动界面的时候收集系统信息,或者收集初始化需要的信息等等。 本文主要介绍一种简单的方法,实现精美的启动界面。由...

2012-01-09 15:58:31 1311 0

原创 制作资源DLL

制作资源DLL 为什么要制作资源DLL?       由于资源文件一般都比较大,如果将其链接到可执行文件中,那么可执行文件一般都比较臃肿,所以为了使可执行文件显得优雅点,还是选择将资源文件制作成资源DLL。由其他文件调用。这样生成的可执行文件体积就会缩小很多。当然也可以制作资源DL...

2012-01-05 21:56:10 969 0

原创 二叉树

二叉树       在计算机科学中,二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。       二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树属...

2011-12-20 22:47:43 1727 1

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest

一、前言 本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。  二、下载 如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.5.0,从下列地址可以下载到该最新版本...

2011-12-18 20:05:00 842 0

原创 boost新版本1_48_0安装方法

最近在google code上弄了份代码,可是要用到boost,由于以前没有用过这个库。当我从boost官方网站下载到最新库时,我觉得很迷惘啊。都没有办法弄好。虽然一直在看index.html。由于本人心急,一两次没有弄好就泄气了。最后没有办法,只能求助网络了。在网上找了几个指导文章,可惜都是以前...

2011-12-17 13:23:49 3338 1

原创 杂谈

杂谈        今天觉得没有什么意义。一大早开始就逃课,悲催呢。呵呵,其实我不想逃课,但是这种叫马克思的东西从初中开始就一直跟着我了,说句实话,我看见它就想吐了。回到教室后,开始看看昨天晚上写的那个哈夫曼编码,觉得好久没有敲代码了,生疏了啊。修改了些东西。然后突然发现:为什么vs2005...

2011-12-16 22:47:54 1125 2

原创 哈夫曼编码

哈夫曼编码 1 简介 1.1定义          哈夫曼树( Huffman )又称最优二叉树,是一类带权路径长度最短的树,有着广泛的应用。 1.2加权路径长度          在讨论哈夫曼树之前首先需要弄清楚关于路径和路径长度的概念。树中两个结点之间的路径由一个结点到另一结点的...

2011-12-16 10:21:36 3087 1

转载 Google C++ Style

·         背景 Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。 本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂...

2011-12-09 23:13:23 636 0

原创 磁盘知识

好几天没有写些东西了。我觉得我该养成一个好的习惯。因为我的记忆力太垃圾,经常忘记东西。 前两天,我打算给这笔记本搞个linux玩玩。可是进入磁盘分区的那一步我居然没有办法分区,我当时就纳闷了,为什么磁盘上有170G的空间却没有办法分区呢??在百度上搜了下,暂时没有找到满意的答案。当我在洗脚的时候...

2011-11-26 23:26:12 562 0

原创 从硬盘按照RedHat9.0

这几天坐在教研室里,看着那一台台512M内存的机器,觉得很揪心啊。上面满是灰尘,估计许久已经没有人用了。为了能让这个将近10岁的电脑能够发挥余热,我觉得还是给她配个Linux吧,至少她还能给我做点试验,能给我当服务器。嘿嘿...说干就干。        当我把我的Fedora12光盘拿来安装...

2011-11-13 19:49:22 550 0

原创 生产者和消费者

好几天没有写日记了,我觉得我该补上。刚好这几天在帮人家写几个程序,我就复习吧。今天写个生产者和消费者,温习下多线程和互斥变量的用法吧。在操作系统课程内有临界区的说法,在windows下存在类型CRITICAL_SECTION,这就是个互斥变量,我一般就喜欢叫做锁,虽然这样叫有点欠妥~~~~~~~~...

2011-04-30 00:28:00 1359 0

原创 银行家算法

<br />貌似我又变的懒了,好多天没有写日记了,虽然这几天天天加班,但是好像没有什么长进嘛。一个未来的同学请我写个东西,我想先在这mark下吧,呵呵,code没有经过严格的测试,不过我是按照操作系统教材里的步骤写的,希望没有什么大问题。下面是code<br />#incl...

2011-04-29 00:04:00 969 0

原创 无线网络之简单程序

<br />     前不久,xp下的软件移植到win7下出现了一些问题。在网络上找了好久找到微软的几个命令。在win7下微软提供了netsh wlan命令。在该命令下,我们可以inport profile,也可以编辑,修改,增加profile。当然,我的项目里用的就是给网卡SetPr...

2011-04-17 23:31:00 1631 2

原创 显示BMP文件

<br />这两天无聊了,感觉自己的编程能力没有得到多少提升。随手写个小程序。<br />在SDI程序里显示BMP文件。<br />      由于我没有弄懂MainFrame怎么向FormView发送消息的,所以我就重载了打开文件的那个函数。在该函数里,我用G...

2011-03-02 23:42:00 1232 0

原创 建立唯一的单文档实例

<br />在windows环境下,我们经常要确保程序只有唯一的实例。其实,我们只要在程序的初始化阶段判断就可以了。下面,我们就以单文档进行演示。<br />第一步:默认创建一个单文档项目。例如项目名为:test<br />第二步:在test.cpp添加一个判断...

2011-02-27 23:26:00 2911 1

原创 VC 切分Single Document的方法

转自:http://hi.baidu.com/_ynbg/blog/item/655d12513726cb511038c291.html一、创建单文档应用程序二、插入对话框资源并编辑之三、添加派生类四、添加变量、函数       1、添加变量       2、添加虚函数五、添加代码(红色部分)  ...

2010-10-20 10:56:00 1301 0

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