自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CreateFileMapping来进行进程间的通信和使用信号量来进行同步操作——进程间实现图片传输

原文链接:https://blog.csdn.net/qq_44735907/article/details/105910976。#define SHU_RU_IMAGE_HEAD (char*)pBuf+IMAGESIZE*0 //图像头信息首地址。#define DU_RU_IMAGE_HEAD (char*)pBuf+IMAGESIZE*0 //图像头信息首地址。#define DU_RU_IMAGE_DATA (char*)pBuf+IMAGESIZE*2//图像数据信息首地址。

2023-06-04 21:00:48 15

原创 delphi 开发虚拟摄像头

这样当其他app调用摄像头时,播放的是自己自定义的东西。然后具体是要实现录屏,或者播放多媒体文件,然后解析出图像。在用一个main app 调用摄像头,往里面写流,虚拟摄像头插件的实现其实可以用 c++的开源方案。用directshow创建一个虚拟摄像头。可以是屏幕录制,可以是播放的多媒体文件。

2023-06-03 12:52:32 32

转载 非页面内存泄漏

分页管理器把地址空间划分成4K大小的页面(非Intel X86体系与之不同),当进程访问某个页面时,操作系统首先在Cache中查找页面,如果该页面不在内存中,则产生一个缺页中断(Page Fault),进程就会被阻塞,直至要访问的页面从外存调入内存中。但是调用了海康大华的sdk连接镜头。非分页内存增加,而不是应用层内存增加,则很可能是sdk有内核层的代码出现内存泄露,而调试方法你大可以用windbg来双机调试,当然,不应当在生产机器上,可以在虚拟机中同样执行这些程序,通过windbg来详细调试的。

2023-06-01 08:45:37 13

原创 分享一个下载软件的html

主要是html与js,css实现。

2023-05-31 09:04:35 34

原创 再谈sqlserver事务

因此,nolock允许脏的语句,在有事务的程序,一定不能用,正常select即可。此时 脏读数据 select with(nolock)事务没提交时,自增字段的数据已经生成 id = 3,我重新提交插入数据,id=3 的数据没了,变成了 4。如果 rollback后。

2023-05-26 16:57:54 23

原创 mysql 循环插入数据

可以创建存储过程,然后执行存储过程,然后删除过程,返回结果。mysql 自定义变量,循环只能在存储过程里用,

2023-05-26 09:11:49 19

原创 windows wm_copydata 消息

接收wm_copydata 消息。

2023-05-18 14:41:38 14

原创 python读取excel xlsx

如果是xls 用 pandas可以读。如果是xlsx 用openpyxl。

2023-05-15 17:58:37 17

原创 python pymssql中文乱码的解决方案

用python操作sqlserver2008时,出现了中文乱码

2023-05-15 13:52:50 16

转载 android adb命令大全

常用命令用于速查,都是经常需要用到的,没有接触过adb命令从第二节开始看,对每个命令有详细解释。

2023-05-11 12:04:17 57

原创 星空背景与球体素材分享

链接:https://pan.baidu.com/s/1RpSjNyfDHxtJLD3M9NyL8Q。

2023-05-11 09:59:50 10

原创 python4delphi之初体验

我用最新的python4delphi 尝试 在一个没安装python的机器上,把本机运行环境copy过去。链接:https://pan.baidu.com/s/1ylzEpi6jkes8bE7Tyw-Pyw。上图可以看到,真的很爽,我在vscode写python脚本,然后给delphi调用。最爽的是,我在没wps,office环境的机器上,也可以正常读取excel,excel表格是python的强项,于是想delphi结合python实现。用此版本控件,则可正常运行,没找到原因,于是决定用低版本控件。

2023-05-09 16:12:25 649

原创 python post请求demo

这是一个python的http请求demo。demo中的地址需要 科学上网。将api地址换成自己的网址既可。

2023-05-08 15:38:59 16

转载 虚拟机检测技术

