自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 使用QT代码实现控制TNMR的自动化运行

TNMR(http://www.tecmag.com)软件是一款仿真软件,由于一些原因,功能的使用上有一些不便软件,所以有些人使用第三方软件进行“自动化”控制运行。TNMR运行在Windows平台时,对外以COM组件的形式对外暴露接口,我们可以使用Matlib软件进行控制它的自动运行,但若我们想将其呈现给最终客户时,他们往往想摆乱庞大的Matlab软件及其安装,所以,我在qt平台下使用C++语言进行编程。首先设计COM接口模块,先阅读TNMR软件的文档,了解有哪些接口(名字和出参入参),封装成类,.

2021-08-08 13:32:16 413

转载 centos安装出现 missing operating system

911、插入安装系统时使用的U盘,正常引导LINUX系统。2、在终端下进行操作:[root@localhost ~]grubGrub>root (hd0,0) ## (hd0,0)表示安装到系统识别的第一块硬盘中的第一个分区。(注意root (hd0,0) 中间有可空格,如果没空格会出现 error 27 的错误)此时可能提示分区不存

2017-12-07 17:04:55 2696 1

原创 awk

awk '{print $2}' log 打印log文件中,每一个行的第二列字符串

2017-04-07 23:30:34 226

原创 我们的项目中的技术(一)

今天我来写一写我们项目中所用的技术,单例模式。很巧的是,单例模式并非我们的项目实施的每一个省都在用,所以,你在代码中无法看到,很正常。方法因需求而生。就像我们工作的事一样,我们需要一个打印机,公司若有,便让我们用,若没有,则买一个给我们用,总之,打印机最多有一个。所以一开始,我们定义了Printer类,悲剧的是,Printer* pa = new Printer()、Printer* pb =

2014-03-18 00:58:13 544

原创 新老软件系统项目开发过程

我们的软件项目,有一部分是升级性的项目,项目的最终目标是新系统代替老系统运行,往往,这种新系统的开发要比一个新生系统的开发要复杂一些。在开发方面,新系统的功能是建立在老系统功能和在此之上甲方所提出的新功能的集合,在需求分析阶段,可能遇到的难点有三,一是甲方可能提出新系统己经支持的功能;二是甲方会默认老系统有的功能新系统是支持的,对一些功能表达不完整,但我方因人员更替和文档丢失等原因对老系统不了

2013-08-22 16:36:44 877

原创 一种软件架构

我们初入软件,在相当的一段时间内,我们的工作都仅限于在别人的代码的基础上增增减减,,但是永远乐于增增减减的人是不能进步的。我们常说,软件架构是一个很高深的东西,但是,软件大牛们也是我们一样起步的,只是后来人家做出了改变,借用我好朋友泉哥的一句话:再NB的人,也有苦逼的青春。我的想法,先走一步,错了再说,让我们从苦逼的青春开始吧!在人力相对充足的软件企业中,项目中可见代码的部分都是业务性质较

2013-08-14 00:08:51 649

原创 我认为优秀的代码结构

最近一直忙于电信BOSS系统的开发,其实是开发,也是边开发边测试,项目问题待到下一篇日志中去写,现在说一说代码的问题。由于时间的原因,我并非一开始就参加本项目,所以,大部分的代码都不是我写的,总体的体会就是,当要不得不去阅读别人的代码时,方知道代码的易读性的重要性,才真正理解,所谓好的编程习惯不能只是一句空话。此时,想起了华为,虽然我对华为的一些东西不认同,但作为一个大公司,华为对员工编码习惯

2013-08-11 01:43:31 929

原创 偏移宏、COM基础和接口实现

现在有一个类Man,它有公有成员变量weight和length,现在我们写代码如下Man* pman = NULL,pman->weigth,pman->length,事实上,在以前的日子里,我们(或者我)会惊讶地说,一个为NULL的指针怎么可以指向它的变量,是的,的确是不能的,但是如果我们不去获得变量的值,而是去获得变量的地址,这是允许的,我会写下如下的代码,int addr1 = pm

2012-04-18 14:25:56 341

原创 C++的虚函数和代码结构

我曾听有人写了一句话,说明了虚函数的作用,是一个被子类初始化的父类指针想调用其子类实现的函数的一种实现方式,就是虚函数。意思就是Father* pFa = new Son(); pFa->Run()时,是儿子在跑,并不是父亲的跑。事实上,我们声明一个指针,如果用指针调用它自己拥有的函数,但有时候,我们并是这样,当此指针并不是自己所属的类去初始化时,而被子类的构造函数初始化时,就出现两种情况,如果函

2012-04-17 19:29:16 339

原创 设计模式-Factory,Abstract Factory,SingleTon,Build模式

最近,学习了一下C++下的设计模式,至所以强调是C++下的,因为我始终对大众讲的JAVA下的设计模式不感兴趣,对于一个没有指针的语言,我不觉得现在怎么才能把设计模式发挥出来,当然,这也是我的浅见了。      第一部分:工厂模式。工厂模式中,主要以工厂和产品的关系为例,对我们的代码结构进行举例优化。大家知道,一个类,Prouct pobj和 Product* ptr的区别,前者是实实在在地

2012-04-16 23:39:14 514

空空如也

空空如也

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

TA关注的人

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