软件架构
雪域迷影
专业:计算机
爱好:服务端和客户端开发,桌面开发,全栈开发
兴趣:象棋、乒乓球、游泳、听音乐。
展开
-
2020月11月7号的计算机软件中级考试(已过)
今年下半年也就是2020年11月7号考的计算机软件考试中级,大概从9月份考试准备的,足足准备了2个多月,买了《软甲设计师教程 第五版》清华大学出版社的,还有买了两本真题书,看完B站上的《软考中级软件设计师精讲班视频》一共46集,看完了就直接刷真题,从19年到16年大概做了8套真题,还有两套模拟试题,刚开始做得不太好,选择题基本是40多分的样子,下午的主观题没摸到门路,做了两三套后感觉有规律了。软件设计师考试考得比较杂,感觉对于本来就是学习计算机的我来说,有过《数据结构》、《计算机组成原理》、《操作系统》、《原创 2020-12-29 22:33:56 · 398 阅读 · 3 评论 -
To start using gRPC C++
gRPC C++ This directory contains the C++ implementation of gRPC. To start using gRPC C++ This section describes how to add gRPC as a dependency to your C++ project. In the C++ world, there’s no universally accepted standard for managing project dependencie转载 2020-12-23 10:14:58 · 439 阅读 · 0 评论 -
一点多发FTP客户端设计
项目背景 FileZilla FTP Client这款软件只能手动上传文件到FTP,貌似我还没有找到定时扫描某个本地目录,然后执行定时上传的功能。最近遇到一个问题就是:在服务器上部署到很多个FTP客户端定时程序,每个FTP客户端exe可执行程序功能都是类似的,都是将本地服务器中的某个文件夹下的符合文件规则(如*.json,*.xml)文件通过FTP上传到指定FTP服务器上面的某个目录下。但是开的程序太多了,这样如果需要上传多个比如说雷达文件到多个FTP服务器上时,就会开启多个FTP推送客户端程序,这样服务器原创 2020-08-20 23:09:10 · 309 阅读 · 0 评论 -
UML学习小结
最近在使用状态模式写一个仿Windows计算器的MFC程序,顺便学习了一下UML图的绘制,尤其是类图和状态图的绘制,这里做一下总结吧。 一、UML简介 统一建模语言UML(Unified Modeling Language的缩写):是用来对软件系统进行可视化建模的一种标准语言。 (1)在开发阶段,UML是用于说明、可视化、构建和书写面向对象软件制品的设计语言。 (2)UML可原创 2012-11-30 23:42:52 · 3461 阅读 · 1 评论 -
<<Head First设计模式>>之状态模式学习篇
最近在公司闲着没事干,看了一下>一书,感觉还蛮有意思,设计模式涉及到OO的设计思想和OO的设计原则。这本书是采用Java语言描述的。由于我比较熟悉C++,所以看完之后想使用C++来实现。由于想要结合状态模式和工厂模式做Windows计算器,所以重点看了一下状态模式,并且将<<Head First设计模式>>一书中以糖果机为例子讲述状态模式的例子使用C++做了一篇,加深我对状态模式的理解。大家如原创 2012-12-04 21:53:56 · 7801 阅读 · 0 评论 -
设计模式初步
最近比较闲,趁着在公司培训的间隙学习了一下设计模式,我比较喜欢的一本书是>,里面确实将一个个模式讲得比较透彻,采用的是Java语言编写的。最初设计模式好像是四人组GoF这本书引出的,采用的是C++语言。刚看完观察者模式,感觉OO的一些思想确实在设计模式里面得到了体现。自己现在编码还是局限于过程、基于对象的编程思维,面向对象在我的头脑中还没完全形成,这些貌似可以通过设计模式这些OO的设计原则加以实践原创 2012-09-11 23:14:44 · 1582 阅读 · 0 评论 -
Java RMI-远程方法调用
最近在看《Head First设计模式》一书的代理模式时,提到了Java RMI,即Java远程方法调用这个概念。于是上网找了一些相关资料加以学习。 一、Java RMI概观 RMI英文全称为:Remote Method Invocation,中文意思为:远程方法调用。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调原创 2013-07-27 00:11:32 · 2410 阅读 · 0 评论