- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 DOS 命令访问FTP错误:425Failed to establish connection
在windows命令窗口访问FTP服务会出现425Failed to establish connection的错误解决办法:1、关闭本队防火墙2、在防火墙允许通过的程序中,根据所用网络勾选【文件传送程序】
2017-01-17 00:28:08 18195
原创 线程SuspendThread() ResumeThread()的使用
SuspendThread():挂起线程 If the function succeeds, the return value is the thread's previous suspend count; otherwise, it is (DWORD) -1.ResumeThread():启动线程 If the function succeeds, the return value is
2017-01-15 16:44:06 15854
原创 GetLastError() 显示错误信息
LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_
2017-01-14 21:11:19 733
转载 全局变量、局部变量、静态全局变量、静态局部变量
原文:http://www.cnblogs.com/chenglei/archive/2009/09/06/1561367.html从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直
2016-09-14 20:49:33 530
转载 select、poll和epoll的区别
原:http://www.cnblogs.com/wuchanming/p/4349743.html在linux没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱的火热之年代,select和poll的用武之地越来越有限了,风头已经被epoll占尽。select()和poll() IO多
2016-08-30 23:32:25 389
转载 类的大小
http://blog.chinaunix.net/uid-26722078-id-3756839.html#includeclass a {};class b{};class c:public a{ virtual void fun()=0;};class d:public b,public c{};int main(){ cout co
2016-08-28 21:07:40 479
原创 sem_open、sem_close、sem_unlink
UNP2 P180sem_t *sem_open(const char *name, int oflag,..,/*mode_t mode,unsigned int value*/) :打开有名信号量1.当打开一个一定存在的有名信号量时,ofalg设置为0.int sem_close(sem_t *sem):关闭有名信号量2.一个进程终止时,内核对其上仍打开的所有有名信号量自动执
2016-08-09 21:51:24 17417
转载 sem_open No such file or directory
转:http://idsips.blog.163.com/blog/static/48001272201272984546782/这是由于在内核中,创建信号量的默认路径是/dev/shm。当你要创建一个信号量/tmp/mysem时,实际上是创建了一个/dev/shm /sem.tmp/mysem,而这里由于/dev/shm/tmp目录根本就不存在,所以会出错。解
2016-08-08 17:18:32 2811
转载 eclipse c++ 问题Launch failed,Binary not found和A program file was not specified in the launch configur
Launch failed,Binary not found:点击菜单中的Run->Run Configurations,弹出上图的窗口,然中图中的Enable auto build,再按Apply,然后关闭窗口A program file was not specified in the launch configuration:1.选中你的项目,然后右击项目,在弹出的菜单中选择
2016-07-11 16:46:25 1271
原创 VirtualBox USB转串口 minicom 配置
一、安装minicom yum install minicom二、配置minicom1、把usb转串口从主机断开连接,添加到虚拟机(如图,勾选USB2.0-Serial[0254])2、查看一下usb情况看到已经识别了HL-340 USB-Serial .3、查看串口情况USB已经连接4、配置minicom输入 minic
2016-05-24 23:43:19 3200
原创 VirtualBOX Linux与主机Windows Socket 通信
1、网络配置选择桥接网卡参数配置(同网段ip)(主机)(虚拟机)2、关闭虚拟机防火墙cd /etc/rc.d/init.d./iptables stop之前由于未关闭虚拟机防火墙导致Windows 下客户端在connect一直失败!!!
2016-05-17 20:42:09 1127
原创 启动、关闭外部进程ShellExecute() 、CreateProcess()、TerminateProcess()、OpenProcess()==
学习用到了启动、关闭外部进程的知识,通过网上资料及自身实践作如下总结:主要用到:ShellExecute() 、CreateProcess()、TerminateProcess()、OpenProcess()==1.ShellExecute(hWnd: HWND; {指定父窗口句柄}Operation: PChar; {指定动作, 譬如: open、runas、pr
2016-05-02 22:52:27 10648
原创 Linux下MJPG-Streamer视频服务器搭建
编译jpeg库1.解压源码tar xvf jpegsrc.v8b.tar.gz2.配置源码cd jpeg-8b./configure --prefix=/usr/local/jpeg3.编译make4.安装make install5.添加库文件cd /etc/ld.so.conf.d/添加jpeg.co
2016-03-13 21:50:13 2952
原创 VirtualBox Extension Pack 扩展包安装 解决虚拟机usb 摄像头不能识别
之前重装虚拟机导致调用usb摄像头的程序不能正确加载摄像头,原来是重装VirtualBox没有安装VirtualBox Extension Pack。VirtualBox官网下载VirtualBox Extension Pack 按照引导安装。安装完成之后在设备中有摄像头选项:勾选即可。
2016-03-12 20:35:19 6207
转载 CentOS命令行模式下修改linux分辨率的方法
来自:http://www.centoscn.com/CentOS/config/2014/0222/2434.html进入到/boot/grub/目录下,然后就可以看到里面有个名为menu.lst的文件,用vim将其打开,可以看到以下内容:# grub.conf generated by anaconda # # Note that you do not have t
2015-12-16 22:16:24 5616
原创 虚拟机安装linux,版本选择只有32位的问题
在虚拟机中安装linux时,版本选择只有32位没有64位。BIOS里头没有开启Intel Virtual Technology,进入BIOS开启即可解决办法:进入BIOS,选择Configuration选项,选择Intel Virtual Technology并回车。将光标移动至Enabled处,并回车确定。按F10热键保存并退出即可开启VT功能。
2015-12-02 17:08:20 2801
原创 Linux下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc的区别
/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc: 这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。~/.bash_profile: 用来设置一些环境变量,功能和/etc/profile 类似,但是这个是针对用户来设定的,也就
2015-12-01 16:11:49 391
转载 linux 下安装opencv3.0在编译时出现的问题undefined reference to `parallel_pthreads_set_threads_num(int)'
来自:http://blog.csdn.net/lyk_ffl/article/details/47683549错误如下:Linking CXX executable ../../bin/opencv_perf_core在编译opencv 3.0 gold时,编译到大约37%时,出现../../lib/libopencv_core.so.3.0.0: undefin
2015-12-01 03:08:00 2055
原创 linux下的定时或计时操作(gettimeofday等的用法,秒,微妙,纳秒)(转载)
1、用gettimeofday()可获得微妙级(0.000001秒)的系统时间,调用两次gettimeofday(),前后做减法,从而达到定时或者计算时间的目的。原型:int gettimeofday(struct timeval *tv,struct timezone *tz),会把目前的时间tv所指的结构返回,当地时区的信息则放到tz所指的结构中。这两个结构都放在/usr/incl
2015-11-28 16:49:38 745
原创 virtualbox 下Windows、Linux共享文件夹
1、在Windows中设置共享文件夹,文件夹路径:E:/shared2、在CentOS中设置共享文件夹,路径同1中的设置3、 挂载共享文件夹mkdir /mnt/share //新建挂载点 mount -t vboxsf shared /mnt/share // 挂载共享文件夹 cd /mnt/share
2015-11-28 16:34:51 521
转载 Linux下安装ffmpeg
转自:http://noalgo.info/874.html安装本文使用Linux发行版为centos 6.6,其安装步骤如下。下载源码从ffmpeg官网:https://www.ffmpeg.org/download.html下载源代码,当前最新的版本为ffmpeg-2.5.3.tar.bz2。解压文件tar -jxvf ffmpeg-2.5.3.ta
2015-11-28 16:22:51 537
原创 Centos安装OpenCV
转自:http://blog.csdn.net/xuejiren/article/details/243475551、安装依赖包(很重要) yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel
2015-11-28 16:20:05 1764
原创 VirtualBox 在CentOS下安装增强功能及错误解决
原文来自:http://jingyan.baidu.com/article/c1a3101e8963ccde646deb6b.html1.本人的虚拟机环境是这样的,使用的VirtualBox,安装了CentOs.如图:2.安装过程中提示错误如图所示:
2015-11-28 16:08:12 22174
原创 vs中运行项目出现“*** 已经在libcmtd.lib中定义”的错误
是因为各个项目属性里,配置的运行时库不一样导致的,比如:项目1中配置的运行时库是“多线程调试 DLL (/MDd)”项目2配置的运行时库是“多线程调试(/MTd)” 这样就会出现上面的问题,当然前提是这两个项目有依赖关系。具体设置是在"项目——>>属性——>>c/c++——>>代码生成" 里的运行时库选项的配置,把它们设为相同就好了
2015-11-28 00:28:27 915
原创 从MySql中查出来的时间数据后面多了.0的问题
java 从MySql中查出来的时间数据后面多了“.0”,在App中显示出来不好看,解决办法就是格式转换//时间格式转换,避免时间末尾出现".0" //必须用ResultSet.getObject("DateTime")获取时间在MySql中原有类型才能转换SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
2015-06-05 22:55:25 3579
转载 Android中FTP上传、下载
原文:http://blog.csdn.net/tianyitianyi1/article/details/38637999代码部分主要分为三个文件:MainActivity,FTP,ProgressInputStream1. MainActivitypackage com.ftp;import java.io.File;import java.io.IOExcept
2015-06-03 21:23:05 1360
原创 关闭Activity.finish()之后出现 Activity has leaked window that was originally added 错误
该错误是由于在Activity中创建并显示了Alertdialog,但并未使用Activity提供的showDialog()方法,因此导致在Activity被结束后,Alertdialog所引用的context为空。解决办法为1.将dialog采用oncreateDialog的方式创建,交由系统维护。2.在onDestroy()方法中将该alertdialog dismiss掉。3
2015-06-03 21:07:19 509
转载 ProgressDialog
原文:http://java--hhf.iteye.com/blog/1813993 ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。 首先看看progressDialog里面的方法 setProgressStyle:设置进度条风格,风格为圆形,旋转的。
2015-06-03 21:06:02 426
转载 Android横竖屏切换小结
原文:http://www.cnblogs.com/franksunny/p/3714442.html一、禁止APP内横竖屏切换上述设置更改的是整个手机的横竖屏切换,当手机没有关闭横竖屏切换功能时,系统一旦触发横竖屏切换,缺省状态下,当前活动的App的界面就会进行横竖屏切换,由于横竖屏的界面尺寸等参数不同,很多软件在设计和开发中为了避免横竖屏切换时引发不必要的麻烦,通常需要
2015-06-03 20:58:59 531
原创 访问带有用户名、密码保护的 URL
一、URL,统一资源定位器。指向互联网上的“资源”,可协议名、主机、端口和资源组成如: http://username:password@host:8080/directory/file?query#ref:ComponentExample valueAlso known asProtocolhttpscheme
2015-06-02 22:42:15 28696 2
转载 java base64编码和解码
原文:http://hw1287789687.iteye.com/blog/1910853第一种方式:通过反射使用java 中不对外公开的类:/**** encode by Base64*/public static String encodeBase64(byte[]input) throws Exception{Class clazz=Class.forName
2015-06-02 22:37:33 454
转载 handler机制的原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以
2015-05-11 23:24:38 344
转载 inno setup详细使用教程
原文地址:http://hi.baidu.com/maowang005/item/cef21f471de91ed5c0a59251前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个...EasySetup 2.0
2015-03-17 15:27:41 540
原创 MFC ClistCtrl控件添加右键操作
右键控件—>添加事件处理程序,选择NM_RCLICK,添加消息函数void CReportSC::OnNMRClickScreportlist(NMHDR *pNMHDR, LRESULT *pResult){ LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR); // TODO: 在此添加控件通知处理程序代码
2015-03-12 20:32:44 1493
原创 MFC 将信息写入文件中,保存信息
将信息写入文件中1.所用的WINAPI函数原型为:BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);其中各参数的意义LPCTSTR lpAppName 是INI文件中的一个字段名.LPCTSTR
2015-03-12 15:26:14 1107
转载 MySQL CAST与CONVERT 函数的用法
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:CAST(value as type);CONVERT(value, type);就是CAST(xxx AS 类型), CONVERT(xxx,类型)。可以转换的类型是有限制的。这个类型可以是以下值其中的一个: 二进制,同带binary前缀的效果 :
2015-03-12 15:01:42 515
原创 MFC 动态修改对话框标题
在对应对话框的初始化函数OnInitDialog()中添加以下代码:CString title;//要修改的标题this->SetWindowText(title);
2015-03-12 14:52:18 862
原创 Mysql 取整函数
1.ceil () 向上取整 例: ceil(1.2) = 2 2.floor () 向下取整 例: floor(1.2) = 1 3.round() 四舍五入
2015-03-12 14:26:19 649
原创 MFC Ribbon中Button添加背景图片
对于Ribbon一般是一个标签下包含几个选项卡,如下图:(1)添加位图序列资源:将一个标签下的所有位图组合成一个序列,利用Axialis IconWorkshop 软件,需将每个图片格式设置为bmp,大小为32X32,和16X16两组,分别将大图和小图做成两组图片序列,命名为systemLarge.bmp和systemSmall.bmp放在项目资源文件夹中(res).(2)在项目Bit
2015-02-25 15:40:05 3183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人