
Windows
QQ515311445
博古通今,涵盖四海
展开
-
WMware虚拟化IntelVT-x/EPT或AMD-V/RVI(V)不能启用,导致AVD不能启动
启用虚拟化IntelVT-x/EPT原创 2022-11-17 11:37:04 · 1369 阅读 · 0 评论 -
WIndows程序MFC控件使用Win7风格
1. 在stdafx.h中添加以下代码#if defined _M_IX86#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyTok...原创 2020-02-15 11:24:38 · 824 阅读 · 0 评论 -
Visual Studio解决丢失MSVC120.dll之类的错误
Properties->Options->Configuration Properties->C/C++->Code Generation->Runtime Library->Multi-threaded(/MT)原创 2018-09-08 17:35:28 · 2893 阅读 · 0 评论 -
使用批处理命令批量去掉文件名中的括号
@Echo Off&SetLocal ENABLEDELAYEDEXPANSIONFOR %%a in (*) do (set "name=%%a"set "name=!name: (=!"set "name=!name:)=!"ren "%%a" "!name!")pause把以上代码保存在文本文件中,改名为.bat,放在要改名的文件夹中双击执行即可。...原创 2020-07-09 11:20:22 · 1041 阅读 · 0 评论 -
Windows使用putty登录Ubuntu或使用XSheel远程上传和下载文件
一.putty远程登录Ubuntuubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server,步骤如下:1. 执行ufw disable 关闭防火墙2. 执行sudo apt-get install openssh-server安装ssh服务3.执行service ssh start开启服务4.在win7上打开putty填入Ubu...原创 2019-07-19 11:43:16 · 287 阅读 · 0 评论 -
MTK方案GPIO设置
使用\mediatek\dct\Drven.exe工具打开mediatek\custom\{project} \kernel\dct\dct\codegen.dws,点[Edit]即可看到GPIO表,可以下拉选择对应的值原创 2018-09-05 17:55:54 · 917 阅读 · 0 评论 -
Windows下安装TensorFlow
TensorFlow即可以支持CPU,也可以支持CPU+GPU(但需要NVIDIA显示),本文安装的为CPU版本。1. 下载安装VisualC++ Redistributable for Visual Studio 20152. 下载安装Python3. 打开命令行,安装CPU版本TensorFlowpip3 install --upgrade tensorflow4. 在命...原创 2020-07-09 11:17:35 · 201 阅读 · 0 评论 -
Win7上VMware装Ubuntu10.04不能上网的问题
1. Win7上的VMware Network Adapter(VMnet1和VMnet8)都设置为自动获取IP和DSN2. Ubuntu上打开Terminal输入vi /etc/network/interfaces,内容改为如下: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp...原创 2018-09-04 17:21:49 · 346 阅读 · 0 评论 -
VS Release版本得出错误的结果而Debug版本正常的解决方法
Properties --> C/C++ --> Optimization --> Maximize Speed (/O2) 改为 Disabled (/Od) 即可.原创 2018-09-04 16:49:13 · 2431 阅读 · 0 评论 -
Windows平台List Control的使用
CListCtrl m_List;//定义m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);//选中时整行为高亮度,GRID风格m_List.InsertColumn(0,"Name",LVCFMT_LEFT);m_List.InsertColumn(1,"Telephone Number");m_List.Se...原创 2018-08-26 00:18:40 · 758 阅读 · 0 评论 -
命令行脚本语法
if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 如if "%1"=="a" format a: 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成...原创 2018-08-26 00:19:32 · 437 阅读 · 0 评论 -
Windows 设置窗口透明度
void setWindowAlpha(HWND hwnd, int alpha){//注: hwnd为要设置的窗口句柄,alplha为透明度[0 - 255] SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttribute...原创 2018-09-08 23:21:17 · 3205 阅读 · 0 评论 -
WinCE UTC时间转为本地时间的方法
SYSTEMTIME stime;stime.wYear = WORD(m_GpsInfo.GPRMCInfo.UTCDate%100+2000);stime.wMonth = WORD(m_GpsInfo.GPRMCInfo.UTCDate/100%100);stime.wDay = WORD(m_GpsInfo.GPRMCInfo.UTCDate/10000);stime.wHour...原创 2018-09-06 11:26:22 · 1225 阅读 · 0 评论 -
Visual Studio的Win32程序由于数据大导致内存溢出的解决办法
原创 2020-07-09 11:15:58 · 334 阅读 · 0 评论 -
Windows平台OpenCV开发环境搭建
1. 安装Visual Studio Ultimate 20132. 下载OpenCV for Windows,http://opencv.org/downloads.html3. 解压到 D:\Program Files (x86) 目录4. 设置环境变量PATH, 值为:D:\Program Files (x86)\opencv\build\x86\vc12\bin;D:\Pro...原创 2020-07-09 11:28:40 · 341 阅读 · 0 评论 -
Win7批处理控制android拍照并把照片保存在当前目录
@echo offadb wait-for-deviceecho 请连接USB线adb shell input keyevent 27echo 拍照中... 请稍后...choice /t 2 /d y /n >nuladb pull /sdcard/top.jpg .\C16629A200-T.jpgadb pull /sdcard/bottom.jpg .\C16629A...原创 2020-07-09 11:29:11 · 200 阅读 · 0 评论 -
HTTP多线程下载
#include <stdio.h>#include <windows.h>#include <wininet.h>#pragma comment(lib,"wininet.lib")#define THREADNUM 4#define BUFLEN 1024struct stFile{ DWORD start; DWORD le...原创 2020-07-09 11:30:46 · 218 阅读 · 0 评论 -
Win7制作Mac系统安装U盘并重装Mac
1. 在Win7上安装TransMac软件, 插入U盘, 打开TransMac, 在窗口左侧选择U盘, 右击选择Format Disk for Mac,在弹出的对话框中可以修改U盘的名称,并保持默认的 Mac OS Extended HFS+选项;随后软件会提示我们是否要将此 U 盘格式为 Mac 磁盘格式,点击 OK 按钮继续.2.当 U 盘被格式化完成以后,选中 U 盘并右键选择“Re...原创 2020-07-09 11:31:55 · 754 阅读 · 0 评论 -
ADB模拟按键、触屏以及事件监听
adb模拟按键和触屏,以及事件监听原创 2020-07-09 11:44:30 · 1673 阅读 · 1 评论 -
Windows文件夹拷贝
////////////////////////////////////////////////////////////////////////////// 函数名: CopyDirectory// 参数1: RegularExpression 正则表达式// 参数2: SourceDirectory 源目录// 参数3: DestinationDirectory 目标目录// 功能:...原创 2018-08-26 00:19:52 · 667 阅读 · 0 评论 -
Java反编译
JDK目录下的BIN文件夹下有一个Javap.exe文件,可以查看Java类中的成员变量和成员函数.用法: Javap 类名例如: Javap Hello原创 2018-08-26 00:14:22 · 280 阅读 · 0 评论 -
编译器版本
已验证的:VC6: _MSC_VER = 1200EVC: _MSC_VER = 1201VS2005: _MSC_VER = 1400原创 2018-08-26 00:14:16 · 242 阅读 · 0 评论 -
打印LOG信息到串口和输出到文件的函数
BOOL WriteLog(const char *str, ...){ char *szLogFileName = (char *)malloc(MAX_PATH*sizeof(char)); TCHAR *wzLogFileName = (TCHAR *)malloc(MAX_PATH*sizeof(TCHAR)); if(!wzLogFileName || !szLogFileNa...原创 2018-08-26 00:27:29 · 1858 阅读 · 0 评论 -
下载文件函数
#include <windows.h>#include<Wininet.h> #pragma comment(lib, "Wininet.lib")BOOL Download(const TCHAR *Url, const TCHAR *wzFile){ BOOL bRet = FALSE; HINTERNET hInternet = InternetOpe...原创 2018-08-26 00:13:55 · 348 阅读 · 0 评论 -
Windows上使用Ubuntu虚拟机搭建Android系统开发环境
一.安装虚拟机-->vmware虚拟机.rar 二.安装Linux系统-->ubuntu-10.04.1-desktop-i386.iso在NewVirtual Machine Wizard中,建议Maximum Disk size(GB):设置为50 三.进入root用户1.打开Terminal输入sudo passwd root再回车2.在显示的"Ent...原创 2018-08-26 00:11:58 · 1511 阅读 · 0 评论 -
java程序的编译和发布即打包为jar
1.先下载JDK安装2.设置环境变量把安装后的JDK目录中的bin目录设置到Path3.在cmd中输入javac test.java即可编译生成相关的一系列.class文件,如hello.class,welcome.class4.打包为jar 打包文件:在cmd中输入 jar cvf test.jar hello.class welcome.class 即可把hello.clas...原创 2018-08-26 00:14:28 · 2454 阅读 · 0 评论 -
编译程序时自定义提示信息或者错误信息
1.显示提示信息: #pragma message("Warning: Please #define SUPPORT_DIRECTDRAW 1") 双引号内的为提示信息.2.显示错误信息: #error Please #define SUPPORT_DIRECTDRAW 1 显示为红色的#error : Please #define SUPPORT_DIRECT...原创 2020-07-09 12:00:47 · 298 阅读 · 0 评论 -
DeleteDC与ReleaseDC的区别
1.CreateCompatibleDC后用DeleteDC2.GetDC后用ReleaseDC原创 2018-08-26 00:17:55 · 745 阅读 · 0 评论 -
EVC或VS2005调试DLL
EVC:在project的Settings设置(快捷键Alt+F7),Debug中的remote executable path and file name 设置调用你dll的应用程序(当然是wince的应用)。VS2005:在property(属性)中设置,Debugging(调试)中的remote executable(远程可执行文件)设置为会调用你dll的应用程序...原创 2018-08-26 00:17:37 · 281 阅读 · 0 评论 -
WinCE复制HBITMAP
HBITMAP CopyBitmap(HBITMAP hbitmap){ BITMAP bmInfo; HDC hdc = ::GetDC(m_hWnd); HDC hdcsrc = CreateCompatibleDC(hdc); HDC hdcdst = CreateCompatibleDC(hdc); ::GetObject(hbitmap,sizeof(bmInfo),&am...原创 2018-08-26 00:17:21 · 435 阅读 · 0 评论 -
通过HWND取得pid以及HANDLE
HANDLE GetHandleFromHwnd(HWND hWnd){ DWORD pid; GetWindowThreadProcessId(hWnd,&pid); return OpenProcess(PROCESS_ALL_ACCESS, 0, pid);}原创 2018-08-22 12:08:53 · 706 阅读 · 0 评论 -
WinCE Overlay的使用
#include <windows.h>#include <ddraw.h>#pragma comment(lib, "ddraw.lib")HINSTANCE hInst = NULL;BOOL InitInstance(HINSTANCE hInstance, LPTSTR lpCmdLine);LRESULT CALLBACK WndProc(HWND ...原创 2018-08-22 13:40:40 · 194 阅读 · 0 评论 -
解决Overlay闪烁的问题
1.创建lpOverlaySurface时,设置dwBackBufferCount=1 2.取得lpOverlaySurface的lpBackSurface,代码如下: //get overlay back surface DDSCAPS ddscaps; ZeroMemory(&ddscaps, sizeof(ddscaps)); ddscaps.dwCaps =...原创 2018-08-26 00:28:04 · 737 阅读 · 0 评论 -
解决VS2005中用printf打印信息到Output窗口中的问题
一.printf打印信息不显示在VS2005的Output窗口的问题默认情况下VS2005的项目中使用printf打印出的内容在调试时是显示到Output窗口的,但我使用VS2005一段时间后,发现printf的内容没有显示出来.百思不得其解,最后只能出了个狠招:恢复VS2005的默认配置,这个果然管用,具体步骤如下:Tools-->Import and Export Setting...原创 2018-08-26 00:14:46 · 1395 阅读 · 0 评论 -
用互斥量来判断程序是否已运行
HANDLE m_hMutex=CreateMutex(NULL,TRUE, m_pszAppName);if(GetLastError()==ERROR_ALREADY_EXISTS){ printf("程序已经运行\r\n");}原创 2018-08-26 00:23:00 · 710 阅读 · 0 评论 -
启动一个程序,并等等进程运行结束
方法一: SHELLEXECUTEINFO ShExecInfo = {0};ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;ShExecInfo.hwnd = NULL;ShExecInfo.lpVerb = NULL;ShExecInfo.lpFile...原创 2018-08-26 00:22:54 · 436 阅读 · 0 评论 -
WinCE TCHAR与char相互转换
//char 转换为TCHARchar buf=".......................................................";TCHAR *szStr = (TCHAR *)malloc( MAX_PATH );mbstowcs( szStr, buf, MAX_PATH ); //TCHAR 转换为charwcstombs( buf, szS...原创 2018-08-26 00:21:29 · 732 阅读 · 0 评论 -
Windows 设置注册表权限
方法一:bool SetRegSecurity(HKEY hKey, DWORD AccessMask){ //AccessMask: KEY_ALL_ACCESS|KEY_READ SID_IDENTIFIER_AUTHORITY sia = SECURITY_NT_AUTHORITY; PSID pAdministratorsSid = NULL; SECURITY_DESCR...原创 2018-08-26 00:21:20 · 1350 阅读 · 0 评论 -
WinCE通知某区域重绘
RECT ImageRect={0};//ImageRect为要重绘的区域SetRect(&ImageRect,left,top,right,bottom);InvalidateRect(m_hWnd, &ImageRect, FALSE);//重绘某区域//InvalidateRect(m_hWnd, NULL, TRUE);//重绘所有区域 ...原创 2018-08-26 00:20:46 · 263 阅读 · 0 评论 -
MFC 设置静态文本控件的文字颜色
添加WM_CTLCOLOR消息的响应函数,代码如下:HBRUSH CXXXXX::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); switch(nCtlColor) { case CTLCOLOR_STATIC:...原创 2018-08-26 00:20:37 · 1148 阅读 · 0 评论