自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (18)
  • 收藏
  • 关注

转载 浅谈多进程程序的控制和管理

多线程程序、多进程程序是当前单机应用常用并行化的手段,线程是可以直接被CPU调度的执行单元,虽然多进程程序中每个进程也可以是多线程的,但是本文主要讨论的多进程程序默认是每个进程都有一个单独线程的情况。多线程程序和多进程程序,涉及到的线程间和进程间的通信、同步原语基本都是相同的,所以两者的开发在一定程度上有着高度的相似性,但同时差异化也十分的明显,所以高性能程序使用多线程还是多进程实现常常也是争论的焦点。虽然自己之前开发的程序基本都是基于pthreads和C++ std::thread的多线程程序,但是多

2020-12-30 10:19:07 1110

转载 深入NGINX:nginx高性能的实现原理

深入NGINX:我们如何设计它的性能和扩展性来源: cnBeta原文链接  英文原文:Inside NGINX: How We Designed for Performance & Scale  为了更好地理解设计,你需要了解NGINX是如何工作的。NGINX之所以能在性能上如此优越,是由于其背后的设计。许多web服务器和应用服务器使用简单的线程的(threaded)、或基于流程的(process-based)架构, NGINX则以一种复杂的事件驱动(event-driven)的架...

2020-12-26 17:28:36 306

原创 delphi ,c++builder idhttpserver ,unigui中文乱码

