-
软件项目管理 ——1.1.基本概念 归档于软件项目管理初级学习路线 第一章 软件项目管理基本概念 软件项目管理 ——1.1.基本概念 软件项目管理 ——1.2.PMBOK与软件项目管理知识体系 @(文
-
引言 在使用 Visual Studio 进行 Docker 运行调试的时候会出现无法调试的问题。 出现类似一下症状: Info: Using vsdbg version '17.2.1051
-
5G工业智能网关锅炉远程监控系统实现了工业锅炉管理的集中化、故障服务响应的自动化、售后人员调度的智能化维护、准确高效的信息管理,节约了人力资源成本。 锅炉监控锅炉数据采集锅炉远程控制整套解决方案 更多
-
概述 在Winform中从后台添加控件相对比较容易,但是在WPF中,我们知道界面是通过XAML编写的,如何把后台写好的控件动态添加到前台呢?本节举例介绍这个问题。 这里要用到UniformGrid布局
-
# 1. WPF中的依赖属性 依赖属性是专门基于WPF创建的。在WPF库实现中,依赖属性使用普通的C#属性进行了包装,使用方法与普通的属性是相同的。 1.1 依赖属性提供的属性功能 资源 数据绑定
-
为了了解应用程序是如何配置和初始化,本文将探讨ASP.NET Core和ABP框架最基本的构建模块。我们将从 ASP.NET Core 的 Startup类开始了解为什么我们需要模块化系统,以及 AB
-
阅读目录 效果展示 准备 简单说明 + 源码 结尾(视频及源码仓库) 1. 效果展示 欣赏效果: 2. 准备 创建一个WPF工程,比如站长使用 .NET 7 创建名为 WalletPayment 的W
-
经过 3 个月间陆陆续续的开发,已有了一定的可用性,现以 Nuget 包的形式发布出来. 开发笔记(含预览图) https://www.cnblogs.com/8u7tgyjire7890/
-
一、项目背景 大二下学期王建民主任要求团队开发一款软件,团队规模为三人,软件类型为安卓app,分为多个阶段进行打卡验收。 二、开发体会 一款学习辅助类软件-服务大学生 当拿到这个任务时,第一感觉就是难
-
迁移的初衷 本人平时是做.net相关的工作,对于.net技术栈也有一些了解,自从新的.net能够跨平台之后,之前也有跨平台的ui框架Xamarin,现在微软推出了.NET MAUI这个说是 统一了开发
-
在互联网+制造业的时代背景下,制造业在利用互联网技术进行转型升级的同时,也面临着供应链体系和生产模式的重塑,主要呈现出以下特点: 多元化发展 对外,传统企业正在通过“互联网+”逐步进行业务的改造,延伸
2022年05月13日 21:1034
-
我不甘心只做个普通程序员,想提升自己的技术水平,写出优秀的代码,那就尝试写个日志工具类吧。 一个小小的日志工具类,没几行代码,写起来才发现,巨难! 多进程版,为了解决日志分隔文件大小不正确的问题,从早
2022年05月13日 20:512
-
基于dhtmlxGantt实现的甘特图组件,目前仅做到了数据展现,方法及插槽暂未实现,若需可按照dhtmlxGantt的文档及微软的Balzor文档,自行扩展。 数据发生变化后甘特图会立即发生变化。
2022年05月13日 20:113
-
有关事务的内容,在前面我们已经不只谈过一次,没办法,这是一个绕不开的话题。你敢说你在开发中不用到它?最起码聚合进行序列化的时候得启动一个本地事务吧。当然了,如果你用的是NoSQL,则另当别论,咱也就别
-
登录阿里云控制台,选择 ssl 证书 一顿操作完以后,创建证书的位置点下就可以看到证书列表 点击下载证书 springboot 的选择 tomcat 下载 下载后的解压后有两个文件 将这两个文件放入
-
分享一个登录界面,先看效果图: 准备 文中使用到了一些图标: 我们可以从 iconfont免费下载: 代码简单说明 请随手创建一个WPF项目(.NET Framework、.NET 5\6\7皆可),
-
1. 效果展示 先来直接欣赏效果: 2. 准备 创建一个WPF工程,比如站长使用 .NET 7 创建名为 Dashboard3 的WPF项目,添加一些图片资源,项目目录如下: 2.1 图片资源 可在网
-
一:什么是时间旅行 简而言之就是把程序的执行流拍成vlog,这样就可以对 vlog 快进或者倒退,还可以分享给别人做进一步的分析,是不是想都不敢想。 很开心的是 windbg preview 版本中已
-
半年前我开源了 DreamScene2 一个小而快并且功能强大的 Windows 动态桌面软件。有很多的人喜欢,这使我有了继续做开源的信心。这是我的第二个开源作品 ScreenshotEx 一个简单易
-
在项目中有一个需求是需要在局域网内跨PC远程调用一个程序,并且要求有界面显示,调查了一些资料,能实现远程调用的.Net技术大概有PsExec、WMI、Schedule Task。 这三种方式都做了一个
2022年05月10日 18:090
-
1.“new”有什么不对劲? 在我们没有接触到工厂模式(简单工厂、工厂方法模式、抽象工厂模式)之前,我们实例化对象唯一的方法就是通过“new”关键字来完成。但是,大量的使用“new”关键字来实例化对象
2022年05月10日 17:363
-
STL初步认识:介绍了【什么是STL】,以及【STL库里的常见容器】,也对【迭代器】进行了简短的说明。
-
引言 在学习软件工程的时候接触过一些软件工程开发模型的相关概念,其中,印象比较深刻的就是瀑布模型和敏捷开发模型。这两种模型在日常的软件开发中都是非常常用的,但是它们也有比较大的区别,所以在实际的应用场
-
前言 “君子和而不同,小人同而不和。”-- 孔子 我们认为,对于任何一个有研发诉求的企业,账号体系都是需要尽早考虑、慎重对待,且不应该随意变更的。 问题类型 研发团队在设计账号体系和管理账号的时候经常
2022年05月10日 15:391
-
实现一个雷达扫描图。 源代码在TK_King/雷达 (gitee.com),自行下载就好了 制作思路 绘制圆形(或者称之轮) 绘制分割线 绘制扫描范围 添加扫描点 具体实现 首先我们使用自定义的控件。
-
垃圾回收(GC)是托管语言必备的技术之一。GC 的性能是影响托管语言性能的关键。我们的 .NET 既能写桌面程序 (WINFROM , WPF) 又能写 web 程序 (ASP.NET CORE),甚
-
背景: 先上个图,看一下效果: SSO英文全称Single Sign On(单点登录)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其
-
ODT文档格式一种开放文档格式(OpenDocument Text)。通常,ODT格式的文件可以使用LibreOffice Writer、MS Word或其他一些文档编辑器来打开。我们在处理文档时,可
-
背景: 当我们使用微服务时,若想在本地联调就需要启动多个服务,为了避免本地启动过多服务,现将注册中心等基础服务共用。当我们在服务A开发时,都是注册到同一个nacos,这样本地和开发环境的服务A就会同时
2022年05月09日 17:4245
-
IaC工具 首次发布 WebSite 语言 代理【被管理机器需安装】 主控服务器 类型 Puppet 2005 https://puppet.com/open-source/ 声明性语言 Puppet
2022年05月09日 17:410
-
前言 用过VueRouter路由组件的应该都知道,VueRouter有hash和history两种模式。hash模式会在url中插入#,history模式下url则看上去更加简洁美观。如果想要支持hi
-
1.概念 1.1.知道的越少越好 迪米特法则,结合其含义又称之为“最少知道原则”,即一个类作为一个调用方,应当对自己依赖的类(被调用的类)其中所处理的逻辑细节,知道的越少越好。对于被依赖的类(被调用的
2022年05月08日 23:5125
-
管家婆财贸ERP系列功能对比财贸c3-c8-c9功能对比介绍 管家婆财贸ERP产品功能 序号名称说明 一 采购管理 对日常订货、入库、退货、估价入库等业务进行处理,多种方便灵活的订单定制方式,实现物货
2022年05月08日 21:5128
-
本文记录我将应用迁移到 dotnet 6 之后,在 Win7 系统上,因为使用 HttpWebRequest 访问一个本地服务,此本地服务开启 https 且证书链在此 Win7 系统上错误,导致应用
-
1、WebFirst框架描述 WebFirst 是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core 3.1 + sqlsugar 开发&
2022年05月08日 02:207
-
1.安装完成rabbitMQ 参考上一篇如何安装 rabbitMQ 2.安装 OTP服务 https://www.erlang.org/downloads C#代码 需要导入RabbitMQ.Clie
2022年05月07日 22:5023
-
1、前言 好久没有更新博客了,最近没什么假期,但是却比以前还忙!工作、工作、工作,就像赶集似的,聚在一起。这个上海啥时候才能解封困在这里暗无天日的。早点解封出去看看想见的人的人,做做该做的事。工作中有
-
线程和进程是计算机操作系统的基础概念,在程序员中属于高频词汇,那如何理解呢?Node.js 中的进程和线程又是怎样的呢? 一、进程和线程 1.1、专业性文字定义 进程(Process),进程是计算机中
-
重要性 有过一些实际开发工作的朋友一定对某个场景会深有体会,那就是客户经常会对现有的功能提出新的需求要我们改动,并且要快速完成。如果你的代码没有很好的遵循“开闭原则”,并且顶着工期的缩减,那我们对需求
2022年05月06日 18:105
-
C#基础之转换一 什么是转换
转换是接受一个类型的值并使用它作为另一个类型的等价值的过程。
下列代码演示了将1个short类型的值强制转换成byte类型的值。short var1 = 5;
byte var2 = 10;var2 = (byte) var1; //强制转换,将va ...
-
VS2019如何把项目部署和发布 这里演示:通过IIS文件publish的方式部署到Windows本地服务器上 第一步(安装IIS) 1.在自己电脑上搜索Windows功能里的【启用或关闭Window
-
brother数据采集兄弟机数据采集兄弟CNC远程监控brother状态监控兄弟S2A,S2D,S2C,S500,S700,S1000实时采集监控 兄弟(Brother)机床的IP设置 通过以太网来做
2022年05月06日 06:4113
-
背景 在我们日常工作中,代码写着写着就出现下列的一些臭味。但是还好我们有SOLID这把‘尺子’, 可以拿着它不断去衡量我们写的代码,除去代码臭味。这就是我们要学习SOLID原则的原因所在。 设计的臭味
2022年05月06日 04:418
-
SaaS赛道是一个超大赛道,足够容纳上万家服务商,不太可能有哪个服务商能满足所有场景,大部分SaaS服务商在某个垂直领域,提供差异化的产品和服务。SaaS产品大部分都是面向B端客户,少部分面向C端客户
2022年05月06日 02:217
-
任何事物都在变化着包括领域驱动设计这门学问。Evans在首次提到DDD概念后,后来出现了陆续又出现了很多的专家与学者对其理论进行了扩充比如:“领域事件”、“事件源”、“命令查询责任分离”等。也正是由于
-
1.基本介绍 里斯科瓦(Barbara Liskov)使美国麻省理工学院电气工程于计算机科学系资深教授,她是美国国家工程院院士,在程序语言、分布式计算、程序设计方法及软件工程领域做出了卓越贡献。里斯科
2022年05月05日 23:134
-
前言 实际项目中总能遇到一个"组件"不是基础组件但是又会频繁复用的情况,在开发MASA Auth时也封装了几个组件。既有简单定义CSS样式和界面封装的组件(GroupBox),也有
2022年05月05日 22:131
-
C#Delegate和Control中Invoke和BeginInvoke区别 最近总是遇到Control的Invoke和BeginInvoke问题,故作此总结。 **1、**Control的Invo
2022年05月05日 19:337
-
FreeSql.Repository 除了 CRUD 还有很多实用性功能,不防耐下心花10分钟看完。支持 .NetFramework4.0+、.NetCore、Xamarin、MAUI、Blazor、
2022年05月05日 17:3324
-
前端开发环境多数基于Node.js,好处不多说了。但与使用Visual Studio开发的后端Asp.Net Core项目一起调试,却不是很方便,所以试着在Visual Studio 2022中开发前
-
在软件系统演进过程中,随着业务规模的增长 (TPS/存储容量),通过集群化部署来分摊计算、存储压力。应用服务的无状态设计使其具备了伸缩性。通过 ShardingSphere + CosId 实现分库分
2022年05月05日 14:4122
-
在经过了两年的准备,以及迁移了几个应用项目积累了让我有信心的经验之后,我最近在开始将团队里面最大的一个项目,从 .NET Framework 4.5 迁移到 .NET 6 上。这是一个从 2016 时
-
1.基本介绍 1.1.概念 高层模块不能依赖于一个“具体化、细节化”的低层模块,而是通过一个抽象的“规范/标准”建立两者之间的依赖关系,简言之就是:不依赖于实现,而是依赖于抽象。这里“实现”一词有的地
2022年05月04日 23:112
-
在Excel中,可对单元格中的字符串设置多种不同样式,通常只需要获取到单元格直接设置样式即可,该方法设置的样式会应用于该单元格中的所有字符。如果需要对单元格中某些字符设置样式,则可以参考本文中的方法。
-
C#在调用海康威视CHCNetSDK出现 未能从程序集中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。 详细解决办法
2022年05月04日 19:11521
-
“五一”期间用了一下Swagger,碰到了以下问题: 如何在Docker中显示OpenApiInfo的中文内容; 如何显示xml注释; 如何显示Header; 如何隐藏ApiController、Ac
-
前言 我们知道在C#和Java明显的一个区别就是C#可以自定义值类型,也就是今天的主角struct,我们有了更加方便的class为什么微软还加入了struct呢?这其实就是今天要谈到的一个优化性能的T
-
近期项目上面用到了Azure Service Fabric这个服务,它是用来做微服务架构的,由于这套代码和架构都是以前同学留下来的,缺少文档,项目组在折腾时也曾遇到几个问题,这里整理如下,以供参考。
-
iNeuOS本次更新主要完善数据点、设备和计算平台的计算预警,三个地方的计算预警作用的数据范围不一样,数据点只对单独数据点、设备是对当前设备范围的数据点、计算平台是对当前平台的所有数据点。
2022年05月03日 23:501
-
项目人力资源管理主要包括规划人力资源管理、组建项目团队、建设项目团队和管理项目团队四个子过程: 一、规划人力资源管理 主要是识别和记录项目角色、职责、所需技能、报告关系,并编制人员配备管理计划。本过程
2022年05月03日 18:107