- 博客(291)
- 资源 (17)
- 收藏
- 关注

原创 mime嗅探的默认行为及Markdown文件响应格式
摘要:MIME嗅探是浏览器在未明确响应内容类型时自动识别资源格式的行为,涉及复杂的内容类型解析机制。文章分析了MIME嗅探原理及常见问题,如错误声明text类型导致浏览器误判为HTML引发安全风险。重点讨论了Markdown文件(text/markdown)与HTML(text/html)的本质差异,指出MIME嗅探可能导致的XSS注入风险,并给出防护方案:正确设置Content-Type响应头、添加nosniff指令阻止嗅探,以及客户端校验文件完整性。通过规范MIME类型声明和主动防御措施,可以有效降低
2025-06-05 18:22:22
921

原创 socket.io库如何配置socket及express和http/2
将ms server 2012直接升维越级换成了ms server 2022,tls/ssl证书又多了一些坑。于此同时,socket.io库及express的web服务也有了更多的讲究,本文就这4个方面的问题进行论述,以期能帮助你越过我们遇到的“坑”,帮你节省一两天时间。最后,关于微信小程序中使用上述服务,给出了建议的方案。
2025-05-09 21:11:24
725

原创 OpenSSH配置连接远程服务器MS ODBC驱动与Navicat数据库管理
本文讲述了:1、MS ODBC驱动及其安装配置;2、Navicat数据库管理工具连接本地数据库;3、OpenSSH配置连接远程服务器;4、Navicat借助OpenSSH连接远程数据库;3、云服务器的配置与安全。
2025-04-27 23:26:20
699

原创 服务流程设计和服务或端口重定向及其websocket等应用示例
本文论述了端口重定向或服务重定向,跨源CORS及其CSP内容安全策略的控制,以及websocket在H5和微信小程序端的应用案例。
2025-03-02 14:52:36
1548

原创 CPU或GPU的cache与芯片纳米级别和APP或服务性能之间的关系
cache技术的编程应用:在软件的实际用户应用中,并非所有用户都能消费得起高配云服务器,所以,应用本身的优化及其重要,否则定会影响销售。本文论述了当cpu硬件无L1缓存时,开启缓存使用的是磁盘还是内存,IC芯片纳米级别与CPU或GPU的cache速度是什么关系,用一个测试案例分析了性能下降的用户体验;低配CPU和内存的云服务器的提升用户体验增进应用服务性能的开发解决之道。
2025-02-26 15:27:46
813

原创 sourceMap文件报错Uncaught SyntaxError: Unexpected token ‘:‘ (at jquery.min.map:1:11)
sourceMap文件报错Unca,错误出现在 jquery.min.map:1:11,这通常指向一个源代码映射文件(source map),而不是实际的 JavaScript 代码。sourceMap文件报错Uncaught SyntaxError: Unexpected token ':' (at jquery.min.map:1:11)用terser命令行位源文件jquery.js生成jquery.min.js压缩文件及其对应的。覆盖对应版本的jquery.min.map和jquery.min.js。
2025-02-08 14:26:15
681

原创 微信小程序scroll-view吸顶css样式化表格的表头及iOS上下滑动表头的颜色覆盖、z-index应用及性能分析
由3.2、所述,其实不正常的吸顶覆盖,主要是计算滑过吸顶部分的行次对应的view-port组件,其前景色的透明度所致。在iOS和iPad环境解决掉,就好。其它所有平台均不存在该问题。
2024-10-29 16:49:54
1282
1

原创 影响画布微信小程序canvas及skyline和webview用户界面布局的关键流程
getDeviceInfo和getAppBaseInfo、getSystemSetting、getWindowInfo。微信小程序基础库从v2.20.1起,我猜的,可能为了适配“鸿蒙 HarmonyOS Next”。流程和API做了重大调整,弃用getSystemInfoSync和getSystemInfoAsync。
2024-09-06 19:08:04
1079

