JDK是Java Development Kit 的缩写,是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。 一、JDK的下载 这里以Oracle官网下载为例 1、在网址里直接输入oracle官网——oracle.com 2、点击Downloads 3、滚动页面, ...
分类:
其他好文 时间:
2019-02-21 12:20:35
阅读次数:
251
软件开发的常见文档 软件开发的常见文档 01立项调查报告02立项建议书 03立项评审报告 04项目设计开发任务书 05项目计划 06质量保证计划 07配置管理计划 08需求分析说明书 09概要设计说明书 10详细设计说明书 11数据库设计说明书 12数据库表详细设计 13单元测试计划 14测试脚本 ...
分类:
其他好文 时间:
2019-02-20 13:13:11
阅读次数:
230
1 主流深度学习框架对比 当今的软件开发基本都是分层化和模块化的,应用层开发会基于框架层。比如开发Linux Driver会基于Linux kernel,开发Android app会基于Android Framework。深度学习也不例外,框架层为上层模型开发提供了强大的多语言接口、稳定的运行时、高 ...
分类:
其他好文 时间:
2019-02-20 11:19:13
阅读次数:
211
本文作者:CODING 用户 廖石荣 持续集成的概念 "持续集成(Continuous integration,简称 CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来 ...
分类:
编程语言 时间:
2019-02-19 10:18:53
阅读次数:
266
随着软件开发技术的不断发展,编程语言的使用也越来越方便,总的来说编程语言并不难学,即使没有任何计算机基础,也可以通过一个系统的学习过程来掌握编程语言。 目前经常使用的编程语言有几十种,包括Java、C、Python、C++、PHP、C#、JavaScript、R、Scala等,这些编程语言往往都有自 ...
分类:
编程语言 时间:
2019-02-18 19:17:03
阅读次数:
222
Python的应用方向 1. 常规软件开发 2. 科学计算 3. 自动化运维 4. 云计算 5. WEB开发 6. 网络爬虫 7. 数据分析 8. 人工智能 Python入门学习中的资料 1. 跟视频学习,知识点比较散乱。 需要同时跟一本书进行系统学习。 2.Python中文开发门户: python ...
分类:
编程语言 时间:
2019-02-18 14:18:26
阅读次数:
198
Java 在刚刚诞生之初就提出过一个非常著名的口号:“一次编写,到处运行”, 这句话充分表达了软件开发人员对冲破平台界限的渴望 ...
分类:
编程语言 时间:
2019-02-18 12:52:04
阅读次数:
196
子父级继承 关键字 extends 首先创建一个父类 由一个子类继承 此时创建一个类,来调用 由此得出总结: 1)继承的出现提高了代码的复用性,提高软件开发效率 2)继承的出现让类与类之间产生了关系,提供了多态的前提 3)成员变量的变化: 当出现相同名字的成员变量时,就近原则。如上面出现的int a ...
分类:
编程语言 时间:
2019-02-17 20:46:06
阅读次数:
187
technology stack 技术栈: 产品实现上依赖的软件基础组件, 包括 1、 系统 2、 中间件 3、 数据库 4、 应用软件 5、 开发语言 6、 框架 https://en.wikipedia.org/wiki/Solution_stack From Wikipedia, the fr ...
分类:
其他好文 时间:
2019-02-17 12:46:41
阅读次数:
193
百度云及其他网盘下载地址:点我 编辑推荐 软件“风格”所要讨论的主题是如何在开销与功能之间、优雅与可维护性之间、灵活。性与过分灵活之间寻找完美的平街点。在本书中,著名的C++大师Herb Sutter给出了40个编程问题。其目的是为了使读者不仅“知其然”,更要“知其所以然”,并帮助读者在软件开发中进 ...
分类:
编程语言 时间:
2019-02-16 20:47:13
阅读次数:
265