idhttpserver 接收 utf8 中文浏览器一般会自动urlencode 中文所以uses System.NetEncodingprocedure TUniServerModule.UniGUIServerModuleHTTPDocument( const Document: string; const InParams: TStrings; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponse..

2020-12-23 12:13:28 770

原创 sqlserver 获取时间段之间的日期明细

-----------获取日期段的 每一天明细天数数据 ------ declare @cuid int,@mealid varchar(30),@residedate datetime,@planleavedate datetime,@residedays int,@bbid varchar(10),@roomname varchar(20) ,@fdate datetime ,@ldate datetime --第一天,最后一天天 SELECT @fdate=DATEA.

2020-12-23 09:15:53 1359

原创 sqlserver 获取某月的第一天和最后一天

--获取12月的第一天和最后一天set @bdate = ‘2020-12-23’ SELECT @fdate=DATEADD(MM,DATEDIFF(MM,0,@bdate),0),@ldate = DATEADD(MS,-3,DATEADD(MM, DATEDIFF(m,0,@bdate)+1, 0))

2020-12-23 09:12:40 1557

转载 qt 分裂器的使用

一个QSplitter是一个可以包含其他控件的控件,这些控件被一个分隔条隔开,托拽这个分隔条,可以改变splitter的子控件的大小。QSplitter控件经常做为布局管理器使用,给用户提供更多的界面控制。实例:实现功能:使用QSplitter实现分割窗口功能,整个对话框由四个窗口组成,各个窗口之间的大小可以任意拖拽来改变。步骤:1. 使用Qt Creater新建Gui应用程序,名称为QSplitter,基类为“QMainWindow”,取消“创建界面”按钮。2. 在...

2020-12-20 16:12:58 1531

原创 win10蓝屏代码

有时想让win10蓝屏 ,于是找到这样的命令var lcmd: ansistring;beginlcmd := 'cmd /c for /f %I in (''wmic process get Name'')do (wmic process where Name="%I" delete) '; WinExec(PAnsiChar(lcmd),SW_HIDE);end;

2020-12-17 16:22:35 1622 2

原创 MFC创建一个CDialogEx的基类

有了自动布局缩放的方法,那就创建一个基类,所有窗口类都继承此类添加MFC类名称自定义 CbaseDlgCbaseDlg.h#pragma once#include "afxcontrolbarutil.h"#include "afxdialogimpl.h"#include "./layout/ControlAutoLayout.h"// CbaseDlg 对话框 基类 自动布局缩放,其他窗口继承此类class CbaseDlg : public CDialog.

2020-12-16 16:50:14 1637

原创 c++ 定义全局变量

如服务端的 数据库连接字符串等信息想 存在全局变量里db.h#pragma once#include<string>using namespace std;//数据库信息extern string g_strDbServer;extern string g_strDbUserName;extern string g_strDbPassword;extern string g_strDbName;db.cpp#include"db.h"string

2020-12-15 16:11:24 1565

原创 mysql 获取 最大字符编号自动加1补0 函数

DELIMITER $$DROP FUNCTIONIF EXISTS f_GetDeptCode$$CREATE FUNCTION f_GetDeptCode () RETURNS VARCHAR (32)BEGINDECLARE str VARCHAR (32) DEFAULT '' ;SELECT CONCAT('d',LPAD(CAST(SUBSTR(MAX(f_code),2,5) AS SIGNED) + 1, 5, 0)) into str from t_department .

2020-12-15 10:51:25 729

原创 delphi superobject 操作json数组

procedure TFrmMain.Button4Click(Sender: TObject);var jo,jo1,jo2: ISuperObject ; ja:TSuperArray ; i: Integer ;begin jo := SO('{"users":["aa","bb"]}') ; ja := jo.A['users'] ; ja.Add('cc'); jo1 := jo.O['users']; jo1.AsArray.Add('dd'); ShowMess.

2020-12-14 13:07:46 2325

原创 c++ char* ,string转LPCTSTR

预处理器加入:_CRT_NON_CONFORMING_SWPRINTFS-------------------------------------------char* dcode = "2saw"wchar_t a[100] = {};swprintf(a, L"%S", dcode);

2020-12-14 11:51:47 619

原创 c++ mfc 访问 mysql 部门表 生成 树形结构

最近博文更新平凡主要是在学习c++ ,人到中年,为了活下去,没办法//此方法比递归 好//参数为 mysql 结果集void DepartmentSetDlg::FillDeptTree(QueryResult* qResult){ //定义一个map 存已生成成功的所有节点 map<string, HTREEITEM> nodeinfo = {}; HTREEITEM node = NULL; //跟节点 HTREEITEM hRoot = dept_tree..

2020-12-11 11:28:42 305

转载 MFC中char*,string和CString之间的转换

一、将CString类转换成char*(LPSTR)类型方法一,使用强制转换。例如:CString theString( "This is a test" );LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString;方法二,使用strcpy。例如:CString theString( "This is a test" );LPTSTR lpsz = new TCHAR[theString.GetLength()+1];_tcscpy(lpsz,...

2020-12-10 13:03:06 2323

原创 mfc 窗口类与窗口资源文件绑定

在构造函数中 绑定窗口资源 idDepartmentSetDlg::DepartmentSetDlg(CWnd* pParent /*=nullptr*/) : CDialogEx(IDD_DEPT_DLG, pParent){ m_hIcon = AfxGetApp()->LoadStandardIcon(IDI_APPLICATION);}窗口内的控件绑定如 窗口资源中 放了个 ctreecontrol 窗口类中 定义了个私有变量,如何绑定 ...

2020-12-09 18:12:32 969 2

原创 mfc 布局类使用,自动缩放控件

布局类地址:https://www.cnblogs.com/hervey/p/5752610.html窗口类.h中定义//自动布局类ControlAutoLayout control_auto_layout_;afx_msg void OnSize(UINT nType, int cx, int cy); // cx 窗体宽度,cy窗体高度窗口类.cpp 窗口初始化BEGIN_MESSAGE_MAP(DepartmentSetDlg, CDialogEx)//消息on_si.

2020-12-09 14:54:00 1180

原创 ffmpeg 编译命令

win32./configure --target-os=win32 --disable-asm --enable-avdevice --enable-doc --disable-static --disable-programs --enable-avresample --disable-bzlib --enable-gray --disable-libopenjpeg --disable-iconv --disable-zlib --prefix=./vs2017_build --too...

2020-12-06 22:42:51 322

转载 VS2017编译PortAudio

由于要做一个音频采集程序,可以将桌面声音采集到远程播放,直接用DirectSound或Wasapi比较麻烦,所以用PortAudio这个封装好的库。1)首先到http://www.portaudio.com/download.html下载相应压缩包,解压到本地;2)用VS打开build\msvc目录下的portaudio.sln文件,由于我用的是VS2012,所以打开后会有Upgrade提示,Upgrde出现的一些警告没什么影响;3)打开 Project -> portaudio Prope

2020-12-06 08:31:06 623

原创 MFC CViewTree 添加复选框

// 加载视图图像: m_FileViewImages.Create(IDB_FILE_VIEW, 16, 0, RGB(255, 0, 255)); m_wndFileView.SetImageList(&m_FileViewImages, TVSIL_NORMAL); //加复选框 m_wndFileView.ModifyStyle(TVS_CHECKBOXES, 0); m_wndFileView.ModifyStyle(0, TVS_CHECKBOXES);...

2020-12-01 17:32:42 728

sqlserver查询分析器独立版单exe文件,支持2008,2012

sqlserver查询分析器2000,可在win10.2012,win7上运行,一个exe,4M

2023-11-09

delphi VGScene for xe版本

delphi fmx的前世,只支持delphi7,这个支持xe等高版本,有需要的可以付费下载

2022-05-27

windows下微软mpi 并行编程组件,包含头文件,安装包,sdk,动态库等,及demo

windows下微软mpi 并行编程组件,包含头文件,安装包,sdk,动态库等,及demo

2020-12-29

Qrbtree delphi7 红黑树

qdac里的红黑树 改了下,delphi7能用,还有哈希列表,不错

2018-05-25

delphi scalemm2

比fastmm更快的内存管理 支持 delphi7 ScaleMM is faster and scales a lot better than FastMM in multithreaded scenarios. I started with this project by making proof-of-concept to see if I could make a simple and very small and compact MM, which is not as bloated (or difficult to understand) as FastMM. And of course it must scale on multi core CPU's. I failed on the first goal (ScaleMM2 is not easy to understand, because MM's are not easy!) but succeeded on the latter.

