三、Maven入门(一)创建工程1. 选择菜单"> File ->new -> Other 选择">Maven下的">Maven Project, Next2. 选中下图红框部分的复选框(跳过骨架),">next 3. 定义工程坐标">maven对所有工程管理基于坐标进行管理。">坐标包括:">Gr... ...
分类:
其他好文 时间:
2018-04-08 14:30:01
阅读次数:
196
一、 MinGW MinGW 官方网站为 http://www.mingw.org/ MinGW,即 Minimalist GNU For Windows(GCC compiler suite)。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Comp ...
《unix环境高级编程·第三版》源代码编译及使用 《unix环境高级编程》中有很多示例代码需要包含作者自定义的头文件,如"apue.h"。这些代码可以从以下网址下载 http://apuebook.com/code3e.html 1. 解压文件 2. 安装 ,否则编译会报错不通过,会提示编译thre ...
分类:
其他好文 时间:
2018-04-07 14:03:36
阅读次数:
162
JS引擎的执行机制 1.什么是JavaScript解析引擎 js引擎就是能够读懂JavaScript代码,并准确地给出代码运行结果的一段程序。 对于静态语言(eg:Java、C++、C),处理上述事情的叫编译器,相应地对于JavaScript这样的动态语言则叫做解释器。区别:编译器是将源代码编译为另 ...
分类:
Web程序 时间:
2018-04-05 20:00:19
阅读次数:
174
平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Cla ...
分类:
编程语言 时间:
2018-04-03 17:27:10
阅读次数:
192
Java语法糖 语法糖即为了方便开发人员进行代码开发而在语言层面添加了一些语法支持,这些语法对程序性能并不会有什么提升,仅仅用于提升开发效率。 Java语法糖需要Java编译器提供支持,在将源代码编译成字节码的过程中,编译器会进行解语法糖操作,将语法糖还原成更普通的Java语法。 常见的Java语法 ...
分类:
编程语言 时间:
2018-03-18 10:25:03
阅读次数:
194
1、什么是软件包?软件包是指将应用程序、配置文件和管理数据打包的产物。2、Linux下常用的基本软件包管理工具有两种:dpkg工具和RPM工具。对应于两种不同格式的软件包,即.deb格式与.rpm格式。dpkg软件包工具主要用于Debian和Ubuntu这两个发行版本。RPM工具用于绝大多数的Linux发行版本,如RedHat、openSUSE等。3、使用dpkg和rpm工具安装软件需要考虑软件的
分类:
系统相关 时间:
2018-03-14 23:03:39
阅读次数:
223
软件编译:软件编译就是把源代码(c,c++)编译成二进制 以memcache为例,先到memcached.org下载源码。 下载到/usr/local/src下 软件编译分为3步 1. ./configure --prefix=安装路径 2. make 编译[生成2进制] 3.make instal ...
分类:
系统相关 时间:
2018-03-08 12:16:47
阅读次数:
187
首先vsftp同步文件,并没有好的解决方案,网上有一些软件是可以定时同步文件的,我是用的是linux上的一款工具Rsync 首先先了解一下Rsync与scp的区别:点我 1.安装Rsync 两种安装方式:1:源代码编译安装,2:yum安装,因为我的虚拟机可以连接外网,所以我是使用yum安装,两台都要 ...
分类:
其他好文 时间:
2018-02-27 19:26:20
阅读次数:
203
准备工作: CentOS 上的最新git版本也只有1.8.3,就想试着装上最新的版本,没想到差点玩脱,全当记录一次冒险经历 Development tools 没装的要装上,不然GCC编译时会出错 GCC 用于编译安装包 再卸载CentOS自带的老版本git 下载git并安装 安装注意事项: 此时报 ...
分类:
其他好文 时间:
2018-02-26 20:41:02
阅读次数:
213