- 博客(41)
- 资源 (11)
- 收藏
- 关注
转载 详解 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
988
转载 shell 调试
原文https://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之 路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段
2014-01-27 14:34:23
585
转载 shell使用案例
最近使用dialog写图形自动化shell脚本, 功能很强大,功能不是非常多但是足够用。想写一篇linux下dialog的使用方法,虽然命令不多,但是写起来也需要下很大功夫,而且不一定写得更好,在网上发现一篇linux shell图形化脚本文件,于是转过来了.liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本界面下的创建对话框的工具。每个对话框提供的输出有两种
2013-12-10 08:13:31
1154
转载 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
750
转载 Shell编程中dialog的使用方法
liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通
2013-12-10 07:56:39
1330
转载 shell test用法
1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串
2013-09-19 08:32:59
640
转载 /var/log目录下的20个Linux日志文件功能详解
如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。/var/log/messages — 包括整体系统信
2013-05-07 19:37:16
636
转载 /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
1266
转载 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
542
转载 使用 AF_UNIX 地址系列的服务器应用程序
此示例为 AF_UNIX 地址系列提供样本服务器。AF_UNIX 地址系列使用的许多套接字调用与其它地址系列一样,但它使用路径名结构来标识服务器应用程序。下列样本程序使用 AF_UNIX 地址系列。有关使用代码示例的信息,参见代码不保证声明。/************************************************************************
2013-01-08 00:13:00
1608
转载 进程笔记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
1153
转载 向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
10892
转载 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
2241
原创 重载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
527
转载 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
10918
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
827
转载 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
320
转载 LINUX进程内存占用查看方法
(1)top可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:$ top -u oracle(2)pmap可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:$ pmap -d 14596(3)ps如下例所示:
2012-08-31 11:01:08
425
转载 批量删除数据库表
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
421
转载 MPC制作项目文件(makefile)
学习ACE也是很久以前的事情了,但是一直没有接触到MPC,最近学习CORBA,使用了TAO作为CORBA库,在使用的过程中简单接触了一下MPC,但是由于MPC的相关文档都是英文的,对于文不好的人是一种折磨(包括本人),因此有了翻译一个MPC文档的想法,原本在早前是看到一个更相信的MPC帮助文档的,但是学习的时候却怎么也找不到了(如果有谁找到了,请告诉我,谢谢),因此我翻译的是基于1.4a的(原文在
2012-07-21 23:19:49
1291
转载 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
462
转载 Samba配置文件常用参数详解
Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。 smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共
2012-06-03 21:22:19
1049
转载 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
26535
转载 lag和lead 分析函数
oracle 的分析函数是非常好的一个功能,借助它们,我们可以很方便的实现一些特殊的语句需求,省去了自己实现的诸多麻烦。 今天用到了lag 和lead 这两个分析函数,稍稍整理一下。lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead
2012-05-31 20:37:07
37774
转载 分析函数——lead与lag的用法。
分析函数——lead与lag的用法。lag(expression)函数可以访问组内当前行之前的行,而lead(expression)函数则正相反,可以反问组内当前行之后的行.其中,offset是正整数,默认为1.因组内第一个条记录没有之前的行,最后一行没有之后的行,default就是用于处理这样的信息,默认为空.注意:这2个函数必须指定 order By 字句.cr
2012-05-31 20:35:30
9656
转载 分析函数-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
984
转载 Samba服务器的安装配置和应用
分类: Linux2006-08-28 21:1218714人阅读评论(1)收藏举报随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Sa
2012-05-29 23:03:35
627
转载 脚本读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
503
转载 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
1392
转载 oenssh
关于openSSH OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控件, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程的中的数据,并由此来代替
2012-05-13 13:03:15
370
转载 OpenSSH
关于openSSH OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控件, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程的中的数据,并由此来代替
2012-05-13 13:02:31
493
转载 /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
6257
转载 关于ssh 配置文件的参数说明
SSH使用指南介绍SSH什么是SSH?传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓 “中间人”的攻击方式,就是“中间人”冒充真正的服务器
2012-05-10 23:31:53
684
转载 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
2344
转载 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
250
转载 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
492
原创 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
262
转载 .bash_profile和.bashrc的什么区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登
2012-05-08 22:19:45
318
精通Qt4编程.pdf
2014-05-24
putty-src源码
2013-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人