- 博客(123)
- 资源 (50)
- 收藏
- 关注
原创 mybatis-plus-sample-quickstart 实践调试
Mybatisplus--Demo mybatis-plus-sample-quickstart: 快速开始示例在实践中遇到的问题:具体可以参照这个https://www.cnblogs.com/MessiXiaoMo3334/p/13237247.html文章;具体实践操作:pom.xml 文件;插入代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apac..
2020-11-18 21:47:07
690
原创 SetCurrentDirectory 导致的崩溃问题
1.程序设置成开机启动,通过注册表启动,导致程序崩溃;分析是日志这块出问题了:分析:是log4cppLIB库中,FileAppender 打开相对路径的日志文件,失败导致的。写文件的时候程序崩溃的问题;原因: std::string strConfigFile; std::string strLogPath; TCHAR szModuleFileName[BUFSI...
2020-02-28 10:40:06
1398
原创 Python 一个py文件的代码执行顺序
#!/usr/bin/python# -*- coding: UTF-8 -*-import socketsocket.setdefaulttimeout(2)s = socket.socket();#s.connect(("192.168.1.107",23)) // # 表示屏蔽掉代码;#s.connect(("61.151.166.139",8080)) //...
2019-12-18 22:15:03
2582
原创 文件ini读取不出来值,GetPrivateProfileString函数
问题描述:从配置文件ini读取字段,用notepad.exe保存一下,GetPrivateProfileString读取字段就读取不到,错误值是2,文件不存在,实际上文件存在的。GetPrivateProfileString能正确取值的前体条件是:ini文件的编码格式为ANSI,才能正确读取。这个是BOM,不同的编码BOM如下: 1 2 ...
2019-12-11 22:20:07
2092
原创 libevent-2.1.11-stable.tar.gz 版本Windows编译问题
官方网站下载地址:http://libevent.org/ 下载地址:https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz编译出现的问题:libevent-2.1.11 出现UINT32_MAX 未声明;解决方式:...
2019-11-28 17:41:33
813
原创 C++ 实现比较版本号
code:int iRetVersion = ComparerVersion("6.6.1512.401","6.6.1512.409");//retval: 0:相等;1: 大于此版本,-1:小于当前版本 3:其他情况;int ComparerVersion(char * version_get ,char * version){ string strversion_get = versi
2016-03-17 19:21:26
6385
原创 VC++ 获取网卡IP、DNS、适配器名称
VS2008--Unicode--bool GetPcNetInfo(){ bool bRt = true; /******************************************* *通过Iphlpapi库获取网卡信息和个数 ********************************************/ PIP_ADAPTER_INFO pIpAdap
2014-06-30 15:35:39
8667
原创 VC++ MFC 获取文件路径 获取文件夹路径
//=文件的路径=== CString strPath = _T(""); CFileDialog Open(TRUE,_T("*.bmp"),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("Bitmap Files (*.bmp)|*.bmp|JPEG Files (*.jpg)|*.jpg|All Files (*.*)|*.*||"),NU
2014-06-30 15:10:30
13189
原创 VC 对话框接收拖文件 控件(listctrl、edit)接收拖文件
在基于对话框的程序中,默认是没有这个消息的。 1、按下Ctrl+W,弹出类向导对话框,选择Class Info标签; 2、在Message fileter下拉列表中选择Window,然后再点击Message Maps标签; 3、这时就出现WM_DROPFILES消息了,添加该消息的响应函数。 [cpp] view
2014-06-30 15:03:19
3678
原创 ffmpeg---移植到MAC、IOS系统的步骤总结
本次编译环境:MACOS 10.8.3XCode4.6.2版本ios 6.1ffmpeg2.0.1 具体步骤:1. 到https://github.com/yuvi/gas-preprocessor下载gas-preprocessor.pl文件并将其放置到/usr/sbin路径下,然后对其赋予权限,命令: cd /usr/sbin
2013-09-04 16:12:22
20188
原创 苹果平台下的开发--需要掌握的知识和技术
1.没有开发电脑,可以用黑苹果(在windows平台下虚拟软件+苹果系统);1)相关软件的下载;VMWare软件,Mac os系统的下载,开发工具的下载(xcode);2)学习vpn的设置,svn的搭建;要学习的书籍和网站:1.iphone开发秘籍.pdf2.iPhone开发基础教程.pdf3.Objective-C培训资料4.Apple的develop
2013-08-13 11:14:23
850
转载 高效代码审查的十个经验
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易
2013-07-12 16:47:32
732
原创 Directshow9.0--开发的程序在windows7下面图像显示不正常
有些游戏在XP系统下面运行正常,在windows7下面运行不正常,用兼也容模式不行。图像显示黑屏现象,出现这种现象的原因应该是系统驱动程序驱动硬件显示数据时,进行yuv变化时,出了问题。 解决问题的办法,一种是开发游戏的公司进行升级,兼容windows7系统。如果游戏的开发公司不在更新游戏的版本。 可以考虑把XP系统下面的system32下面的dll都拷贝到当前
2013-06-12 20:47:25
1272
原创 C++基本语法中,引入纯虚函数的目的?
在基类中,引入虚函数的目的,是为了派生类(子类)中实现多态。有些基类,不能够实例化,实例化没有意义,比如说你定义了一动物为基类,该基类实例化没有实际意义,还是抽象的,不存在的具体对象。为此,在基类中引入纯虚函数,这样,基类就不能被实例化了。这样的类,被称作抽象类。
2012-05-09 17:11:02
1192
转载 Visual Studio ---PHP开发的插件
Visual Studio本来就是以开放的方式开发的, 只要有适合的插件,任何语言都能被支持,比如Lua、Python、Perl等等,去年曾下载到一个Visual Studio魔兽世界插件开发的插件,无奈相关开发资料太少最终未使用过.今天发现的这个JcxSoftware出品的vs.php相信会给熟悉Visual Studio开发环境并想开发PHP的Coder们带来惊喜的.如下图,V
2012-02-21 10:50:20
2444
原创 Wifi开发- WlanOpenHandle -介绍
DWORD WINAPI WlanOpenHandle( __in DWORD dwClientVersion,__reserved PVOID pReserved, __out PDWORD pdwNegotiatedVersion,
2011-08-04 20:57:38
4958
原创 IP address =>CString <=>u_long
开发环境:VS6.0 操作系统:XP2 转换:eg:CString str_temp_ip = _T("192.168.0.200");u_long = (u_long)htonl(inet_addr(str_temp_ip)); 具体例子:
2011-08-04 20:16:30
1243
原创 wifi(参数查看工具介绍)--研究(inSSIDer)
///=======================================此款软件,显示和无线网卡连接的AP或者Adhoc的MAC地址,无线网络的各种信息;(此款软件,是用框架开发的。必须安装.Net框架包)
2011-07-12 21:26:20
2497
转载 高性能服务器
高性能服务器分很多种,IO密集型,CPU密集型。另外性能指标也有很多。。吞吐量、并发程度、时延等等。很难一概而论,而且不同的框架各有偏重,epoll、IOCP都只能解决IO密集型的问题,CPU密集型就要使用并行计算框架了。
2011-06-23 13:50:00
659
转载 基于MINA框架快速开发网络应用程序
1.MINA框架简介 MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWe
2011-06-23 13:33:00
933
转载 消息分流器Message Crackers
消息分流器Message Crackers<br />windows2010-04-09 20:41:24阅读36评论1 字号:大中小 订阅<br />文章作者:Bideyore[E.S.T]<br />信息来源:邪恶八进制 中国(www.EvilOctal.com)<br />对于熟悉Win API编程的同志们来说,windowsx.h这个头文件应该不会太陌生吧,这次要讲的内容就来自这个windowsx.h头文件。<br />经常能在msdn上查到这样一些函数,明明是个函数,而且模样长得和一般的api函
2011-04-02 09:59:00
789
原创 CPropertySheet 和 CPropertyPage (帮助文档的调用问题)
<br />在属性表中使用帮助:CPropertySheet 和 CPropertyPage CPropertySheet 类的对象表示属性表,也称为选项卡对话框。每个属性表由一个 CPropertySheet 对象和一个以上的 CPropertyPage 对象组成。属性表被框架显示为带有一组选项卡索引的窗口。用户使用这组索引选择当前页和当前选定页的某区域。 CPropertySheet 中的帮助只受 F1 键和“帮助”按钮的支持。默认情况下“帮助”按钮出现在应用程序的框架中。用户不需要进行干预。在用户为属
2011-04-01 14:02:00
1198
转载 C++/VC小技巧
<br />【目 录】<br />1. 让程序只运行一次<br />2. 改变对话框的背景颜色<br />3. 让程序前端显示<br />4. “显示”链接LIB文件<br />5. 关闭其它应用程序<br />6. 系统托盘<br />7. 创建隐藏的对话框<br />8. 怎样使用高版本的函数和宏<br />9. 如何以动态的效果打开对话框<br />10.怎样以渐隐方式关闭对话框<br />11.动态改变光标<br />12.重写标题栏上的关闭按钮<br />13.重写F1帮助<br />14.如何
2011-04-01 13:51:00
1205
原创 (转)CString转int _ttoi() _tcstoul() Format ASSERT() Format的用法
<br /> <br />CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。<br /><br /> 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串
2011-01-10 09:19:00
2551
原创 (转)CString转int _ttoi() _tcstoul() Format ASSERT() Format的用法
<br /> <br />CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。<br /><br /> 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串
2011-01-10 09:19:00
612
原创 (转)CString转int _ttoi() _tcstoul() Format ASSERT() Format的用法
<br /> <br />CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。<br /><br /> 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串
2011-01-10 09:18:00
715
原创 (转)CString转int _ttoi() _tcstoul() Format ASSERT() Format的用法
<br /> <br />CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。<br /><br /> 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串
2011-01-10 09:18:00
1110
转载 Linux 编程经典书籍推荐
<br />《UNIX环境高级编程》(第2版),史蒂文斯著<br /><br />《UNIX环境高级编程》,推荐指数:★★★★★<br />在当当购买 | 在卓越购买<br />《UNIX环境高级编程》是 Unix/ Linux 程序员案头必备的一本书籍。可以说,Linux 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。这本书概括了 Linux 编程所需的一切理论框架、主要系统函数、多进程编程、乃至 Linux 网络通信。对于初学者,如果你能将《操作系统》这门课程结合着这本书来
2011-01-04 10:49:00
754
原创 多线程编程
<br />一、问题的提出<br />编写一个耗时的单线程程序:<br /> 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: <br />void CSingleThreadDlg::OnSleepSixSecond() <br />{<br /> Sleep(6000); //延时6秒<br />}<br /> 编译并运行应用程
2010-12-20 14:15:00
716
原创 C++ WMI 修改PC ip地址,子网掩码,网关
C++ WMI 修改PC ip地址,子网掩码,网关DhcpNotifyConfigChange在Vista,Windows7失败
2010-08-25 14:22:00
5575
转载 .//与API函数GetModuleFileName获取应用程序目录有何不一样?
.//与API函数GetModuleFileName获取应用程序目录有何不一样? 采用.//也能获得应用程序目录,采用GetModuleFileName也能获得,二者有何不同? 一样!一个是相对路径,一个是绝对路径 .//是的到应用程序的当前目录,但当前目录不一定等于应用程序执行文件的所在目录,一个应用程序被启动时,当前目录是可以被任意设置的。GetModuleFileNa
2010-04-25 21:33:00
1013
原创 Visual Assist 10.4.1619.0 版的bug
Visual Assist X装上去后,我的VS6.0显示还是不正确. 颜色显示不正确.该变颜色的地方没怎么变. 假如一个项目中需要顺带编译许多其他的项目;当当前打开项目的文件名称的字符长度超过一定长度后,打开项目项目中VC++ 打开的类的颜色没有变化;这应该是Visual Assist 10.4.1619.0 版的bug;建议把当前的文件夹得名称改的字符
2010-04-12 15:38:00
715
原创 过滤的文件OpenFileName.lpstrFilter
OPENFILENAME本文主要讲述: OpenFileName.lpstrFilter = “选择升级文件/0updatefilename20100320001.tar.update/0”; 上面字符是如何组合出来的。 对于程序中要升级好几个升级包时,过滤的文件。 通过memcpy()来实现的。 char sz[MAX_PAT
2010-03-20 21:19:00
3098
原创 #pragma comment(lib,"setupapi.lib")//
mediaclient.lib(usb_interface_win32.obj) : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24mediaclient.lib(usb_interface_win32.obj) : error LNK2001: unresolved exte
2010-01-09 16:22:00
3785
1
原创 关于Use MFC in a Shared DLL和Use MFC in a Static Library 转换遇到的问题
关于Use MFC in a Shared DLL和Use MFC in a Static Library 转换遇到的问题libcpmt.lib(string.obj) : error LNK2001: unresolved external symbol _atexitnafxcw.lib(auxdata.obj) : error LNK2001: unresolved externa
2009-12-09 11:02:00
2856
ffmpeg_mac_ios编译的库 -说明
2013-10-31
ffmpeg_mac_ios编译的库
2013-09-04
Objective-C 2.0程序设计(原书第2版).part2rar
2013-08-16
Objective-C 2.0程序设计(原书第2版)
2013-08-14
SVN-桌面图标变成问号
2013-05-21
TortoiseSVN-1.7.6.22632_Zh
2013-05-16
jrtplib3.71.版本jthread1.2.1版本(lib+源代码)
2012-08-30
Visual C++ 6.0 插件.rar
2012-08-10
XVID编码器源代码剖析(含SSE2汇编)
2012-08-10
VisualCPP音视频编解码技术及实践2.pdf
2012-08-08
VisualCPP音视频编解码技术及实践1.pdf
2012-08-08
Windows核心编程
2010-12-20
MSXML 4.0 Service Pack 2 (SP2)
2010-03-25
过滤文件名--OPENFILENAME
2010-03-20
VA_X_10.4.1649.0 破解版.rar
2010-02-25
nasm.exe和ndisasm.exe作为加载汇编代码
2009-09-06
通过按钮拖动对话框 对话框自身单击左键,拖动对话框功能;
2009-08-30
TCP/UDP socket 调试工具
2009-08-21
开发EditPlus的“插件”
2009-08-10
迅雷定时启动--源程序下载(vc++)
2009-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人