自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pccai的博客

技术点滴

  • 博客(32)
  • 资源 (11)
  • 收藏
  • 关注

原创 U8二次开发-动态加载程序集

前文中我们提到做U8二开的时候,需要在工程中手工引用各模块依赖的Net程序集DLL文件,包括这些dll依赖的间接程序集,往往最后是越引用越多,程序越来越大,而且版本冲突的可能性越大。况且U8安装目录下100多个文件夹,同名的库有不同的版本和大小,这对于一个大型软件体来说,再正常不过了。如何自定义控制程序的装载路径,加载程序集的不同版本,以及动态装载程序集是本文要讨论的话题。

2024-04-07 16:51:24 616

原创 U8二次开发-钉钉集成

钉钉开放平台作为企业沟通和协作的重要工具,其技术的每一次迭代都为企业带来了新的机遇和挑战。随着企业对于高效沟通和智能化管理的需求日益增长,钉钉平台的SDK更新显得尤为重要。把传统的U8与钉钉平台集成,可以有效的将业务功能进行迁移,打破应用系统二八原则,即80%的用户在使用20%的功能。

2024-03-31 13:01:39 1173

原创 U8二次开发CO-基于Net8调用COM对象

本文章介绍的U8二次开发CO技术,就是基于微软COM组件技术,使用微软开源的编程框架Net6/7/8/9来调用U8的COM组件,完成基本的登录认证,工作流处理,数据库操作等。

2024-03-31 12:42:06 1476

原创 系统架构师软考历年题目(2009-2022年)及分析

系统架构师需要深入理解软件开发的各个方面,包括但不限于设计模式、架构风格、新兴技术趋势、系统集成、数据管理等。他们必须能够将这些知识应用到实际的软件开发过程中,以设计和实现高效、可扩展、可维护的软件系统。

2023-10-28 22:12:20 760

原创 2023系统架构师分散知识点

服务网格关注的是服务的发现、描述、调用和组合,目的是通过服务的集成和协作,提供更灵活、可靠的服务。它关注于资源的连接、管理和调度,目的是通过利用分布在不同地理位置和组织的计算资源,提供高性能的计算和数据处理能力。普适计算强调计算机技术的透明性和隐形性,它的目标是使计算机和计算能力融入到我们的生活和环境中,成为生活的一部分,而不是单独的工具。普适计算的目标是实现一种无缝、自然和智能的计算环境,使计算能力融入到我们的日常生活中,并为我们提供更好、更智能的服务和体验。雾计算则是边缘计算的一个子集或扩展。

2023-10-14 17:07:31 231

原创 软件需求工程

软件需求工程是包括创建和维护软件需求文档所必需的一切活动的过程,可分为需求开发和需求管理两大工作。

2023-05-13 20:30:08 144

原创 2022年系统分析师下午案例分析真题

试题一是必答题。

2023-05-07 17:25:49 227

原创 2023系统分析师分散知识点(持续更新中)

2023年系统分析师考试分散知识点速记和整理,持续更新中......

2023-05-07 17:18:46 985

原创 2021年系统分析师论文真题

但是,在传统的DevSecOps技术实施过程中,安全防扩在开发的最后阶段才介入,延后的安全实施可能会拖累整个流程,严重影响DevSecOps的实施速度和效果在这一背景下,业界普遍认为安全防护是整个IT团队的共同责任,需要贯穿至整个生命周期的每一个环节,由此催生了“DevSecOps”这一概念,它强调在项目计划启动初期,必须为DevSecOps计划打下扎实的安全基础。3、结合你具体参与管理和开发的实际项目,说明如何进行静态测试,并说明如何选择合适的静态测试方法及具体实施过程和效果。

2023-04-29 22:33:46 407

原创 数据库管理系统

随着应用系统的规模越来越大,现在的系统开发大部分都是基于数据库的应用,因此,作为一名优秀的系统架构设计师,要熟练地掌握数据库管理系统的设计方法和技术。

2023-04-28 21:56:29 288

原创 1.企业信息化战略与实施

企业的管理应该是流程驱动的管理,一贯实施流程管理,而且管理得比较得当的企业,确实可以在日常的管理过程中,适时对流程进行修正、调适,所以,这种企业的流程往往适应性比较强,流程的设置和运行也要科学得多,但这并不意味着,它们就不需要对流程进行再造。业务流程集成也称为过程集成,超越了数据和系统,由一些列基于标准的、统一数据格式的工作流组成。管理服务资源:平台运行管理工具可以对企业集成平台中的各种服务进行管理,包括服务的部署、启动、停止、重启等,同时还可以进行服务的升级、卸载等操作,确保服务的可用性和安全性。