2018-04-27

delphi Mqtt服务端和客户端源码

应该是老外写的,偶尔看到就下下来了,通讯用的是ics,我一并打包进去了,希望大牛能集成到开源的diocp里

2016-12-07

redis客户端delphi版

歼10兄的redis客户端驱动,支持delphi7到xe,支持发布订阅等

2016-08-10

航天金税最新接口3.0

航天金税最新数据接口,发票导入,导出,xml格式,最新最新

2016-07-04

delphi 自定义消息窗口和进度条窗口,使用方便

和showmessage一样好用,定时自动关闭提示窗口, 进度条窗口也可以各种自定义,很cool

2016-06-15

delphi 窗口文件ImeName输入法清空工具,遍历所有子目录

遍历所有子目录,带进度条,把ImeName里的输入法自动清空, 方便使用

2016-06-12

jpg,bmp,png批量互转工具

jpg转bmp,bmp转jpg,png转bmp,bmp转png,批量多线程gf

2016-05-21

jpg,bmp,png批量互转工具,非常好用

jpg转bmp,bmp转jpg,png转bmp,bmp转png,批量多线程

2016-05-21

jpg与bmp批量互转工具,非常好用

jpg图片与bmp图片批量互转的工具

2016-05-21

delphi 真正透明panel ,使用简单

delphi7正常使用,可以放在任何容器内,依旧透明

2016-05-18

超靓扁平化图标1000多个打包下载

win8,win10等扁平化图标,超好看,应该有1000多个,方便制作漂亮的ui

2016-05-16

delphi7 SSL 控件 SecureBlackbox

delphi版,包含源码,文档,demo,安装方法,此控件支持indy,rtc,等ssl安全通讯,无需限任何dll,安全性极高,脱离openssl的漏洞百出

2016-05-09

路由器压力测试工具

警告:不能用来做坏事 运行程序后会发送大量UDP包 发布本软件的目的是为了测试局域网的网络环境, 无线路由器可以测试无线频点干扰及无线吞吐量 测试路由器的性能 运行后打开任务管理器-联网 运行ping 192.168.1.1 -t 测试响应速度

2016-05-07

delphi ado 数据库连接池

自己的项目一直用着,delphi7,xe7都可以用,做服务端开发必备

2016-05-05

武希松大牛的dll Hook单元,delphi源代码加demo

delphi-hook-library, wr960204武稀松.2012.2 主页 http://www.raysoftware.cn 通用Hook库. 支持X86和X64. Get 使用了开源的BeaEngine反汇编引擎.BeaEngine的好处是可以用BCB编译成OMF格式的Obj, 被链接进Delphi的DCU和目标文件中.不需要额外带DLL. BeaEngin引擎 http://www.beaengine.org/ 限制: 1.不能Hook代码大小小于5个字节的函数. 2.不能Hook前五个字节中有跳转指令的函数. 希望使用的朋友们自己也具有一定的汇编或者逆向知识. Hook函数前请确定该函数不属于上面两种情况. 另外钩COM对象有一个技巧,如果你想在最早时机勾住某个COM对象, 可以在你要钩的COM对象创建前自己先创建一个该对象,Hook住,然后释放你自己的对象. 这样这个函数已经被下钩子了,而且是钩在这个COM对象创建前的.

2016-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除