自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ​HuggingFace 的镜像源网站​,下载提速

HuggingFace 的网站有了这个网站,我们可以快速地下载 HuggingFace 上的公开的大模型使用方法有两种。

2024-04-19 17:25:13 46

转载 selenium原理解析

其次,发现是执行了一个cmd命令,命令的作用就是启动了chromedriver.exeChrome浏览器的驱动程序(注:下载的浏览器驱动一定要配置到环境变量中,或放到python的根目录,偏于程序在执行驱动查找,类似于我们手动启动浏览器驱动一样)这个类中定义了所有的selenium操作需要的接口地址(接口地址均封装在浏览器驱动中),所有的浏览器均是通过该接口实现的,如:Command.GET: ('POST', '/session/$sessionId/url')若是错误,可在控制台看到对应的报错信息。

2024-04-12 14:43:13 13

转载 菜鸟上手Python最有野心的库Asyncio

asyncio可以和多进程,多线程和多协程配合使用,还有很多地方需要探索,大家可以循序渐进去研究一下![美俚]炸弹,手榴弹,(棒球的)球;[美俚]炸弹,手榴弹,(棒球的)球;[美俚]炸弹,手榴弹,(棒球的)球;[美俚]炸弹,手榴弹,(棒球的)球;[美俚]炸弹,手榴弹,(棒球的)球;[美俚]炸弹,手榴弹,(棒球的)球;学完上面的3招我们菜鸟是不是有点懂了,但是还是不会运用,下面我们用一个小的综合案例来玩一下asyncio.上面的函数很明显太简单的,如果完成多个task的并发呢,我们稍微改动几行代码。

2024-04-07 18:12:25 25

转载 Python 爬虫利器之 Pyppeteer 的用法

它实际上是 Puppeteer 的 Python 版本的实现,但他不是 Google 开发的,是一位来自于日本的工程师依据 Puppeteer 的一些功能开发出来的非官方版本。但 Selenium 用的时候有个麻烦事,就是环境的相关配置,得安装好相关浏览器,比如 Chrome、Firefox 等等,然后还要到官方网站去下载对应的驱动,最重要的还需要安装对应的 Python Selenium 库,确实是不是很方便,另外如果要做大规模部署的话,环境配置的一些问题也是个头疼的事情。这个参数相对比较危险,慎用。

2024-04-03 10:35:27 13

转载 Python 异步编程入门

本文是写给 JavaScript 程序员的 Python 教程。Python 的异步编程,其他人可能觉得很难,但是 JavaScript 程序员应该特别容易理解,因为两者的概念和语法类似。更简单直观,很适合作为学习 Python 异步的基础。本文解释 Python 的异步模块的概念和基本用法,并且演示如何通过 Python 脚本操作无头浏览器。

2024-04-03 10:23:31 20

原创 delphi获取windows右下角任务栏图标信息

今天在群里,看有人问怎么获取windows右下角任务栏图标信息。win7 x64 测试通过。

2024-04-02 14:17:06 168

原创 LAMDA 抓包基本使用

LAMDA 基本使用。

2024-03-29 09:34:09 103

原创 delphi7,xe等TIdMultiPartFormDataStream idhttp提交表单中文乱码

delphi10.2 乱码处理

2024-03-28 18:02:34 311

转载 ONNX是什么?

对于要部署模型的普通用户来说,可以不受模型训练框架的约束,通过 ONNX 转换自由选择合适的部署框架和硬件平台。目前训练库包括 MMDetection,MMClassification,MMsegmentation,MMEditing,MMOCR,MMPose,ONNX 成立的初衷就是解决神经网络模型在不同训练、推理框架之间的转换问题,而模型转换又是模型部署过程中一个重要的环节。总而言之,ONNX 是一种模型中间表示格式,用于不同框架之间的模型转换,它的出现有利于整个模型部署生态的发展。

2024-03-26 11:17:07 24

转载 基于dlib,OpenCV,YOLOv5的疲劳驾驶与分心驾驶检测系统(附带效果展示)

self.thread_signal.emit({'type':'msg','value':time.strftime('%Y-%m-%d %H:%M:%S ', time.localtime()) + u"眨眼"})通过EAR值的改变来判断眨眼与否,并统计一个时间周期内(这里设置的时间周期为10s)的眨眼次数,并设定一个阈值。68点人脸检测模型的下载链接:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2。