2023-04-26 22:42:27 384

原创 2022年架构设计师下午试题

1、解析 数据实时同步 和 数据异步准实时,并说明原因,要选择哪个?选解释器风格,性能虽然差,但灵活性好,题目说:用户较少,不太关注。3、 从数据通信、数据安全、性能角度,从云计算模型中引入边缘计算。2、 面向对象架构风格和解释器风格对比(灵活性、性能)3、 DFD 和数据字典在分析和设计阶段的作用。构件库建立,识别构件,修改构件,组装和测试构件。3、 数据驱动模型(vs 基于解析的模型)2、解析哈希算法和哈希一致性算法。四类关键特征、内涵、关键特征。1、 解析心跳 和超时检测。2、 E-R 图填空。

2022-11-12 11:41:50 271

原创 20.复习必背知识点(一)

设计模式中有创建型,结构型,行为型。 设计模式需要死记硬背,下图的设计方法需要记英文名和对应的作用。

2022-10-30 09:35:30 1921

原创 19.数学与经济管理

数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统架构设计师的抽象思维能力和逻辑推理能力,在从事系统分析工作时思路清晰,在复杂、紊乱的现象中把握住事物的本质,根据已知和未知事物之间的联系推断事物发展趋势和可能的结果。

2022-10-30 09:33:49 288

原创 18.企业信息化战略与实施

企业的管理应该是流程驱动的管理,一贯实施流程管理,而且管理得比较得当的企业,确实可以在日常的管理过程中,适时对流程进行修正、调适,所以,这种企业的流程往往适应性比较强,流程的设置和运行也要科学得多,但这并不意味着,它们就不需要对流程进行再造。比如你看交通信号灯,灯为红色你就得停,灯为绿色你就可以行。数据湖从企业的多个数据源获取原始数据,并针对不同的目的,同一份原始数据还可能有多种满足特定内部模型格式的数据副本。因此,数据湖中被处理的数据可能是任意类型的数据信息,从结构化数据到完全非结构化数据。

2022-10-30 09:29:05 468

原创 17.项目管理

Gantt图直观、简单、容易制作,便于理解,能够清晰地描述每个任务的开始和结束时间,任务的进程情况以及各任务并行关系,一般适用较简单的小型项目,可用于WBS的任何层次、进度控制、资源优化、编制资源和费用计划。此外,由于活动的自由时差是其总时差的构成部分,所以,当活动的总时差为零时,其自由时差必然为零,可不必进行专门计算。随着草稿的不断完善,YZ的取值应递增。时间管理也称为进度管理,就是采用科学的方法,确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、成本目标协调的基础上,实现工期目标。

2022-10-30 09:28:06 147

原创 16.系统可靠性分析与设计

可靠性是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。可用性是系统能够正常运行的时间比例。软件可靠性不等于硬件可靠性复杂性:软件复杂性比硬件高,大部分失效来自于软件失效。物理退化:硬件失效主要是物理退化所致,软件不存在物理退化。唯一性:软件是唯一的,每个COPY版本都一样,而两个硬件不可能完全一样。版本更新周期:硬件较慢,软件较快。

2022-10-30 09:27:35 427

原创 15.系统安全分析与设计

用公钥加密,私钥解密来进行保密通讯。用私钥加密,公钥解密来进行数字签名。信息摘要数字摘要由单向散列函数(不可逆向解码)加密成固定长度的散列值。常用的数据摘要算法有MD5、SHA等。MD5散列值是128,SHA散列值是160,由于SHA通常采用的密钥较长,因此安全性比MD5更安全。信息摘要信息不可解密,主要是用于对数据的比对,解决了原数据被篡改而无法识别的问题。数字签名。

2022-10-30 09:24:51 617

原创 14.构件与中间件的基本概念

在“纯对象”的方法中,资源是外部化的不可改变的对象一一不可改变是因为构件没有持久化的标志,而且复制不能被区分。构件对外发送作用或构件间的交互,都是通过接口进行的,构件使用者只需要知道构件的接口,而不必关心其内部的实现,这是设计与实现分离的关键。架构很重要的一个功能就是将系统资源与应用构件隔离,这是保证构件可复用甚至“即插即用”的基础,与中间件的意图也是一致的。一般构件库的文档中全面而准确地说明一下内容:构件的功能与行为、相关的领域知识、可适应性约束条件与例外情形、可以预见的修改部分以及修改方法。

