-
本文档参考了Git提交规范,旨在规范使用SVN进行代码版本管理时的提交操作。 提交前的准备 1. 检查代码 在提交代码前,请先进行必要的代码检查,确保代码的正确性、可读性和可维护性。可以使用代码质量管
2023年03月15日 11:2910
-
简介 官方定义:MessagePack是一种高效的二进制序列化格式。它允许您像JSON一样在多个语言之间交换数据。但是它更快并且更小。 MessagePack是一种开源的序列化反序列化组件,可支持JA
-
1、安装 NLog.Web.AspNetCore 包 2、新增Configs文件夹,在Configs文件夹下新增nlog.config文件 nlog.config文件内容如下 <?xm
-
如果是首次安装Dev只需要下面两步流程就可以第一步安装试用的最新版 Devexpress 22.2.4这步看直接去官网,安装官方试用的就可以第二步安装破解补丁关闭防火墙或360 然后打开 DevExp
2023年02月15日 03:41399
-
摘要:基于.NET Core 7.0WebApi后端架构实战【1-项目结构分层设计】 2023/02/05, ASP.NET Core 7.0, VS2022 引言 从实习到现在回想自己已经入行四年了
-
这是一个投资80亿的智能化的稀土厂区规划项目,2023年年前与该项目的一号负责人进行汇报与交流,年后双方人员进一步对接。
2023年02月14日 21:415
-
什么是API限流: API 限流是限制用户在一定时间内 API 请求数量的过程。应用程序编程接口 (API) 充当用户和软件应用程序之间的网关。例如,当用户单击社交媒体上的发布按钮时,点击该按钮会触发
-
################################################## 上一章我们完成了实施定性风险分析的介绍,本章针对实施定性风险分析工具与技术进行补充。 主要内容包括
2023年02月14日 18:028
-
1前言 爬虫一般都是用Python来写,生态丰富,动态语言开发速度快,调试也很方便 但是 我要说但是,动态语言也有其局限性,笔者作为老爬虫带师,几乎各种语言都搞过,现在这个任务并不复杂,用我最喜欢的C
-
通过前面三篇文章的学习,我们虽然实现了登录功能,但那还不是我们希望的登录首页。

