自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

转载 DDD战略设计分享

DDD战略分析方法学习

2022-10-21 20:47:22 285

转载 详解 Qt 源码分析 QObject(1)

Qt 源码分析 QObject是本文要介绍的内容,很详细的去解析,先来看内容。Qt的QObject1.试验代码:#include QApplication> #include QtCore> #include QtGui> int main(int argc, char *argv[])  {   QApplication app(argc, argv);   int size = s

2014-06-11 09:38:56 931

转载 shell 调试

原文https://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之 路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段

2014-01-27 14:34:23 538

转载 shell使用案例

最近使用dialog写图形自动化shell脚本,  功能很强大,功能不是非常多但是足够用。想写一篇linux下dialog的使用方法,虽然命令不多,但是写起来也需要下很大功夫,而且不一定写得更好,在网上发现一篇linux shell图形化脚本文件,于是转过来了.liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本界面下的创建对话框的工具。每个对话框提供的输出有两种

2013-12-10 08:13:31 1083

转载 shell进度展示案例

#! /bin/bashb='' for ((i=0;$ido      printf "progress:[%-50s]%d%%\r" $b $i      sleep 0.1      b=#$b  done  echoi=0 while [ $i -lt 20 ]  do         ((i++))         ec

2013-12-10 07:58:24 717

转载 Shell编程中dialog的使用方法

liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通

2013-12-10 07:56:39 1264

转载 shell test用法

1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                        

2013-09-19 08:32:59 614

转载 /var/log目录下的20个Linux日志文件功能详解

如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。/var/log/messages — 包括整体系统信

2013-05-07 19:37:16 588

转载 /var/log/secure

