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

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