自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 系统架构师考试学习笔记第五篇——架构设计补充知识(26)论文写作

顾名思义,摘要是论文的浓缩和精华,通过阅读摘要,读者就能大概知晓论文的内容。一般来说,摘要由下面3个部分组成:一是项目背景介绍,内容包括项目缘由、时间、项目名称、项目建设内容等,作者的工作角色和工作内容介绍;二是项目技术简介,结合题目要求简单介绍论文采用什么技术、方法、措施、手段等,解决了什么问题,是正文理论与实践的浓缩;三是项目效果简述。注意,摘要语言要精炼、概括,阐述要综合、浓缩,不宜详细展开,好的摘要是成功的一半。摘要不建议分段。

2024-09-14 13:33:03 1312

原创 Java学习路线

学习Java的路线可以分为几个阶段,适合不同层次的学习者。

2024-09-14 13:14:44 514

原创 机器视觉的学习路线

学习计算机视觉是一个逐步积累的过程,从基础知识到高级应用,再到实践项目。通过不断学习和实践,你可以掌握这一领域的核心技能并应用于实际问题。

2024-09-13 13:25:44 1468

原创 系统架构师考试学习笔记第五篇——架构设计补充知识(25)专业英语

第25课时主要学习专业英语知识。根据考试大纲,上午单选题会有5道英文选择题(分值为5分),主要涉及信息技术与管理类的一些概念性的知识。这部分知识对于一些考生来说是难点所在,在本课时内容里总结出一些软考中常考的英文知识点供广大考生参考。

2024-09-13 13:18:50 1488

原创 哪个编程工具让你的工作效率翻倍?

在日益繁忙的工作环境中,选择合适的编程工具已成为提升开发者工作效率的关键。不同的工具能够帮助我们简化代码编写、自动化任务、提升调试速度,甚至让团队协作更加顺畅。选择合适的工具可以根据具体的项目需求和团队工作流程来决定,结合多种工具使用,通常能实现更好的效果。效率提升:减少环境配置问题,确保开发和生产环境一致,简化部署流程。效率提升:实时消息和文件共享,增强团队协作,减少邮件沟通的负担。效率提升:帮助团队组织任务、跟踪进度,提高协作和沟通效率。效率提升:方便测试和调试API请求,提升开发和测试效率。

2024-09-12 11:30:40 395

原创 系统架构师考试学习笔记第五篇——架构设计补充知识(24)应用数学

根据考试大纲,本课时涉及单项选择题,占2分左右。考查运筹学的相关知识,涉及题型范围较广,难度较大。本课时节选部分常规考题类型,希望广大考生尽量掌握。本课时知识架构如图24.1所示。

2024-09-12 11:26:59 1401

原创 系统架构师考试学习笔记第五篇——架构设计补充知识(23)知识产权

第23课时主要学习国家与行业标准、知识产权的内容。根据考试大纲,本课时知识点会涉及单项选择题,按以往全国计算机技术与软件专业技术资格(水平)考试的出题规律约占3分。本课时内容属于补充知识范畴,考题类型固定。本课时知识架构如图23.1所示。

2024-09-11 11:20:25 1163

原创 程序员如何平衡日常编码工作与提升式学习?

定期回顾自己的学习和工作成果,总结经验教训。使用博客、笔记或代码仓库来记录学习过程、解决方案和心得体会,既帮助自己巩固知识,也能为他人提供参考。

2024-09-11 06:32:25 594 2

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(22)大数据架构设计理论与实践

第22课时主要学习大数据方向软件架构的发展和工作中的实践。根据考试大纲,本课时知识点会涉及案例分析题和论文题(各占25分)。本课时内容侧重于理解性记忆,按照以往的出题规律,部分基础知识点来源于教材,部分考查内容需要灵活运用相关知识点。本课时知识架构如图22.1所示。

2024-09-10 09:15:41 1161

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(21)安全架构设计理论与实践

第21课时主要学习信息系统中安全架构设计的理论和工作中的实践。根据考试大纲,本课时知识点会涉及案例分析题和论文题(各占25分),而在历年考试中,综合知识选择题目中也有过诸多考查。本课时内容侧重于知识点记忆;,按照以往的出题规律,安全架构设计基础知识点主要来源于教材,但随着形势和技术的发展,也可能会联系最新时事考查新颁布的安全标准。本课时知识架构如图21.1所示。