第一次尝试恶意代码分析就遇到了虚拟机检测,于是就想着先学习一下检测的技术然后再尝试绕过。学习后最终发现,似乎最好的方法不应该是去patch所有检测方法,而是直接调试并定位检测函数再绕过。但既然已经研究了两天,索性将收集到的资料整理一下,方便后人查找。

2023-05-05 16:01:29 195

转载 C++虚函数与虚表

继承(inheritance)类与类之间构成了层次。层次的根部为基类,其他从层次直接或间接继承的成为派生类。在C++中,基类将类型相关的函数与派生类直接继承的函数区别对待。对于希望派生类有各自定义适合自身版本的函数,基类会将其声明为虚函数(virtual)。动态绑定(dynamic binding)动态绑定允许我们使用同一变量分别处理基类和派生类。动态绑定为运行时绑定,在使用基类的引用调用一个虚函数时发生。动态绑定实现了程序的多态性。在定义基类时,应该定义一个虚析构函数。

2023-05-05 14:19:48 21

原创 delphi fmx android下播放网络视频MP4的方法

后来想到用webbrowser播放,android12测试通过,windows 测试通过。我用mediaplay 不知道怎么播放网络mp4视频,难道下载下来播放嘛?今天群里有人说mediaplay 安卓下播放网络视频报错。注意事项:看我的另一篇博客。

2023-04-28 18:22:15 28

原创 jsgrid 修改行颜色及属性内容

想修改行属性内容,则要用到rowRenderer函数。我用的jsgrid表格。

2023-04-27 17:40:23 34

原创 bootstrap 模态窗口使用

首先定义模态窗口,然后在 button 点击时打开模态窗口。1,点击按钮,弹出模态窗口。2,主动调用打开模态窗口。js里调用下面的就ok了。前端html 模态窗口。

2023-04-25 16:39:06 36

原创 redmine问题跟踪系统4.1版本一键安装包下载

很好用的项目管理,缺陷跟踪系统,开源免费使用。

2023-04-25 12:43:34 332

原创 delphi xe fmx 匿名线程

CreateAnonymousThread创建匿名线程。TThread.Synchronize 同步主线程。

2023-04-20 18:08:16 37

原创 fmxui listview 遍历时报错

fmxui的listview的思想比较先进,默认缓存模式,数据与view分离。如 :当没滚动条时,这样for循环没问题 ,如果有滚动条,则有可能会出错。但不显示的item,用时就会报错 item not found。如视线内的item,你可以随便使用其itemsview[],习惯性的遍历listview,然后操作,此方法是不可行的。当滚动时,会复用缓存item,这样内存应该用的是比较少的。当时报错,我找原因找了很久,卧槽,后来不能这么玩,还好是开源的,研究研究源码,找到了原因。

2023-04-19 16:27:01 311

原创 fmx 显示与隐藏屏幕键盘

今天遇到一个怪事,fmx windows程序在一个客户那,当edit获取焦点时,屏幕键盘就会弹出来,原来客户是触摸屏win7系统,可能fmx获取平台信息时判断是触摸屏,则自动弹出了屏幕键盘。win7 屏幕键盘设置是 不启动的,如果客户要求不弹出,那该怎么弄呢,那我只能在应用中屏蔽掉屏幕键盘。应该是fmx应用自己处理了。

2023-04-11 15:59:31 41

原创 再谈tts语音播报

去年一直用的百度免费的text2audio接口,前几天突出不能用了,restful方式,通过http协议,将音频返回给安卓设置,然后播放。没办法,小公司,本来就是用来播报一些简单的文字,但没有就又不行。于是干脆windows下用微软自带的tts播报,可安卓下不行啊,我于是又把biying白嫖了,后面想想,biying到时又不能用了,怎么办。这几天在搞自己的tts语音合成服务端,今天,已经在安卓下测试通过,如有需要,请联系博主。

2023-04-06 17:11:34 168

原创 http 请求 12030错误

