程序设计20231311课程 计算机
.net 6 winform启动器:调用CMD命令行执行dotnet命令启动.net core程序并将控制台输出日志输出到winform textbox实现实时日志显示
背景 历史遗留问题,生产车间运行的一个.net core signalr程序使用命令行程序启动,经常由于生产人员误操作将光标停留在控制台上导致程序假死,丢失部分测试数据,车间随便找了一台win10系统部署的程序,源代码遗失,电脑也是阉割版,原开发者已经离职多年无人敢动,于是想了一个歪门邪道发方法,做 ......
施耐德plc上传程序方法转以太网模块
捷米特JM-ETH-SC 是一款经济型的以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于施耐德Quantumn/Premiun/TSXMicro/Twdio/M200/M218/M221/M241/M238
/M25 等系列 PLC 的以太网数据采集,非常... ......
SuperFetch 是什么: SuperFetch 是一种内存管理技术,它利用空闲内存缓存经常使用的应用程序和文件,以提高它们的访问速度。通过分析用户的使用习惯和模式,SuperFetch 可以预测用户可能会使用的应用程序和数据,并在空闲时间将其加载到内存中
SuperFetch 是 Windows 操作系统中的一个功能,旨在提高程序的启动速度和系统响应时间。下面是关于 SuperFetch 的详细解释: SuperFetch 是什么: SuperFetch 是一种内存管理技术,它利用空闲内存缓存经常使用的应用程序和文件,以提高它们的访问速度。通过分析用 ......
软件设计七项原则
#### 一、软件设计七项原则 1. 总结归纳 |设计原则|归纳总结| | | | |开闭原则|对扩展开放,对修改关闭|降低维护带来的新风险| |里氏替换原则|不要破坏继承体系,子类重写方法功能发生改变,不应该影响父类方法的含义|防止继承泛滥| |依赖倒置原则|高层不应该依赖低层,要面向接口编程|更 ......
Visual Studio 2022 .NET 7读取程序集版本
如果你也像我一样是从.Net Framwork升级到.Net 7版本,那大概率会碰到不能正常读取Assembly下的正确程序集版本号,利用asm.GetName().Version读到的是0.0.0.0,解决方法是新建一个项目,并将“AssemblyInfo.cs”复制到你的项目下Propertie ......
免费下载1000+工程建筑、设计领域资料,助力打造出高质量设计方案和汇报场景!
作为一名工程设计、施工人员,设计方案制作、工程汇报场景搭建的情景再常见不过。日常需要的模型是必不可少的,但最令人头大的问题是如何寻找方案素材。想要表达的信息越多,素材获取就越是苦恼! 有没有一款软件能够集方案三维汇报展示与模型数据下载为一体呢? 当然有。 图新说,作为国产三维可视化汇报工具,完美集成 ......
pagefile.sys是Windows操作系统中的一个系统文件,它用于实现虚拟内存功能 。虚拟内存是一种由硬盘上的空间模拟出来的内存,它允许操作系统将物理内存(RAM)之外的空间用作扩展内存。当物理内存不足时,操作系统会将一部分数据从物理内存转移到pagefile.sys文件中,以释放物理内存空间给其他程序使用
pagefile.sys是Windows操作系统中的一个系统文件,它用于实现虚拟内存功能。 **虚拟内存**是一种由硬盘上的空间模拟出来的内存,它允许操作系统将物理内存(RAM)之外的空间用作扩展内存。当物理内存不足时,操作系统会将一部分数据从物理内存转移到pagefile.sys文件中,以释放物理 ......
在线原型设计工具有哪些好用的推荐
在线原型图的核心功能是可视化需求,因此一个易于使用的在线原型图工具对原型图设计至关重要。对于熟悉的Photoshop和iIlustrator来说,虽然它们功能强大,但界面太复杂,初学者很难快速启动,面对批量调整的在线原型图,它们仍然不够智能。这里有一些有用的在线原型图工具推荐给你。 1.即时设计 即 ......
55.角色扮演,假设你现在是一个VUE3+VITE+TYPESCRIPT+element-plus的setup语法糖资深程序员,我是一个刚刚入门的的想做你的学生。你会怎么教我
作为一个资深程序员,我会采取以下步骤来教你: 1. 确保你已经安装好了必要的开发环境,包括Node.js和Vue CLI。如果你还没有安装,我会指导你如何安装这些工具。 2. 介绍VUE3、VITE、TYPESCRIPT和element-plus的基本概念和特性。我会向你解释它们的作用和用途,并提供 ......
前端Vue uni-app App/小程序/H5 通用tree树形结构图
随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 今天给 ......
在 Linux 中调试 C 程序的福音——gdb
无论多么有经验的程序员,开发的任何软件都不可能完全没有 bug。因此,排查及修复 bug 成为软件开发周期中最重要的任务之一。有许多办法可以排查 bug(测试、代码自审等等),但是还有一些专用软件(称为调试器)可以帮助准确定位问题的所在,以便进行修复。 如果你是 C/C++ 程序员,或者使用 For ......
python闭包应用之装饰器-缓存计算
def decorator(func): dic = {} print(dic, '....') def wrapper(*args): if args in dic: print(f'no calculator, dic ={dic}') return dic[args] value = func ......
【2023.07.18】“钉耙编程”中国大学生算法设计超级联赛Day1过题小记
## 1009 - Assertion(模拟、数学) 9分钟过题。打卡题,鸽巢原理,不懂也能做。 ## 1005 - Cyclically Isomorphic(字符串) 26分钟过题。打卡题,比较典,用KMP过的。也有字符串哈希、后缀数组等过法。 ## 1002 - City Upgrading( ......
张正友相机标定流程(程序)
写在前面 OpenCV存储数据的方式: 比如所有图像的角点坐标我可以定义一个对象: InputArrayOfArrays _imagePoints InputArray这个接口类可以是Mat、Mat_<T>、Mat_<T, m, n>、vector<T>、vector<vector<T>>、vect ......
C# 程序中使用AutoMapper实体映射
我的开发环境framework为4.7.2 添加AutoMapper 9.0引用 创建实体映射公共类 public class AutoMapperUnity { public static IMapper autoMapperTool; public AutoMapperUnity() { aut ......
简约与表达:打造出色的UI图标设计
作为UI设计师,在日常的工作中,避免不了做图标规范。今天跟大家聊一聊,UI设计中的图标设计。 规范的重要性不用多说了,没有规范多个设计师绘制的图标会有很多差异,描边粗细、角度、圆角度等等。今天的文章和大家聊一下图标的设计。 ⬇⬇⬇点击获取更多设计资源 https://js.design/commun ......
BI小班课程表:PowerBI、finebi、quickbi,每周开课
为了帮助更多BI的友友更好的接触BI,并应用于实践工作中,我决定将我这些年的工作经验和付费咨询的实际经验,拿出一部分基础并且实用的知识和方法整理成课程。其中 PowerBI十节课,计划20个小时; FineBI 五节课,计划10个小时; QuickBI五节课,计划10个小时。 课程表如下: Powe ......
东方通信基于 KubeSphere 的云计算落地经验
作者:周峰 吴昌泰 ## 公司简介 东方通信股份有限公司(以下简称“东方通信”)创立于 1958 年,是一家集硬件设备、软件、服务为一体的整体解决方案提供商。公司于 1996 年成功改制上市,成为上海证交所同时发行 A 股和 B 股的国有控股上市公司。公司业务主要包括:专网通信及信息安全产品和解决方 ......
2023“钉耙编程”中国大学生算法设计超级联赛(1)(已更新1012 )
1012 题意:有一棵树,可以把任意一个点作为根节点,每次A,B两个人操作,B先手,选择除了根节点外的节点,减去以他为根节点的树,谁最后不能操作,统计A不能操作的次数,答案为cnt/n 思路:先把问题简化,成以1为根结点,判断时候胜利,既然每次都是操作子孙节点,那么考虑用异或和(xor), 对于根节 ......
CS5212/CS5202 DP转VGA芯片设计方案
CS5212内置MCU控制器,超低待机功率<100uW,用于设计DP端口到VGA转换器,也可以用于主板DP转VGA方案 , CS5212AN芯片功能特性: 2-lane通道VESA DP1.1兼容接收机 VGA输出接口,DAC速度高达210MHz,8位 分辨率高达1920x1200x60(RB,缩小 ......
1-22 编写一个程序,把较长的输入行“折”成短一些的两行或多行,折行的位置 在输入行的第 n 列之前的最后一个非空格之后。要保证程序能够智能地处理输入行很长以及 在指定的列前没有空格或制表符时的情况
# Archlinux GCC 13.1.1 20230429 2023-07-18 17:32:11 星期二 点击查看代码 ``` #include #define SIGN 12 //折行记号(字符数) int main() { int c_in, c_cnt; c_in = c_cnt = 0 ......
设计模式-外观模式在Java中的使用示例
场景 外观模式 外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统 之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 示例 自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要自行准备茶叶、茶具和开水,而去茶馆喝茶, ......
深入解析枚举(Enum):在程序设计中的应用与优势
## 深入解析枚举(Enum):在程序设计中的应用与优势 ### 引言 在程序设计中,我们经常需要用到一组具名的常量,这些常量表示一些有限的离散状态或取值范围。例如,表示方向(上、下、左、右)、星期几、性别等。为了提高代码的可读性和可维护性,以及避免硬编码的魔法数值,枚举(Enum)成为一种常见的数 ......
C++并行程序设计
###什么是并发? - 两个或两个以上事件或活动在同一时刻发生。如多个任务在多个 CPU 或 CPU 的多个核上同时执行,不存在 CPU 资源的竞争、等待行为 ###并发程序的意义何在? - 充分发掘多核处理器的性能,提高计算速率 ###仅供初次学习此内容创作,如有不对请大佬指正 ##前置 - 并行 ......
原子计算器Atom4 2024版发布下载
可以计算2体弹性碰撞后的速度、球对通过球心的转动轴的转动惯量,球对通过球的切线为转动轴的转动惯量,球的质量,球的半径等的相互计算。
It is possible to calculate the speed after the two body Elastic collision, the Mome... ......
zemax光学设计_案例7_一个视场三十度镜头
案例7_一个大视场镜头 1、 波长:白光 2、 口径:大于70mm 3、 角分辨率30’’ tanδ = tan(1/120)°=0.00014544 ,线分辨率 = tanδ x焦距 = 0.0092mm 则Vc =108.7lp/mm ,故在108.7lp/mm处要求MTF大于0.3 4、 视场 ......
VM需要安装kb2919355,提示此更新不适用于你的计算机的解决方法
先安装**KB2919442** 再安装**KB2919355** 服务器的环境版本:win2012r2 standard 第一步:下载Windows8.1-KB2919442-x64进行安装,安装后进行重启 http://www.microsoft.com/zh-cn/download/detai ......
VMware启动虚拟机报“另一个程序已锁定文件的一部分,进程无法访问”
VMware启动虚拟机时报错信息见下图 : 解决方案: 1)定位到虚拟机磁盘目录,我这里是“E\VM_Disk\CactiEZ\”这个目录,每个人目录不一样,详见上图报错位置 2)在这个目录中找到后缀名以“.lck”结尾的目录,将所有以 .lck 结尾的目录删除【解释:VMware运行虚拟机时,会锁 ......
Python - 将自动化程序打包成.exe执行
我们正常执行自动化测试的代码都是在有python环境和对应的python库的环境中进行执行的,那么如何能否将我们的自动化测试代码放到没有python环境的电脑上进行运行呢?这个当然时可以的了,只需要将我们的代码打包程exe然后进可以进行在没有安装python的环境下进行执行了。 一、安装pyinst ......