2024-09-10 06:28:39 1465

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(20)通信系统架构设计理论与实践

SDN 是一种新型网络创新架构,核心思想是通过控制与转发分离,将网络中交换设备的控制逻辑集中到一个计算设备上,控制面集中管控,提升网络管理配置能力。

2024-09-09 13:28:13 1583

原创 如何看待IBM中国研发部裁员?

近日,IBM中国宣布撤出在华两大研发中心,引发了IT行业对于跨国公司在华研发战略的广泛讨论。这一决定不仅影响了众多IT从业者的职业发展,也让人思考全球化背景下中国IT产业的竞争力和未来发展方向。面对这一突如其来的变化,我们应该如何看待跨国公司的决策?中国IT人才该如何应对?中国IT产业又将何去何从?

2024-09-09 11:37:24 360

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(19)嵌入式系统架构设计理论与实践

嵌入式操作系统(Embedded Operating System,EOS)是指用于嵌入式系统的操作系统。与通用的操作系统相比,嵌入式操作系统具有:可剪裁性,可移植性,强实时性,强紧凑性,高质量代码,强定制性,标准接口,强稳定性,弱交互性,强确定性,操作简捷、方便,较强的硬件适应性,可固化性的特点。

2024-09-07 10:49:43 3153

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(18)面向服务架构设计理论与实践

第18课时主要学习面向服务架构设计理论与实践。根据考试大纲,本课时知识点会涉及单选题型(约占2~5分)和案例题(25分),本课时内容偏重于方法的掌握和应用,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,概念知识的考查内容多数来源于实际应用,还需要灵活运用相关知识点。本课时知识架构如图18.1所示。

2024-09-07 09:59:53 1376

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(17)云原生架构设计理论与实践

云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化地剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。

2024-09-06 16:25:27 1770

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(16)层次式架构设计理论与实践

软件体系结构为软件系统提供了结构、行为和属性的高级抽象,由构成系统的元素描述这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。层次式体系结构设计是一种常见的架构设计方法,它将系统组成为一个层次结构,每一层为上层服务,并作为下层客户。在一些层次系统中,除了一些精心挑选的输出函数外,内部的层接口只对相邻的层可见。层次式体系结构的每一层最多只影响两层,同时只要给相邻层提供相同的接日,也允许每层用不同的方法实现,这种方式也为软件重用提供了强大的支持。

2024-09-06 16:05:22 1058

原创 系统架构师考试学习笔记第四篇——架构设计实践知识(15)信息系统架构设计理论与实践

目前关于信息系统架构较为权威的定义有:(1)信息系统架构是系统的结构,由软件元素、元素外部可见属性和元素间关系组成。(2)信息系统架构是软件系统结构、行为和属性的高级抽象,由系统元素描述、元素间相互作用、元素集成模式及模式约束组成。(3)信息系统架构是系统的基础组织,体现为构件、构件间关系、构件和环境间关系、构件设计和演进的原则。对于定义的理解:(1)架构是系统的抽象:元素、元素外部可见属性和元素间关系反映系统的抽象。(2)架构是结构的组合:结构从功能角度描述元素间关系。

2024-09-05 16:38:13 1353

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(14)系统规划

系统规划的主要步骤包括:(1)对现有系统进行初步调查。(2)分析和确定系统目标。(3)分析子系统的组成和基本功能。(4)拟定系统的实施方案。(5)进行系统的可行性研究,编写可行性研究报告,召开可行性论证会。(6)制订系统建设方案。

2024-09-05 15:59:26 749

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(13)未来信息综合技术

信息物理系统(Cyber-Physical System,CPS),最早由美国国家航空航天局于1992年提出,后科学家海伦。吉尔给出详细描述。信息物理系统是控制系统、嵌入式系统的扩展与延伸。CPS通过集成先进的感知、计算、通信、控制等信息技术和自动控制技术,构建了物理空间与信息空间中人、机、物、环境、信息等要素相互映射、适时交互、高效协同的复杂系统,实现系统内资源配置和运行的按需响应、快速迭代、动态优化。