原创 如何判断小程序是运行在“企业微信”中的还是运行在“微信”中的?
如何判断小程序是运行在“企业微信”中的还是运行在“微信”中的?正确的方法:1、在企业微信中使用小程序;2、配置“IDE”;3、写通用代码判断
2024-09-06 18:00:20
1443

原创 AI用Alice_split_toolset切割音频的人机交互用户体验“采样率”的设计
采样率是音频处理中的一个重要参数,它直接关系到音频的质量和数据量的大小。采样频率的高低决定了音频信号的还原程度,即音频的质量。,但同时。为了保证声音不失真,,因此,采样频率通常在40kHz以上。常见的采样率包括11025Hz、22050Hz、24000Hz、44100Hz和48000Hz等。其中,一些。
2024-08-04 15:15:06
1327
1

原创 comfyUI-MuseTalk用户交互体验的参数设计和设置
comfyUI-MuseTalk的参数设置......该视频的原始帧率会导致输出到缓存中的帧图片的数量的多少,即总批次数batch-sizes(这里简称bss);最后,参考视频的帧率ref-fps,经验值,英伟达显存等于16G的显卡芯片,1帧
2024-08-04 15:06:44
1902

原创 ComfyUI-MuseTalk部署依赖mmcv
ComfyUI-MuseTalk运行时,默认安装依赖mmpose必须依赖mmcv才能正确执行。MMPose 是一款基于 PyTorch 的“人体姿态”分析的开源工具箱,是 OpenMMLab 项目的成员之一。mmcv是用于训练深度学习模型的基础库。
2024-07-26 12:30:13
1699

原创 Win10环境将Docker部署到非系统盘
Docker hub搬家到非系统分区不正常怎么解决?Docker即我们经常在网络上看到的“码头工人,它是一组平台即服务(PaaS)的产品。搬家Docker hub后,被你选择的搬家分区工具默认搬家到:"D:\腾讯电脑管家软件搬家\软件搬家\Docker hub\"下。但是这样操作,你的账号的Docker Engine引擎将始终无法正常运行。3.7、修改快捷方式指向及com.docker.service服务的注册表。3.6、将默认安装位置下的所有文件拷贝到你指定的安装位置。
2024-07-20 16:31:57
1399

原创 TDesign Vue Next Starter中后台项目的生产环境部署与CSP内容安全策略、CORS跨源资源共享和服务后端开发
TDesign Vue Next Starter 是一个基于腾讯官方TDesign,使用 Vue3、Vite、Pinia、TypeScript 开发,可进行个性化主题配置,旨在提供项目开箱即用的、配置式的中后台项目。内置多种常用的中后台页面完善的目录结构完善的代码规范配置支持暗黑模式自定义主题颜色多种空间布局内置 Mock 数据方案支持TS。
2024-02-23 21:40:16
2234

原创 网络或服务异常的代码自动化处理
无论任何环节、任何原因和任何时间点,无网或、服务未启动或停止时;代码均能够友好地与用户交互异常信息,并不停止程序地继续运行;当异常恢复后,应用能恢复之前的状态,继续执行下去。本案设计到代码自动化、多线程、并发请求、异步回调处理、异常回调处理、循环设计、计时器设计等。几个关键的性能指标和注意点,如下所述
2023-07-29 23:42:58
828

原创 emoji与UTF-16、UCS-4、unicode的关系、原理和换算
emoji表情字符与UTF-16、UCS-4、unicode的关系、原理、及其换算......
2022-12-20 23:11:57
2684

原创 微信生态如何提升与用户之间进行交互的体验之-微信消息收发与微信内部emoji表情转义
在开发和运行基于微信的二次元应用期间,当用户和微信公众号(或其二次元衍生产品,比如:小程序等)之间,进行会话时,微信服务器和你的服务器之间,会进行消息的推送和回复操作,其中的消息,由于用户的输入,可能包含微信“表情”类符号......
2022-12-20 15:06:57
7680
4

