代码 前端 注释 性能
从零开始一个vue3前端项目day04-头部导航篇
在实际开发项目中通常会把头部导航栏写成一个通用组件,这里来具体说一下实现思路 1:front-header组件就是我们的头部导航栏,路由我们已经配置好了,把每个导航的首页路径,配置成navList(包含name,path),这样就通过遍历navList就能写出一个首页导航组件 2:导航的选中状态实现 ......
解决代码使用CompletableFuture做异步时spring-cloud-starter-sleuth的日志追踪号为空的情况
### 产生问题原因 就是异步调用,导致spanId和traceId丢失了 @Async 注解的异步调用是没问题的 ### 前提 关于追踪号的xml 配置为 ``` %yellow(%date{yyyy-MM-dd HH:mm:ss.SSS}) [%X{X-B3-TraceId:-},%X{X-B3 ......
前端工程化
## 前端打包工具 ### Source Map - **[combine-source-map](https://www.npmjs.org/package/combine-source-map)**: Add source maps of multiple files, offset them ......
WPF 动画性能测试应用 一千个半透明矩形做动画
在很多性能测试开始之前,都需要测试一下自己的期望优化的设备的性能上限是多少。我每次都是重新写一个测试应用,因为每次需要优化的方向都不相同。本文将记录一个我写的一个简单的测试应用,这里面包含了一千个半透明的矩形,且矩形都在做动画。可以测试自己的电脑的性能,看看是否一千个带动画的半透明矩形就带不动 本文 ......
dotnet 6 在 System.Text.Json 使用 source generation 源代码生成提升 JSON 序列化性能
这是一个在 dotnet 6 早就引入的功能,此功能的使用方法能简单,提升的效果也很棒。使用的时候需要将 Json 序列化工具类换成 dotnet 运行时自带的 System.Text.Json 进行序列化,再加上约 5 行的辅助代码,即可完成对接 官方文档: [如何在 System.Text.Js ......
dotnet 读 WPF 源代码笔记 聊聊 HwndWrapper
我在阅读 WPF 源代码,在 HwndWrapper 的静态构造函数看到了申请了 HwndWrapper.GetGCMemMessage 这个 Windows 消息,好奇这个消息是什么功能的。通过阅读 WPF 源代码和写测试应用,了解到这是一个完全用来内部测试或调试的消息,没有任何业务上的功能 在 ......
dotnet 读 WPF 源代码笔记 GlyphRun 的 DeviceFontName 的功能是什么
在 WPF 里面的 GlyphRun 里,有一个令人迷惑的 DeviceFontName 属性,似乎给这个属性传入什么值,结果都不会有变更。通过阅读源代码,可以了解到,这是一个没什么用途的属性。本文将告诉大家这个属性的细节逻辑 在上一篇博客 [WPF 简单聊聊如何使用 DrawGlyphRun 绘制 ......
dotnet 读 WPF 源代码笔记 渲染层是如何将字符 GlyphRun 画出来的
从业务代码构建出来 GlyphRun 对象,在 WPF 的渲染层里,如何利用 GlyphRun 提供的数据将字符在界面呈现出来。本文将和大家聊聊从 WPF 的渲染层获取到 GlyphRun 数据,到调用 DirectX 的各个渲染相关方法的过程,也就是 WPF 绘制文本字符的原理或者实现方法 大家印 ......
dotnet 提升 ToUpper 性能
在应用软件启动过程中,客户端应用软件是对性能敏感的。比如在解析命令行参数的时候,有时候需要进行字符串处理逻辑。一般来说命令行参数都是语言文化无关的,在需要进行全大写或全小写转换过程中,采用 ToUpperInvariant 替换 ToUpper 方法可以避免初始化 icu 模块,减少 icu 模块初 ......
Teamcenter AWC 代码放置图标,如何进行放置
1、如 background-image: url('images/aaaa.svg'); 则 aaaa.svg 图标则要放到该目录下 二层的:D:\Siemens\Teamcenter13\aws2\stage\repo\tc-aw-framework\src_native\assets\imag ......
前端项目环境搭建笔记
@[toc] ## 简介 技术栈:vue3、TypeScript、vue-router、pinia、element-plus、axios、echarts等 ## 一、vue3组件通信方式 **通信仓库地址:https://gitee.com/jch1011/vue3_communication.gi ......
前端实现图片验证效果
效果图: // 页面执行 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>图形验证码</title> </head> <body> <div id="v_container" style="width: 200px;height ......
代码源:序列删除
有 n 个数字 a1,a2,…,an ,我们要把除了 a1,an 之外的其他数字删除,删除一个数字的代价是它乘上它相邻两个还没有被删除的数字的值,请求出最小代价是多少。 输入格式 第一行一个整数 n 。 接下来一行 n 个整数 a1,a2,…,an 。 输出格式 一个整数,表示答案。 样例输入 5 ......
git-cz 代码提交统一规范配置
主要插件 commitizen: 代码提交辅助工具 commitlint: 代码校验工具 husky: githook 插件 lint-staged: 前端文件过滤工具,只检测暂存区代码 cz-customizable: 自定义提交配置 安装步骤 1. 环境准备 git 版本,笔者使用git for ......
代码源:混合背包
有 n 种物品要放到一个袋子里,袋子的总容量为 m 。 物品一共有 3 类,第 i 种物品属于第 ai 类,它的体积为 vi ,把它放进袋子里会获得 wi 的收益。 如果它属于第 1 类物品,每种只能用一次。 如果它属于第 2 类物品,每种可以用无限多次。 如果它属于第 3 类物品,每种可以用 li ......
[代码随想录]Day36-动态规划part04
## 题目: ### 思路: 只有确定了如下四点,才能把01背包问题套到本题上来。 - 背包的体积为sum / 2 - 背包要放入的商品(集合里的元素)重量为 元素的数值,价值也为元素的数值 - 背包如果正好装满,说明找到了总和为 sum / 2 的子集。 - 背包中每一个元素是不可重复放入。 ## ......
cefsharp - WinForms 和 Wpf 示例之间的巨大性能差异
https://www.coder.work/article/7217456 我注意到在使用 http://www.vsynctester.com 时 CefSharp.WinForms.Example 和 CefSharp.Wpf.Example 之间存在非常重要的性能差异(以 FPS 计) 在我 ......
【校招VIP】前端专业课考点之CSMA/CD协议
考点介绍: CSMA/CD,载波监听多点接入/碰撞检测,是广播型信道中采用一种随机访问技术的竞争型访问方法,具有多目标地址的特点。它通过边发送数据边监听线路的方法来尽可能减少数据碰撞与冲突。采用分布式控制方法,所有结点之间不存在控制与被控制的关系。 答案详情解析和文章内容可点击下方链接即可查看 一、 ......
大厂都在用的Git代码管理规范(转)
以下文章来源于码农参上 ,作者Dr Hydra 码农参上. 专注后端技术分享,有趣、深入、直接,与你聊聊技术。 将 脚本之家 设为“星标⭐”第一时间收到文章更新 来源:码农参上(ID:CODER_SANJYOU)作者:Dr Hydra 分支命名 master 分支 master 为主分支,也是用于部 ......
整洁代码格式
## 提问 整洁代码格式如何实现 ## 回答 1. 一个文件行数不超过1屏; 2. 一行代码字符数不会超过IDE宽度; 3. 嵌套层深不超过2; 4. 条件判断/if里只有一行; 5. 循环for/foreach/里只有一行; 6. 不要嵌套异常; 7. if里不要写表达式; ......
三维模型OBJ格式轻量化的数据压缩与性能平衡分析
三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
WPF 性能测试
本文收藏我给 WPF 做的性能测试。在你开始认为 WPF 的性能存在问题的时候,不妨来这篇博客里找找看我做过的测试。我记录的测试都是比较纯净的测试项目,没有业务逻辑的干扰,写法也正常,可以更加真实反映 WPF 的性能,减少因为奇怪的业务逻辑以及逗比的写法的影响 ## 资源字典 ### 大量 Geom ......
WPF 优化 EnsureHandle 启动性能
本文将记录一个在 WPF 应用程序启动过程中的性能优化点。如果一个窗口需要设置 WindowStyle 属性,那么在窗口 EnsureHandle 之前,设置 WindowStyle 属性将会比在 EnsureHandle 之后设置快不少 在 dotTrace 里的一次测量在窗口 EnsureHan ......
保护JavaScript源代码
保护JavaScript源代码 应用中JavaScript源代码能够编译为本地代码进行保护 , NW.js能够加载编译之后的代码 . 应用作为产品发布时可以将代码进行编译 . 编译 JS源代码编译为本地代码需要使用 nwjc工具 , 同时需要提供SDK构建方式的NW . nwjc source.js ......
前端框架比较:HybridApp究竟谁更强?
HybridApp是指原生与前端语言相结合开发的应用,HybridApp可以运行在Android、iOS端上,不能用于PC端,称为混合类APP。混合开发是一种取长补短的开发模式,原生代码部分利用Web View插件或者其它框架为H5提供容器,程序主要的业务实现、界面展示都是利用与H5相关的Web技术 ......
代码量统计
首先通过sudo yum install libgit2-devel 安装库文件 #define COMMIT_OLD_ID "9bcc1bd3b27a514118ee7452edc0ddd18730df78" #define COMMIT_NEW_ID "1b885aba4c27661dd3e52 ......
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|附代码数据
全文链接:http://tecdat.cn/?p=26184 最近我们被客户要求撰写关于信贷风控模型的研究报告,包括一些图形和统计输出。 在此数据集中,我们必须预测信贷的违约支付,并找出哪些变量是违约支付的最强预测因子?以及不同人口统计学变量的类别,拖欠还款的概率如何变化? 有25个变量: ID: ......
R语言STAN贝叶斯线性回归模型分析气候变化影响北半球海冰范围和可视化检查模型收敛性|附代码数据
原文链接:http://tecdat.cn/?p=24334 最近我们被客户要求撰写关于贝叶斯线性回归的研究报告,包括一些图形和统计输出。 像任何统计建模一样,贝叶斯建模可能需要为你的研究问题设计合适的模型,然后开发该模型,使其符合你的数据假设并运行 1. 了解 Stan 统计模型可以在R或其他统计 ......
【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据
原文链接:http://tecdat.cn/?p=10278 最近我们被客户要求撰写关于生存分析的研究报告,包括一些图形和统计输出。 生存分析(也称为工程中的可靠性分析)的目标是在协变量和事件时间之间建立联系 生存分析的名称源于临床研究,其中预测死亡时间,即生存,通常是主要目标。 视频:R语言生存分 ......