工程信息

Linux下Make编译结果输出到文件

喜夏-厌秋 提交于 2019-12-07 17:26:54
Linux系统下执行make命令,编译比较大一点的工程或者文件的时候,在命令行下错误和警告信息直接就把我们的实现覆盖了。 把编译日志输出到文件是个选择,执行如下命令即可达到目的。 make > build.log 2>&1 来源: CSDN 作者: faithzzf 链接: https://blog.csdn.net/faithzzf/article/details/72466420

基于RestTemplate微服务项目

核能气质少年 提交于 2019-12-07 16:20:29
在写SpringCloud搭建微服务之前,我想先搭建一个不通过springcloud只通过SpringBoot和Mybatis进行模块之间额通讯。然后在此基础上再添加SpringCloud框架。 下面先对案例做个说明 该项目有一个maven父模块,其中里面有三个子模块: serverspringcloud :整体父工程。 serverspringcloud-api :公共子模块,放公共实体对象。 serverspringcloud-provider-dept-8001 :部门微服务提供者。 serverspringcloud-consumer-dept-80 :部门微服务消费者。调用部分微服务提供者接口进行CRUD操作。 一、构建父工程 主要步骤 : (1) 创建一个Maven父工程并命名serverspringcloud (2) 打包方式为POM (3) 在pom.xml中定义各依赖的版本号(若Module中pom.xml的依赖没有指定版本号,则会根据父工程的版本号加入依赖) 1、 创建一个Maven父工程 2、 打包方式为POM 3、 在pom.xml中定义各依赖的版本号 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

【maven】入门教程

你离开我真会死。 提交于 2019-12-06 03:37:28
一:Maven简介 1、Maven是什么?   是一个跨平台的项目管理工具。使用java语言开发(Maven 3.3+ require JDK 1.7 or above to execute) 2、 为什么使用Maven? 2.1 Maven主要有两大功能:依赖管理、项目构建。   依赖可以理解成jar包。   项目构建包括以下环节:清理、编译、测试、报告、打包、部署   项目构建的方式对比如下:eclipse ant maven   eclipse:使用eclipse进行项目的构建,相对来说,步骤零散,不好操作   ant:是一个专门的项目构建工具,通过一些配置来完成项目构建,这些配置要明确的告诉ant,源码包在哪?目标class文件应存放在哪?资源文件应该在哪?   maven:是一个项目管理工具,通过使用maven,可以对项目进行快速简单的构建,不需要告诉maven很多信息,但需要按照maven的规范去进行代码的开发,也就是说maven是有约束的。 2.2 官网地址和官方包目录结构   官网: http://maven.apache.org   maven官方压缩包的目录结构 二:配置Maven运行环境   1、配置Maven环境变量(MAVEN_HOME和path)   测试maven是否安装成功:在系统命令行中执行mvn -v 三:maven仓库   在 Maven

安卓学习-百度地图

浪尽此生 提交于 2019-12-05 02:21:17
Android Studio工程配置方法 第一步:在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,工程会自动加载src目录下的so动态库,放入libBaiduMapSDK_vX_X_X_X.so如下图所示,注意jar和so的前3位版本号必须一致,并且保证使用一次下载的文件夹中的两个文件,不能不同功能组件的jar或so交叉使用。 so的配置也可以参考demo给出的目录结构,如下图所示,在app工程路径下,新建libs,并在libs目录下放入对应不同CPU架构的so文件。这样工程并不会自动加载libs下的so,需在gradle编译时,通过加入代码: jniLibs.srcDir 'libs' 来说明so的路径为该libs路径。 第二步:工程配置还需要把jar包集成到自己的工程中,如图上图所示,放入libs目录下。对于每个jar文件,右键-选择Add As Library,导入到工程中。对应在build.gradle生成工程所依赖的jar文件说明,如图所示: jar的配置也可参考eclipse方法,进行以下操作: 菜单栏选择 File —>Project Structure。 在弹出的Project Structure 对话框中, 选择module, 然后点击 Dependencies 选项卡.

Pycharm 修改项目名称后 中括号中出现先前名称怎么解决?

