xunye的博客

一直长,长出伟大

环境变量

2019-06-02 16:31:02

阅读数 5

评论数 0

入口函数(Entry Point)

main函数之前,做了哪些操作?

2019-06-02 16:29:57

阅读数 9

评论数 0

软件测试

一、测试种类 BlackBox Test、White Box Test、Code Coverage Test、Unit Test、Functional Test、Structural Test、System Test、Performance Test、Stress Test、Load Test...

2019-06-02 16:09:12

阅读数 6

评论数 0

软件企业、软件、软件工程和程序间的关系

程序 = 算法 + 数据结构 软件 = 程序 + 软件工程 软件企业 = 软件 + 商业模式 ...

2019-05-26 18:32:18

阅读数 6

评论数 0

docker镜像

docker镜像是文件系统的层叠,有点像多层叠加的纸张,如我们使用的钞票。 最底层是一个引导层,为引导文件系统,即bootfs。负责容器启动时的引导作用,引导结束后,就会被卸载unmunt。 bootfs的上一层是root文件系统,即rootfs,只能进行读操作。它通过联合加载技术,将各个文件...

2019-05-26 15:22:51

阅读数 8

评论数 0

程序的效能分析

一、程序的效能分析 顾名思义,分析程序运行的性能。直白说是让程序跑得更快。 二、分析方法 1、抽样法(Sampling) 当程序运行时,IDE工具记录程序的运行情况,输出程序运行时间的分布情况。 2、代码注入(Instrumentation) 将检测的代码...

2019-05-19 15:28:58

阅读数 12

评论数 0

何为回归测试(Regression Test)?

在实际的开发中,不免会碰到这样的问题:某个功能或模块在新版中从正常状态退化到了不正常的工作状态。出现了软件功能的退化。 工程师应该在新版本上运行所有的测试用例(test case),以验证没有退化情况发生,这一过程就是回归测试。 目的: 1、验证新的代码的确修正了缺陷; ...

2019-05-19 15:17:48

阅读数 16

评论数 0

如何做好单元测试(UT)?

一、何为单元测试? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 单元测试的目的:准确并快速的保证程序基本模块的正确性。 二、好的单元测试的标准 1、单元测试应该在最基本的功能/参数上验证程序的正确性。 最基本的单元是类、函数、系统中最基本的...

2019-05-19 15:02:21

阅读数 8

评论数 0

Qt绘制基本图形函数

2019-04-27 21:17:33

阅读数 128

评论数 0

docker常用命令

docker ps #查询正在运行的容器 docker ps -a #查询所有容器,包括正在运行的和已停止的 docker ps -l #列出最后一次运行的容器,包括正在运行的和已停止的 docker images #列出所有镜像 docker run -it ubuntu sh #...

2019-04-27 20:44:11

阅读数 62

评论数 0

linux下ELF的动态链接过程

先列出书中一个例子的简单代码实现,以展示动态链接过程。 Lib.h #ifndef LIB_H #define LIB_H void foobar(int i); #endif Lib.c #include<stdio.h> void foobar(i...

2019-04-24 21:37:50

阅读数 16

评论数 0

静态链接和动态链接学习笔记

1、静态链接优缺点 优点:程序模块可以独立开发和测试,提高程序的开发效率。 缺点:费内存、需要更多的磁盘空间存储、模块更新和发布困难。 多个程序使用相同的静态库,会导致内存中有多份相同的静态库文件指令副本。如下图,存在两份Lib.o文件。 还有缺点是,静态库有一些改动,就会导致使用该...

2019-04-14 18:07:26

阅读数 14

评论数 0

一段程序:execlp和waitpid

#include <stdio.h> #include <sys/types.h> #include <unistd.h> #include<sys/wait.h> int main(...

2019-04-14 17:18:43

阅读数 140

评论数 0

docker学习笔记

Docker組件 Docker架构图 镜像:以Union文件系统为基础的一种层式结构,由一系列指令一步一步构建出来。是容器的“Source Code”。 Registry:保存用户构建的镜像。 容器:是一个镜像格式、一系列标准操作、一个执行程序的环境。不关心容器里面放置了什么程序。...

2019-04-13 22:03:27

阅读数 30

评论数 0

vim-plug 配置安裝和配置

做個記錄 地址: https://github.com/junegunn/vim-plug 安裝方式: Installation Download plug.vimand put it in the "autoload" directory. Vim Unix ...

2019-04-13 21:42:44

阅读数 135

评论数 0

Qt5位置相关函数

一、如何表示窗体的位置,采用坐标体系 先来张图,说明Qt中如何获得窗体的坐标信息。 上图中,有获取窗体信息的函数: x()、y()、pos()获得整个窗体左上角的位置; geometry()获得窗体内中央区域的左上角顶点坐标和长、宽; frameGeometry()获得整个窗体的左上...

2019-04-13 21:17:31

阅读数 26

评论数 0

学习Qt5主窗体,模仿实现文件操作和文本编辑

1、icon图标资源来源网址:阿里巴巴矢量图 一个很好的图标资源网站 2、代码结构 图标: 产品包结构: 3、效果界面 4、source code 工程配置文件ImgProcressor.pro #-------------------------------...

2019-04-07 17:26:33

阅读数 36

评论数 0

windows搭建golang+LiteIDE的开发环境

1、安装golang 下载地址:http://www.golangtc.com/download 安装非常简单,跟安装常用的应用软件一样。 我的安装在D:\Programs\Go。 2、配置环境变量 在系统环境中配置如下变量,并将GOBIN放在Path中,其中GOPATH为工作路...

2019-03-23 23:33:01

阅读数 37

评论数 0

程序和进程的区别

2019-01-20 11:12:03

阅读数 57

评论数 0

ld链接脚本语法

ld链接脚本由一系列语句组成,分为两种:1、命令语句;2、赋值语句。 与C语言有相似之处,相似点如下: 这里说说命令语句的组成,一般由一个关键字和紧跟其后的参数所组成。如下表所示:    更多的ld的命令语句格式可以参考ld的使用手册。  ...

2019-01-20 11:01:54

阅读数 161

评论数 0

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