今天再来查看日志的时候,发现/var/log/secure竟然没有记录,才想到直接删除日志文件的时候,对应的服务需要重启。运行命令:service syslog restart ;service sshd restart 后正常。  顺便复习下ssh在syslog中的设置的知识。  1、/etc/ssh/sshd_config 中的设置:(即:SyslogFacility 设为AUTHPR

2013-05-07 19:36:12 1203

转载 VS2008下ACE/TAO的编译for Windows

文章来源: http://season7.spaces.live.com/blog/cns!616A2DB73E714D9C!120.entryVS2008下ACE/TAO的编译for Windows1. 下载ACE+TAO.zip,下载路径如下,选择Full下载,它包含了vc9的解决方案       http://download.dre.vanderbilt.edu

2013-04-11 06:44:54 507

原创 fvi0-7gqg-rylm

00-1E-64-4D-FA-2E

2013-02-18 11:22:53 295

转载 使用 AF_UNIX 地址系列的服务器应用程序

此示例为 AF_UNIX 地址系列提供样本服务器。AF_UNIX 地址系列使用的许多套接字调用与其它地址系列一样,但它使用路径名结构来标识服务器应用程序。下列样本程序使用 AF_UNIX 地址系列。有关使用代码示例的信息,参见代码不保证声明。/************************************************************************

2013-01-08 00:13:00 1567

转载 进程笔记2:进程之间的通信(UNIX域套接字socket) .

socket的地址数据结构根据不同的系统以及网络环境有不同形式。为了使不同格式地址能够被传入套接字函数,必须强制将地址结构转换为:[cpp] view plaincopyprint?struct sockaddr{     sa_family_t sa_family; /* address family*/     char        sa_data[]; /*

2013-01-08 00:11:05 1089

转载 向socket一次写多少数据合适?

[背景知识]MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小PPPoE: PPP Over Ethernet(在以太网上承载PPP协议)MTU1500字节: 以太网.1492字节: PPPoE.1472字节: ping1468字节: DHCP1430字节: VPN and

2012-11-11 20:06:28 10727

转载 Linux下如何查看高CPU占用率线程

在 Linux 下 top 工具可以显示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.),可以显示每个 cpu 的利用率。但是无法显示每个线程的 cpu 利用率情况,这时就可能出现这种情况,总的 cpu 利用率中 user 或 system 很高,但是用进程的 cpu 占用率进行排序时,没有进程的 user 或 system

2012-10-30 19:54:59 2205

原创 重载new和delete操作符

#include "stdafx.h"#include class CMyNewClass{public:    CMyNewClass():m_int1(10),m_int2(5){std::cout    ~CMyNewClass(){std::coutpublic:    int m_int1;    int m_int2;};#define MY

2012-10-28 22:18:34 493

转载 oracle中使用job来周期性的定时执行sql

oracle中使用job来周期性的定时执行sql (2012-04-20 13:38:19)转载▼标签: oracle job dbms_jobs 作业 杂谈分类: DataBase一.查看oracle数据库中的jobselect job,what from user

2012-09-05 20:35:47 10878 1

转载 一個挺適合初學者的Ant教程

一,构建ant环境要使用ant首先要构建一个ant环境,步骤很简单:1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一

2012-09-01 08:34:11 802

转载 linux下查看进程内存使用情况

动态查看一个进程的内存使用[c-sharp] view plaincopyprint?1、top命令  top -d 1 -p pid [,pid ...]  //设置为delay 1s,默认是delay 3s  如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)

2012-08-31 11:02:43 295

转载 LINUX进程内存占用查看方法

(1)top可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:$ top -u oracle(2)pmap可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:$ pmap -d 14596(3)ps如下例所示:

2012-08-31 11:01:08 398

转载 批量删除数据库表

begin  for t in (select table_name from user_tables where table_name like 'ABC%' ) loop   execute immediate 'drop table '||t.table_name;  end loop;end;/  select 'drop table '||tabl

2012-08-24 10:40:35 372

转载 MPC制作项目文件(makefile)

学习ACE也是很久以前的事情了,但是一直没有接触到MPC,最近学习CORBA,使用了TAO作为CORBA库,在使用的过程中简单接触了一下MPC,但是由于MPC的相关文档都是英文的,对于文不好的人是一种折磨(包括本人),因此有了翻译一个MPC文档的想法,原本在早前是看到一个更相信的MPC帮助文档的,但是学习的时候却怎么也找不到了(如果有谁找到了,请告诉我,谢谢),因此我翻译的是基于1.4a的(原文在

2012-07-21 23:19:49 1242

转载 ACE网络编程开发

stone jiang0. 使用ACE,首先要认真阅读ACE相关的文档。   http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html   如果看完之后能正确使用ACE,那就别再向下看了,请忽略本文。1. 获取ACE源代码      获取ACE的方法,可以从官方网站上下载,也可以通过

2012-07-21 16:38:48 433

转载 Samba配置文件常用参数详解

Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。 smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共

2012-06-03 21:22:19 1021

转载 Samba常用配置及GUEST访问

一个比较正常的共享设置     [MyShare]   comment = grind’s file   path = /home/grind   allow hosts = host(subnet)   deny hosts = host(subnet)   writable = yes|no   user = user(@group)   valid users

2012-06-03 21:13:27 26137

转载 lag和lead 分析函数

oracle 的分析函数是非常好的一个功能,借助它们,我们可以很方便的实现一些特殊的语句需求,省去了自己实现的诸多麻烦。 今天用到了lag 和lead 这两个分析函数,稍稍整理一下。lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead

2012-05-31 20:37:07 37578

转载 分析函数——lead与lag的用法。

分析函数——lead与lag的用法。lag(expression)函数可以访问组内当前行之前的行,而lead(expression)函数则正相反,可以反问组内当前行之后的行.其中,offset是正整数,默认为1.因组内第一个条记录没有之前的行,最后一行没有之后的行,default就是用于处理这样的信息,默认为空.注意:这2个函数必须指定 order By 字句.cr

2012-05-31 20:35:30 9475

转载 分析函数-lead

分析函数-lead2010-10-27 12:26可以在不进行表连接的情况下访问当前行之后的行值。lead(arg1,arg2) arg1表示列名,arg2表示行偏移量,默认为1。 当找不到值时返回null 。例:查询emp表中每个员工及在他之后被雇佣的员工的名字。SQL> select empno,hiredate,ename,lead(ena

2012-05-31 20:34:39 931

转载 Samba服务器的安装配置和应用

分类:            Linux2006-08-28 21:1218714人阅读评论(1)收藏举报随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Sa

2012-05-29 23:03:35 551

转载 脚本读INI文件

现有需求用SHELL命令读取INI文件里面的具体的Key值那?加入有INI文件config.ini格式一般如下:     [comon]  ids=com1,com2,com3  files=profilefile        [com1]  key="name"  file="test"     [com2]  key="name1"  fi

2012-05-13 15:49:38 467

转载 ssh问题小结

1.相同发布版本的ssh之间建立通道一般排除权限上&key换行的问题,很少会发生什么问题,但也有一些非常诡异的问题,针对这些问题我们可以使用以下两种方式来做详细的诊断。ssh客户端程序的debug模式:cmd:ssh -v [1|2|3]一般情况下ssh的客户端都可以使用-v的方式来开启debug模式,后面的num是debug的level,数字越大,debug的信息越详细。

2012-05-13 13:09:39 1305

转载 oenssh

关于openSSH  OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控件, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程的中的数据,并由此来代替

2012-05-13 13:03:15 338

转载 OpenSSH

关于openSSH  OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控件, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程的中的数据,并由此来代替

2012-05-13 13:02:31 461

转载 /var/log/secure 日志不记录问题

直接删除日志文件的时候,对应的服务需要重启。运行命令:service syslog restart ;service sshd restart 后正常。顺便复习下ssh在syslog中的设置的知识。 1、/etc/ssh/sshd_config 中的设置:(即:SyslogFacility 设为AUTHPRIV)[root@mail ~]# more /etc/ssh/sshd_c

2012-05-10 23:49:28 6107 1

转载 关于ssh 配置文件的参数说明

SSH使用指南介绍SSH什么是SSH?传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓 “中间人”的攻击方式,就是“中间人”冒充真正的服务器

2012-05-10 23:31:53 536

转载 ssh-keygen后,仍提示需要密码

原文作者:http://6month.itpub.net/post/37672/468711 对此表示感激不尽!!!!!!!!!!!!!!!!! ssh-keygen后仍提示需要密码。 1.查看debug信息:ssh -v root@123.22.22.22 OpenSSH_5.8p1, OpenSSL 0.9.8r 8 Feb 2011 ...... ...... d

2012-05-10 23:28:37 2207

转载 linux下查看系统资源和负载,以及性能监控

1,查看磁盘df -h2,查看内存大小freefree [-m|g]按MB,GB显示内存vmstat3,查看cpucat /proc/cpuinfo只看cpu数量grep "model name" /proc/cpuinfo | wc -l4,查看系统内存cat /proc/meminfo5,查看每个进程的情况

2012-05-09 08:00:58 232

转载 ldd命令原理及用法例子

1、首先ldd不是一个可执行程序,而只是一个shell脚本  2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时

2012-05-09 07:59:52 468

原创 Linux操作系统上Lsof命令详解

一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”我总结一下lsof指令的用法:lsof abc.txt 显示开启文件abc.txt的进程lsof -i :22 知道22端口现在运行什么程序lsof -c abc 显示abc进程现在打开的文件lsof -g gid 显示归属gid的

2012-05-08 23:01:41 242

转载 .bash_profile和.bashrc的什么区别

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登

2012-05-08 22:19:45 302

精通Qt4编程.pdf

《精通Qt4编程(第2版)》详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇25章,包括Qt GUI编程的基础知识(对话框、基础窗口部件、程序主窗口、布局管理)、中级编程(2D绘图、拖放操作与剪贴板、文件处理、网络编程、多线程、事件机制、数据库及Qt风格)和高级应用(XML应用、模型/视图结构、高级绘图、进程间通信、Qt插件和脚本应用、多媒体、浏览器、动画及状态机等)。同时,在相关章节也穿插了一些重要的知识点,包括元对象系统、属性系统、对象树机制、信号/槽机制等。

2014-05-24

策略模式代码实现

仅供参考的策略类实现,是一个不错的可供进一步理解策略模式的vs2008工程源码

2013-09-25

Apache源代码

这是一个对apache源码的实现逻辑进行了消息分析和说明

2013-09-18

一个性能卓越的tcp服务器

一个完备的性能卓越的tcp服务器程序代码

2013-09-15

putty-src源码

这是我费了好大劲才下载到的源码 编译方案在winstuff. h 中加了红色的那个语句,搞定 #ifndef PUTTY_WINSTUFF_H #define PUTTY_WINSTUFF_H #ifndef AUTO_WINSOCK #include <winsock2.h> #endif #include <windows.h> #include <stdio.h> /* for FILENAME_MAX */ #include "tree234.h" #include "winhelp.h" #define SECURITY_WIN32

2013-03-19

linux域套接字面向连接和面向非连接的代码

linux域套接字面向连接和面向非连接的代码

2013-01-08

ACE_6_0源码

ace.6.0.0的源码,包括非常详细的例子描述

2012-05-06

More Effecitve C++(WQ版).

对于初学者提升自己的代码质量程序的强壮程度都有帮助

2009-06-14

高质量C++_C开发教程.chm

对大学应届毕业生很有帮助的一本书它可以有效的帮助你提高代码的编写质量丰富你的开发经验

2009-01-03

com本质论 初学者必读书目

对于com组件开发的初学者来说是一本难的的好书。

2009-01-03

空空如也

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

TA关注的人

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