2024-09-04 11:47:47 2510

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(12)软件架构的演化和维护

(1)保障软件系统具备诸多好的特性。(2)有效管控软件系统的整体复杂性和变化性,降低软件检修和修改成本。(3)保证软件系统演化的一致性和正确性,增加便捷性。软件架构包括组件、连接件和约束三大要素,此软件架构演化主要关注组件、连接件和约束的添加、修改和删除。

2024-09-02 16:23:02 1460

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(11)软件可靠性基础知识

软件可靠性是指在规定的时间内,软件不引起系统失效的概率。该概率是系统输入和系统使用的函数,也是软件中存在的缺陷函数;系统输入将确定是否会遇到已存在的缺陷。软件可靠性测试包括:可靠性目标的确定、运行剖面的开发、测试用例的设计、测试实施、测试结果分析等。为软件的使用行为建模,开发使用模型,明确需测试内容。

2024-09-02 16:02:00 1075

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(10)系统质量属性与架构评估

第10课时主要学习软件系统质量属性、系统架构评估以及ATAM方法评估实践等内容。本课时内容侧重于概念知识,根据以往全国计算机技术与软件专业技术资格(水平)。考试的出题规律,考查的知识点多来源于教材,扩展内容较少。根据考试大纲,本课时知识点会涉及单项选择题(约占8~15分)和下午案例题(25分),论文也会有覆盖。本课时知识架构如图10.1所示。

2024-09-01 23:02:20 3111

原创 系统架构师考试学习笔记第三篇——架构设计高级知识(9)系统架构设计基础知识

软件架构(Software Architecture)或称软件体系结构,是指系统的一个或者多个结构,这些结构包括软件的构件(可能是程序模块、类或者是中间件)、构件的外部可见属性及其之间的相互关系。体系结构的设计包括数据库设计和软件结构设计,后者主要关注软件构件的结构、属性和交互作用,并通过多种视图全面描述。基于体系结构(架构)的软件设计(Architecture-Based Software Design,ABSD)方法是体系结构驱动的,即指构成体系结构的商业、质量和功能需求的组合驱动的。

2024-09-01 18:45:54 1631

原创 C#Math计算的几个常用方法

【代码】C#Math计算的几个常用方法。

2024-08-30 14:17:16 524

原创 系统架构师考试学习笔记第二篇——架构设计专业知识(8)数据库设计基础知识

第8课时主要学习数据库基础概念、关系数据库、数据库设计、应用程序与数据库交互、NoSQL数据库等内容。本课时内容侧重于概念知识,知识点会涉及单选题(约占2~5分)和案例题(25分),根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,考查的知识点多源于教材,扩展内容较少。本课时知识架构如图8.1所示。

2024-08-30 14:07:25 1461

原创 SOCKET通信原理

2、另一端接收到FIN M之后,执行被动关闭,对这个FIN进行确认。它的接收也作为文件结束符传递给应用进程,因为FIN的接收意味着应用进程在相应的连接上再也接收不到数据;3、一段时间之后,接收到文件结束符的应用进程调用close关闭它的socket。1、某个应用进程首先调用close主动关闭连接,这时TCP发送一个FIN M;2、服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1。4、接收到这个FIN的源发送端TCP对它进行确认。3、客户端再向服务器发一个确认ACK K+1。

2024-08-29 16:37:41 344

原创 系统架构师考试学习笔记第二篇——架构设计专业知识(7)软件工程基础知识

基于构件的软件工程(Component-Based Software Engineering,CBSE)是一种基于分布对象技术强调通过可复用构件设计与构造软件系统的软件复用途径。用于CBSE的构件应该具备以下特征:(1)可组装型:所有外部交互必须通过公开定义的接口进行。(2)可部署性:必须能作为一个独立实体在提供其构件模型实现的构件平台上运行。(3)文档化:构件必须是完全文档化的。(4)独立性:构件应该是独立的,如确实需要其他构件提供服务,则应显示声明。(5)标准化:必须符合某种标准化的构件模型。

2024-08-29 15:36:24 1386

原创 系统架构师考试学习笔记第二篇——架构设计专业知识(6)系统工程基础知识

