软件工程
大拿
软件研发、设计、系统集成
展开
-
json文件格式详解
json文件格式详解JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition–December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C...转载 2020-04-22 10:37:41 · 2453 阅读 · 0 评论 -
历史上最详细,最清晰的FTP的Port模式和passive模式详解
FTP的Port模式和passive模式详解 Port模式是client端打开一个端口连接ftp Server的20端口下面的东西详细讲解了FTP的port模式>>2.0当你对一个FTP问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是passive模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;在过去,客户端缺省为active(po转载 2018-01-10 09:22:21 · 4808 阅读 · 0 评论 -
CDT、Modbus、103、101、104、DL/T645通讯规约的区别 目前电力系统主要为有线通讯,其中包括串口,网口,光口。分布式光伏有时还会用到无线通讯。通讯的规约种类也是比较多,下
CDT、Modbus、103、101、104、DL/T645通讯规约的区别 目前电力系统主要为有线通讯,其中包括串口,网口,光口。分布式光伏有时还会用到无线通讯。通讯的规约种类也是比较多,下面我将做一下简单的说明。串口通讯 目前经常使用串口通讯的还是比较多的,因为串口通讯还是比较稳定,屏蔽线有抗干扰作用。而且在国内使用比较早,认可度比较高。常用串口通讯的规约转载 2017-11-16 17:40:45 · 28821 阅读 · 1 评论 -
解决linux QT不能切换中文输入法
打开/etc/profile文件在最后一行增加 export QT_IM_MODULE=ibus 然后重启。原创 2017-11-14 08:19:48 · 2846 阅读 · 0 评论 -
一些英文词的标准缩写
Word(s)AbbreviationDescriptionAbbreviateAbbreviationABRV AcademicACAD AcceptAcceptanceAcceptedACPT AccessACCS AccidentACDNT Accomplish转载 2017-02-15 09:02:43 · 4730 阅读 · 0 评论 -
一个正规软件公司工作职责划分
项目经理工作职责主要职责:1、 计划:a)项目范围、项目质量、项目时间、项目成本的确认。b)项目过程/活动的标准化、规范化。c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。d)各项计划得到上级领导、客户方及项目组成员认可。2、 组织:a)组织项目所需的各项资源。b)设置项目组中的各种角色,并分配好各角色的责任与权限。c)定制转载 2017-02-08 18:19:54 · 7309 阅读 · 0 评论 -
软件中模块的理解
软件工程中谈到的模块是指整个系统中一些相对对独立的程序单元,每个程序单元完成和实现一个相对独立的软件功能。通俗点就是一些独立的程序段。 模块设计也叫详细设计,是系统设计阶段后续的一个软件开发阶段。在系统设计阶段要把整个应用问题分解成一个个独立的功能部分--叫做程序模块。 每个程序模块要有自己的名称、标识符、接口等外部特征。 模块设计的结果是提交技术文档《模块设计说明书》。转载 2016-09-01 10:40:22 · 3891 阅读 · 0 评论 -
软件中常用的反义词组
软件中常用的反义词组add / remove begin / end create / destroyinsert / delete first / last g et / releaseincrement / decrement put / getadd / delete loc原创 2016-09-12 15:08:48 · 7122 阅读 · 1 评论 -
数据流图的画法
数据流图的画法数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。数据流图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图中描述的是数据流,而不是控制流转载 2016-08-29 09:08:11 · 764 阅读 · 0 评论 -
对于多线程访问同一变量是否需要加锁的问题
对于多线程访问同一变量是否需要加锁的问题,先前大家都讨论过。今天用代码验证了一下之前的猜想:32位CPU与内存的最小交换数据为4字节/次,这也是结构体要对齐4字节的原因。在物理上,CPU对于同一4字节的内存单元,不可能写2个字节的同时,又读了3字节。测试环境为:XEON 2CPU*2Windows7采用50,50,50线程交叉读写,试验代码如下:C/C+转载 2015-08-22 10:29:53 · 2669 阅读 · 0 评论 -
VC++、MFC最好的开源项目
VC++、MFC最好的开源项目介绍:介绍一下用VC++/MFC写的最好的开源项目。 Sourceforge.net中有许多高质量的VC++开源项目,我列举了一些可以作为VC++程序员的参考。正文:VC++、MFC中最好的开源项目作者:Sudhir ManglaVC++、MFC中最好的开源项目作者:Sudhir Mangla改编:http://ww转载 2015-05-28 14:43:34 · 1017 阅读 · 0 评论 -
如何写软件设计文档
软件设计的不同模型:瀑布式、快速原型法以及迭代式自从1968年提出“软件工程”概念以来,软件开发领域对于借鉴传统工程的原则、方法,以提高质量、降低成本的探索就从未停止过。而在这个过程中,提出了许多不同的软件开发模型,典型的有:瀑布式,快速原型法,以及迭代式开发等。瀑布式模型是由W.W.Royce在1970年最初提出的软件开发模型,在瀑布模型中,开发被认为是按照需求分析,设计,实现,转载 2015-04-15 13:58:52 · 1275 阅读 · 0 评论