原创 浏览器LocalStorage和SharedWorker跨标签页通信-连载2
浏览器LocalStorage和SharedWorker跨标签页通信-连载2一、回过头来说“浏览器”的“多标签页”1.1、什么是“多标签页”1.2、“多标签页”的本质二、LocalStorage及其跨标签页通信2.1、localStorage的概念:2.2、localStorage的上下文及其适用范围 :2.3、localStorage及其父代存储对象Storage:2.4、localStorage能和导航器的存储管理器StorageManager---navigator.storage通信 :2.5、
2022-10-28 00:01:45
1743

原创 浏览器跨标签页通信BroadCast和ServiceWorker-连载1
这个导航器navigator的隐式的“独立的上下文window”也是个容器,即serviceWorker,它在创建的同时即会产生1个对应的“外部模块”的控制器controller,由控制器实际在其内部对监听到的客户端的其它安全上下文的消息的收发等.每个导航器navigator还隐式地存在“独立的上下文window”,可供用户代理在各自的安全上下文中用于“创建”register外部的模块module、“安装”module、“调用”module,但它不能直接用于DOM的操作和渲染,
2022-10-25 23:55:46
4654

原创 论提升人机交互设计体验之-浏览器Disk Cache磁盘缓存及其协商缓存、及原生App和浏览器实现缓存的差异
为了共同的“性能”的目标,浏览器和后端服务,需要明确几点“”共识的标准:3.2.1、当被浏览器“强制缓存”的资源,在服务端发生“Modified”改变时,浏览器这一侧,缓存将如何“更新”; 3.2.2、当被浏览器“强制缓存”的资源,在服务端是否可以给定一个“过期”的机制,过期后,浏览器这一侧,该如何处理,且如何如何“更新”缓存; 3.2.3、浏览器的“导航器”或“浏览器的内置js解释器引擎”,首次处理H5或Http请求的资源时,应当采用什么样的机制。
2022-10-25 11:00:15
5194

原创 部署CentOS可视化界面GUI-之腾讯云服务器
CentOS Linux ( 4.08****版本号选单 ) -----光标上下键选此项,回车。当然,作为云服务器虚拟机 ,除非你关机或崩溃,否则永远有电源问题。但“私有云”服务器设施需要注意。CentOS Linux ( Rescue灾难安全模式 )
2022-10-11 10:57:35
5028

原创 部署vue element-ui admin报错(vue2)
删除npm的缓存 (即删除文件夹C:\Users\Administrator\AppData\Roaming\npm-cache下的内容)# 赋予该文件夹的访问权限(安装过程若对此有提示,则加入): C:\Users\Administrator\AppData\Local\tmp。# 赋予该文件夹的访问权限: C:\Users\Administrator\AppData\Roaming\npm。npm首先会在你的项目文件夹下创建本机的“临时的稳定版的的分析存储库”文件夹:.staging。
2022-10-05 18:32:05
14207
1

原创 关于npm主版本升级及其相关
导致项目分发时 npm run build时总是弹出这个链接,其中内容为mockJS。升级前,一定需要关注项目依赖及开发依赖,是否也已经更新到了新版npm......简单解决办法:将事前下载好的,上下文中的node_modules\下,做覆盖。以下4、点位连带反应。
2022-09-23 21:39:12
9339

原创 vue serve及其与vue-cli-service serve之间的关系
近日群里,总是是不是得,群友爆料关于“ vue命令 ”和“ vue-cli-service ”不能执行的问题,如下,需要如何做本机“ 部署 ”和在怎样的条件下,它们才能执行呢:另外,对二者的关系,做一个浅析。
2022-09-21 18:03:18
5830

原创 vue执行配置选项npm run serve的本质
npm run serve、npm run build等“调试运行脚本”:仅仅是Vue默认在内部做了1个“命令行”封装而已!以包配置文件(package.json)的形式与用户交互。打开“工程”下的node包依赖路径下的“可执行脚本”目录:node_modules\bin。
2022-09-14 06:10:29
13892