我们希望的登录功能,用户在登录图书租赁系统的时候,如果没有进行登录是无法看到任何功能菜单,并且页面一直显示登录页面。
-
工作逻辑是用户启动主程序,主程序启动更新程序,更新程序立刻检查是否有已经下载好的更新包,如果有则立刻关闭主程序进行更新,如果没有则访问服务器查询更新包,并在后台静默下载,下载完成后等下一次主程序启动时
-
WPF学习笔记(窗体和常用容器的使用) 新手学习之路;望大佬们指点迷津 窗体(Window) 常用属性: WindowStyle 窗口的边框样式 WindowStartupLocation 第一次启动
-
效果图 好久没有写wpf了。 最近看到飞书的点赞动画非常有意思,决定试试,虽然不及飞书那样的绚丽,但是练手还是可以的,希望自己的手艺还在! 那么如何写一个这样的动画呢? 首先需要刨析这个动画的构成:
-
设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必
2023年02月14日 17:442
-
一:背景 1. 讲故事 这段时间经常有朋友微信上问我这个真实案例分析连载怎么不往下续了,关注我的朋友应该知道,我近二个月在研究 SQLSERVER,也写了十多篇文章,为什么要研究这东西呢? 是因为在
2023年02月14日 17:442
-
前言 最近写了三篇关于并行异步的博客,因为我走了很多弯路。 并行执行异步方法并接收返回值这个问题,stackoverflow上讨论好几年,.NET 6实现了Parallel.ForeachAsync。
-
在学习WPF之前我们要首先了解并认识一个新的东西-XAML。什么是XAML?XAML和WPF的关系是什么?在项目中怎么使用XAML?接下来我们来一点一点的认识Ta。 1 - 什么是XAML? 百度百科
-
1、jpeg(jpg) - 支持的颜色丰富,不支持透明效果,不支持动图 - 一般用来显示照片 2、gif - 支持的颜色较少,支持简单透明,支持动图 - 一般用来显示颜色单一的图片,动图 3、png
2023年02月14日 17:4423
-
设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必
2023年02月14日 17:441
-
一.写在前面 System.Text.Json 是 .NET Core 3 及以上版本内置的 Json 序列化组件,刚推出的时候经常看到踩各种坑的吐槽,现在经过几个版本的迭代优化,提升了易用性,修复了
-
LibVLCSharp.WPF简介 从vlc说起 vlc是一个开源的跨平台视频播放库,使用C/C++编写,vlc底层基于ffmpeg。地址:https://github.com/videolan/vl
-
支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。 RabbitMQ作为一款主流的消息队列工具早已
-
微服务之间的调用有两种方式,RPC和事件驱动。事件驱动是更好的方式,因为它是松耦合的。但如果业务逻辑是紧耦合的,RPC方式也是可行的(它的好处是代码更简单),而且你还可以通过选取合适的协议(Proto
2023年02月14日 17:448
-
深度学习在很大程度上影响了遥感影像分析领域的研究。然而,大多数现有的遥感深度模型都是用ImageNet预训练权重初始化的,其中自然图像不可避免地与航拍图像相比存在较大的域差距,这可能会限制下游遥感场景
2023年02月14日 17:443
-
名单服务是风控架构中重要子域,对风险决策的性能、用户体验、成本管控、风险治理沉淀都有重要影响,本文将详细介绍名单服务设计思路和实现。
2023年02月14日 17:442
-
物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查询等功能。由于各个业务条线众多,为各个业务条线提供高可用查询能力是物流合约中心重中之重
2023年02月14日 17:444
-
随着业务变化的速度越来越快各类IT系统的建设也越来越复杂大规模研发团队的管理问题日益突出如何提升研发效能成为时下各类技术团队面临的重要挑战 京东云DevOps专家将带您深入研发一线揭秘支撑京东集团万人
2023年02月14日 17:443
-
问题场景:当用户量增大的时候,系统内的消息推送(比如 系统内短信推送,微信,钉钉,极光个推推送)将是我们常见业务场景。当系统中的用户量逐渐增大时候,群发用户消息的推送也将成为系统中致命的性能瓶颈。 消
2023年02月14日 17:443
-
随着移动互联网发展,手机端购物已成为人们生活的常态。人们在搜索商品时采用的手段也越来越丰富,当前的主要搜索方式是文本搜索与拍照搜索。
2023年02月14日 17:443
-
通常,不同的公司里有着不同的编码规范,主要是从代码得准确性、稳定性、可读性等地方着手制定,以提高团队成员之间的协作效率,这里主要是列出一些常见的编码规范。
2023年02月14日 17:447
-
1. 基本信息 函数式编程思维 Functional Thinking [美] 福特(Neal Ford) 著,郭晓刚 译 人民邮电出版社,2015年8月出版 1.1. 读薄率 书
-
“ DDD设计的目标是关注领域模型而并非技术来创建更好的软件,假设开发人员构建了一个SQL,并将它传递给基础设施层中的某个查询服务然后根据表数据的结构集取出所需信息,最后将这些信息提供给构造函数或者F
-
jwt扩展字段介绍 为了实现业务的定制化需求和开发人员使用的便利,对kc的JWT进行了扩展,这个扩展字段在解析JWT之后都可以看到。 jwt的payload { "exp": 16
2023年02月14日 17:4498
-
一篇文章带你了解设计模式——行为型模式 在之前的文章我们已经介绍了设计模式中的创建者模式和结构型模式,下面我们来介绍最后一部分行为型模式 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对
2023年02月14日 17:441
-
R2M分布式锁原理可以理解为一条内容或者图片+文字+链接的载体,常见的案例有锁说明和分布式锁选择、r2m分布式锁选择、r2m分布式锁原理,加锁核心流程。
2023年02月14日 17:441
-
摘要:jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 本文分享自华为云社区《JVM之通过jstat命令进行查看堆内存使用情况》,作者:共饮一杯无 。 基本概念 jstat是JDK自带的
2023年02月14日 17:4425
-
如何创建有层次的C++工程目录 大多数人创建C++工程采用默认设置,这样会导致工程内文件散乱,毫无可观性。那么如何去创建一个可观性抢的工程目录呢?以下将为大家解惑。 1、快速创建默认工程并简单处理 a
2023年02月14日 17:443
-
Gossip是一种p2p的分布式协议。它的核心是在去中心化结构下,通过将信息部分传递,达到全集群的状态信息传播,传播的时间收敛在O(Log(N))以内,其中N是节点的数量。基于gossip协议,可以构
2023年02月14日 17:444
-
初探富文本之CRDT协同算法 CRDT的英文全称是Conflict-free Replicated Data Type,最初是由协同文本编辑和移动计算而发展的,现在还被用作在线聊天系统、音频分发平台等
2023年02月14日 17:443
-
任务平台是科技内各业务方开展互动玩法的中心化平台,支撑科技内拉新、促活、交易等业务场景,包含基础任务、基于任务的通用活动玩法和业务投放能力。提供了任务玩法的创建、投放、曝光、完成等全生命周期的精细化管
2023年02月14日 17:4412
-
构造函数和析构函数 构造函数是类的入口函数 析构函数是类的销毁函数 1、构造函数 a、构造函数默认是public类型的,如果定义private则定义外部不能进行对象的创建,所以只能是公有函数 b、构造
2023年02月14日 17:440
-
本文作者:京东科技-市场与平台运营中心-平台研发部,晏银喜、张学君、袁宝龙、高传江、杨迎心、游斌平、付达。 特别感谢:杨广兴、张然、姬英泽、赵宁、张彤,在系统建设过程中的贡献。 1、概述 1.1 交易
2023年02月14日 17:432
-
稳定性保障工作从时间上来说,包括日常业务需求开发时的监控告警配置和开关预留,大促前夕的容量预估、压测、限流、扩容和预热,其实还有一部分,上文未及提及,那便是大促值班。
建议在值班前写一个值班手册,将可
2023年02月14日 17:432
-
毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神
win 异步2023年02月14日 17:4319
-
作者:京东物流 郑朋辉 1 简介 Squirrel状态机是一种用来进行对象行为建模的工具,主要描述对象在它的生命周期内所经历的状态,以及如何响应来自外界的各种事件。比如订单的创建、已支付、发货、收获、
2023年02月14日 17:431
-
2022,低代码彻底火了,甚至火到面试都会问上一句“会低代码吗?”的程度,在整个互联网大裁员的背景下,无论你是否相信它是降本提效的利器,彷佛都不重要了。因为行业趋势总是这般浩浩荡荡,这里想和大家分享一
2023年02月14日 17:430
-
我曾经多次向人推荐Vim,其热情程度有些类似现在卖保险的,有的时候,人们会因为一些弥足珍贵的美好暗暗渴望一个巨大的负面,比如因为想重温手动挡的快乐而渴望买下一辆二十万公里的老爷车,比如因为所谓完美的音
-
背景:作为一名技术开发人员,工作三五年后,就要开始考虑未来自己的职业发展方向,有两种说法,一是继续走技术路线,另一种是走管理路线。具体的方向选择,也是要根据自己的兴趣、悟性、智商、情商以及所处的企业环
2023年02月14日 17:4322
-
DevOps(Development和Operations的组合词)是过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障部门之间的沟通、协作与整合。关于DevOps的具体定
2023年02月14日 17:434
-
本文,我们以氛围业绩双轮驱动为起点,带领大家了解一下我们是如何“以OKR之名行管理之实的”。 作者:vivo 互联网平台产品研发团队本文是《OKR 之剑》系列之实战第 5 篇——我们的OKR执行如此顺利,离不开我们的“双轮驱动”。类似于亚马逊的“飞轮效应”,我们以氛围和业绩双轮来 ...
2023年02月14日 17:430
-
摘要:开发运营一个应用软件,面临种种挑战:软件栈厚重、开发上线慢、资源易浪费、运维投入高、突发流量应对困难。 华为云应用引擎CAE面对挑战,一扫而光!! 本文分享自华为云社区《【云图说】 | 第266
2023年02月14日 17:430
-
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结
-
技术管理者在构建体系化管理实践中,关于产研指南针的量化指标的微管理实践和深度思考笔记。 背景在公司和业务发展到一定阶段,高层管理者会逐步期望从直觉化的管理逐步转向量化的关键指标管理;同时从hr层面okr和kpi的考核逐步从直觉化的定性考核,转变为数据化指标考核为主做评估和分析。此 ...
2023年02月14日 17:430
-
概述 1. CI/CD CI(持续集成)指开发人员一天内进行多次合并和提交代码操作,并通过自动化测试,完成构建 CD(持续部署)指每次代码更改都会自动部署到对应环境 CI/CD 结合在一起,可以加快开
2023年02月14日 17:4327
-
001-注册算法分析 一、工具和调试环境 动态调试工具:x64dbg 系统环境:win10 1909 二、分析Serial/name的算法 由于Serial里面就是一个字符串比较,没有啥算法,这里就不
-
################################################## 断续:看到几个小伙伴还在关注内容,空闲的时候把总结的内容再发布上来。 这里需要强调一点:博客更新的
2023年02月14日 17:439
-
Git 下载安装与配置操作过程和遇到的一些问题。 1.Git下载: 访问Git官网,下载对应操作系统的的安装包。 这里笔者是64位机器,选择如下:2.Git安装: 打开安装包进行安装: 一路next到Finish: 在CMD中输入命令git,出现以下界面表示安装成功:3 ...
2023年02月14日 17:437
-
一、需求描述 由于WTM默认只支持查询关系型数据库,但实际生产过程中,我们的数据可能会存在时序数据库。 WTM LayUI的架构下,实现通过查询InfluxDB时序数据库数据,并将数据放到DataTa
-
.NET 6 使用 MagicOnion MagicOnion开源地址:https://github.com/Cysharp/MagicOnion 什么是MagicOnion? MagicOnion
2022年12月07日 17:214
-
前言:本系列是我自己学习.net相关知识,以便跟上.net跨平台的步伐,目前工作原因基本在.net Framework4.7以下,所以才有了这一系列的学习总结,但是并不是从基本的C#语法和基础知识开始
2022年12月06日 18:3328