摘要: 一、 write用法:write 用户名;敲回车后,自己和对方将会同时处于聊天的状态,但是被发起连接的人只能收到发起聊天请求的人的聊天内容,但是不能回复,如果想要回复的话必须先向对方发起连接,这样以来两个人就可以聊天了,注意root可以向任何发起连接,但是其它人是不能向root发起连接的,默认情况下root的message 是disabled的。如果非要给root发起请求的话要先把root的mesg设置为y,这样设置:以root身份下输入,mesg y这样就可以了,这样其它用户就可以给root发起连接了。uptime 使用权限:所有使用者 使用方式: uptime [-V] 说明: uptim 阅读全文
posted @ 2013-11-27 15:12 狂师 阅读(429) 评论(0) 推荐(0)
摘要: 找到最耗CPU的java线程ps命令命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid结果展示:这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。 比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列。比如这里找到了一个TID : 30834 ,所占用的TIME时间最高。通过 printf "%xn" 30834 首先转化成16进制, 继续通过jstack命令dump出当前的jvm进程的堆栈信息。 通过Grep命令即可以查到对应16进制的线程 阅读全文
posted @ 2013-11-27 15:11 狂师 阅读(372) 评论(0) 推荐(0)
摘要: 编辑器加载中...最近在研究自动化测试框架,也和网上的很多朋友聊了很多各种自动化框架的实现,我对其总结归纳比较下。当然,一家之言,仅供参考: 1、以QTP为核心的框架 QTP是大家最常用的测试工具。而现在很多公司用的自动化测试框架都是以此为核心的。我在触自动化测试之初最先上手的也是QTP。 以QTP为核心的自动化测试框架优点在于:适用性好,很多人都已经会用或者至少说可以简单应用,脚本也简单易懂,大多数无任何代码基础的测试人员都可以加入脚本录制和调试。 我本人一直对QTP不太感冒的原因也就是它的缺点:对象库。这个词对自动化测试的tester们实在是个巨大的打击。我不去一一细数其罪行,但是... 阅读全文
posted @ 2013-10-31 17:36 狂师 阅读(420) 评论(0) 推荐(0)
摘要: 技术== 测试基本功+数据库(msyql, orcel)+Linux+编程(C++,JAVA,Python)+网络知识+性能测试+自动化测试。实施规划: 自动化测试框架(qtp+frameworkmanager)+性能测试(书籍学习,《软件测试性能过程详解及案例实施》)+编程技术(python+java),书籍,《python核心编程》+团队管理(工作中积累经验) 阅读全文
posted @ 2013-10-23 16:51 狂师 阅读(325) 评论(0) 推荐(0)
摘要: TD服务器搭建及配置指南第一:安装前的环境准备系统需安装IIS作为web服务器(停止IIS的smtp服务)。选择SQL Server2000作为数据库。Win2003需安装SP3。以管理员登陆到系统,且系统设置密码。第二:安装1) 运行SETUP.exe文件,出现欢界面,点击next按钮。2) 输入license NO和Maintenance No.,点击next按钮 license NO: B343P-44B44-43444-6444S Maintenance No: NPPPF-WGGGG-RPHWS-UH3303) 选择支持的数据库服务器类型:MS_SQL server, Access( 阅读全文
posted @ 2013-10-23 15:32 狂师 阅读(2036) 评论(0) 推荐(0)
摘要: 什么是MantisMantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should 阅读全文
posted @ 2013-10-23 14:23 狂师 阅读(1177) 评论(0) 推荐(0)
摘要: 实例应用1、磁盘管理查看磁盘的属性wmic logicaldisk list brief::caption=标题、driveID=驱动器ID号、model=产品型号、Partitions=分区、size=大小根据磁盘的类型查看相关属性wmic logicaldisk where drivetype=3 list brief使用get参数来获得自己想要参看的属性wmic logicaldisk where drivetype=3 get deviceid,size,freespace,description,filesystem只显示c盘的相关信息wmic logicaldisk where n 阅读全文
posted @ 2013-10-23 11:30 狂师 阅读(1354) 评论(0) 推荐(0)
摘要: 一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。# mysql -u root -p回车后提示你输密码,注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:192.168.2.2,用户名为root,密码为123456。则键入以下命令:# mysql -h192.168.2.2 -uroot -p1234563、退出MY 阅读全文
posted @ 2013-09-29 16:55 狂师 阅读(255) 评论(0) 推荐(0)
摘要: 无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。。mysql -u root -pmysql>use mysql;mysql>select 'host' from user where user='root';mysql>update user set host = '%' where user ='root';mysql>flush pr 阅读全文
posted @ 2013-09-29 16:50 狂师 阅读(609) 评论(0) 推荐(0)
摘要: 下面以httpd-2.0.55.tar.gz版本为例,介绍Apache在Linux中的安装过程:1、解压和解包安装文件:gzip -d httpd-2.0.55.tar.gztar xvf httpd-2.0.55.tar2、配置:cd httpd-2.0.55./configure --prefix=/usr3、编译:make4、安装:make install5、配置:vi /usr/conf/httpd.conf将文件中“#ServerName www.example.com:80”这一行中的“#”删掉,并将www.example.com 改为linux本机的IP地址。6、启动服务:/us 阅读全文
posted @ 2013-09-29 15:26 狂师 阅读(331) 评论(0) 推荐(0)
摘要: 方法一,BIOS设置法重新启动计算机,在开机过程中,点击键盘上的“Delete”键,进入BIOS设置界面,选择“Integrated Peripherals”选项,展开后将“USB 1.1 Controller”和“USB 2.0 Contr01ler”选项的属性设置为“Disableed”,即可禁用USB接口。最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解“锁”上述设备了。方法二,注册表法(适用于Windows XP/2003)利用该方法可以锁定电脑上的USB接口,从而达到禁止他人使用闪盘或移动硬盘等可移动存储设备的目的。在“运行”对话框中输入“regedit”,回车后, 阅读全文
posted @ 2013-09-28 00:02 狂师 阅读(800) 评论(0) 推荐(0)
摘要: 方法一、利用有线访问局域网数据库等,用无线网络访问外网,这里提供一种方法可以实现,可编写bat文件,并在cmd中执行:route delete 0.0.0.0route add 0.0.0.0 mask 0.0.0.0 172.20.1.254route add 172.20.36.0 mask 255.255.255.0 172.20.36.254解释一下:其中172.20.1.254为无线网网关,172.20.36.254为有线网网关。这两句话的意思是:对于所有IP地址的访问,都从172.20.1.254走;但是,对于172.20.36开头的地址的访问,从172.20.36.254走。针对 阅读全文
posted @ 2013-09-27 09:39 狂师 阅读(17601) 评论(0) 推荐(1)
摘要: 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!!没错,咱们还差一个最重要的软件没有装,也就是数据库!!!如果没有了数据库,咱们做项目 阅读全文
posted @ 2013-09-25 14:06 狂师 阅读(276) 评论(0) 推荐(0)
摘要: 如果将在linux中将命令或者程序设置为开机自动启动,只需要进入到将对应命令加入到/etc/rc.d/rc.local文件里即可,如下打开文件,vi /etc/rc.d/rc.local#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V style init stuff.touch /var/lock/su 阅读全文
posted @ 2013-09-24 16:00 狂师 阅读(700) 评论(0) 推荐(0)
摘要: Linux下tomcat的安装详解来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽9已经不能得到升级和技术支持,所以现在都用企业版。):[root@tpwb /]# uname -r2.6.9-34.EL(版本内核)2,tomcat版本:jakarta-tomcat-5.0.28.tar(大小:10.2M)你可以去http://jakarta.apache.org/tomcat下载也可到我网吧主页下载http://www.tpwb.cn。3,远程软件SecureCRT5,去百度搜. 阅读全文
posted @ 2013-09-24 15:13 狂师 阅读(428) 评论(0) 推荐(0)
摘要: 先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上((CButton *)GetDlgItem(IDC_RADIO1))->GetCheck();返回1表示选上 阅读全文
posted @ 2013-09-21 20:36 狂师 阅读(1839) 评论(0) 推荐(0)
摘要: 1、新建一快捷键资源,ACCELERATOR,关联相应的ID号,下图所示中,其中,第一个ID为自定义快捷键ID,按CTRL+R,此时响应该ID以应的消息响应函数,第二个ID为菜单ID,此时按CTRL+V,调出ID_NETWORK_PING菜单对应的响应函数。2、声明一个全局变量HACCEL hAccTable;3、在OnInitDialog()函数中,添加如下代码:hAccTable=LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_ACCELERATOR1));4、添加PreTranslateMessage重载函数,在函数 阅读全文
posted @ 2013-09-21 14:29 狂师 阅读(2351) 评论(0) 推荐(0)
摘要: 前段时间,将近花了一周至两周上班和上班后的闲余时间,做了一个用于调试和测试工作项目的应用软件,下面将实现软件的重要步骤及主要功能讲解一遍,方便日后查阅。程序开始后,提示登录框,输入用户名,密码后,登录进去主窗体,效果图如下:下面将主要实现的功能函数要点进行描述,具体实现如下:一、设置主窗体大小1、进入工程窗体初始化函数,OnInitDialog()中,在CDialog::OnInitDialog() 下面添加函数语句如下:SetWindowPos(NULL,0,0,600,400,SWP_NOMOVE); ////设置主窗体大小,长为600,高为400二、为主窗体添加背景图片:1、首先,在工程 阅读全文
posted @ 2013-09-17 23:36 狂师 阅读(10352) 评论(0) 推荐(0)
摘要: '编写哨位台程序测试脚本,实现功能如下:'1、自动添加100条查哨换岗人员记录,'2、自动添加美电、海康,大华视频。'3、自动配置视频设备。'4、检查后台进程是否存在。'5、视频轮巡。'############################################SystemUtil.Run "C:\Program Files (x86)\Aebell\智能哨位信息化系统\com_server.exe"'###########################################Const 阅读全文
posted @ 2013-09-17 14:08 狂师 阅读(524) 评论(0) 推荐(0)
摘要: 具体实现代码如下:添加一个计时器:SetTimer(1,1000,NULL);下面仅列举核心代码,详细步聚不作说明,效果如下所示:void CShowTimer::OnTimer(UINT_PTR nIDEvent){if (nIDEvent==1){UpdateData(true);CString hour;CString minute;CString second;CString get_time_Hour;CString get_time_Minute;CString get_time_Second;hour = m_time_edit2.Format("%H");m 阅读全文
posted @ 2013-09-11 22:52 狂师 阅读(1839) 评论(0) 推荐(0)
摘要: MessageBeep(0x00000000L); //用来播放系统默认音频文件,如0x00000000L为系统提示音,具体音频对应规则,请参照MSDN。sndPlaySound函数用来播放指定音频WAV文件,分为两种:同步模式:音乐播放过程中函数不返回,播放完成才返回异步播放在做游戏等需要播放时间较长的音乐时使用,因为程序不会在音乐播放过程中有假死的情况。有没有同学注意到第二个对话框如果快速关闭的话音乐会中途停止?这是因为程序退出音乐就中断播放了。用户关了游戏,音乐也不能继续播放,应该停止,所以很合理eg : sndPlaySound("D:\\Kugou\\1.wav" 阅读全文
posted @ 2013-09-11 22:44 狂师 阅读(1378) 评论(0) 推荐(0)
摘要: 1、绑定spin和editm_Spin.SetBuddy(GetDlgItem(m_Edit1)); m_Spin.SetRange(0,100);2、实现数值的增减双击控件添加消息void CAlarm::OnDeltaposSpin5(NMHDR *pNMHDR, LRESULT *pResult){LPNMUPDOWN pNMUpDown = reinterpret_cast(pNMHDR);UpdateData(true);CString ss;if(pNMUpDown->iDelta == -1) // 如果此值为-1 , 说明点击了Spin的往下的箭头{double a;a= 阅读全文
posted @ 2013-09-10 12:02 狂师 阅读(855) 评论(0) 推荐(0)
摘要: 1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK);2: 得到系统时间日期(使用GetLocalTime) SYSTEMTIME st; CString strDate,strTime; GetLocalTime(&st); strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay 阅读全文
posted @ 2013-09-10 11:38 狂师 阅读(616) 评论(0) 推荐(0)
摘要: 原理: 利用定时器去检查,如输入的是多少分钟后关机,就根据输入的分钟数产生一个COUNT计数器,计数器一直递减,直到1,然后执行关机。如输入的是几时几分关机,那么定时器会每次都检查系统的时间和你输入的时间是否一直,如果是就执行关机。MFC做界面还真的是(可能是水平不行吧),怎么弄都是这个样,不好看...为了防止多个程序同时运行,就限制系统只运行一个程序运行,如下(放到InitInstance中即可): HANDLE hSem=CreateSemaphore(NULL,1,1,m_pszExeName);//创建一个新的信号量 if(GetLastError()==ERROR_ALREADY_E 阅读全文
posted @ 2013-09-10 11:26 狂师 阅读(738) 评论(0) 推荐(0)
摘要: 这个小工具在自己生活当中能用到,运行软件以后,会显示当前的系统时间,然后你可以设定时间,再选择是定时响铃还是关机。截图如下:前言:本程序采用visual studio 2010 ,对话框类型的应用程序,生成的类视图如下,右边为CTimeDlg类的本分函数:主要的实现方法和关键点如下:1.怎样获得系统时为CTimeDlg类添加成员变量 CTime m_CurrentTime; m_CurrentTime=CTime::GetCurrentTime();然后获得int型的时/分/秒: m_H=m_CurrentTime.GetHour(); m_M=m_CurrentTime.GetMinute( 阅读全文
posted @ 2013-09-10 11:14 狂师 阅读(1109) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-09-07 11:52 狂师 阅读(7) 评论(0) 推荐(0)
摘要: void CDlg_login::OnButton1() {CString c_user,c_password;m_user1.GetWindowText(c_user);m_password1.GetWindowText(c_password);if (c_user.IsEmpty()||c_user.IsEmpty()){MessageBox("用户名密码不能为空!","提示",64);}m_pConnection.CreateInstance(__uuidof(Connection));m_pRecordset.CreateInstance(__u 阅读全文
posted @ 2013-09-06 00:25 狂师 阅读(468) 评论(0) 推荐(0)
摘要: 一、视频搜索器选择:Selectitem()'#########################################Function Selectitem()'Set VedioSearch=WScript.CreateObject("wscript.shell")Dim demodemo=InputBox("请选择进入的功能模块:1、进入美电贝尔设备搜索器;2、进入搜索视频监控设备;3、进入大华视频搜索器;4、进入海康视频搜索器;5、进入十五所视频搜索器")Select Case demoCase "1" 阅读全文
posted @ 2013-09-04 18:15 狂师 阅读(1321) 评论(0) 推荐(0)
摘要: 在对话框头文件中声明如下变量:CEdit m_ret;CString num1; //数值计算符号前面的数值CString num2; //数值计算后面的数值BOOL isresult; //是否按下加、减、乘、除符号int witch; //是加、减、乘、除哪种计算在对话框初始化代码中定义变量初始值,如下:BOOL CTest1::OnInitDialog(){CDialog::OnInitDialog();num1=""; //第一个数据 num2=""; //第二个数据isresult=FALSE; //保存是否点击了运算按钮witch=0; // 阅读全文
posted @ 2013-09-04 16:36 狂师 阅读(503) 评论(0) 推荐(0)
摘要: 一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制itoa(i,temp,2);///按二进制方式转换长整型(long)ltoa(l,temp,10);三、字符串转换为其它数据类型strcpy(temp,"123");短整型(int)i=atoi(temp);长整型(long)l=atol(temp);浮点(double)d=atof(temp);四、其它数据类型转换到CString使用CString的成员函数Format来转换,例如:整数(int)str.Format("%d",i);浮点数(float)s 阅读全文
posted @ 2013-09-04 15:36 狂师 阅读(291) 评论(0) 推荐(0)