周报2022 net 12

.Net 几种常用设计模式【工厂、单例】

抽象工厂模式// 抽象产品 public interface IProduct { void Operation(); } // 具体产品A public class ProductA : IProduct { public void Operation() { Console.WriteLine( ......
设计模式 工厂 常用 模式 Net

每日总结2023年12月28日

昨天提交了一个软件构造的大作业,其中要求实现翻译功能和图像识别功能在web上进行开发,其中我遇到了许多问题。 1.在设计前端页面时我使用的是html,在进行前后端数据传输时采用异步请求,用的fetch技术和Ajax技术。 2.后端框架采用的是JFinal,使用JFinal自带的分页功能和servic ......
2023

.net 8中 System.Data.SqlClient打开数据库失败

问题背景: 项目升级到.Net 8后,在使用System.Data.SqlClient连接SqlServer提示如下异常 System.InvalidOperationException:“Internal connection fatal error.” 开始解决问题: (1)排除了连接字符串 以 ......
SqlClient 数据库 数据 System Data

12月27日总结

1、业务背景 由于业务流程的复杂性,用户往往只具备部分功能的权限,导致在操作自开发程序时出现权限问题。例如前台限制了用户对销售订单的修改,而自开发功能中又涉及单据修改,此时一味限制权限,则无法正常使用功能。 2、使用RFC跳过权限 2.1、实现原理 将被权限限制的逻辑,封装成RFC函数,在调用时,使 ......

12月28日总结

大家好,我是独孤风,今天的元数据管理平台Datahub的系列教程,我们来聊一下Datahub CLI。也就是Datahub的客户端。 我们在安装和使用Datahub 的过程中遇到了很多问题。 如何安装Datahub ? 为什么总是拉取镜像? 如何启动Datahub ? 这些Datahub 的Dock ......

12月25日总结

据了解 ContextMenu 在WPF中实际是以类似于WIndow的呈现方式,所以 ContextMenu 在当前页面的 Visualtree 中是找不到的。 当在Listbox中需要传递当前选中项给ContextMenu时,需要以特殊手法传递。 前台XAML代码 在这里通过指定ElementNa ......

12月26日总结

一、简介 今天是《Net 高级调试》的第十五篇文章,这个系列的文章也快结束了,但是我们深入学习的脚步还不能停止。上一篇文件我们介绍了C# 中一些锁的实现逻辑,并做到了眼见为实的演示给大家它们底层是如何实现的,今天这篇文件就主要介绍一些如何查找和解决在项目调试中遇到的锁的问题,比如:死锁、孤立锁、线程 ......

WPF 使用Log4Net记录日志和显示日志

一、添加引用 二、添加Log4Net配置文件,设置文件属性 如果较新则复制或者始终复制 <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- 将日志以回滚文件的形式写到文件中 --> <!-- 按日期切分日志文件,并将日期作为日志文件的名字 -- ......
日志 Log4Net 4Net Log4 WPF

开源数据血缘和元数据管理框架DataHub的血缘摄取 V0.12.1版本

DataHUb的安装很简单:你有绿色上网就soeasy 前置条件,你已经运行好DataHub整个Docker-Compse服务 打开地址:http://host:9002/ 输入账号DataHub 密码DataHub 查看框架运行路线轨迹 第一步 源数据获取 (1.1)点击这里 (1.2)点击这里 ......
血缘 数据 数据管理 框架 DataHub

2023.12.28

Antisymmetry 水题??? 二分+哈希:对于每两个字符中间的空隙二分左右的长度,判断条件是左边的异或后的字符串与右边的没异或的字符串相不相等。 不是水题。。。 manacher:方法很简单,就是 \(1\) 对应 \(0\),\(0\) 对应 \(1\) 直接硬跑。 至于为什么对:我们设在 ......
2023 12 28

2023-12-28 js深拷贝的一些常见写法与业务场景

为什么要用深拷贝? 如果你有一下场景,那么就很需要用到深拷贝: var a = [1,2,3]; var b = a; b.push(4); console.log(a,b); 可以发现2个数组都是[1,2,3,4],为什么b发生改变会影响到原数组a呢? 原因:二者是属于浅拷贝的一种关系,引用了同一 ......
写法 拷贝 场景 常见 业务

Net 高级调试之十五:经典的锁故障

一、简介 今天是《Net 高级调试》的第十五篇文章,这个系列的文章也快结束了,但是我们深入学习的脚步还不能停止。上一篇文件我们介绍了C# 中一些锁的实现逻辑,并做到了眼见为实的演示给大家它们底层是如何实现的,今天这篇文件就主要介绍一些如何查找和解决在项目调试中遇到的锁的问题,比如:死锁、孤立锁、线程 ......
故障 经典 Net

定制JSON转换:探索.NET Core中JsonSerializerOptions的秘密

概述:在.NET Core中,通过JsonSerializerOptions的JsonConverter参数,我们能够定制化JSON序列化和反序列化过程。通过自定义JsonConverter,如DateTimeConverter和IntConverter,我们能够灵活处理特定类型的转换逻辑,提供更多 ......
JsonSerializerOptions 秘密 JSON Core NET

【2023-12-27】顶梁柱