时光总嘲笑我的痴心妄想 提交于 2019-12-04 19:49:34
这时候,你打开工程的路径,会找到一个隐藏文件, .idea 目录删掉他,重新导入Pycharm 就行了。 idea记录了一些工程项目信息。 步骤: 1、退出当前工程 2、打开工程路径删除.ideal 目录 3、 重新导入工程 来源: https://www.cnblogs.com/python-xiakaibi/p/11880147.html

《需求工程——软件建模与分析》阅读笔记03

两盒软妹~` 提交于 2019-12-04 14:05:50
一、需求工程过程概念介绍 (一)概述 1.规格说明 需求工程过程是系统开发中需求开发活动的集成,它以用户所面临的业务问题为出发点进行分析和各种转换,最终产生一个能在用户环境下解决用户业务问题的系统方案,并将其文档化为明确的规格说明。 2.生命周期 需求工程也有属于它自己的生命周期模型, 即存在针对需求开发的需求工程过程,这个过程又作为系统工程和软件工程的一个子过程部署在系统开发的初期阶段。 3.活动分类 需求获取、需求分析、需求规格说明、需求验证为需求开发活动,需求管理为项目管理活动。 (二)需求开发活动成果文档类型简述 1.项目前景和范围文档 定义系统业务需求,明确系统开发的努力方向和工作范围。 2.用户需求文档 定义系统用户需求,以用户立场表达行为期望。例如,用例文档就属于用户需求文档中的一种。 3.需求规格说明文档 定义系统的系统级需求,指出开发者应该完成的任务。需求规格说明文档按照 需求范围大致可以分为以下两类: ( 1)系统规格说明文档 定义软、硬件需求、其他需求。 ( 2)软件规格说明文档 仅仅用于描述软件需求。 (三)系统开发后续阶段 在所有的系统开发活动结束之后,定义良好的需求被转入系统开发的后续阶段 ——设计、实现和测试等,这时往往会面对一个重要问题——需求变化。因此,在需求开发结束之后,在后续阶段中采取有效的方法统一管理开发的需求和需求变化

智慧城市运行管理工程

这一生的挚爱 提交于 2019-12-04 12:17:34
[导读] 新型智慧城市运行管理工程要求: 建设政府管理服务指挥中心,与智慧城市运行管理中心建设有机结合、相互补充,形成政府管理与对外服务相互协同的一体化城市运行管理体系。   深圳市新型 智慧城市 运行管理工程要求:建设政府管理服务指挥中心,与智慧城市运行管理中心建设有机结合、相互补充,形成政府管理与对外服务相互协同的一体化城市运行管理体系。政府管理服务指挥中心整合我市政务信息资源和公共服务机构、互联网、企业、通信运营商等信息资源等,并进行深度挖掘、综合应用,实现对城市的全面感知(智能化)、态势监测(可视化)、事件预警(可控化),实现一张图实时掌控城市运行态势;同时与各区、各部门互联互通,形成协调联动机制。依托政府管理服务指挥中心建设第三代应急指挥系统,实现问题及隐患“第一时间发现、短时间响应、快时间处置、第一时间反馈”,提升跨区域、跨部门、跨领域的协同处置能力,以及突发事件响应速度和处置效率,推动从被动式、应急式向主动式、预警式城市管理模式转变。   加强政府管理服务指挥中心和公安指挥中心之间的互联互通和数据共享,加强数据安全保障和监管,形成数据共享使用、互为备份的双中心运行联动格局,更好支撑政府运行管理和公安指挥业务。“双中心”在职能上和功能上互为补充,共同提升城市治理能力。   建立全市城市安全隐患一张图,特别是对港口、危化品等重点区域重点领域进行实时监控和预警

工程总结 --ms

时光毁灭记忆、已成空白 提交于 2019-12-03 09:02:09
ms项目 #1.简介 该app是一个问答交流平台,连接专业人士与普通人士。主要是普通人士(花钱)向专业人士提问,旁人还可以花钱偷听专业人士对该问题的回答。 #2.该项目主要构成模块/对应操作 1.普通用户 偷听回答问题、向老师提问、评论已回答问题、追问、收藏视频 2.老师 回答问题、休息、有无参加活动 3.视频 被点赞、被评论、被收藏、上架/下架 4.问题 被偷听、免费听、提问付款、提问审核、上架/下架 5.基础信息 地点、敏感词汇、老师类型、广告 6.系统信息 系统信息设置、管理员信息、意见返回、系统收支管理、系统结算管理 #3.后端框架 spring+springMVC+mybatis+redis+mysql+apache+tomcat 实现spring读写分离、mysql主从复制、redis缓存、apache+tomcat集群 #4.cms框架 spring+springMVC+mybatis+redis+mysql+tomcat+jQuery+jqgrid+bootstrap #5.数据库部分--将来分库/分表 基础表 地点信息、敏感词汇、导师类别、广告 系统相关 系统信息、系统用户信息、短信息、意见反馈、系统收入、系统支出、系统结算、系统结算系数 用户相关 用户表、用户提问、用户偷听、用户收入、用户支出、用户收藏、用户评价、用户分享、用户点赞、用户第三方信息 导师相关

安全多方计算(MPC)从入门到精通:JUGO-IDE及SDK

匿名 (未验证) 提交于 2019-12-03 00:39:02
简介:在上一节《安全多方计算(MPC)从入门到精通:Frutta语言》中,已经介绍了Frutta语言语法相关的内容,在本节中,我们将介绍JUGO-IDE及SDK。 1.什么是JUGO-IDE   JUGO-IDE是JUGO技术产品面向开发者提供的用来编写MPC算法的开发工具,结合Frutta谷歌浏览器插件,开发者无需搭建任何环境就可以快速编写、编译、运行和发布算法。   通过使用JUGO-IDE,开发者可使用Frutta语言编写算法,并通过JUGO-IDE编译成可在JUGO技术产品上执行的电路文件和java模板文件。 2.支持语言   Frutta语言。   Frutta作为类C的高级语言,可以将编写的计算逻辑在JUGO-IDE生成电路文件和java模板文件,并在JUGO技术产品中执行计算。 3.开发环境   操作系统windows(后续支持linux),chrome浏览器(需先安装Frutta谷歌浏览器插件)   第一步,请下载Frutta谷歌浏览器插件的安装包   第二步,在Chrome浏览器中启用开发者模式,然后点击按钮“加载已解压的扩展程序”,选择插件所在的文件夹即可。 注意:由于该插件暂未上传Google插件商店,所以只能以开发者模式运行。开启开发者模式,由于是以开发者模式运行该插件的,Chrome浏览器会弹出“请停用以开发者模式运行的扩展程序”的提示,此时点击“取消

高德引擎构建及持续集成技术演进之路

匿名 (未验证) 提交于 2019-12-02 20:32:16
01 背景 由于导航应用中的地图渲染、导航等核心功能对性能要求很高,所以高德地图客户端中大量功能采用 C++ 实现。随着业务的飞速发展,仅地图引擎库就有40多个模块,工程配置极其复杂,原有的构建及持续集成技术已无法满足日益增长的需求变化。 除了以百万计的代码行数带来的复杂度外,高德地图客户端中的 C++ 引擎库工程(以下简称引擎库)的构建和持续集成还面临以下几个挑战: 支持多团队协作:多团队意味着多操作系统多 IDE ,降低不同操作系统和不同 IDE 下的工程配置的难度是重点要解决的难题之一; 支持多业务线定制:引擎库为手机、车机、开放平台等业务线提供支持,而各个业务线的诉求不同,所以需要具备按功能构建的能力; 支持车机环境:在诸多业务线中,高德地图有一个非常特殊的业务线,即车机(AMAP AUTO)。车机直接面对各大车厂和众多设备商,环境多为定制化,构建工具链各式各样。如果针对每个车机环境都定制一套构建配置文件,那么其维护成本将非常高,所以如何用一套构建配置满足车机的多样化构建需求成为亟需解决的问题; 此外,由于历史原因,引擎库中源码和依赖库混杂,都存放于 Git 仓库中,这样会带来两个问题: 随着构建次数不断增加,Git 仓库越来越大,代码与依赖库检出越来越慢,极大影响本地开发以及打包效率; 缺乏统一管理,依赖关系混乱,经常出现因为依赖问题而导致的构建失败