2022-10-30 09:23:46 517

原创 13.软件架构评估

软件产品线是指一组软件密集型系统,它们共享一个公共的、可管理的特性集,满足某个特定市场或任务的具体需要,是以规定的方式用公共的核心资产集成开发出来的。业界已开发出多种软件架构评估的方法,按基于的技术手段来看,可以分为三类:基于调查问卷或检查表的方式、基于场景的方式和基于度量的方式。显示分辨率达到4K。易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。ATAM:在SAAM的基础上发展起来的,主要针对性能、可用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。

2022-10-30 09:23:13 799

原创 12.软件架构风格

架构风格反映了领域中众多系统所共用的结构和语义特性,并指导如何将各个构件有效地组织成一个完整的系统。架构风格定义了用于描述系统的术语表和一组指导构件系统的规则。

2022-10-30 09:21:48 226

原创 11.软件架构概念

软件架构又称为软件体系结构,架构的工作位于需求分析之后,软件设计之前。架构设计就是需求分配,即将满足需求的职责分配到组件上。软件架构中的惯用法通用称之为架构风格。

2022-10-30 09:20:37 746

原创 10.系统运行与维护

为了适应法律政策,操作系统更新,数据环境的变化而进行的软件维护。继承,这里的继承指的不是继承原有的系统,而是兼容遗留系统的功能模型和数据模型,开发新系统时需要完全兼容遗留系统的功能模型和数据模型。集成,低业务价值往往系统没有互联互通,成为信息孤岛,每个业务都是采用较高水平技术开发,这时打通信息孤岛往往能解决问题。正确性维护(25%):指是为了更正线上已存在的错误、BUG而进行的维护。预防性维护(5%):错误还未发生,为将来即将发生的错误而进行维护。改造,包括系统功能的增强和数据模型的改造两方面。

2022-10-29 22:22:44 158

原创 9.软件测试

集成测试分为两种测试策略:一次性组装测试和增量式组装,其中一次性组装是将各模块进行组装测试,测试的风险较高;判断/条件覆盖:判定中每个条件的所有可能取值(真/假)至少出现一次,并使每个判定本身的判定结果(真/假)也至少出现一次。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。算法层(单元测试):包括等价类划分测试、组合功能测试(基于判定表的测试)、递归函数测试和多态消息测试。内部确认测试、Alpha测试、Beta测试、验收测试。

2022-10-29 22:21:44 94

原创 8.软件系统设计

惯用法:是最低层的模型,关注软件系统的设计与实现,实现时通过某种特定的程序设计语言来描述构件与构件之间的关系。:一个对象应当尽可能少的了解其他对象,类的内部如何实现、如何复杂都与调用者或者依赖者没关系,调用者或者依赖者只需要知道他需要的方法即可,其他的一概不关心。:高层模块不应该依赖低层模块,两者都应该依赖其抽象(子类应依赖于父类,子类和父类应依赖抽象类,从高到低进行开发,从父类到子类开发)。概要设计(外部设计):功能需求分配给软件模块,确定每个模块的功能和调用关系,形成模块结构图。

2022-10-29 22:20:45 1382

原创 7.需求工程

软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。

2022-10-29 22:19:05 65

原创 6.软件的知识产权保护与标准化

知识产权也称为“智力成果权”、“智慧财产权”,它是人类通过创造性的智力劳动而获得的一项权利。根据我国民法通则的规定,知识产权是指民事权利主体(自然人、法人)基于创造性的智力成果。知识产权具有无形性、专有性、地域性和时间性四大特点。

2022-10-29 22:16:25 306

原创 5.系统配置与性能评价

系统性能是一个系统提供给用户的众多性能指标的混合体。它既包括硬件性能,也包括软件性能。

2022-10-29 22:15:19 539

原创 4.计算机网络

计算机网络是指由通信线路互相连接的许多独立自主工作的计算机构成的资源共享集合体,它是计算机技术和通信技术相结合的产物。它的出现推动了信息化的发展,从局域网到互联网,都对信息应用产生了深远的影响。

2022-10-29 22:14:32 1294

原创 3.数据库管理系统

随着应用系统的规模越来越大,现在的系统开发大部分都是基于数据库的应用,因此,作为一名优秀的系统架构设计师,要熟练地掌握数据库管理系统的设计方法和技术。

2022-10-29 22:11:46 1352

原创 2.操作系统基本原理

