- 博客(72)
- 收藏
- 关注
原创 重读《由C#风潮想起的-给初学编程者的忠告》有感
算法基于以下假设:如果gcd(u, v)是最大公约数,那么它可以分成两部分的乘积,一部分是2的整数次幂,另一部分是非2的倍数。步骤1比较好理解,这里分析下步骤2,假设得出最后一步结论a==b时,具体值为a',b',则a'必然满足a' - b' = b'*2x,则有a' = b'*(1+2x),即a'是b'的倍数,则在上一步必有d'=b'*2y = a'' - a',由此a'' = a' + b'*2y,即a''也为b的倍数,由此类推,可知最一开始的a和b闭然都是b'的倍数。
2025-11-18 22:27:27
313
原创 《选择大公司还是小公司》(//)
但是在复杂系统中,不同的业务消息(例如“下单”、“扣库存”、“发积分”)在投递失败时,需要采取不同的补偿逻辑。策略模式的核心思想是:定义一系列算法(或行为),让它们可以相互替换,且算法的变化不会影响使用算法的客户。//根据bean的名称从map中获取相应的实现类。
2025-11-18 22:23:19
286
原创 基于Visual Studio 进行敏捷/Scrum模式开发
destPath: 'xxxx/a.zip' // destPath是接收文件的自定义路径,完整的沙箱路径是fileStoragePath+destPath,详情请参见应用沙箱目录。srcPath: '/data/xxxx/a.zip', // srcPath是需要发送文件的沙箱路径,详情请参见应用沙箱目录。needShowSystemUI: false // 是否展示系统UI,true为展示,false为不展示,默认为false。若当前设备为接收端,请设置为true,否则请设置为false。
2025-11-18 22:18:59
221
原创 C# 调用 Google Earth Com API开发(三)
刑普淖顿如果你也在为“评审慢、质量不稳定、沟通碎片化、重复劳动多”而头疼,这篇文章会把我们在 AIReview 项目中的实践完整分享给你:我们如何把多模型 LLM 能力、Prompt 可定制、异步分析、实时协作、Git 集成等组合起来,让代码评审真正落地、可量化、可持续改进。分层与领域清晰:API(ASP.NET Core)/ Core(领域与业务)/ Infrastructure(EF Core、外部服务、Hangfire、Redis)数据库:SQLite(默认)或 PostgreSQL(生产推荐)
2025-11-17 21:18:15
327
1
原创 把委托说透():开始委托之旅 委托与接口
free-threading版本的python旨在提供与启用GIL功能python版本类似的线程安全行为,通过内部锁来实现dict、list 和 set这些内置数据类型的线程安全。从3.13版本开始,python引入了free-threading功能,其中GIL可被关闭,python线程可充分利用多核cpu资源,这里做下简单介绍。这里使用源码编译的方式安装python3.14.0版本,如果嫌麻烦,可直接下载预编译的二进制文件。1)通过源码安装时,需要添加 --disable-gil 标志;
2025-11-17 21:14:22
237
原创 Windows Problem Steps Recorder
馅纲磺家NET 团队在官方博客上发布了.NET 10 RC2[1], .NET 10 作为继 .NET 9 后的长期支持版本(LTS),提供3年官方支持。RC2 是正式版(GA)前的最终候选版本,已具备生产环境可用性(Go-Live License),支持企业级部署。.NET MAUI:XAML 强类型源码生成器提升构建性能与 IntelliSense 支持,新增 ShadowTypeConverter、Switch.OffColor 等控件 API。RC1(2025年9月10日):聚焦稳定性与性能优化。
2025-11-17 21:10:08
321
原创 【老孙随笔】腾讯,互联网创业者的噩梦
指示:- 回顾现有剧本和之前尝试的反思- 仅识别当前剧本中缺少的新见解、策略或错误- 避免重复 - 如果已经存在类似的建议,只添加与现有剧本完美补充的新内容- 不要重新生成整个剧本 - 只提供所需的补充- 注重质量而非数量 - 一个专注、组织良好的剧本比一个详尽无遗的剧本更好- 将您的响应格式化为具有特定部分的纯 JSON 对象- 对于任何操作,如果没有新内容要添加,则在操作字段中返回空列表- 简洁明了 - 每个补充都应该是可操作的。核心需求是 “快速响应”,不需要历史信息干扰,避免冗余计算。
2025-11-17 21:01:25
916
原创 云计算-从基础到应用架构系列-云计算的概念
KV Cache 是 Transformer 自回归推理的关键优化技术,通过缓存历史键值对将重复计算转化为内存查表,显著降低推理延迟。分页管理:借鉴操作系统的虚拟内存思想,vLLM 等框架将 KV Cache 切分为固定大小的块(如 16 个 token),动态分配物理显存,显著提升显存利用率和批处理吞吐。卸载与重算:对超长上下文,可将早期 token 的 KV 缓存卸载至 CPU 内存,或在访问时按需重算。需要明确的是,KV Cache 存储的是经过线性投影后的连续向量表示,其规模与词表大小无关。
2025-11-17 20:56:28
296
原创 走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
峭泌蓝蔽摩尔纹(Moiré Pattern)是一种由两个周期性结构(如网格、条纹或像素阵列)因频率或角度差异相互干涉而产生的视觉干扰条纹。:相机传感器(CCD/CMOS)的像素阵列与屏幕像素或物体纹理频率接近时,会因采样冲突产生摩尔纹?:避免使用低质量压缩格式(如 ETC),推荐 ASTC 或 BC7?:显示器通过调整像素排列角度(如PenTile)减少摩尔纹干扰?:纹理过滤模式不当(如点过滤)导致锯齿和摩尔纹?
2025-11-16 15:38:39
336
原创 哪里是乐土?--关于团队良性循环
本文的主要内容是将 EasySQLite 项目解决方案文件格式从 .sln 格式升级为更简洁的 .slnx 格式。现在 .NET CLI 已更新以处理 .slnx 文件格式,使用 dotnet sln migrate 命令将传统的 .sln 解决方案文件迁移到新的 .slnx 解决方案文件格式。注意假如 Visual Studio 2022 的版本太低可能不支持将.sln 格式另存为新的.slnx 格式!接下来我们分享 2 种将现有项目的 .sln 文件格式转换为新的 .slnx 文件格式的方法。
2025-11-16 15:34:46
901
原创 优化反射性能的总结(中)
图形结果:用于生成一个简单的图形结果,图形中会展示所有取样器请求的耗时,单位为毫秒,在图形的底部会以黑色的形式显示每个取样器请求的耗时,会以蓝色来显示所有取样器请求的平均值,会以红色来显示耗时的标准偏差,会以绿色来显示当前的吞吐量,如下图所示,图中的吞吐量表示了所压测的服务器在单位时间内处理的实际请求数,图像结果的展示,可以更加直观的看到每个取样器请求的耗时情况以及观察性能指标曲线的走势来辅助判断可能存在的性能问题。对于转载了博主的原创文章,不标注出处的,作者将依法追究版权,请尊重作者的成果。
2025-11-16 15:30:38
308
原创 漫扯:从polling到Websocket
以下是实现苹果热成像所需的主要依赖资源,其中:OrthographicCamera用于创建平行投影相机、LinearFilter 是纹理采样过滤方式的常量,用于在控制纹理在放大缩小时的平滑过渡效果、ShaderMaterial 用于通过 GLSL创建自定义的着色器材质,是实现本案例效果的关键、VideoTexture可以将视频元素作为数据源创建动态的视频纹理、Leva 是一个轻量级的前端调试工具库,主要用于快速创建交互式控制面板,方便开发者在开发过程中实时调试热成像的各种参数等。
2025-11-16 15:26:39
833
原创 【趣事】用 JavaScript 对抗 DDOS 攻击
DMALL UniData(Data IDE)的存算分离架构以Kubernetes 为弹性基座,Spark、Flink、StarRocks 按需伸缩,Iceberg+JuiceFS 统一湖存储,Hive Metastore 跨云管理元数据,Ranger 细粒度授权,存算分离、零厂商绑定,技术栈全链路可控。启动慢、资源占用高、开发周期长,成为团队效率的瓶颈。由此带来的业务收益水到渠成:TCO直降40-75%,资源秒级扩缩,同一套IDE框架覆盖集成、调度、建模、查询与服务,交付快、人力省,多云畅行且安全。
2025-11-16 15:22:13
835
原创 【缓存与数据库双写一致性的终极指南】旁路缓存下,我们如何避免“脏数据”灾难?
反而在每次循环的循环体中,通过batchNo从数据库中捞取的数据在处理完之后就没用了,younggc的时候自然消亡,完全不参与相关younggc运算。由于younggc耗时高集中在几台机器上,于是笔者登陆上那几台机器,发现在younggc耗时变高的时候都出现了nr_throttled,也就是当前容器的CPU时间片消耗达到了配置的cgroup上限,导致被kernel强制offline了。比较了相关的业务日志,笔者敏锐的发现了一个不一样的地方。看着这微小的改动引起了这么大的变化,这是不可能的。
2025-11-15 16:45:00
224
原创 将openGLProgrammingGuide/版和openGLSuperBible的源代码转换为C#
善褐逼醇在深度学习中,优化器(Optimizer)是连接模型与数据的桥梁,它负责根据损失函数的梯度来更新模型的参数,以期找到一组能最小化损失的“最优解”。NAG 对经典动量做了一个聪明的修改:它不计算当前点的梯度,而是先“预估”一下按照当前动量会走到哪里,然后在那个“未来”的点计算梯度,再用这个梯度来修正最终的步进方向。MBGD 相对 SGD:用小批量平均来估计梯度,有效降低了梯度估计的方差,使得收敛更稳定,同时充分利用了现代计算硬件(如GPU)的并行计算能力,提升了训练吞吐量。无悬念首选 AdamW。
2025-11-15 16:40:49
672
原创 Diff算法的简单介绍
其实人的一生只有在懵里懵懂的时候感觉很长,当知晓了这个世界的运行规则和往后要走的路的期望的时候就会感觉时间过得太快了。和大多数人一样,创业极少是那么顺利的。在上家公司呆了10几年,年复年,日复日的工作,实在是感觉人生快走到头了,没啥变化了。智能购物推荐 - 对话方式获取多个平台的商品信息并支持一键跳转购买,只是为了方便一次性获取对比多个购物平台的商品信息,不用跳来跳去的。项目主要用到的开发框架是langchain.js,对的,没错,纯js开发的,包括前后端。网页是自适应的,服务器环境也是我自己搭建的。
2025-11-15 16:36:21
304
原创 基于 .NET 开源、功能齐全的分布式作业调度系统
在数据进入 Kafka 前,MQTT 服务可提供基于 SQL 标准的数据提取,数据与数据格式处理等能力,减少数据二次处理的工作量,同时提供基于 MQTT 协议的事件查询能力(包括订阅 / 取消订阅、消息确认等),方便实现业务逻辑闭环。面对传统批处理数据管道带来的数据时效性差、加工成本高和质量不可控等挑战,基于 Kafka 与 Flink 的实时流处理架构提供的解决方案可以更好地释放数据价值,将数据的处理和治理转移到数据流中,这样您就可以实现构建一次数据,并在创建后的几毫秒内随时随地重复使用。
2025-11-15 16:31:27
286
原创 利用MATLAB的FDATOOL工具生成IIR滤波器的verilog代码
Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());工具方法配置都是默认的。
2025-11-15 16:26:13
589
原创 MySQL 用动态的观点看加锁
反而在每次循环的循环体中,通过batchNo从数据库中捞取的数据在处理完之后就没用了,younggc的时候自然消亡,完全不参与相关younggc运算。由于younggc耗时高集中在几台机器上,于是笔者登陆上那几台机器,发现在younggc耗时变高的时候都出现了nr_throttled,也就是当前容器的CPU时间片消耗达到了配置的cgroup上限,导致被kernel强制offline了。比较了相关的业务日志,笔者敏锐的发现了一个不一样的地方。看着这微小的改动引起了这么大的变化,这是不可能的。
2025-11-14 14:20:34
388
原创 【译】GitHub Copilot for Azure(预览版)已经在 Visual Studio 中推出
诶仝寄捣在深度学习中,优化器(Optimizer)是连接模型与数据的桥梁,它负责根据损失函数的梯度来更新模型的参数,以期找到一组能最小化损失的“最优解”。NAG 对经典动量做了一个聪明的修改:它不计算当前点的梯度,而是先“预估”一下按照当前动量会走到哪里,然后在那个“未来”的点计算梯度,再用这个梯度来修正最终的步进方向。MBGD 相对 SGD:用小批量平均来估计梯度,有效降低了梯度估计的方差,使得收敛更稳定,同时充分利用了现代计算硬件(如GPU)的并行计算能力,提升了训练吞吐量。无悬念首选 AdamW。
2025-11-14 14:16:20
837
原创 果大于KB,则是有同步的记录相关数据。因和对端备polarion服务器同步在每天的:、:、:、:,目前每次执行大概需要分钟左右。需要 ...
其实人的一生只有在懵里懵懂的时候感觉很长,当知晓了这个世界的运行规则和往后要走的路的期望的时候就会感觉时间过得太快了。和大多数人一样,创业极少是那么顺利的。在上家公司呆了10几年,年复年,日复日的工作,实在是感觉人生快走到头了,没啥变化了。智能购物推荐 - 对话方式获取多个平台的商品信息并支持一键跳转购买,只是为了方便一次性获取对比多个购物平台的商品信息,不用跳来跳去的。项目主要用到的开发框架是langchain.js,对的,没错,纯js开发的,包括前后端。网页是自适应的,服务器环境也是我自己搭建的。
2025-11-14 14:11:32
282
原创 Supabase云同步架构:Flutter应用的数据同步策略
在数据进入 Kafka 前,MQTT 服务可提供基于 SQL 标准的数据提取,数据与数据格式处理等能力,减少数据二次处理的工作量,同时提供基于 MQTT 协议的事件查询能力(包括订阅 / 取消订阅、消息确认等),方便实现业务逻辑闭环。面对传统批处理数据管道带来的数据时效性差、加工成本高和质量不可控等挑战,基于 Kafka 与 Flink 的实时流处理架构提供的解决方案可以更好地释放数据价值,将数据的处理和治理转移到数据流中,这样您就可以实现构建一次数据,并在创建后的几毫秒内随时随地重复使用。
2025-11-14 14:06:50
932
原创 鸿蒙应用开发从入门到实战(九):ArkTS渲染控制
Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());Assert.assertEquals("[测试, 新增, 新增]", sensitiveWordBs.findAll(text).toString());工具方法配置都是默认的。
2025-11-14 14:01:42
346
原创 .net+winform+Antdui 制作 LOL 小助手
justifyContent参数的作用同Column/Row容器的justifyContent()完全相同,也是用于设置子元素在主轴方向的排列方式,其类型同样为FlexAlign,可选的枚举值如下。当Flex容器中包含多行(列)时,可使用alignContent设置多行在交叉轴的排列方式,该属性的类型为FlexAlign,可选的枚举值如下。direction用于设置Flex容器的布局方向,即子元素的排列方向,其类型FlexDirection为枚举类型,可选的枚举值如下。
2025-11-13 17:00:33
352
原创 【光照】[PBR][环境光]实现方法解析
软件也存在这样类似的东西,这种东西我们也称之为“壳”,两者的目标都是一样的,都是用来保护,而“壳”用来保护可执行程序资源,避免被其他人窥探和篡改,但是壳又不会改变或影响原程序的功能。修改入口点:修改生成的可执行文件的“程序入口点”(OEP, Original Entry Point),使其指向外壳程序的代码,而不是原始程序的代码。系统在执行这个新程序的时候,先去执行壳程序,由壳对原程序进行解压(或解密)并还原到内存中去,系统将正常执行原来的程序。“壳”的具象理解就类似花生壳,用来保护里面的花生仁。
2025-11-13 16:56:05
354
原创 鸿蒙应用开发从入门到实战(十九):样式复用案例
一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。将指定的文件标记为WPF应用程序的资源文件。文件会随应用程序一起分发,不需要单独部署。1、应用程序图标设置。3、系统托盘图标设置。
2025-11-13 16:51:32
309
原创 鸿蒙应用开发从入门到实战(二十四):一文搞懂ArkUI网格布局
calc(var(--border_radius) - 1px) 0, calc(var(--border_radius) - 1px) 100%, // 两条横边。此造型如果内部无需镂空,整体还是比较简单的,利用 background: radial-gradient() 径向渐变或者 mask,都能比较轻松的实现。然后,利用上述的技巧,我们让渐变图形,整体偏移 -30px -30px,也就是让径向渐变图形的圆心,处于div的左上角 0 0 坐标处。在 CSS 高阶小技巧 - 角向渐变的妙用!
2025-11-13 16:46:47
290
原创 C#/.NET/.NET Core技术前沿周刊 | 第 期(年.-.)
一个 mini 版的渲染框架需要对 OpenGL ES 的常用指令进行归类(如下图),封装 EGL、error check、Shader Program、Mesh、VAO、VBO、IBO、Texture、FBO 等类,方便开发者快速开发渲染程序,将更多的注意力聚焦在业务上,而不是如何去组织 OpenGL ES 指令上。基于上述原因,笔者手撕了一个 nimi 版的渲染框架,将这些常用的渲染指令有条理地封装、组织、归类,方便愉快并高效地进行 OpenGL ES 渲染开发。// 打印Program错误日志。
2025-11-13 16:41:34
225
原创 Windows Mobile下访问Sqlite的Native C++封装
justifyContent参数的作用同Column/Row容器的justifyContent()完全相同,也是用于设置子元素在主轴方向的排列方式,其类型同样为FlexAlign,可选的枚举值如下。当Flex容器中包含多行(列)时,可使用alignContent设置多行在交叉轴的排列方式,该属性的类型为FlexAlign,可选的枚举值如下。direction用于设置Flex容器的布局方向,即子元素的排列方向,其类型FlexDirection为枚举类型,可选的枚举值如下。
2025-11-12 15:20:21
310
原创 对于大型公司项目平台选择jee的几层认识(二)
软件也存在这样类似的东西,这种东西我们也称之为“壳”,两者的目标都是一样的,都是用来保护,而“壳”用来保护可执行程序资源,避免被其他人窥探和篡改,但是壳又不会改变或影响原程序的功能。修改入口点:修改生成的可执行文件的“程序入口点”(OEP, Original Entry Point),使其指向外壳程序的代码,而不是原始程序的代码。系统在执行这个新程序的时候,先去执行壳程序,由壳对原程序进行解压(或解密)并还原到内存中去,系统将正常执行原来的程序。“壳”的具象理解就类似花生壳,用来保护里面的花生仁。
2025-11-12 15:15:43
266
原创 Silverlight MMORPG网页游戏开发课程[一期] 第七课:场景之地形与寻径
一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。将指定的文件标记为WPF应用程序的资源文件。文件会随应用程序一起分发,不需要单独部署。1、应用程序图标设置。3、系统托盘图标设置。
2025-11-12 15:10:32
115
原创 为什么要让我们的“领域模型”裸奔?(下)
calc(var(--border_radius) - 1px) 0, calc(var(--border_radius) - 1px) 100%, // 两条横边。此造型如果内部无需镂空,整体还是比较简单的,利用 background: radial-gradient() 径向渐变或者 mask,都能比较轻松的实现。然后,利用上述的技巧,我们让渐变图形,整体偏移 -30px -30px,也就是让径向渐变图形的圆心,处于div的左上角 0 0 坐标处。在 CSS 高阶小技巧 - 角向渐变的妙用!
2025-11-12 15:05:09
350
原创 API设计新思维:用流畅接口构造内部DSL
一个 mini 版的渲染框架需要对 OpenGL ES 的常用指令进行归类(如下图),封装 EGL、error check、Shader Program、Mesh、VAO、VBO、IBO、Texture、FBO 等类,方便开发者快速开发渲染程序,将更多的注意力聚焦在业务上,而不是如何去组织 OpenGL ES 指令上。基于上述原因,笔者手撕了一个 nimi 版的渲染框架,将这些常用的渲染指令有条理地封装、组织、归类,方便愉快并高效地进行 OpenGL ES 渲染开发。// 打印Program错误日志。
2025-11-12 14:59:45
682
原创 匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密
justifyContent参数的作用同Column/Row容器的justifyContent()完全相同,也是用于设置子元素在主轴方向的排列方式,其类型同样为FlexAlign,可选的枚举值如下。当Flex容器中包含多行(列)时,可使用alignContent设置多行在交叉轴的排列方式,该属性的类型为FlexAlign,可选的枚举值如下。direction用于设置Flex容器的布局方向,即子元素的排列方向,其类型FlexDirection为枚举类型,可选的枚举值如下。
2025-11-11 14:41:20
418
原创 DDD峰会归来话DDD
软件也存在这样类似的东西,这种东西我们也称之为“壳”,两者的目标都是一样的,都是用来保护,而“壳”用来保护可执行程序资源,避免被其他人窥探和篡改,但是壳又不会改变或影响原程序的功能。修改入口点:修改生成的可执行文件的“程序入口点”(OEP, Original Entry Point),使其指向外壳程序的代码,而不是原始程序的代码。系统在执行这个新程序的时候,先去执行壳程序,由壳对原程序进行解压(或解密)并还原到内存中去,系统将正常执行原来的程序。“壳”的具象理解就类似花生壳,用来保护里面的花生仁。
2025-11-11 14:36:28
150
原创 AI 应用开发的陷阱:MCP 的致命问题
一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。将指定的文件标记为WPF应用程序的资源文件。文件会随应用程序一起分发,不需要单独部署。1、应用程序图标设置。3、系统托盘图标设置。
2025-11-11 14:32:06
209
原创 浅析快速傅里叶变换(FFT)
calc(var(--border_radius) - 1px) 0, calc(var(--border_radius) - 1px) 100%, // 两条横边。此造型如果内部无需镂空,整体还是比较简单的,利用 background: radial-gradient() 径向渐变或者 mask,都能比较轻松的实现。然后,利用上述的技巧,我们让渐变图形,整体偏移 -30px -30px,也就是让径向渐变图形的圆心,处于div的左上角 0 0 坐标处。在 CSS 高阶小技巧 - 角向渐变的妙用!
2025-11-11 14:27:00
662
原创 duxapp中主题系统是如何实现动态切换的
一个 mini 版的渲染框架需要对 OpenGL ES 的常用指令进行归类(如下图),封装 EGL、error check、Shader Program、Mesh、VAO、VBO、IBO、Texture、FBO 等类,方便开发者快速开发渲染程序,将更多的注意力聚焦在业务上,而不是如何去组织 OpenGL ES 指令上。基于上述原因,笔者手撕了一个 nimi 版的渲染框架,将这些常用的渲染指令有条理地封装、组织、归类,方便愉快并高效地进行 OpenGL ES 渲染开发。// 打印Program错误日志。
2025-11-11 14:22:10
731
原创 Stylet启动机制详解:从Bootstrap到View显示
justifyContent参数的作用同Column/Row容器的justifyContent()完全相同,也是用于设置子元素在主轴方向的排列方式,其类型同样为FlexAlign,可选的枚举值如下。当Flex容器中包含多行(列)时,可使用alignContent设置多行在交叉轴的排列方式,该属性的类型为FlexAlign,可选的枚举值如下。direction用于设置Flex容器的布局方向,即子元素的排列方向,其类型FlexDirection为枚举类型,可选的枚举值如下。
2025-11-10 15:19:37
419
原创 Token续期的种方案
软件也存在这样类似的东西,这种东西我们也称之为“壳”,两者的目标都是一样的,都是用来保护,而“壳”用来保护可执行程序资源,避免被其他人窥探和篡改,但是壳又不会改变或影响原程序的功能。修改入口点:修改生成的可执行文件的“程序入口点”(OEP, Original Entry Point),使其指向外壳程序的代码,而不是原始程序的代码。系统在执行这个新程序的时候,先去执行壳程序,由壳对原程序进行解压(或解密)并还原到内存中去,系统将正常执行原来的程序。“壳”的具象理解就类似花生壳,用来保护里面的花生仁。
2025-11-10 15:15:21
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