设置你的secureprotocols 为 [SSL3,TLS11,TLS12,TLS13] 即可。在win7下get请求某个网站,返回12030错误,为什么?postman没问题。原来是ssl协议问题。

2023-04-04 12:47:18 42

翻译 SQL Server 的最大容量规范

如果表中的所有列的最大大小超过 8,060 个字节,则长度可变的列被推送到行外;但是,表上所有索引的所有键列,加上表中任何其他固定长度列,其最大声明大小不得超过 8,060 个字节。基表可以包含 SQL Server 发布数据库中允许的最大数量的列 (1,024),但如果这些列的数目超过为发布类型指定的最大值,则必须从项目中筛选这些列。基表可以包含 SQL Server 发布数据库中允许的最大数量的列 (1,024),但如果这些列的数目超过为发布类型指定的最大值,则必须从项目中筛选这些列。

2023-03-23 14:46:10 38

原创 qml 皮肤控件Material在windows下编译

2,用qt编译scr文件中的工程,不然运行demo会提示Material没安装,程序运行不起来。make中加上install参数后,再次构建,然后会出错。用qml时,有个非常优秀的开源皮肤控件Material。我的环境是win11,qt5.14,mingw32编译。打开后直接构建是没问题的,但是我们要编译安装控件。将src目录下qmldir拷贝到out目录下,解决错误:首先在src.pro文件中注释两项。在debug文件夹下创建out目录,打开demo工程,编译运行。

2023-03-19 00:08:01 250

转载 Android操作Exif-ExifInterface 获取缩略图

Android开发中,在对图片进行展示、编辑、发送等操作时经常会涉及Exif的操作,Android中操作Exif主要是通过ExifInterface,ExifInterface看上去是一个接口,其实是一个类,位于Android.media.ExifInterface的位置。我测试的Android23(6.0)版本中,总共有26个Exif字段,其中TAG_SUBSECTIME被加上了@hide注解,也就是还剩25个,我写了个demo,获取这25个字段的值,看看都是什么样的格式。

2023-03-12 21:51:19 124

原创 delphi fmx 画同心圆的几种方式

floatAnimation控件不断的改变扇形控件的角度,则实现动画效果。我用第二种方式画出了一个表盘,但是刻度画的明显不精细,没qt画的好,还没找到原因,画刻度和 刻数字时,没找到好方法,有时间将指针画上去。第二种方式画同心圆,是利用FillEllipse函数画两个圆。如果要实现环形进度条,则在放一个扇形控件Tarc即可。1,最简单的一种方式,就是两个圆形控件叠加在一起。要实现渐变效果,则让画刷类型为tGradient。第三种画同心圆的方式是用FillArc函数画扇形。画同心圆挺有意思的,

2023-03-12 21:16:07 169

原创 vs2022 mfc 预编译头pch.h

其中#import "..\\debug\\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")我们可以把一些全局参数变量,常量放到这里。是mfc连接mssql的库文件地址。好像是2017还是2015开始。pch.cpp中定义变量,常量。预编译头换成了pch.h。这样在工程里,随便用啦。

2023-03-09 17:39:50 113

原创 c++ mfc 动态创建按钮

4,消息映射,找到窗口类cpp中的 BEGIN_MESSAGE_MAP。.h文件中 定义一个 点击触发的事件过程。1,在.h文件中 定义一个按钮指针。2,cpp中初始化函数里创建按钮。在.cpp中实现过程。

2023-03-09 17:14:30 27

原创 windows10 qt5.15在线安装

4,管理员模式运行qt在线安装工具。3,打开fiddler,设置代理。1,下载qt在线安装工具。2,下载fiddler。

2023-03-09 16:35:10 210

转载 delphi clientdateset 排序

2、通过 IndexDefs.AddIndexDef 或 AddIndex 建立索引, 然后用 IndexName 指定为当前索引.TClientDataSet 会自动生成两个默认索引: DEFAULT_ORDER、CHANGEINDEX;两种方法是互斥的, 指定一个会自动取消另一个.

