概览 本教程适合不熟悉 Java 技术,但想成为高效的 Java 程序员的软件开发人员。学习本教程之后,即可使用 Java 语言和平台正常地执行面向对象编程 (OOP) 和实际应用程序开发。 逐步操作说明帮助您创建一个简单的 Java 对象,以它为基础开发一个完整的应用程序。在最后一节课程中 — 您要将它作为 Web 应用程序部署到云中。在此过程中,您可以通过简短测验和编程挑战测试您新掌握的 Ja
简介 Hyperledger Fabric是一个提供分布式账本解决方案的平台。Hyperledger Fabric由模块化架构支撑,并具备极佳的保密性、可伸缩性、灵活性和可扩展性。Hyperledger Fabric被设计成支持不同的模块组件直接拔插启用,并能适应在经济生态系统中错综复杂的各种场景。 Hyperledger Fabric提供了一个独特的可伸缩、可扩展的架构,这也是Hyperledg
应用主机综合防护系统,简称“网防G01”,是首款专门针对政府网站及服务器等关键信息基础资源进行综合防护的产品,由公安部第一研究所和计算机病毒防治技术国家工程实验室(北京)研发。 架构 由服务器端Agent、用户管理控制平台、PC直连控制客户端、云数据中心四个部分组成。 服务器端Agent安装在被防护服务器、云主机操作系统内部,对操作系统、Web中间件和Web业务系统和网站进行多重防护,持续对业务服
区块链市场 痛点 性能 IOTA Ethereum Fabric Polkadot Cosmos 孚衍的技术方向
作为入门级的STEAM教育机器人,mBot让机器人编程学习和教学变得简单有趣。只需一把螺丝刀,一份入门指南,一节课的时间,孩子就能从零开始,体验动手创造的乐趣,认识各种机器人机械和电子零件,入门学习积木式编程,并锻炼逻辑和设计思维。 使用慧编程 结合慧编程软件,你可以通过编程让mBot做各种有趣的事。 慧编程软件有电脑端和移动端,也可以在网页上访问。 电脑端:http://www.mblock.c
关于这份教学 欢迎来到 Haskell 趣学指南!会想看这篇文章表示你对学习 Haskell 有很大的兴趣。你来对地方了,来让我简单介绍一下这个教学。 撰写这份教学,一方面是让我自己对 Haskell 更熟练,另一方面是希望能够分享我的学习经验,帮助初学者更快进入状况。网络上已经有无数 Haskell 的教学文档,在我学习的过程中,我并不限于只参考一份来源。我常常阅读不同的教学文章,他们每个都从不
本书的目的是以实际例子来教会大家Python这门编程语言。方法很简单:每一个主题都有一个简短的介绍,读者通过解决实际的问题来学的更多知识。 这些实例被广泛用在我在Superior科技学院的web开发与分布式计算课程中。通过这些实例,学生们可以在一个月内快速掌握Python。实际上,曾在第二学年学习过软件工程的学生,可以在二周内熟悉Python的语法,并在第三周使用sockets写出分布式计算网络的
ANTLR v4是一款强大的语法分析器生成器,可以用来读取、处理、执行和转换结构化文本或二进制文件。通过称为文法的形式化语言描述,ANTLR可以为该语言自动生成词法分析器。生成的语法分析器可以自动构建语法分析树,它是表示文法如何匹配输入的数据结构。ANTLR还可以自动生成树遍历器,用来访问树节点以执行特定的代码。 ANTLR v4的语法分析器使用一种新的称为Adaptive LL(*)或ALL(*
简介 Org-mode 主要包含标签、待办、日程表几大部分 规模效应. 如果资料只有几十几百条,借助分类的方式可以有效管理,但是资料的条目超过了一定的数量,标签更管用。好比传统的邮箱,使用分类的方式管理邮件;而 Gmail 由于起点容量很大,所以提供了标签 组织. 提供了标签进行宏观控制,别外还有日程表作为快速通道 构思与发布. Org-mode 不但可以整理思路,而且拥有比较完善的发布功能 配置
惜Fedora、SuSE,有点臃肿 gentoo、LFS,略显麻烦 一代天骄,Ubuntu 只知免费送光盘 深孚众望的 Ubuntu 变得越来越臃肿,越来越“Windows”;Gentoo 虽然能够灵活定制,不过所有的软件都使用源代码编译安装,却也有些过犹不及 Archlinux,既能够像 Ubuntu那样使用二进制包(pacman)便捷的安装,又能够像 Gentoo 那样灵活定制(ABS),是一
对于文本内容的处理,通常使用交互方式,手工调整;但如果你对源文本比较了解,则可以采用自动化的批量处理方式,这种方式效率高、迅速快 批量处理,要求根据一定规则,匹配源文本中的字符,转换为目标文本,这就要用到正则表达式 最简单的例子,使用regular进行匹配,结果如下: regular expression 正则表达式有许多变种:glob 表达式、基本正则表达式、perl 正则表达式、emacs
内核是系统的引擎,它是一个系统运行起来的先决条件。 内核管理硬件,是程序和硬件之间的接口 内核对进程进行调度,将硬件资源分配给不同任务,使系统可以同时运行多个任务 内核对内存进行管理,将内存空间分配给任务,将使用不频繁的页面转移到交换分区 内核还管理文件系统,进程间通信和网络 内核包含几个重要的子系统: 进程调度(SCHED) 控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值
Xwindow 是工作站图形系统的工业标准,它有多种不同的实现,多数 Linux 系统中使用 Xorg。 当然,Xwindow 有悠久的历史和传统,不过那不在我们讨论的范围。您要注意的有两点: Xwindow 和 Xbox 中的“X”意义是不同的, X 只是 W 之后的一个字母,差不多应该这样理解,Xwindow 是 Window 的接班人 (注意,Window 不是 Windows) 同样,也不
exVim 是一个力求将 Vim 改良成集成编辑环境(IDE)的项目,exVim 在 Vim 中加入项目工程文件(.exvim)的概念, 通过使用 Vim 编辑项目工程文件 (.exvim) 触发 exVim 的插件, 从而让你能够在不同的工程中使用不同的 Vim 配置,插件配置, 甚至按需加载不同的插件. 总的来说, exVim 就是为了使 Vim 成为世界上最好用的 IDE。 更酷的是---我
Joel On Software Joel谈软件 / 软件沉思录; 我想, 只有真正经历软件规模并在那些痛苦中挣扎过的人才能体会到这些软件方法论的精妙之处吧。 如果是刚开始学习编程的我,大抵会对这种文邹邹的东西嗤之以鼻:“软件需要什么方法论?” “这些东西肯定又是文科生弄出来的吧”。 不过零零散散的参与了一些软件项目之后, 也开始反思项目苦楚的源泉究竟源自何方。 所有谈软件工程的人或多或少对这些