7 飛越無限

尚未进行身份认证

拥有多年的dephi、C++Builder、QT、C/C++ 测控行业软件研发经验

等级
TA的排名 4w+

C# 通过结构体二维数组与C++通信

C#通过结构体二维数组与C++通信C#:定义结构体:publicstructSendMsg{publicintnHeadId;publicintnLen;publicintnCmdId;[MarshalAs(UnmanagedType.ByValArray,SizeConst=50,ArraySubType=Unmana...

2019-07-22 18:42:05

C++程序中使用CString类型报Expression: _pFirsrBlock == pHead

Release编译运行程序不会报错,Debug编译运行直接报错Expression:_pFirsrBlock==pHead错误原因,调用的dll里使用里CString,string作为参数,解决办法,将CString换成char*...

2019-07-16 08:46:09

Win7 无法远程 WindowsServer2003搭建的文件交流(登录失败,未知的用户名和密码错误)解决方法

默认情况下,Windows7无法正常访问NAS或者Samba服务器上的共享文件夹。原因在于从Vista开始,微软默认只采用NTLMv2协议的认证回应消息了,而目前的NAS系统和Samba还只支持LM或者NTLM。是安全设置有一项要设置,解决方法如下:Win+R打开组策略配置如图:2.在“运行”程序中输入命令“secpol.msc”如图3.在“本地安全策略”窗口中依次单击“本地策略...

2019-02-27 13:29:23

QT5自定义中英文虚拟键盘