操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程和有效地利用资源,在计算机与用户之间起接口的作用。

2022-10-29 22:11:12 323

原创 1.计算机组成与体系结构

计算机系统是一个硬件和软件的综合体,原始的冯•诺依曼(Von Neumann)计算机在结构上是以运算器为中心的,而发展到现在,已转向以存储器为中心

2022-10-29 22:07:02 393

基于U8二次开发动态加载程序集示例(基于CO和Net4.8)

我们做U8二开的时候,通常需要在工程中手工引用各模块依赖的Net程序集DLL文件,包括这些dll依赖的间接程序集,往往最后是越引用越多,程序越来越大,而且版本冲突的可能性越大。况且U8安装目录下100多个文件夹,同名的库有不同的版本和大小,这对于一个大型软件体来说,再正常不过了。 如何自定义控制程序的装载路径,加载程序集的不同版本,以及动态装载程序集是本文要讨论的话题。 附件是基于U8二次开发采用CO模式,完成登录,加载待办任务数量,读取启用了审批功能的单据列表,客商信息的新增和列表读取等。

2024-04-06

钉钉老版本的C#版SDK2.0

NuGet上搜索最新版本SDK后不是最新: NuGet\Install-Package TopSdk -Version 1.0.70603.2 参考: https://www.nuget.org/packages/Topsdk 附件2.0版本是基于源代码自行构建,适用于.Net Framework 4.5+以上框架。

2024-03-31

ETLBox Version 3.3.0授权解除限制版(Net8)

ETLBox Version 3.3.0 Added Network.ParallelExecute(params Network[] networks) to support parallel execution of disparate networks Network: Added methods ‘PrintAsJson’ and ‘PrintAsNodes’ to support printing or visualizing a network New connector: ETLBox.Analysis (connector to Microsoft.Analysis.DataFrame) Updated 3rd party libraries Network execution throws an exception when a network is started containing components that are not linked XmlSource/XmlDestination: Improved support for namespac

2024-03-31

钉钉二次开发C#源代码示例包

钉钉开放平台越来越流行,也正处在一个新旧SDK交替的阶段,网上的代码多数是老版本的基于TopSDK来实现的,而官方文档上的示例,特别是C#语言的,都是基于新的AlibabaCloud.SDK.Dingtalk包来封装实现的,代码更加的灵活和文艺(可读)。在网上搜索参考了很多资料后,提供了一个新旧都兼容的WinForm示例启动包,功能包括: 企业内部应用的Token生成,消息的发送(文本消息,卡片消息,互动消息等),组织列表获取,人员列表获取,人鱼基本信息,推送统一代办审批任务等。 后续基于此可以做组织的结构树上传和同步,人员的同步更新等,为后续应用系统集成做好准备。 本示例包基于net framework 4.8框架实现,很容易就可以编译为.net core平台下的网站或者服务。

2024-03-30

U8 API二次开发WinForm示例启动包(基于16.X版本)

U8 API是官方三大接口方式中,功能最强大,实用性最高的对接方式。为U8二次开发提供支持,诞生于开发产业链生态形成时期,面向交付伙伴提供U8二次开发支持。有专门的开发指导工具--“U8API资源管理器”的。 1. 支持对表单 增、删、改、查、审核、弃审 操作 2. 支持 保存前、保存后、删除前、删除后、审核前、审核后 等一系统的 事件处理。 3. 生成的单据支持上下游关联 4. 支持扩展自定义项:表头、表体支持两种赋值方式: XML、BO; 其中 xml 支持扩展自定义项 ,BO(businessObject)不支持扩展自定义项.一般不使用这种格式 代码包基于.Net Framework 4.8实现的API开发方式,包括登录,工作流处理(获取代办列表,审核,退审,查看审批历史信息等)。 工作流基于UFIDA.U8.Audit.ServiceProxy.dll 库来代理实现,可以实现常用的单据审核开启,提交流程,审核,弃审等常规操作。 注意:bin下相关dll为U8的16.0版本,其它版本酌情替换即可。

2024-03-30

U8二次开发CO技术源代码示例包

源代码包括U8二次开发CO技术,就是基于微软COM组件技术,使用微软开源的编程框架Net6/7/8/9来调用COM组件,完成基本的登录认证,工作流处理,数据库操作等。 目前是WinForm方式实现,包括基于ProgId和CLSID方式的调用示例,默认编译平台为Net8,其它的可以自行修改目标框架编译。 以前没有碰过U8,只知道基于Net平台构建,本次业务需求是要把钉钉和U8打通,完成代办和消息提醒。网上搜索U8相关二开资料后发现,都是一些技术片段,零零碎碎的不成体系,也有可能是大客户都去U9或者Cloud了,老旧的8面临过气与替换(个人意见),遂边琢磨边做一些示例,特别是能快速的构建基于HTTP或者WebAPI接口,供上下游系统调用集成。