系统工程是运用系统方法,对系统进行规划、研究、设计、制造、试验和使用的组织管理技术,是人们用科学方法解决复杂问题的一门技术。系统工程方法的特点是整体性、综合性、协调性、科学性和实践性。系统工程方法可以分为:(1)霍尔的三维结构。霍尔的三维结构是美国系统工程专家霍尔(A.D.Hal1)等人于1969年提出的一种系统工程方法论,形成了由时间维、逻辑维和知识维组成的三维空间结构。时间维分为规划、拟订方案、研制、生产、安装、运行、更新7个时间阶段;逻辑维包括。

2024-08-28 15:56:37 1235

原创 系统架构师考试学习笔记第二篇——架构设计专业知识(5)信息安全技术基础知识

的应用。

2024-08-28 15:09:37 1296

原创 系统架构师考试学习笔记第二篇——架构设计专业知识(4)信息系统基础知识

信息系统是由计算机软硬件、网络和通信设备、信息资源、用户和规章制度组成的以处理信息流为目的的人机一体化系统。输入、存储、处理、输出和控制。理査德·诺兰(RichardL.Nolan)将信息系统的发展道路划分为初始、传播、控制、集成、数据管理和成熟6个阶段。

2024-08-27 13:49:17 1182

原创 系统架构师考试学习笔记第一篇——架构师设计基础(3)计算机网络基础知识

本课时,主要学习计算机网络的基本概念、通信技术、网络技术、组网技术和网络工程等内容。根据考试大纲,本课时知识点会涉及单项选择题,按出题规律约占5分。本课时知识架构如图3.1所示。

2024-08-27 11:47:15 1105

原创 系统架构师考试学习笔记第一篇——架构师设计基础(2)嵌入式基础知识

嵌入式系统(Embedded System)是以特定应用为中心、以计算机技术为基础,并将可配置与可裁剪的软、硬件集成于一体的专用计算机系统。嵌入式系统的组成结构是:(1)嵌入式处理器,除满足低功耗、体积小等需求外,工艺可分为民用、工业和军用等三个档次,民用级器件的工作温度范围是0-70℃、工业级的是-40-85℃、军用级的是-55-150℃。其应用环境常常非常恶劣,比如有高温、寒冷、电磁、震动、烟尘等环境因素。(2)相关支撑硬件,指除处理器以外的其他硬件,如存储器、定时器、总线等。

2024-08-26 13:46:52 786

原创 系统架构师考试学习笔记第一篇——架构师设计基础(1)计算机系统基础知识

系统架构师学习第一课时

2024-08-26 10:19:59 1026

原创 C#串口读写,如果是按位读取,遇到有结束符号“0D0A”16进制终止符号的时候,怎么处理,并且保持不粘连

首先定义一个数据包结构,包含数据包长度和实际数据内容两个部分。

2024-08-24 11:58:46 651

原创 C#串口读写,遇到数据粘连怎么处理

介绍串口读写相关的处理

2024-08-24 11:52:58 622

原创 App.Config配置SQL数据库连接的三种写法

connectionstring:连接字符串名称127.0.0.1:数据库地址,此处为本机名sa:数据库登录名pwd:数据库登录密码Power:数据库名称。

2024-08-22 13:18:46 301

原创 C#调用WebService接口的三种方式

WebService服务端会提供wsdl文件,客户端通过该文件生成.cs文件以及生成.dllPS:注意若是服务端只提供了URL,那可以通过在URL后面加上“?wsdl”在浏览器上访问,复制页面的代码内容,粘贴到文本文件,将文件后缀改为“wsdl”,即可得到wsdl文件。通过URL或wsdl文件都可生成.cs文件。

2024-08-22 10:49:53 5371 1

原创 C#中的BACKGROUNDWORKER详解

C#中的BACKGROUNDWORKER详解

2024-08-20 13:33:55 1367 1

原创 软件实施现场经验分享开篇

本文主要是本人在从业五年期间,软件项目实施方面的现场经验分享。以上,是我对现场实施的一些简单的经验之谈,并没有提到现场实施过程中,需要用到的技术和方法。后期,我会针对现场实施相关的内容,将我的经验,以及用到的好的技术,做一个系列分享,感兴趣的小伙伴们可以持续关注我哦。