1:调用极为方便,在pro文件里,指定lib库(dwkeyboard),包含头文件(#include“KeyboardGlobal.h”)程序初始化调用GlobalInit()函数,在需要设置键盘输入的控件上绑定事件如:textEdit->installEventFilter(this);即可。2:界面清晰简洁,UI美观友好,非常适合触摸设备。3:同时支持实体键盘输入+鼠标单击输入...

2018-11-16 17:12:19

C++ 位操作 --取出short的高低位并相互转换

C++位操作--取出short的高低位shortsVal=8;short取高低位BYTEbHIGH,bLow;高位:bHIGH=sVal>>8;低位:bLow=sVal&0xFF;高低位转shortBYTEbHigh,bLow;bHigh=01110001;bLow=01011101;shorts...

2018-10-25 17:15:58

VS 2015 CString 中文乱码解决办法

VS2015CString中文乱码解决办法项目出现问题,利用CStringFormatstr.Format(_T(“卡%d”),10);编译运行之后出现了乱码解决办法,用记事本打开,保存UTF-8格式,编译再运行,问题解决了。出错原因分析,可能用Notepad++修改保存项目代码,造成这样的问题!...

2018-09-04 18:39:17

Qt 中QPushButon QCheckBox QCombox运用 Lambda 表达式

传统的信号槽绑定时,需要先声明槽函数,然后实现槽函数(槽函数的声明和实现需要分别在.h和.cpp文件中),最后使用connect()绑定起来,而且在connect()的时候如果槽函数写错了编译时不会报错,只有在Debug模式下运行时才会提示槽函数不存在,Release模式下运行时不会给予任何错误提示。Qt5使用C++11支持Lambda表达式,connect()...

2018-08-29 11:48:46

QVector 排序结构体数据 QString、int

#include<QCoreApplication>#include<vector>#include<string>#include<iostream>#include<QVector>usingnamespacestd;typedefstructdevInfo_{intnum;QS...

2018-08-22 15:59:20

C++ 获取网络时间,并同步本地时间(WinCE)

C++获取网络时间,并同步本地时间(WinCE)获取网络时间,同步本地电脑的时间,这个功能在Window系统下是可以通过设置,同步网络时间,其实这个原理很简单。时间服务器的地址在注册表里找NTP,里面有个选项就是NTP服务器地址首先我们要确保计算机是否和网络时间服务器是联通的。通过pingpool.sntp.org得到返回结果,当然我们也可以设置自己的ntp服务器。其次我们...

2018-08-06 13:36:04

QT 水晶圆角按钮样式

*QT生成水晶圆角按钮样式*不用任何图标就可以生成水晶按钮,看起来还是比较好看,直接上图看效果可以通过QPushButton和QToolButton实现QPushButton具体代码如下:QPushButton{min-width:80px;min-height:32px;}QPushButton{...

2018-05-29 19:34:53

PHPStudy 导入SQL文件报#1113错误解决

用PHPStudy导入SQL文件时,会报错,错误信息:在多字节的目标代码页中,没有此Unicode字符可以映射到的字符(#1113)。如图所示:这个错误,我在网上搜了下,没有靠谱的解答。后来自己摸索出来了。这个错误的解决方法是:在PHPStudy导入SQL文件时,在选择了目标SQL文件后,再在文件选择框下端,选择合适的字符集。默认是ANSI,我选择了UTF-8就解决问题了。...

2018-05-15 11:31:35

C++ MFC 通过文件对话框读写INI 文件

C++MFC通过文件对话框读写INI文件本文详细介绍C++MFC读写INI文件,以及如何操作文件对话框:读取ini文件BOOLisOpen=TRUE;//是否打开(否则为保存)CStringdefaultDir=L"C:\\";//默认打开的文件路径CStringfileName=L"";...

2018-03-22 18:18:50

(BCB5)c++ builder 5 fatal:error detected Lme279

使用BCB5编译项目出现问题LME279错误解决方法本文通过图文形式介绍BCB(C++Builder编译遇到的LME279错误的解决办法:编译错误图片展示解决方法Project–>Options如图取消勾选Dephi1.0CompatibilityComponents

2018-02-02 16:34:58

【C/C++】Big Endian 和 Little Endian内存对齐

BigEndian和LittleEndian内存对齐由于目前的工作需要,所以学习了一下计算机内存对齐的相关知识,先介绍计算机的存储方式:BigEndian与LittleEndian:BigEndian即数据的高位在低地址,地位在高地址,并且把最高字节的地址作为变量的首地址LittleEndian即数据的高位在高地址,数据的低位在低地址,并且把最低字节的地址作为变量首地址。

2018-01-02 11:17:12

C++ TCHAR 转 double

C++ TCHAR类型转换为Double类型函数doublechar2double(TCHAR*ch){ doubleintg=0,fl=0; intflag=0; for(inti=0;ch[i];i++) { if(!flag) { if(ch[i]=='.') flag=1; else {

2017-12-14 17:09:40

C++ 逐行读取txt文件

读取test.txt文件内容如:aa.exebb.txtcc.datCFilefile(_T("test.txt"),CFile::modeRead);char*pBuf;DWORDdwFileLen;dwFileLen=file.GetLength();pBuf=newchar[dwFileLen+1];pB

2017-09-07 22:08:17

C++ 获取当前进程加载模块的完整路径读取配置文件

C++获取当前进程已加载模块的文件的完整路径操作配置文件:charbuf[MAX_PATH];ZeroMemory(buf,MAX_PATH);GetModuleFileName(NULL,buf,MAX_PATH);for(inti=lstrlen(buf);i>0;i--){

2017-09-05 16:47:39

最新Qt Creator下载地址

上Qt官网http://www.qt.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址:所有Qt版本下载地址:http://download.qt.io/archive/qt/所有QtCreator下载地址:http://download.qt.io/archive/qtcreator/所有QtVS开发插件下载地址:http://download

2017-08-23 09:50:20

QT 运行QMake生成Pro项目文件

QT将QMakelist生成pro文件1在开始菜单找到Qt命令行工具,打开控制台窗口(实际上执行一个.Bat文件,它会设置QT的环境变量),MingW2进入main.cpp所在目录,敲入qmake-project回车,作用是生成.Pro工程文件3再敲入qmakeXXX.pro(XXX与目录名有关)回车,生成相关MakeFile文件4再敲入mingw32-make,回车,会编译并连接

2017-08-14 21:54:21

笔记本或台式机充当无线路由器的方法

很多朋友可能会碰到这样的情况,而问题是我们只有一根网线,抑或没有网线,却有两台或更多台笔记本需要连接到网络,这时候我们的第一反应可能就是需要购买一个路由器?其实我们通过Win7系统本身自带的WiFi和SoftAp(即虚拟无线AP)功能,就可以将笔记本变身为路由器,供手机,笔记本电脑或者其他无线wifi设备使用,下面跟我一起来操作吧。如果仅仅是使用笔记本电脑创建无线wifi的话,因为一

2017-08-14 21:48:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!