一、Java 异常继承框架 Error: Error类对象由 Java 虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关。 对于设计合理的应用程序来说,即使确实发生了错误,本质上也不应该试图去处理它所引起的异常状况。 Exception: 在Exception分支中有一个重要的子类Runti ...
分类:
编程语言 时间:
2018-10-14 13:42:39
阅读次数:
180
用虚拟机搭载乌班图Linux环境,配置Java环境。 eclipse下载安装至Linux,进行编译。 但eclipse在虚拟机中运行过于卡顿,直接用命令行代替。 代码: vim h.java 创建一个java文件。 进行编辑 保存后 执行 esc :wq 执行javac h.java Java h ...
分类:
其他好文 时间:
2018-09-30 21:23:23
阅读次数:
188
VMware Workstation已经采用最小化安装CentOS7,显示版本为CentOS7.5,准备采用yum安装git。 采用yum list git发现可安装的GIT软件包版本1.8.3.1,新的版本已经是2.19了,因此,我决定编译安装git2.19。 由于采用最小化安装系统,编译时出现一 ...
分类:
其他好文 时间:
2018-09-26 12:17:33
阅读次数:
737
编译系统和运行时的系统(参照编译原理第三版第11章) 源程序———预处理器———修改后的源程序——编译器———汇编程序————汇编器————可重定位的目标程序————链接器(加入库文件和可重定位的目标文件)————可执行的目标程序 大多数编译系统提供一个驱动程序来调用预处理器、编译器、汇编器、链接器 ...
分类:
其他好文 时间:
2018-09-13 21:38:10
阅读次数:
192
1.<>包含系统的头文件(标准的头文件),包含自定义的头文件。 2.man手册查看 3.gcc编译 gcc是一个编译器,不指定目标文件名,默认生成a.out. gcc xxx.c -o 目标文件名 gcc -o 目标文件名 xxx.c 4.定位bug vi xxx.c +行号 5.运行可执行文件 . ...
分类:
其他好文 时间:
2018-09-09 19:48:05
阅读次数:
146
静态多态就是在系统编译期间就可以确定程序执行到这里将要执行哪个函数,比如函数的重载。 动态多态则是利用虚函数实现了运行时的多态,也就是说在系统编译的时候并不知道程序将要调用哪一个函数,只有在运行到这里的时候才能确定接下来会跳转到哪一个函数的栈帧。 虚函数就是在基类中声明该函数是虚拟的(在函数之前加v ...
分类:
编程语言 时间:
2018-09-06 02:49:53
阅读次数:
181
老k,柏链道捷CTO、清华阿尔山区块链研究中心高级工程师,超过17年的系统软件开发经验,在操作系统、编译器、虚拟机和符号执行方面都有实战经验。主持开发多个开眼项目,目前主要从事区块链底层系统开发工作。 这个系列的文章主要谈一下我对区块链中的共识机制的理解,欢迎跟大家一起交流、探讨。 前言 当今区块链 ...
分类:
其他好文 时间:
2018-07-30 16:35:34
阅读次数:
200
TIsdk文件夹下的filesystem文件夹下有两份根文件系统源码包,arago-base-tisdk-image-am335x-evm是最小文件系统(可能还可以优化),另一个包含QT等其他丰富资源。具体过程参考文档Ubifs文件系统的制作和启动1.安装编译工具特别注意不要使用apt-get安装,按照文档操作,参见https://e2echina.ti.com/question_answer/d
分类:
其他好文 时间:
2018-07-27 10:49:34
阅读次数:
201
最近要使用django进行项目开发,需要使用mysql-python模块。 在本地搭建环境安装的时候却出现报错,Unable to find vcvarsall.bat 在网上找了很多资料,发现是window平台本身不带编译系统,而安装mysql-python需要进行编译。网上给出的办法是,安装vs ...
分类:
数据库 时间:
2018-07-25 15:09:23
阅读次数:
215
系统编译安装 ubuntu16.11 java 1.8 系统规划 Portal共用 其它环境每个两台机器 mysql都做主从,所以每个环境的机器上都会安装admin 服务,config服务,以及一个mysql服务 安装Portal Portal是共用的,代码都一样,所以这里从dev环境拿个编译包就可 ...
分类:
其他好文 时间:
2018-07-12 20:02:31
阅读次数:
254