现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2017-07-07 07:07 工业·编程 ⁄ 共 748字 暂无评论
系统架构师的职责具体如下( 来自国家级教材  《系统架构设计师教程》): 1、确认需求         在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。 2、系统分解         依据用户需求,架构师将系统整体分解为更小的子系统和组...
阅读全文
2016-09-19 22:21 工业·编程 ⁄ 共 200字 暂无评论
如果安装过 Eclipse,可选择安装CDT(C/C++ Development Toolkit)插件 安装完插件后重启Eclipse,然后切换至C/C++环境 切换后 新建一个C++工程 Linux下使用最广泛的C/C++编译器就是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具;所以这里使用GCC编译C++是毫无问题的。 作者:每天向前一小步
阅读全文
2016-06-18 22:14 工业·编程 ⁄ 共 251字 暂无评论
本文记录Eclipse配置C++11开发所有作者遇到的情况,包括跨工程文件编译,内联文件编译等。 1.菜单“Project”——“Properties”——“C++ General”,如图所示: 2.“C++ Build”——“Settings”,如图所示: 3.头文件路径设置如图所示: 4.预定义设置如图所示: 5."C++ Linker"配置(此处解决内联文件编译支持C++11的问题),如图所示: 6.链接库与路径 7.指定编译后链接库路径与其他工程文件 暂时就总结这么多,以后发现新...
阅读全文
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。——语出百度百科。 简单的说Eclipse 是免费的开源的Java IDE,而且非常好用,特别是引入一些可扩展的插件后,它的功能可以变得非常强大。 但其实Eclipse不仅可以用来进行Java编程,它所支持的语言是多种多样的,C、C++、Ada、Python、PHP等等。在Windows下,很多人习惯于在Visual C++(或者说...
阅读全文
2016-06-16 22:00 工业·编程 ⁄ 共 719字 暂无评论
文章目录 1、在官网下载jdk 2、设置环境变量 3、检查jdk是否安装成功 4、安装eclipse 1、在官网下载jdk 目前最新版本为jdk8。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。 根据自己系统的版本选择,对应的jdk文件,注意一定要选择正确的文件,我就是因为下载错了版本,找了一天的bug。 在jdk的下载官网上,分为x86和x64,...
阅读全文
2016-06-15 22:57 工业·编程 ⁄ 共 3275字 暂无评论
0长度的数组在ISO C和C++的规格说明书中是不允许的,但是由于gcc 预先支持C99的这种玩法,所以,“零长度数组”在gcc环境下是合法的。 先看下面两个例子。 pzeroLengthArray.c [cpp] view plain copy #include <stdio.h>     struct str  {      int len;      char *s;  };     struct foo  {      str...
阅读全文
2016-06-14 22:53 工业·编程 ⁄ 共 2687字 暂无评论
首先,我们要知道,0长度的数组在ISO C和C++的规格说明书中是不允许的。这也就是为什么在VC++2012下编译你会得到一个警告:“arning C4200: 使用了非标准扩展 : 结构/联合中的零大小数组”。 那么为什么gcc可以通过而连一个警告都没有?那是因为gcc 为了预先支持C99的这种玩法,所以,让“零长度数组”这种玩法合法了。关于GCC对于这个事的文档在这里:“Arrays of Length Zero”,文档中给了一个例子(我改了一下,改成可以运行的了...
阅读全文
2016-06-13 05:59 工业·编程 ⁄ 共 3845字 暂无评论
1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应...
阅读全文
2016-06-12 06:59 工业·编程 ⁄ 共 6006字 暂无评论
  fork英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的Unix(或类Unix,如Linux,Minix)中用于创建子进程的系统调用。 【NOTE1】  fork () 的作用是什么?换句话说,你用 fork () 的目的是什么? ――是为了产生一个新的进程,地球人都知道 产生一个什么样的进程? ――和你本来调用 fork () 的那个进程基本一样的进程,其实就是你原来进程的副本; 真的完全一样吗? ――当然不能完全一样,你要两个除了 p...
阅读全文
2016-06-11 06:56 工业·编程 ⁄ 共 3059字 暂无评论
fork是最难理解的概念之一:它执行一次却返回两个值。    首先我们来看下fork函数的原型: #include <sys/types.h> #include <unistd.h> pid_t fork(void); 返回值: 负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。 零:在子进程中,fork()返回0 正数:在负进程中,fork()返回正的子进程的PID 其次我们来看下如何利用fork创建子进程。 创建子进程的样板代码如下...
阅读全文