摘要: 一、连接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 狂师 阅读(240) 评论(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 狂师 阅读(585) 评论(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 狂师 阅读(310) 评论(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 狂师 阅读(737) 评论(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 狂师 阅读(16678) 评论(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 狂师 阅读(256) 评论(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 狂师 阅读(681) 评论(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 狂师 阅读(414) 评论(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 狂师 阅读(1783) 评论(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 狂师 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 前段时间,将近花了一周至两周上班和上班后的闲余时间,做了一个用于调试和测试工作项目的应用软件,下面将实现软件的重要步骤及主要功能讲解一遍,方便日后查阅。程序开始后,提示登录框,输入用户名,密码后,登录进去主窗体,效果图如下:下面将主要实现的功能函数要点进行描述,具体实现如下:一、设置主窗体大小1、进入工程窗体初始化函数,OnInitDialog()中,在CDialog::OnInitDialog() 下面添加函数语句如下:SetWindowPos(NULL,0,0,600,400,SWP_NOMOVE); ////设置主窗体大小,长为600,高为400二、为主窗体添加背景图片:1、首先,在工程 阅读全文
posted @ 2013-09-17 23:36 狂师 阅读(9916) 评论(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 狂师 阅读(499) 评论(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 狂师 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: MessageBeep(0x00000000L); //用来播放系统默认音频文件,如0x00000000L为系统提示音,具体音频对应规则,请参照MSDN。sndPlaySound函数用来播放指定音频WAV文件,分为两种:同步模式:音乐播放过程中函数不返回,播放完成才返回异步播放在做游戏等需要播放时间较长的音乐时使用,因为程序不会在音乐播放过程中有假死的情况。有没有同学注意到第二个对话框如果快速关闭的话音乐会中途停止?这是因为程序退出音乐就中断播放了。用户关了游戏,音乐也不能继续播放,应该停止,所以很合理eg : sndPlaySound("D:\\Kugou\\1.wav" 阅读全文
posted @ 2013-09-11 22:44 狂师 阅读(1312) 评论(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 狂师 阅读(724) 评论(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 狂师 阅读(558) 评论(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 狂师 阅读(695) 评论(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 狂师 阅读(1020) 评论(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 狂师 阅读(436) 评论(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 狂师 阅读(1235) 评论(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 狂师 阅读(480) 评论(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 狂师 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 这篇文章里通过计算器的简单实现,让大家能够了解一般对话框应用程序开发的基本流程要求:编写简单的计算器应用程序,要求利用按钮进行加、减、乘,除操作,在对话框输出计算机结果。下面结合操作步骤,讲解对话框应用程序开发的基本流程:(1)、在对话框资源上添加按钮和编辑框控件,并设置按钮控件和编辑框控件的标题和ID,并且将编辑框设置为只读属性。最终的运行结果如下图。(2)、添加单机数字按钮和加、减、乘、除按钮,及单机“等号”按钮的消息响应函数(3)、添加消息响应函数的函数体。(4)、程序调试无错误后,进行测试,分析测试结果。保证程序的正确性。下面分析本程序的代码:1、新建一个对话框应用程序Test,采用默 阅读全文
posted @ 2013-09-04 11:59 狂师 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 打开注册表,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll把除OpenWithProgids外的键全部删除,重启电脑,OK,dll文件又恢复系统默认的 阅读全文
posted @ 2013-09-04 09:33 狂师 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 在头文件中,定义三个控件变量,如m_data1,m_data2,m_sum;void Cuse_demo_dllDlg::OnBnClickedButton1(){CString data1;CString data2;CString sum;UpdateData(true);GetDlgItemText(IDC_EDIT_DATA1,data1); //通过GetDlgItemText()方法获取编辑框中的文本内容GetDlgItemText(IDC_EDIT_DATA2,data2);// m_data1.GetWindowText(data1); //通过GetWindowText()方 阅读全文
posted @ 2013-09-04 00:35 狂师 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 假如添加三行数据,其中当选择前两行时,提示自定义提示框信息,选择第三行时,提示当前字符串的内容,实现如下:void Cuse_demo_dllDlg::OnCbnSelchangeCombo1(){int pos=m_combo.GetCurSel();CString str;m_combo.GetLBText(pos,str);if (pos==0){MessageBox("索引为第一列数据");}if (pos==1){MessageBox("索引为第二列数据");}if (pos==2){MessageBox(str); //显示当前索引行对应的文 阅读全文
posted @ 2013-09-03 23:46 狂师 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1、第一步创建一“MFC AppWizard (dll)”工程,接下来选择“Regular Dll using shared MFC DLL”,点击“Finish”。2、添加一对话框资源到工程中,从菜单中选择Insert->Resource,添加一“Dialog”选择“New”,至此对话框已添加到DLL工程中。3、为对话框添加一新类,如:CTest,基类为CDialog。4、在MFCDLL.cpp中(因创建的工程为MFCDLL)添加接口函数:extern "C" __declspec(dllexport) void Show() 2.{ 3.AFX_MANAGE_ST 阅读全文
posted @ 2013-09-03 22:26 狂师 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 方法一:1.首先,要用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库可以作为可执行程序(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用 #import引用它既可。可以直接在Stdafx.h文件中加入下面语句来实现:#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF", "adoEOF") 【注意,在MFC中路径要用 阅读全文
posted @ 2013-09-03 17:19 狂师 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: Dialog1的类名是CDialog1, 头文件是dialog1.h。里有成员变量CString str1, str2;Dialog2的类名是CDialog2, 头文件是dialog2.h。里有成员变量CString str11, str22;要想将Dialog1里的变量传递给Dialog2里的变量,可以用这种方法:在类 CDialog1 的头文件里,引入Dialog2的头文件: #include "dialog2.h"在类 CDialog1 的定义里声明Dialog2的对象: CDialog2 m_Dialog2;在类 CDialog1 的cpp文件里的初始化函数里(其实 阅读全文
posted @ 2013-09-03 14:26 狂师 阅读(2002) 评论(0) 推荐(0) 编辑