- 博客(41)
- 资源 (29)
- 收藏
- 关注
原创 YOLOv8-pose姿态模型笔记1
YOLOv8-pose关键点模型输出,每个框输出51个信息,即17个关键点以及每个关键点的得分。COCO的annotation一共有17个关节点。
2023-08-02 11:01:34
964
原创 远程桌面断开后无法截图
可尝试一下批处理解决,用管理员打开power shell,并运行test.bat,修改loginusername = "改成你当前登录的用户名"即可。
2022-07-12 08:24:02
995
1
原创 Win10 vs2019 编译 FFMpeg
Win10 vs2019 编译 FFMpeg一. 准备安装包:mingw-w64-v8.0.0.zipffmpeg-4.3.1-support-flvh265-rtmp.tar.gzx265_3.2.1.tar.gzlast_stable_x264.tar.bz2pkg-config_0.23-2_win64.zipmsys+7za+wget+svn+git+mercurial+cvs-rev13.7z二. 解压安装1. 解压 MinGW mingw-w64-v8..
2021-04-08 10:41:06
679
原创 win10 darknet yolov4 训练过程
创建目录结构下载需要的文件yolov4.conv.137放到darknet-master\build\darknet\x64目录下Anaconda3-2020.11-Windows-x86_64.exe直接运行安装一. 安装标注数据集工具LabelImg 开始菜单那打开 Anaconda Prompt (Anaconda3) 1. 创建虚拟环境conda create -n env_LabelImg_2020120...
2020-12-06 18:03:37
2084
7
原创 Html switch checkbox
一. ie版本Css.iSwitch{ position: relative; display: inline-block; width: 36px; height: 18px; border-radius: 15px; background: #dcdcdc; border:1px solid #dcdcdc; box-shadow: 0 0 5px #dcdcdc; overflow: hidden; vertical-align: middle; }
2020-09-24 16:56:12
309
原创 css实现div禁用效果
//禁用$.fn.disable = function () { $(this).addClass("disable");}; //启用$.fn.enable = function () { $(this).removeClass("disable");};//禁用某个元素$("#元素Id").disable();//恢复禁用$("#元素Id").enable();
2020-09-24 16:41:35
5414
1
原创 Qt5.6 windows下vs2015编译QODBC
1. 进入vs2015开发人员命令提示cmd2. cd 到 E:\Qt\Qt5.6.0\5.6\msvc2015\bin, 执行qtenv2.bat cd 到 E:\Qt\Qt5.6.0\5.6\Src\qtbase\src\plugins\sqldrivers\odbc 执行 qmake odbc.pro 再执行 nmake3. 生成完毕后复制E:\Qt\Qt5.6
2016-03-30 20:05:41
3143
3
原创 CentOS 中 make: g++ command not found
CentOS 5中 make: g++ command not found1. yum -y install gcc automake autoconf libtool make2. yum install gcc gcc-c++
2015-09-08 16:30:31
1571
原创 android 检查服务是否在运行
public static boolean IsServiceWorked(String strService) { System.out.println("检查服务是否已经运行:"+strService); ActivityManager myManager=(ActivityManager)m_pThis.getSystemService(Context.A
2015-03-01 09:15:03
975
原创 android 判断文件是否存在
//判断文件是否存在 public boolean fileIsExists(String strFile) { try { File f=new File(strFile); if(!f.exists()) { return false;
2015-03-01 09:12:55
55419
原创 java AlertDialog 的调用例子
new AlertDialog.Builder(JavaForQtActivity.this).setTitle("系统提示")//设置对话框标题 .setMessage("请确认所有数据都保存后再退出系统!")//设置显示的内容 .setPositiveButt
2015-03-01 09:08:45
1370
原创 网段的划分以及子网掩码
学习自网络, 不喜勿喷, 仅用作个人参考IP地址由 网络地址 + 主机地址 组成.IP地址分为三大类: A类 : 10.0.0.0 ~ 10.255.255.255 默认子网掩码: 255.0.0.0B类 : 172.16.0.0 ~ 172.131.255.255 默认子网掩码: 255.255.0.0C类 : 192.168.0.0 ~ 192.168.255.2
2014-12-31 16:23:35
9058
2
原创 QT5.4 vs2013静态编译之加载静态插件sqlite
1. 很多同学在静态编译QT5完成后, sqlite的驱动老是加载不进去, 原因可能是因为你没有如下操作: #include Q_IMPORT_PLUGIN(QSQLiteDriverPlugin)记得是 QSQLiteDriverPlugin 而不是 qsqlite当然你在编译的时候的configure 要把插件编进去-plugin-sql-sqlite
2014-11-11 10:13:45
4813
1
原创 Qt5.3.1 静态编译的configure
今天终于自己静态编译过了QT5.3.1, 成功用在项目上了, 记录下configure指令. configure -confirm-license -opensource -platform win32-msvc2013 -mp -debug-and-release -static -prefix "E:\Qt\5.3.1-static-vs2013" -qt-sql-sqlite -
2014-07-23 17:27:51
8067
3
原创 Qt 静态编译后的exe太大, 可以这样压缩.
1. 下载PECompact 下载地址:http://download.youkuaiyun.com/download/sniper_bing/7669247 , 不行大家就去baidu搜索下载就可以了这个是绿色版本, 不需要安装, 然后放到项目目录下.2.配置: 如图 3. 重新生成即可, 压缩率可达62%.
2014-07-23 17:26:56
9437
原创 QT4之屏幕gif爬虫
有趣的屏幕爬虫, Qt4 实现透明窗体, gif图片透明显示, 按Ctrl+Alt+Q退出(注册快捷键成功的话,winEventFilter方式实现),能抓住爬虫算你厉害, 抓紧后鼠标不松开可以移动爬虫, 由于是默认的窗口, 窗口默认尺寸不大, 但是你们可以自己去实现放大到整个屏幕.非常有趣, 何不来试试呢?效果如上图, 源码连接: 点击打开链接
2014-04-22 13:48:09
3832
转载 OCX中通过HOOK来实现PreTranslateMessage
1.首先在OCX的cpp文件中声明一个全局变量:static HHOOK hHook=NULL;2.定义hHook处理函数:LRESULT CALLBACK GetMessageProc(int nCode, WPARAM wParam, LPARAM lParam){ AFX_MANAGE_STATE(AfxGetStaticModuleState( ));//模块切换时
2013-07-01 16:51:13
2415
1
原创 ocx 支持文件拖拽
在activex control test container上测试可以响应wm_dropfiles,但拖放文件到web页面的activex控件上时,弹出下载文件对话框,activex控件没有响应wm_dropfiles。怎么样让我的控件获得wm_dropfiles消息,响应拖放文件操作?1.在ctrl类中加变量COleDropTarget oleDropTarget;
2013-06-26 09:52:00
1885
原创 Windows 核心编程学习笔记 一
1. 获取当前线程的上一错误代码a:) 代码 GetLastError()和 FormatMessage() LPVOID lpMsgBuffer; DWORD dwRet=FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, ::GetLas
2013-06-05 10:52:49
1949
原创 查找目录中所有带中文字符的文件,并列出中文所在的行
bat文件: findcn.bat rem start to search...wscript findcn.jsfindcn.sj文件/**//** * @Author : Barry Diu 2008-05-08 * 找出目录下的php,js,htm文件中的中文字符的位置 * usage : wscript find_chinese.js outpu
2012-06-05 14:19:27
4070
原创 mfc UTF8 To GB2312
CString UTF8ToGB2312(char *str){ CString result; WCHAR *strSrc = NULL; TCHAR *szRes = NULL; int i; // UTF8转换成Unicode i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL,
2012-04-27 11:06:08
2978
原创 得到自己的公网IP C代码
#include "stdafx.h"BOOL GetPubIp(char *ip);int main(){char myip[32]={0};GetPubIp(myip);cout<<myip<<endl;return 0;}BOOL GetPubIp(char *ip){HINTERNET hInternet=NULL;HINTERNET hConnect=NULL;
2012-04-20 14:18:47
3771
原创 UTF8ToGB
int UTF8ToGB(const char* str,char *out){ WCHAR *strSrc; TCHAR *szRes; int len; //获得临时变量的大小 int i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL, 0); strSrc = new WCHAR[i+1]; MultiB
2012-01-14 09:24:33
1551
原创 如何从IHTMLDOMNode 得到 IHTMLElement 接口
方法如下: CComPtr spElment=NULL;spNode->QueryInterface(&spElment); if (spUnknown==NULL) break;
2010-01-26 13:58:00
2470
转载 判断多Frame网页是否真正加载完毕(CHtmlView)
MFC 界面控件自动大小伸缩 C++ Builder 开发WINDOWS界面非常省时,不仅仅是提供的界面控件元素多,而且界面元素控件有一项自动伸缩和固定控件边界在某个位置上的属性。MFC提供的界面元素控件时没有该属性的,如果需要,必须得手动加上一堆代码才可以实现,非常繁琐。对入门的开发人员来说这一点很头疼,其实本人也很头疼这一点,所以花了点小时间封装了一些代码来解决该问题,主要还是节省开发
2010-01-05 10:22:00
1305
转载 MFC 多线程总结
(一) MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入,响应用户及系统所产生的事件和
2009-12-17 16:56:00
781
转载 MFC 多线程总结
(一) MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入,响应用户及系统所产生的事件和
2009-12-17 15:21:00
968
原创 创建UI线程并正确传递参数
UI 线程是由CWinThread派生类控制的,这个派生类和CWinApp极为类似,实际上CWinApp也是一个UI线程,他是应用程序的主线程,一般我们所说的UI线程,是指除主线程之外的界面线程。 具体创建方法:1.创建一个CWinThread的派生类CUiTread22.在CUiTread2类的InitInstance函数中建立自己的界面,注意必须设置CWinThread类的m_pMainWnd
2009-12-14 09:15:00
3162
原创 ASSERT等,在debug状态下,怎么能捕获ASSERT之类的异常?
在debug状态下,ASSERT等断言宏会使的程序中断并弹出调试对话框。 有什么方法可以不跳出调试对话框而是调用我自己的异常处理过程呢? MS的MFC定义了一套很灵活的调试函数 只要在CMyApp::InitInstance()里加 _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_DEBUG); _CrtSetRe
2009-12-10 09:50:00
1656
转载 CListCtrl的使用
CListCtrl 风格设置: DWORD dwStyle = m_ListCtrl.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT; //选中某行使整行高亮(只适用与report风格的listctrl) dwStyle |= LVS_EX_GRIDLINES; //网格线(只适用
2009-08-06 09:50:00
1914
原创 API之打印函数
AbortDoc取消一份文档的打印AbortPrinter删除与一台打印机关联在一起的缓冲文件AddForm为打印机的表单列表添加一个新表单AddJob用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号AddMonitor为系统添加一个打印机监视器AddPort
2009-07-08 17:37:00
1097
原创 设置打印机
void WINAPI PrintSet(LPCTSTR PrinterName, DWORD PaperSize, DWORD Height, DWORD Width, LPDWORD ret_code, LPTSTR errortext){ DEVMODE* lv_devmode; DEVMODE* lv_devmode_2; PRINTER_INFO_2
2009-07-08 17:34:00
1217
原创 枚举本地所有的打印机
#include #include //函数体 DWORD dwFlags = PRINTER_ENUM_FAVORITE | PRINTER_ENUM_LOCAL; LPPRINTER_INFO_2 pPrinters; DWORD cbPrinters; DWORD
2009-07-08 16:36:00
2532
转载 简单的使用CreateDialog的Win32程序框架
转自:http://www.cnblogs.com/jjccx/articles/296501.html //这样的好处是可以对主窗口可视化编辑,适合小型应用程序开发,我们甚至可以在此基础上写一个自己的 Foundation Classes#include "stdafx.h"#include "resource.h" HINSTANCE hInst;LRESUL
2009-07-08 11:19:00
6205
原创 在窗口中显示一幅 JPG 图象
// ShowPicture.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.h"#include "objbase.h"#include "iostream"#include "OCIdl.h"#include "OleCtl.h"H
2009-07-08 11:16:00
1115
ffmpeg 编译 支持 h265 rtmp 推流
2022-08-04
windows opencv 编译, 下载 opencv_ffmpeg.dll等文件失败
2021-01-21
yolov4 标签环境搭建 Anaconda3-2020.11-Windows-x86_64.7z
2020-12-06
训练用的yolov4.conv.137.7z
2020-12-06
haneWIN NFS服务器 1.1.69
2020-09-24
PELCO-D-P协议.docx
2020-09-24
h264_704x576_pal_baseline.7z
2020-08-23
win7 qr creator cdb 64 位下载
2017-11-14
qt vs2013 静态编译 配置
2014-12-04
mapx二次开发资料
2010-08-04
wpe 0.9监视、修改网络数据包
2009-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人