2024-03-30

针对NetFramework 3.5的老系统启用TLS1.2的系统补丁(KB3154518),已经绝版了,官方已经下载不到了

https://support.microsoft.com/zh-cn/topic/%E6%94%AF%E6%8C%81-7-sp1-%E5%92%8C-server-2008-r2-sp1-net-framework-3-5-1-windows-tls-%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E7%89%88%E6%9C%AC-5ef38dda-8e6c-65dc-c395-62d2df58715a 推荐升级操作系统或者framework版本了。

2023-03-28

metronic-react-v8.1.5-demo1源码包

注意是React版本的!!

2022-12-15

SQL Server 2008 R2 SP1 Native Client

MS已经下架了的11老版本,老系统安装必备的。

2022-11-23

搞在线文档预览编辑用到的技术Cobalt和库Microsoft.CobaltCore.dll, 在Net6下编译通过

版本号:15.0.4991.1000

2022-11-12

Microsoft.HEVCVideoExtension扩展下载

Microsoft.HEVCVideoExtension_2.0.51121.0_x64__8wekyb3d8bbwe Windows平台上观看HEVC格式视频的必备插件。

2022-10-31

Metronic家族的前端UI模板库

基于metronic-7.2.9版本编译。

2022-10-31

Windows SharePoint Services (WSS)数据库字典

Windows SharePoint Services (WSS): File Operations Database Communications Protocol Specification

2022-10-30

使用C#的SharePoint Server对象模型,递归下载和同步文档库到本地目录,或者网盘目录。

使用C#的SharePoint 2013/2016 Server对象模型,递归下载和同步文档库到本地目录,或者网盘目录,只要能重定向流存储的都可以,适合文档异步备份作业。

2022-09-19

JMeter用来测试RMQ的消息发布订阅接收器插件AMQP取样器

适用于JMeter3.1及以上,亲测5.3有效 需将压缩包内两个JAR包放置于JMeter目录lib/ext下即可

2022-05-03

软考项管高级论文稿纸A4打印【考试标准】

软考项管高级论文稿纸A4打印【考试标准】,格子纸模板。

2022-03-14

系统分析师软件登记考试论文答题纸

2020年系统分析师软件登记考试论文答题纸A4仿真格子模板,提前练习论文的架构和字数控制,多练习可以找到感觉。

2022-03-14

PanGu_Release_V2.3.1.0.zip

盘古分词相对Lucene.net自带的一元分词来说,是比较好的,因为一元分词不适合进行中文检索,本工具可以手工对词典进行可视化维护,方便中文的检索,比如一下地方方言。

2021-10-19

Jmeter的chrome自动化录制脚本插件最新版-4.21.0.crx

BlazeMeter | The Continuous Testing Platform 4.21.0 打开chrome扩展应用开发者模式,鼠标拽住文件拖入即可

2021-07-26

Postman2Jmx.jar编译包

通过程序自动把postman录制的容器collection导出的json文件转为jmeter使用的jmx文件,方便录制工作。例如:java -jar Postman2Jmx.jar test2.postman_collection.json test2_file.jmx

2021-07-26

gantt-chart_L.xlsx

高级版本的基于WPS任务分解的Excel项目管理模板,不需要安装专业的project软件。

2021-07-06

simple-gantt-chart_ms.xlsx

适用于简单项目的进度管理,不需要安装专业的project软件等。

2021-07-06

Aspose.Cells.dll18.4去水印版本,不需要额外的CS文件

Aspose.Cells.dll18.4真正的去水印版本,不需要额外的CS文件ModifyInMemory.cs, 无签名版本。需要强签名,自己sn一下。

2019-04-07

SharePoint_2013_中将HTML文件转换为母版页

SharePoint_2013_中将HTML文件转换为母版页

2015-10-31

this-is-search-engine

互联网产品形形色色,有产品导向的,有营销导向的,也有技术导向的,但是以技术见长的互联网产品比例相对小些。搜索引擎是目前互联网产品中最具技术含量的产品,如果不是唯一,至少也是其中之一。

2015-10-31

空空如也

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

TA关注的人

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