-
软件系统架构设计的目标不在于设计本身,而在于架构设计意图的传达。图形化有助于在团队间进行高效的信息同步,但不同的图形化方式需要语义一致性和效率间实现平衡。C4模型通过不同的抽象层级来表达系统的静态结构
-
派生方法实战 	以上我们学习了通过super()的方法可以重写父类、额外添加父类中的数据,下面将通过实战案例来讲述super()方法来重写、添加父类中的功能代码 需求: 1、使用json格式,序列化
-
namespace Qingyun.QingBaiFang.V2.APITest.Web { using Microsoft.VisualStudio.TestTools.UnitTesting; u
2022年11月08日 15:291
-
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 今天介绍使用ClickOnce制作软件安装包,首先我们先了解什么是ClickOne。 1. 什么是Click
2022年11月08日 15:294
-
需求:在Winform使用NOPI做导入时候,需要导入数据的同时导入图片。 虽然代码方面不适用(我好像也没仔细看过代码),但是感谢大佬给了灵感http://www.wjhsh.net/IT-Ramon
-
【前言】 在日常开发工作中,我们经常要对变量进行操作,例如对一个int变量递增++。在单线程环境下是没有问题的,但是如果一个变量被多个线程操作,那就有可能出现结果和预期不一致的问题。 例如: stat
-
nuget打包静态资源的问题 前段时间做了个区划包, 爬了点数据生成了一个 region-tree.json 文件, 存放了全国一直到街道级的区划数据 然后又写了点代码解析处理这个文件 当时的 csp
-
Web应用程序的可以通过URL将多个页面串联起来,达成一个组件功能,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面之间的跳转。ASP.NET Core MVC或是ASP.NET Web
-
知道的朋友了解 我不是属于讲按部就班技术的那种人。什么xx入门 ,入门到精通,入门到入土。 其实非要严格说的话已经跟angularjs 什么ajax 偏的有点远了,之所以还是叫这个名称,因为都属于we
2022年11月08日 15:290
-
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 本文演示如何在WPF中使用Blazor开发漂亮的UI,为客户端开发注入新活力。 注 要使WPF支持Blazo
-
一:背景 1.讲故事 这篇文章起源于昨天的一位朋友发给我的dump文件,说它的程序出现了卡死,看了下程序的主线程栈,居然又碰到了 OnUserPreferenceChanged 导致的挂死问题,真的是
-
前言 之前想用Markdown来写框架文档,找来找去发现还是Jekyll的多,但又感觉不是很合我的需求 于是打算自己简单弄一个展示Markdown文档的网站工具,要支持多版本、多语言、导航、页内导航等
2022年11月08日 15:296
-
什么是快速应用程序开发(RAD)?RAD 平台需要有哪些要素? 什么是 RAD ?快速应用程序开发(RAD)是一种专注于设计和原型设计阶段的开发方法,目的是获得用户的即时反馈。与先进行初始计划再进一步执行的传统开发模型不同,RAD 有着更多的灵活性。通过快速增量更新和即时用户反馈 ...
2022年11月08日 15:2913
-
(1) 回顾你过去将近3年的学习经历 当初你报考的时候,是真正喜欢软件工程这个专业吗? 是因为喜欢,从小就喜欢,或者第一次上微机课就被计算机所吸引就爱上了计算机,就想学计算机,想考软件工程专业; 是因
2022年11月08日 15:290
-
摘要:DevUI是面向企业中后台产品的开源前端解决方案,于2019年6月正式在GitHub开源,从当时的无人问津到去年8月累计1000 Star,再到现如今上千名社区成员、上百位贡献者、达成了3000
2022年11月08日 15:291
-
一、计算机中数的表示方法: 1.1 进制 1.1.1 十进制: 要有十个符号来表示数字(0、1、2、3、4、5、6、7、8、9),并且加运算时候逢十进一。例如9+1,遇到一个十了,那么就应该进1,结果
2022年11月08日 15:290
-
自己写了一种,速度不是很快,但是能够实现 var findpic = new FindPic(); var rec = findpic.FindPicture(@"C:\Users\zara
-
背景 2008 年前后的 Midori 项目试图构建一个以 .NET 为用户态基础的操作系统,在这个项目中有很多让 CLR 以及 C# 的类型系统向着适合系统编程的方向改进的探索,虽然项目最终没有面世
-
CentOS6.x CentOS6中转用Upstrat代替以前的init.d/rcX.d的线性启动方式。 一、相关命令 通过initctl help可以查看相关命令 [root@localhost ~
2022年11月02日 10:544
-
一:背景 1.讲故事 前段时间有位朋友在微信上找到我,说他对一个商业的 C# 程序用 WinDbg 附加不上去,每次附加之后那个 C# 程序就自动退出了,问一下到底是怎么回事?是不是哪里搞错了,有经验
-
运行一个.NET Core 项目 报错:引发的异常:“sqlsugar.sqlsugarexception” 位于 system.private.corelib.dll 中 。 我运行的项目是 :&#
2022年11月02日 10:5412
-
作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 前言 现代CPU内部除了运算器和控制器,还有一个
2022年11月01日 09:31102
-
apijson 初探 本文试着用 5W1H 方式切入,试图快速建立自己对 apijson 的整体认知,所以这不是一趟快速入门的 demo 之旅,而是显得比较务虚的探索式知识体系整合过程。 持续更新中.
2022年11月01日 09:315
-
设计模式之禅01单一职责原则 单一职责原则1.1 我是“牛”类,我可以担任多职吗单一职责原则,英文名称是Single Responsibility Principle,简称是SRP,定义是应该有且仅有一个原因引起类的变更。什么是类的职责,以及怎么划分类的职责?举例:rbac模型这 ...
2022年10月31日 14:460
-
我们在这里不会谈社交媒体上的影响力,这需要动用种类繁多的运营和技术手段。本篇文章里要解决的问题非常简单:如何才能让他人跟随你的建议行动。
2022年10月31日 14:460
-
关于Qt Quick里的开发笔记,这里主要是总结一下,怎么在 QML 文件中引用 C ++ 文件里定义的内容。
2022年10月31日 14:462
-
EditForm 组件中,有三个事件可用于触发表单提交操作:

 OnSubmit:无论验证结果如何,只要用户提交表单,就会触发此事件。
 OnValidSubmit:当用户提交表单并且他
-
基于blazor server的实时日志显示组件 场景我们经常远程连接服务器去查看日志,比较麻烦,如果直接访问项目的某个页面就能实时查看日志就比较奈斯了,花了1天研究了下.net core 日志的原理,结合blazor实现了基本效果。实现原理自定义日志提供器,将日志记录到内存中, ...
2022年10月31日 14:462
-
一:背景 1.讲故事 前几天有位朋友在微信上找到我,说他的一个程序上了生产之后,被运维监控定位到这个程序会向一个网址为: http://m.365ey.net 上不定期打数据,而且还是加密的格式,要他
-
一、 版本控制工具 什么是版本控制系统? 版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版 本修订情况的系统。版本控制系统不仅可以应用
2022年10月29日 16:4347
-
问题 我们发现,使用IDEA上的git功能,当使用ssh协议出现了可以commit但无法push和pull的问题,经过测试发现原因是Could not read from remsitory。直接翻译
2022年10月29日 16:4360
-
摘要:本文主要介绍华为低代码平台应用魔方AppCube的特点和能力,并分享华为公司的低代码应用构建实践和应用。 DTSE Tech Talk(华为云开发者联盟推出的技术公开课) 解读云上前沿技术,畅聊
2022年10月29日 16:432
-
#pta第一次博客 ##1.前言 这三次pta里,第一次的难度是最低的,基本上只要会基础的格式,对java有一定的了解就能轻松解决,第二次难度较低,只要掌握一些字符串的相应函数就能解决,第三次作业难度
-
一、实验目的 1.熟悉可行性分析方法,加深对软件工程概念的理解; 2.掌握“软件可行性分析报告”的内容、书写格式和注意事项,明确可行性分析的任务和具体过程; 3.掌握软件可行性分析方法。 二、实验内容
2022年10月29日 16:43137
-
Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工
2022年10月29日 16:4336
-
1.前言 感受 在刚接触软件开发工作的时候,每次接到新需求,在分析需求后的第一件事情,就是火急火燎的打开数据库(DBMS),开始进行数据表的创建工作。然而这种方式,总是会让我在编码过程中出现实体类设计
-
一种互联网通信协议和标准 Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。RFC文件是由Internet
2022年10月29日 16:431
-
在《左氏春秋》中有曰:“将帅无能,累死三军。”这句话,本是战场上的至理名言,如今,同样能够适用于职场。 无能领导八大表现1、事事过问-事事都管2、工作出错-全怪员工3、工作不顺-加大考核4、有功必抢-
2022年10月29日 16:437
-
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要: 应用魔
2022年10月29日 16:433
-
前言 对于互联网技术人来说,“带团队”不再是一个可选项,而是迟早都要面对的事儿。做技术和带团队,更像是职业发展的两条腿,而不是完全叉开的两条路。 摘自技术管理实战36讲 刘建国老师,将多年的技术管理经
2022年10月29日 16:431
-
低代码平台在开发原型级别的应用上,无所匹敌,但也只能到此为止!只要 AI 还没有替代我们工作,企业软件就应该由专业开发人员构建。
2022年10月29日 16:434
-
下载 下载链接: 点击下载地址 ; 找到:对应版本的包下载 安装 下载后的压缩包解压出来,然后将解压后的包放到日常安装软件的位置即安装成功,当然取决于个人意愿,也可以不移动。 打开安装包后的目录结构简
2022年10月29日 16:434
-
前言 前面给大家介绍了自己开发的LabVIEW AI视觉工具包,后来发现有一些onnx模型无法使用opencv dnn加载,且速度也偏慢,所以就有了今天的onnx工具包,如果你想要加载更多模型,追求更
2022年10月29日 16:4313
-
在业界拥有众多高级编程语言的今天,如何系统化构建自己的编程语言知识库,这是本文的核心。 在业界拥有众多高级编程语言的今天,如何系统化构建自己的编程语言知识库,这是本文的核心。@目录应用领域开发效率生态环境工程管理性能安全性跨平台能力执行模式命令行编程范式面向对象并发编程网络编程泛 ...
-
摘要:以汽车营销场景为例,从AppCube零代码和业务大屏入手,帮助开发者更好地理解AppCube低代码和零代码异同点,在实际使用时能更快选取更合适的工具能力,实现应用构建效率最大化。 本文分享自华为
2022年10月29日 16:4311
-
#pta第二次博客 ##1.前言 ##2.设计与分析 ###第四次作业第一题 1.题目: “蛟龙号”载人深潜器是我国首台自主设计、自主集成研制的作业型深海载人潜水器,设计最大下潜深度为7000米级,也
2022年10月29日 16:430
-
一篇文章带你掌握主流办公框架——SpringBoot 在之前的文章中我们已经学习了SSM的全部内容以及相关整合 SSM是Spring的产品,主要用来简化开发,但我们现在所介绍的这款框架——Spring
2022年10月29日 16:433
-
一篇文章带你掌握MyBatis简化框架——MyBatisPlus 我们在前面的文章中已经学习了目前开发所需的主流框架 类似于我们所学习的SpringBoot框架用于简化Spring开发,我们的国人大大
2022年10月29日 16:432
-
Dubbo结合Spring,源码分析Dubbo的导入,服务是如何暴露,又是如何引入的过程 Spring与Dubbo整合原理与源码分析 【1】注解@EnableDubbo@Target({ElementType.TYPE})@Retention(RetentionPolicy.R ...
-
Minifilter 是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的`sfilter`文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱
2022年10月29日 16:438
-
Windows 2008 Server上FTP服务器安装 FTP服务端安装 首先需要一个windows server2008 的虚拟机,作为服务端,安装FTP服务器。 远程连接桌面(安装了VMware
-
函数式编程是一种思维模式。该使用什么样的方式去解决你的问题?就像你不想去破解一个代码块完整性(内聚),那么你可以加入一个切面,去影响该代码块的执行结果。以函数方式思考。对于一个业务逻辑,如果以函数的角
2022年10月29日 16:430
-
性能调优也是有迹可寻的,本文梳理了在实际开发过程中沉淀的通用性能优化策略,并且结合风控系统服务内使用场景,帮助读者理解性能调优相关可行策略,从而建立性能优化 SOP 概念,以后出现问题即可参照优化流程
-
更多技术文章,请关注我的个人博客 www.immaxfang.com 和小公众号 Max的学习札记。 Redis 客户端和服务端之间是采用 TCP 协议进行通信的,是基于 Request/Respon
-
1 背景 市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式
2022年10月29日 16:432
-
什么是分布式锁?对于这个问题,相信很多同学是既熟悉又陌生。随着分布式系统的快速发展与广泛应用,针对共享资源的互斥访问也成为了很多业务必须要面对的需求,这个场景下人们通常会引入分布式锁来解决问题。我们通
2022年10月29日 16:430
-
一、背景 随着用户的增长和业务的增多,单节点服务已经满足不了需求,用hyperf对主业务进行了重构。 hyperf是一个后现代的php框架,基于php+swoole,支持协程,解决了php让人诟病的性
2022年10月29日 16:429
-
不论是开发人员还是架构师,我们都一直在跟软件系统打交道,架构是在工作中出现最频繁的术语之一。那么,到底什么是架构?你可能有自己的答案,也有可能没有答案。对“架构”的理解需要我们不断在实践中思考、归纳、
2022年10月29日 16:420
-
1. 前言 今天 ChokCoco 大佬发布了一篇博客 超强的苹果官网滚动文字特效实现,iPhone 我是买不起的,但不妨碍我对抄特效感兴趣,正好我这周安排的工作已经完成了,于是有空练练手实现了一个
-
前序 前段时间由于项目需要用到MongoDB,但是MongoDB不建议Collection join 查询,网上很多例子查询都是基于linq 进行关联查询。但是在stackoverflow找到一个例子