分享一个在 dotnet 里使用 D2D 配合 AOT 开发小而美的应用开发经验
本文将分享我在 dotnet 里面使用 Direct2D 配合 AOT 开发一个简单的测试应用的经验。这是我用不到 370 行代码,从零开始控制台创建 Win32 窗口,再挂上交换链,在窗口上使用 D2D 绘制界面内容,最后使用 AOT 方式发布的测试应用。成品文件体积不超过 10MB 且运行内存稳 ...
js逆向实战之喜马拉雅Xm-Sign参数解密
url:https://www.ximalaya.com/channel/11/ 分析过程 抓包,关注有页面数据回显的数据包。 该url的请求头中有个加密的参数,找到该参数的加密过程。 由于该参数名比较不常见,可以直接全局搜索这个参数名。 只有一处,打断点。 切换页码,触发断点。 非常直接,xm-s ...
Centos7使用Nginx配置HTTPS正向代理
Nginx默认安装只支持代理HTTP, 不支持代理 HTTPS, 如果需要支持HTTPS需要在Nginx编译时加入 ngx_http_proxy_connect_module. ...
Java基础(向B站狂神说Java学习)
Java 基础 注释 注释可以方便我们更好的读代码,必要的注释可以提高差错效率 注释有三种 //单行注释 /* 多行注释 */ /**文档注释 * */ 标识符 类名,方法名以及变量名都可以叫做标识符 命名有规则,不可以乱命名,一些特殊符号如& % 等不可以出现。一般由大小写字母,数字_和$组成可以 ...
华为云Stack8.3面向香港正式发布,六大亮点激发云上跃迁
近日,在华为云香港峰会2024上,华为混合云副总裁胡玉海面向香港市场发布华为云Stack8.3,提供110+本地云服务和六大亮点,帮助中国香港政企持续提升用云深度,激发业务创新。 ...
读天才与算法:人脑与AI的数学思维笔记10_混沌
1. 混沌 1.1. 艺术不是再现可见,而是使不可见成为可见 1.1.1. 保罗·克利 1.1.2. 绘画是自我发现,每个优秀的艺术家都在描绘他自己的样子 1.2. 滴画 1.2.1. 在作画时,波洛克一边走来走去,一边把颜料泼洒到画布上,最终呈现的图像是他的身体运动与颜料和画布交互时的视觉表现 1 ...
anythingllm构建专用知识库(问答增加个人文档)
anythingllm构建专用知识库(问答增加个人文档) anythingllm的文档说明链接:https://docs.useanything.com/faq/why-is-llm-not-using-docs 首先打开ollama的服务 然后打开anythingllm,点击要用的工作区上的按钮( ...
低成本异地组网平台对比推荐
异地组网方式及低成本组网平台总结推荐 NAS OpenWRT 异地组网 SSH FRPS VPN 内网穿透 端口映射 @目录异地组网方式及低成本组网平台总结推荐异地组网的相关知识异地组网:企业与个人开发者和家庭用户的的得力助手1、什么是异地组网?2、异地组网在企业的应用3、个人开发者的异地组网应用4 ...
Linux文件系统与日志分析
目录1.inode与block(1)inode的内容(2)inode的号码(3)inode的大小(4)inode的特殊作用2.硬链接与软连接3.恢复误删的文件(1)恢复EXT类型的文件(2)恢复XFS类型的文件4.分析日志文件(1)日志文件(1)日志的功能:(2)日志文件的分类:(3)日志保存位置( ...
万字长文总结与剖析C语言关键字 -- <<C语言深度解剖>>
C总结与剖析:关键字篇 -- <<C语言深度解剖>> 目录C总结与剖析:关键字篇 -- <<C语言深度解剖>>程序的本质:二进制文件变量1.变量:内存上的某个位置开辟的空间2.变量的初始化3.为什么要有变量4.局部变量与全局变量5.变量的大小由类型决定6.任何一个变量,内存赋值都是从低地址开始往高地 ...
1500PLC通过Modbus转Profinet网关与流量计Modbus通讯
Modbus转Profinet网关(XD-MDPN100)是一种能够实现Modbus协议和Profinet协议之间转换的设备。通过使用Modbus转Profinet网关,可以实现流量计与1500PLC之间的高效通讯,使得设备之间的数据交换更加便捷和高效。1500PLC作为控制器,与Modbus转Pr... ...
说说你对二分查找的理解?如何实现?应用场景?
一、是什么 在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法 想要应用二分查找法,则这一堆数应有如下特性: 存储在数组中 有序排序 搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束 如果某一特定元素大于或者小于中间元素,则在数组 ...
web server apache tomcat11-21-monitor and management 监控与管理
前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web serv ...
Unity性能优化——字符串和文本
字符串和文本 字符串和文本的处理不当是 Unity 项目中性能问题的常见原因。在 C# 中,所有字符串均不可变。对字符串的任何操作均会导致分配一个完整的新字符串。这种操作的代价相对比较高,而且在大型字符串上、大型数据集上或紧凑循环中执行时,接连不断的重复的字符串可能发展成性能问题。 此外,由于 N ...
Docker镜像使用
1.1 镜像获取 从 Docker 镜像仓库获取镜像的命令是docker pull。其命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] 拉去镜像之后我们可以使用docker image ls查看镜像 运行我们拉去的镜像: dock ...
mysql系列04---索引及性能分析
1、索引的结构 mysql索引的数据结构,对经典的B+Tree进行了优化,在原B+Tree上增加了一个指向相邻叶子结点的链表指针,就形成了一个带有顺序指针的B+Tree,提高了区间访问的性能。 选择B+Tree的优点: a、相对于二叉树,层级更少,搜索效率更高 b、相对于B-Tree,B+Tree只 ...
GPS网络时间服务器(子母钟系统)助力考场精准时钟建设
GPS网络时间服务器(子母钟系统)助力考场精准时钟建设 GPS网络时间服务器(子母钟系统)助力考场精准时钟建设 京准电子科技官微——ahjzsz 【摘要】时钟系统是校园网络中一个重要的精准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服务器也日益增多,这些设备都有自己的时钟 ...
Avalonia UI 中 Styles 与 ControlTheme 的区别
目录 目录 介绍 使用方式 全局主题 (Global Theme) 局部主题 (Local Theme) 控件主题 (ControlTheme) 问题描述 问题分析 问题1 区别 问题2 重写Template用 Styles 还是 ControlTheme? 使用 ControlTheme 最佳实践 ...
day24-SQL强化和实践
1. SQL强化 根据上图创建 数据库 & 表结构 并 录入数据(可以自行创造数据)。 class表: create table class( cid int not null auto_increment primary key, caption varchar(16) not null )def ...