2023-03-08 11:48:02 82

原创 QRandomGenerator: No such file or directory

后好得知,QRandomGenerator类是qt5.10中才有,我自己qt的版本是5.9,没办法,只能升级qt,才能编译。构建一个工程,报这个错,

2023-03-04 21:32:52 52

原创 delphi fmx网口命令方式调用pos打印机打印

1,因要考虑跨平台,所以我选了fmx,网络传输的话用indy即可,全平台能用。用richedit排版好打印就可以了,但麻烦的是必须安装打印机驱动。最近用delphi fmx 在做一个pos打印程序,调整字体大小,换行,初始化,切纸等简单命令即可。首先要知道命令的含义,因命令很多,我们只需知道。如果用usb方式打印是挺简单的,以前弄过。于是我选择用网口方式打印。ESC/POS 命令打印。

2023-03-04 10:39:59 118

转载 C++ 与 Python相互调用

pybind11就提供了在C++端手动释放GIL锁的接口,因此,我们只需要将密集计算的部分代码,改造成C++代码,并在执行前后分别释放/获取GIL锁,Python算法的多核计算能力就被解锁了。Pybind11 通过 C++ 编译时的自省来推断类型信息,来最大程度地减少传统拓展 Python 模块时繁杂的样板代码, 且实现了常见数据类型,如 STL 数据结构、智能指针、类、函数重载、实例方法等到Python的自动转换,其中函数可以接收和返回自定义数据类型的值、指针或引用。

2023-03-03 18:00:11 460

原创 delphi fmx android11,12删除照片

当应用运行在搭载 >= Android10 系统的设备 但 开发应用定义 targetSdkVersion 29 时,我们可以通过在AndroidManifest.xml文件中设置 requestLegacyExternalStorage=true来关闭分区存储。当应用运行在搭载 >= Android10(API级别29) 系统的设备 且 targetSdkVersion >= 29时,在默认情况下,启用Scoped Storage分区存储。application 节点内加入。1. 启用分区存储的情况。

2023-03-01 21:12:16 341

原创 Qt qml标记语言试用

运行原理应该也差不多,html在浏览器内解析绘制,qml则由qt解析绘制。效果是出来了,我用了下输入框,左键右键 单击双击,什么事件也没发生,第一次见qml,感觉很溜,但真正用的时候,发现你要做的事情太多了。本想搭个android环境试下手机app开发,如非用qml不可,我应该不会选择它做app开发。如果用flutter,那爽的一批,效果也好,我想弹出右键菜单,复制,粘贴,还是自己实现。但用了下qml,感觉应该会放弃。配合Rectangle一起使用。如我想选中所有文字,自己实现。qml类似html,

2023-02-28 09:47:11 23

原创 qt 常用2d画图操作

paintEvent事件里进行,qt控件都是实时画出来的。然后再cpp里实现画图。

2023-02-26 11:14:03 42

原创 access 数据库用脚本的常用操作

查一个空记录,在数据库组件中会包含字段信息,遍历字段信息 看有没有你要增加的字段,如果没有则。其中自增字段 id AUTOINCREMENT PRIMARY KEY。datetime 字段 要注意,插入数据时 格式不要 带 毫秒。varchar类型 要注意 长度小于 255吧 好像。以前的很多老项目,可能就会用到access数据库。首先去查下表,如果出现异常,则表示表不存在。1,如何创建表,自增字段?

2023-02-21 17:20:59 74

转载 Github上的一些高分Qt开源项目

功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。著名的TileMap编辑器,做2D游戏开发的一定不会陌生。, Jason Qt Tools 的简称。(Qt开发的Markdown编辑器)基于XMPP 协议的聊天客户端。产品级的开源作品,值得研究。产品级的开源作品,值得研究。(Qt版的fiddler)Go语言的集成开发环境。:(UI封装,国人作品)Qt开发的Web浏览器。功能强大的IM客户端。

2023-02-18 19:20:06 1259

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关注的人

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