2024-03-25 17:35:54 84

原创 delphi fastreport 脚本里修改 font style

群里有人在问:fastreport 脚本里的文字样式 修改。

2024-03-25 16:46:52 134

转载 关于python FastAPI与Vue3的通信

在设计网络程序时,前后端的分离设计已经是一门成熟的技术,在之前我所做的网络程序中,并未将前后端分离,比如之前的一系列Flask文章,更多是侧重于网络后端的开发,甚至会将原本需要在前端做的工作,比如校验数据等,都提交给服务器来实现,这加大了前后端的交互,也使得在实际部署后,增大了网络通信成本。本着不断学习的理念,现计划学习一下前后端分离技术,前端采用三大框架之一的Vue.js,后端则采用Python的FastAPI框架。

2024-03-22 15:37:57 72

转载 Python在64位windows系统上打包32位exe程序

需要注意的是:使用命令 python32 -m pip install pyinstaller,会将此包安装到 e:\python36_32\lib\site-packages下,安装完毕之后可以使用 python32 -m pip list 来查看此环境中是否安装成功。,为了避免使用其他版本的pyinstaller进行打包,首先打开CMD命令窗口,将当前目录切换打到python32版本的目录(也就是我们上面安装的E:\python36_32\pyinstaller-develop目录)

2024-03-22 11:09:42 71

原创 pyqt5与selenium混合使用心得

接触py不久,但经过思考后,认为pyqt与selenium

2024-03-21 09:40:15 298

转载 casper 填写表单

【代码】casper 填写表单。

2024-03-19 16:59:43 35

转载 FireMonkey3D基础篇

FireMonkey3D的每个3D对象都有自己的坐标,而不是共享一个坐标,其原点在3D对象的中心,如果没有Parent、Child的关系,每个控件坐标各不相干。3D物体有正面、反面之说,所谓的正面就是摄像机正对方向的面,对于默认的Camera,正面就是垂直屏幕向外的方向,明确正面的方向对于3D设计是很有帮助的。在现实世界中,光线是从多个方向反射到一个表面上的, 但在三维场景中,很难确定所有的光线方向,所以周围的颜色会被空间中的任何光线反射,使得表面的颜色相当均匀。本例以红、蓝、绿分别代码X、Y、Z轴。

2024-03-16 15:46:42 42

原创 three.js 元素周期表,可鼠标控制

一些文章里的元素周期表,能显示,但控制器却无法使用,周期表没法旋转。如果只是这一个页面,直接打开html是没效果的,

2024-03-16 13:38:39 95

原创 delphi fmx 3d 控件介绍

fmx还是很强的,要好好研究下他的3d。

2024-03-14 16:24:46 404

转载 国内外3d模型分享网站

Kenney 国外游戏创意原型资源网站。矢量图形、UI资源、3D游戏资源、sprites,非常适用于独立开发者的平台。

2024-03-09 09:21:12 55

转载 Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)

​这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为npm install express [-g] 执行全局安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径目录下,久而久之C盘很容易被占满(C盘足够大可以无视此步骤),通过设置,将默认安装目录和缓存日志目录重新配置到其他盘符节约C盘空间。Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。

2024-03-08 21:14:03 45

原创 sqlserver批量删除触发器

删除触发器,如果是一行行删,普通处理即可,如果是批量命令删除,

2024-03-08 14:49:44 402

转载 安装node-sass失败 或 npm install Error: not found: python2 解决方案

实在太坑了,之前遇到安装失败使用方法一完美解决。最近又一次遇到了,但是方法一又无效了。于是我又在网上找到另一个方法,就是用。链接:https://juejin.cn/post/6988698858754686983。正常的替换也会出问题,还要改配置。商业转载请联系作者获得授权,非商业转载请注明出处。作者:JustGrin。

2024-03-07 22:14:45 303

原创 js SheetJS 合并表格导出到同一个excel中

1,页面有个导出的checkbox,勾选则导出,不勾选不处理。2,在一个函数中,集中处理四个表数据获取,并将结果返回出来。最近有个需求,我在一个页面显示了4个表格,四个表,四个sheet,一个excel文件。然后合并导出到excel文件中。