原创 影响WebPack部署的常见因素及解决办法
path: 'L:\\Vue3Test\\MyVue3Proj1\工程化\\构建工具的使用\\webpack-proj\\node_modules\\.staging\\@webassemblyjs\\wasm-opt-7c2d48dd',请将您的依赖项升级到。具的使用\webpack-proj\node_modules\.staging\@webassemblyjs\wasm-opt-7c2d48dd'] {
2022-08-21 10:55:31
5635
1

原创 关于人机交互过程中http通讯及浏览器中的HTML编码、URL编码、base64编码及转义
HTML 和 XHTML 用标准的 7 比特 ASCII 代码在网络上传输数据。
2022-08-15 14:38:02
8776

原创 推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
以前的Diagramly)是免费的在线图表软件。您可以将其用作流程图制作工具、网络图软件、在线创建UML、作为ER图工具、设计数据库模式、在线构建BPMN、作为电路图制作工具等等。draw.io可以导入.vsdx、Gliffy™和Lucidchart™文件。.....................
2022-07-15 14:49:26
4845

原创 判断图片是否为现场照片(Live Photo亦即内含Exif信息)
判断图片是否为现场照片(Live Photo亦即内含Exif信息)一、理论 1、什么是Exif信息和现场照片 Exif信息是可以被任意编辑的,因此只有参考的功能。Exif信息以0xFFE1作为开头标记,后两个字节表示Exif信息的长度。所有Exif信息最大为64 kb,而内部采用TIFF格式。Exif_百度百科可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照...
2022-02-23 23:28:10
2789

原创 Win10多账户RDP客户端同时登录远程桌面服务
Win10多账户RDP远程桌面连接同时登录1、Win10桌面平台总共能支持15个并发远程桌面同时终端登录 Win10家庭版太过麻烦,就不考虑了。下面详述Win10专业版、企业版(专业工作站)2、解决方案总站,在这里搜索你的问题操作系统的版本号:2.1、你的操作系统必须首先以Administrator加密码登录2.2、首先,dos shell你的Win10内部版本号开始-运行:cmd执行dos命令:ver2.3、然后,在这个问题汇总里面筛选你的版本号存在...
2021-12-22 01:08:29
6483
3

原创 国产CPU架构、国产Linux操作系统及其国产数据库等关键应用
关于国产CPU架构及Linux变种编译器1、CPU架构 3大阵营整合为两大CPU阵营:处理器架构_百度百科CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,AR...
2021-12-12 21:02:06
9424

原创 Windows server 2012 R2服务器RDP远程桌面会话主机服务的一些注意事项
Windows server 2012 R2服务器RDP远程桌面会话主机服务的一些注意事1、许可证Windows server 2012_远程_没有远程桌面授权服务器可以提供许可证_zhangzhen1992的博客-CSDN博客_由于没有远程桌面授权服务器可以提供许可证一、问题描述 公司dell服务器装的操作系统是Windows server 2012,有一天突然远程不了了,提示信息如下图:图片借用链接①二、问题分析 1、经过度娘,终于找到了原因。度娘告诉我根本原因在于,server ...
2021-11-26 00:44:30
5644

原创 Delphi10.4.2关于Android设备调试
Delphi10.4.2关于Android设备调试1、弄清楚自己的设备CPU架构(与指令集有关)及其出厂的Android版本 https://blog.csdn.net/pulledup/article/details/1153175482、Delphi10.4.2对Android版本的支持2.1、支持的平台及其操作系统版本 详见本博客博文: https://blog.csdn.net/pulledup/article...
2021-07-26 14:11:09
5167
1

原创 http的首部Headers之Delphi Rest开发http(一)
http的首部Headers之delphi开发TNetHTTPClient所用的TNetHeaders(一)一、概念二、TNetHTTPClient的首部定义TNetHeaders var LHTTPClient : TNetHTTPClient; LCustHeaders : TURLHeaders;2.1、TNetHTTPClient客户端 LHTTPClient := TNetHTTPClient.Create(nil);2.2、L...
2021-04-09 19:55:18
4647
4

