- 博客(15)
- 收藏
- 关注
原创 VsCode远程开发Cmake工程并断点单步调试
解决参考:VSCode Remote SSH Connection Failed,在配置文件中去掉AllowTcpForwarding =yes的注释即可。.ssh文件夹和里面带有的公钥id_rsa.pub私钥id_rsa两个文件。并将本地系统的.ssh/id_rsa.pub文件中的内容追加进去.的/root/.ssh/authorized_keys文件中。.ssh/id_rsa.pub文件中的内容追加到远端主。VsCode远程开发Cmake工程并断点单步调试。Vscode远程单步调试。
2024-07-12 10:47:48 476
原创 《Nginx 日志 按照大小切割文件和一天一个日志文件》--windows 计划任务+bat批处理方式
#本文章 nginx在windows环境下运行nginx 默认有access.log和error.log按照大小切割文件使用方法:1.添加bat文件,bat文件放在nginx根目录下,2.在windows计划任务添加执行任务,将bat程序添加为每天定时执行一遍或多遍::功能描述,检测/logs/access.log文件大小,如果超过了一定大小进行切割操作@echo offset logfile=".\logs\access.log"set backupdir=".\logs\backup
2021-09-18 15:26:34 1751 1
原创 C++ 读取文件(文本文件,bin二进制文件)
1.读取文本文件#include <iostream>#include <fstream>int main(){ char buf[64]; ifstream ifs("pid.txt",ios_base::in); ifs.read(buf,64);} 2.读取bin文件#include <iostream>#include <fstream>int main(){ char buf[64]; ifstream ifs("
2021-07-30 15:42:51 1420
原创 createprocess 重定向子进程的标准输入为管道的读端,父进程向管道写入数据时,子进程标准输入输入一些数据
官方参考https://docs.microsoft.com/en-us/windows/win32/procthread/creating-a-child-process-with-redirected-input-and-output由于我并不需要读取子进程的输出,所以简化了一下过程,改动不多代码流程并不复杂:从文件中读取信息数据,并写入管道的写端子进程从管道读端读取数据,这里因为重定向为子进程的输入,所以父进程写入数据到管道写端的话,子进程就能从管道拿到消息写到标准输入直接贴出代码:#
2021-07-20 14:19:54 631 1
原创 C/C++,程序打开一个ffmpeg录制,发送一个‘q’给ffmpeg,使其安全退出
#include <iostream>#include <Windows.h>using namespace std;HWND GetWindowHandleByPID(DWORD dwProcessID,char cmd){ HWND h = GetTopWindow(0); while (h) { DWORD pid = 0; DWORD dwTheardId = GetWindowThreadProcessId(h, &pid); if
2021-07-18 00:43:46 627 2
原创 通过进程pid获取窗口句柄HWND,然后可以通过sendmessage进行交互通讯
//通过pid获取窗口句柄HWND GetHwndByPid(DWORD dwProcessID){ HWND h = GetTopWindow(0); HWND retHwnd = NULL; while (h) { DWORD pid = 0; DWORD dwTheardId = GetWindowThreadProcessId(h, &pid); if (dwTheardId != 0) {
2021-07-16 11:00:37 3580
原创 获取ShellExecuteEx执行后的进程pid
SHELLEXECUTEINFO ShExecInfo = {0}; ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS; ShExecInfo.hwnd = NULL; ShExecInfo.lpVerb = NULL; ShExecInfo.lpFile = _T("E:\\Users\\kd\\Desktop\\向天再借五百年.txt"); //...
2021-07-15 20:26:19 925
原创 VS WinExec 打开cmd执行命令
WinExec(“cmd.exe netstat -an”,SW_SHOW); //不执行;WinExec(“cmd.exe /c netstat -an”,SW_SHOW); //执行,但一闪而过;WinExec(“cmd.exe /k netstat -an”,SW_SHOW); //成功;使用例子:WinExec(“cmd.exe /k xxx.bat”, SW_SHOWNORMAL); //路径有空格要加双引号;...
2021-06-24 14:08:48 1422
原创 windows安装Darwin Streaming Server记一坑
血的教训别安装ActivePerl版本[安装perl strawberry版本](http://www.perl.org/get.html)然后下载解压dss,自带的exe工具解压[安装DSS5.5.5](http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe)到解压的目录运行Install.bat接着跟着网上别人说的做就OK了。如果打开网站时说什么找不到tag_vals.pl之类的,在解压的dss5.
2021-06-21 20:08:33 362 2
原创 LINK 2001 找不到__iob_func, 找不到__fprintf
找不到__iob_func,在项目的cpp文件中添加下面代码:#if _MSC_VER>=1900#include "stdio.h" _ACRTIMP_ALT FILE* __cdecl __acrt_iob_func(unsigned);#ifdef __cplusplus extern "C"#endif FILE * __cdecl __iob_func(unsigned i) { return __acrt_iob_func(i);}#endif /* _MSC_V
2021-06-18 11:43:52 161
转载 windows 编译apr包
一:准备工具 (安装包)(1)apr-1.6.3-win32-src.zip(2)apr-iconv-1.2.2-win32-src.zip(3)apr-util-1.6.1-win32-src.zip(4)cppunit-1.12.1.tar.gz(5)activemq-cpp-library-3.9.3-src.zip二:将所有软件包解压到同一目录下(方便操作)三、编译(下面所有项目均不用指定VS2010打开,只要有2010生成工具即可,在 项目–》重定目标解决方案即可)(如果
2021-06-07 20:22:33 641 1
原创 QT做http服务器响应图片请求
#ifndef QT_HTTPSERVER_H#define QT_HTTPSERVER_H#include <QObject>#include <QtCore>#include <QtNetwork>class HttpServer : public QObject{ Q_OBJECTpublic: static HttpServer &instance(); void run(const QHostAddress &a.
2020-12-03 22:18:21 664
转载 QT下的线程池的使用方法
#转载:https://blog.csdn.net/can3981132/article/details/93663460?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160700370019724827642272%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160700370019724827642272&biz_i.
2020-12-03 22:08:15 1220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人