20:00 幸福是唯一在分享时可以倍增的东西。 ——阿尔伯特·史怀哲 连续两天,我跟何太都同时加班到晚上10点以后。早上在客户现在等待会议时,何太微信告诉我说,她吐了,因为太累了。我跟何太在过度劳累时,会有不同的身体反应,我是胃部反酸隐痛,何太是作呕想吐,应该都同属于胃部不适的反应了。 胃部是情绪的 ......
顶梁 顶梁柱 2023 12 27

Rust中的12中整数类型

长度 有符号 无符号 8-bit i8 u8 16-bit i16 u16 32-bit i32 u32 64-bit i64 u64 128-bit i128 u128 arch isize usize ......
整数 类型 Rust

2023-12-28

### 清理存储空间或卸载程序 ......
2023 12 28

Blazor学习之旅(12)JavaScript与Blazor的互操作

我们都知道,在Blazor中我们可以轻松地使用C#组件而不是JavaScript来创建Web应用程序,但是,这并不代表我们不能继续使用JavaScript提供的便利。很多时候,我们可能希望继续使用JavaScript提供的函数来实现某些功能,这时,我们可以用Blazor和JavaScript的互操作... ......
Blazor JavaScript 之旅 12

第12讲 文件 单元作业

1. 编写程序,从键盘输入一串字符,要求将该串字符的倒序串先写入到文件f1.txt中,然后再将原字符串的内容接到该文件的末尾。例如,假设从键盘输入的字符串为“How do you do?”,则文件f1.txt的内容为: ?od uoy od woHHow do you do? yzy's versi ......
单元 文件

12/19

在本周大部分课将要结束. 又要到期末周了. 搞了一下UML课的实验. “宿舍点餐配送系统”将包括宿舍用户订单子系统、配送员配送子系统、食堂管理员管理子系统。本部分只重点对用户订单子系统进行详细介绍。 [系统业务需求描述]用户订单业务包括用户浏览菜品,用户添加订单,提交订单,用户取消配送。 其业务工作 ......
12 19

12.26日

状态图 UML实验作业 状态图是系统分析的一种常用工具,它通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。 状态机 状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例。状态机包含了一个类的对象在其生命周期间所有状态的序列以及对象对接收到的事件所产生的反应。 ......
12.26 12 26

12.25日

UML统一建模语言的最后三个实验作业。 UML 部署图概述: 部署图由节点以及节点之间的关系组成。 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。 部署图通常用来帮助理解分布式系统,一个系统模型只有一个部署图。 部署图用于可视化的软件组件部署的系统中的物理组件的拓扑结 ......
12.25 12 25

2022 - 953 网络空间安全基础综合

题目 一、单项选择题 1. 下列程序结束时,x 的取值为( ) x=91: y=100; while(y>0){ if(x>100){ x=x-10; y--; } else x++; } A 90 B 91 C 92 D 100 2. 在双向循坏链表的指针p所指的结点之前插入指针s所指的结点的操作 ......
基础 网络 空间 2022 953

2023年12月27日每日随笔

今天,进行了vue的学习,然后进行了erp表的结构的再次进行优化,想要一个好的erp的生产流程和功能,就得有一个好的表,应该是满足了,明天在进行优化之前的页面,估计得一两天时间,最难的是进行生产的表之间的连接问题和追踪问题,一步一步来。 ......
随笔 2023

12.27

软件构造实验作业 实验名称: 班级:信2105-1 学号:20214145 姓名:粘艺凡 实验一:百度机器翻译SDK实验 一、实验要求 百度机器翻译SDK实验(2023.11.29日完成) 参考资料:https://ai.baidu.com/ai-doc/index/MT https://cloud ......
12.27 12 27

12.27每日总结

using System; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 实验1_1 { class Program { static void Main ......
12.27 12 27

12月27日打卡

c#学生信息管理系统 using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Windows.Forms; ......

2023.12.26——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.软件案例分析 明日计划: 学习 ......
2023 12 26

12.27阅读笔记《软件需求分析》

许多工程项目不能按时完成或者最后导致失败的一个很大的原因就是弄不清需求是什么,不能准确理解客户的需求意图,所以前期做好需求调研是一件非常重要的工作,是一件与系统代码开发占有同等比重的工作。 读这本书的同时,要注意实践过程,不必非得要从一个新项目开始应用,可以找一个以前的或者是现在正在进行的项目,根据 ......
需求 笔记 12.27 软件 12

Solution Set 2023.12.27

题没调完,先列出来,以后再补。 CF1909D Split Plus K CF1909E Multiple Lamps CF1909F1 Small Permutation Problem (Easy Version) / CF1909F2 Small Permutation Problem (Ha ......
Solution 2023 Set 12 27

华为nova 12系列5G回归,智能手机复苏的急先锋“蓝”不住了

昨天,问界M9及华为冬季全场景发布会举行,一系列创新产品的发布,给冬天里添了一把火。除了十大黑科技附体的问界M9会把价格内卷的车市引向科技内卷,另一个值得关注的就是旗舰功能加持的nova 12系列。手机市场的竞争是华为的大本营。在汽车市场以创新立足的同时,华为在智能手机市场正在强势回归,快速收复失地 ......
急先锋 智能 手机 nova