原创 Delphi开发Web的MVC框架
目录Delphi开发Web的MVC框架一、DelphiWebMVC二、DeWeb (群友特努力,进度很快)三、MVCxe (国内收费)Delphi开发Web的MVC框架一、DelphiWebMVChttps://github.com/pearroom/DelphiWebMVC安装指南:https://my.oschina.net/delphimvc/blog/1581715我的博客:https://my.oschina.net/delphimvc相关视频:h...
2021-03-05 14:11:21
5192
3

原创 Delphi开发短信应用-阿里云服务
目录Delphi开发短信应用-阿里云服务1.1、入参列表短信Rest请求参数:短信输入参数:1.2、出参列表1.3、Rest响应错误码列表1.4、基于Node.js的SDK代码demo参考及说明二、Delphi实现阿里云短信的关键-签名算法的实现2.1、第一步:请求参数:2.2、第二步:根据参数Key排序(顺序):2.3、第三步:构造待签名的请求串:2.4、第四步:阿里云专用签名:2.5、第五步:增加签名结果到请求参数中,发送请求:三、用Del...
2021-02-23 19:18:09
1291
3

原创 delphi FMX.WebBrowser与H5交互JavaScript
delphi FMX.WebBrowser与H5交互JavaScript一、原理1.1、前提条件(主要是针对MSWindows下对D10.4以下的TWebBrowser的支持,不过D10.4已解决了这个前提) 你所选用的JS库或JS代码本身是很好的兼容IE10及其以上 国内大厂和国外优质站点,一般在写Web代码时,都考虑了IE的兼容性问题。国内小厂,大多数的做得不好只考虑省事、少写了很多代码,引以为戒,你在发布自己的API时,一定要考虑浏览器内核的兼容...
2021-01-10 20:28:04
9355
6

原创 关于在H5或delphi中使用multipart/form-data上传文件的Rest方法
关于在H5或delphi中使用multipart/form-data上传文件https://blog.csdn.net/wyn126/article/details/96451357
2020-11-24 02:09:59
3048

原创 RAD Studio 10.4.1的TEdgeBrowser与javascript交互-基于Chromium的Edge浏览器控件用法之二
RAD Studio 10.4.1的TEdgeBrowser与javascript交互-基于Chromium的Edge浏览器控件用法之二 现在delphi在服务器有了TEdgeBrowser可以很方便的与javascript相互沟通了,这都得益于基于Chromium的Microsoft Edge浏览器不仅如此,delphi的桌面c/s多层分布式应用程序的客户端,TEdgeBrowser也可以让Edge浏览器很通畅的访问Bootstrap响应式H5页面,再也不会走形变样啦。...
2020-11-22 19:32:30
6183
1
IIS与PulledupIntraweb共享Web服务路径及其静态文件访问方法.txt
2020-08-15
delphi压缩后并使用http协议base64上传下载6G超大文件的演示即核心代码概要.mp4
2021-11-21
delphiXE多线程同步对象及异步执行.zip
2020-05-15
TIdServerIOHandlerSSLOpenSSL.txt
2020-04-26
ssl证书绑定端口.txt
2020-05-11
TreeViewMyTest.zip
2020-07-05
Python4Delphi Brief Overview for Delphi and Python Developers.mp4
2021-03-27
uAndoidCommon.pas
2020-08-03
delphi多线程同步对象及异步执行监视CPU.zip
2020-06-09
Hands-on Delphi 10.4.2 Sydney.mp4
2021-03-25
delphi XE关于微信公众号支付及微信零钱支付的便捷解决方案.zip
2020-08-03
MimeTypeContentType.zip
2020-04-26
code-delphi-async.zip
2021-03-08
code-delphi-mm.zip
2021-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人