2024-03-05 15:05:48 257

原创 vscode 打开php项目卡电脑

前面一直有这个问题困扰我,每次打开php项目,电脑要无响应7,8分钟,网上的vscode配置,都试过,还是卡。直到我把内存加到16g,尼玛,不卡了。一直怀疑是系统问题,

2024-03-04 10:32:17 401

原创 chartjs 饼状图

【代码】chartjs 饼状图。

2024-02-27 15:56:48 369

转载 (转)Android 使用 lame wav 转 mp3 、pcm 转 mp3 (边录边转);使用 mad mp3 转 wav、mp3 转 pcm (边播边转)

通过Jstring2CStr方法将java中的jstring类型转化成c语言的char字符串然后再通过convert方法将wav转码成mp3文件(convert方法的参数为,wav路径,mp3路径,采样率,声道数,比特率)下面为大家科普一下相关参数以及知识点AndroidMP3Recorder-master.tar.gz_免费高速下载|百度网盘-分享无限制。

2024-02-27 09:06:27 102

转载 Delphi 10 fmx中录制音频

使用TCaptureDeviceManager类的DefaultAudioCaptureDevice方法获得TAudioCaptureDevice对象。FMX.Media.TAudioCaptureDevice进行录制使用类进行。Memo1.Lines.Add('无法使用语音捕获设备。Memo1.Lines.Add('开始录音了。Memo1.Lines.Add('录音结束。Memo1.Lines.Add('开始播放。在项目选项中选择“使用权限”,然后选中“录制音频”。安卓苹果手机测试通过。

2024-02-25 14:19:06 43

原创 Zoomeys—网络空间测绘 钟馗之眼 语法

【代码】Zoomeys—钟馗之眼语法。

2024-02-21 15:54:44 387

转载 Tasklist/Taskkill命令返回错误:无效类或找不到(WMI损坏)

由于该问题是由WMI损坏导致,而且无法明确根本原因,所以在出现这种问题时建议重装操作系统,因为WMI的损坏可能影响到很多地方,而我们不能确定tasklist和taskkill使用的WMI修复好了别的也就没有问题,所以建议重装操作系统。4.使用taskkill进程会出错,错误是“错误:无效类”或者是“错误:找不到”,但是在任务管理器可以看到要kill的进程。Tasklist/Taskkill命令返回错误:无效类或找不到(WMI损坏)3.使用tasklist命令时会出错的,错误是“错误:无效类”

2024-02-04 17:28:13 112

原创 web漏洞扫码工具

Invicti 是一种自动化但完全可配置的 Web 应用程序安全扫描程序,使您能够扫描网站、Web 应用程序和 Web 服务,并识别安全漏洞。Invicti 可以扫描所有类型的 Web 应用程序,无论其构建平台或语言。Invicti 的扫描技术旨在帮助您轻松保护 Web 应用程序而无需忧虑枝节小事,因此您可以专注于修复报告的漏洞。如果 Invicti 无法自动确认漏洞,它会通过在它前面加上 ‘[Possible]’ 并分配一个确定性值来通知您该漏洞,因此您知道应该立即修复什么。

2024-02-02 15:58:01 1124

转载 使用InnoSetup实现Setup安装程序界面美化

之前我写过一篇《Unity发布PC版,使用Inno Setup制作安装程序》,建议先看那一下那篇文章。今天,我要讲讲通过InnoSetup如何实现Setup安装程序的界面美化。类型数值范围占字节数格式shortint-128 ~ 1281带符号 8 位inteter2带符号 16 位longint4带符号 32 位byte0 ~ 2551带符号 8 位word0 ~ 655352带符号 16 位例:12345varbegin。

2024-01-31 16:32:46 546

原创 delphi fmxui 做的一些跨平台app

如果你觉得qt qml 写android app 比较麻烦,那可以尝试delphi 12,可以用c++ builder 尝试 android,ios 开发。下面的几个app都是用fmxui 搞的大屏显示,支持win 和android电视。pascal语音显然已经没落,但delphi还在坚挺着,每年都会发布新版本,来吧,一起来用delphi12,用pascal和c++ 开发跨平台应用。没专业美工,自己设计的,如果加上专业设计,ui会更好看。如果您有显示大屏方面的需求可联系博主。主要是做跨平台应用。

2024-01-30 08:59:20 678

转载 FFmpeg简易播放器的实现——音视频播放(含音视频同步)

播放声音的时候变快或者变慢解决办法:当我们打开音频设备的时候,大部分代码用的都是SDL_OpenAudio,该函数总算打开ID 1.改为调用SDL_OpenAudioDevice。因为有些设备默认音频设备不是1.请注意二者的区别。

2024-01-25 16:46:51 84

原创 c++ oatpp api服务端取get参数,post内容

然后我们完成Handler_Getxxx 函数,获取json,并取数据返回。如上图 post application/json 格式。最近用oatpp做接口,部分功能已经上线,比较简单。1,取post json。首先定义post路由路径。

2024-01-10 15:42:59 441

转载 聊聊端口复用的实现和坑点

这里有一个 ClientThread() 函数,这个函数是需要在 main() 函数里面调用的(见如上代码),这里创建一个套接字来连接本地的 3389 端口,用 while 循环来处理复用交互的数据, 80 端口监听到的数据发送到本地的 3389 端口上面去,从本地的 3389 端口读取到的数据用 80 端口的套接字发送出去,这就构成了端口复用的重定向,当然在这个地方可以像上面python代码一样,在中间加一个数据判断条件,从而保证数据流向的完整和可靠和精准性。哦,不,是千斤顶,换备胎的时候用一下。

2024-01-08 17:26:37 82

原创 c++ spdlog日志系统

最近用oatpp写webapi,但他的日志只是显示在控制台,并不记录到文件。1,把include里的spdlog文件夹copy到你的工程里。于是用spdlog,不用编译dll或lib,做接口的,肯定要记录错误日志,好查找问题。include 头文件就直接使用了,很爽。3,使用,我这边是按天生成日志。2,包含路径里加入路径。

2024-01-05 17:49:25 465

原创 微软好听的tts语音包下载,粤语,韩语,日语

微软的 tts 语音库,都是离线的,所以速度非常快。资源丰富,可自行下载免费或收费语音包。但资源比较少,比如粤语,韩语,日语。我发现一个老牌语音技术供应商。

2024-01-02 17:27:29 923

转载 客户端应用漏洞挖掘之旅

在2023年12月15日,我有幸参加了由“字节跳动安全中心”举办的“安全范儿”沙龙活动。作为“中孚信息元亨实验室”的一员,我被邀请分享名为“被忽视的暗面:客户端应用漏洞挖掘之旅”的技术议题。现整理成文字版分享出来,由于我不是专门从事二进制工作,因此文章中存在笔误或解释不对的地方,请各位师傅多多包涵!客户端应用漏洞是许多人在进行漏洞挖掘和安全测试时容易忽视的领域。

2023-12-28 17:12:56 73

原创 c++ oatpp编译与demo创建

将oatpp下的src文件copy到oatpp,注意结构,不然编译时找不到相关文件。文件结构如下,将oatpp.lib与oatpp-test.lib 放入lib文件夹。vs2022 打开 oatpp.sln 然后编译,生成静态连接库。附加包含目录为刚编译的oatpp src文件夹。创建一个demo 在oatpp_test_1。cmake 选择 源码目录与生成目录。vs2022编译Oatpp。附加库目录为lib文件夹。创建build文件夹。

2023-12-20 11:16:12 654

转载 ADAPTERMAN 基于 WORKERMAN 的高性能 PHP加速任意项目

上面的代码只是 AdapterMan 的一个简单示例,实际上 AdapterMan 还提供了许多其他功能,例如 TCP 服务器、UDP 服务器、WebSocket 服务器、SSL 加密、反向代理、负载均衡等。在上面的代码中,我们创建了一个 AdapterMan 服务器,监听在 8000 端口上。例如,我们要加速的项目是一个基于 PHP 的 Web 应用,我们可以在 AdapterMan 中创建一个 HTTP 服务器,并将请求转发到原始的 Web 应用中。// 将请求转发到原始的 Web 应用中。

2023-12-19 11:58:58 74

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

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