2023-08-23 23:20:56 193

MP3剪辑助手,小工具

1、免费 2、支持剪辑音频 3、支持合并音频

2024-08-30

NI板卡连续测量电流使用内部硬件时钟计时

示例标题:ContAcq0_20mACurrentSamples_IntClk 文件名:ContAcq0_20mACurrentSamples_IntClk.sln 类别 : 人工智能 描述:这个例子演示了如何连续测量 电流使用内部硬件时钟计时。 软件组:Measurement Studio 所需软件:Visual Studio .NET 语言:Visual c# 语言版本:8.0 驱动程序名称:DAQmx 驱动程序版本:24.0

2024-08-29

NI板卡,创建模拟输入加速任务并执行连续采集使用选项IEPE激励,模拟触发,和过载检测

类别:属于NI板卡用C#及VB测试的案例Demo程序,可以支持程序员工作者进行二次开发 功能描述:这个例子演示了如何创建模拟输入加速任务并执行连续采集使用选项IEPE激励,模拟触发,和过载检测。

2024-08-29

霍尼韦尔扫码枪使用相关教程

包括以下内容: 1. 串口及恢复 keyboard 模式 2. 开启关闭声音 3. 设置声音大小

2024-08-28

C#开发的,用于图片圈画注释,裁剪功能的小工具

如果有小伙伴们C#语言项目中,需要用到处理图片的功能,尤其是需要按照指定的数据,对某个位置进行圈画以及文字注释,或是需要将圈画的部分进行裁剪保存,均可以用到这个工具中的方法。此功能可以复用,并且可以用作图像识别的数据标注。

2024-08-27

RunCat-for-windows(一个有趣的,可以反应电脑内存使用情况的小工具)

1、此工具,是从GitHub上下载下来的 2、平时运行的时候,右下角任务栏就会有一个小猫在跑,内存使用率越高,跑的就越快。 3、如果又需要也可以替换成其他动物

2024-08-27

C#使用NLog记录日志的案例程序

一、简介 1、使用的是C#程序做的演示 2、案例的主要目的是为了演示如何使用NLog的通用类库,实现日志的记录功能 3、可以通过这个Demo做基础,或兼容或开发,进行C#的程序开发,可以直接使用NLog的日志功能 二、使用NLog的好处 1、NLog日志配置灵活:NLog允许开发者通过配置文件(通常是NLog.config)来设定日志记录的行为,如日志级别、输出目标等,而无需修改代码。 配置更改可即时生效,无需重启应用。 2、多目标记录:支持将日志信息输出到多个目的地(或称为“目标”),如控制台、文件系统、数据库、电子邮件、网络Socket等,这为日志管理和分析提供了便利。 3、日志级别管理:定义了多个日志级别,包括Trace、Debug、Info、Warn、Error和Fatal,使得开发者可以根据情况记录不同重要性的信息,并且可以设定记录的最低和最高级别。 4、性能优化:设计注重性能,确保在高负载环境下也能高效地记录日志。 结构化日志记录:支持日志消息的结构化输出,便于日志数据的自动化处理和分析。

2024-08-26

XML文件,批量进行替换文本内容

此文件支持以下功能: 1、可以批量同时处理多个XML文件,适合需要批量修改XML文件中部分内容的需求 2、可以支持文本替换,就是说,只要匹配其中的内容,就可以实现一键将原本的文本内容或者节点的内容,替换成需要替换的内容 可扩展的功能: 1、可以修改代码,将XML文件,替换成txt文件,或者其余类型的文件,都可以用这个工具进行一次性替换 2、本工具默认是处理XML文件使用UTF-16 Big Endian编码保存XML文件,有需要其他格式的,可以自行调整代码 PS:本工具是一个可扩展的工具,主要功能还是批量处理替换文件中的内容,主要用于某些程序,需要额外操作修改配置文件。

2024-08-26

委托实现多窗体消息发送及广播效果.rar

实现多个窗体的生成,每个窗体均可单独发送消息到主窗体,同时主窗体也可以通过广播方式将消息发送到各个子窗体

2021-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除