安装基本环境 1.ubuntu 下载 下载地址:http://releases.ubuntu.com/14.04.4/ 2.安装virtualBox 直接在软件管家中下载即可 3.安装ubuntu 注意:磁盘空间最好开辟大点,否则后面不够用只能挂载 安装的过程中,把OpenSSH(使用加密的远程登录 ...
分类:
系统相关 时间:
2017-01-12 10:32:37
阅读次数:
231
脚本加载和运行 当浏览器遇到一个<script>标签时,无法预知javascript是否在<p>标签中添加内容。因此,浏览器停下来,运行javascript代码,然后继续解析、翻译页面。 浏览器必须首先下载外部文件的代码,这要占用一些时间,然后解析并运行代码,这又要占用一些时间。此过程中,页面解析和 ...
分类:
编程语言 时间:
2017-01-12 10:20:40
阅读次数:
235
为了便于操作基本类型值,ECMAScript 提供了3 个特殊的引用类型:Boolean、Number 和String。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。来看下面的例子。 当第二行代码访问s1 时,访问过程处于一 ...
分类:
其他好文 时间:
2017-01-12 09:46:20
阅读次数:
183
如果只有一个返回值就用存储函数,否则,就用存储过程 存储过程存储函数都是存储在数据库中供所有用户程序调用的子程序。他们的区别就在于是否用return 语句返回值 存储过程: --创建一个带参数的存储过程 --给指定的员工涨100块的工资,并且打印涨前和涨后的工资 CREATE OR REPLACE ...
分类:
数据库 时间:
2017-01-12 09:30:22
阅读次数:
263
FTP服务的主动模式和被动模式 在开始之前,先聊一下FTP的主动模式和被动模式,两者的区别 , 用两张图来表示可能会更加清晰一些: 主动模式: 主动模式工作过程: 1. 客户端以随机非特权端口N,就是大于1024的端口,对server端21端口发起连接 2. 客户端开始监听 N+1端口; 3. 服务... ...
分类:
编程语言 时间:
2017-01-12 09:27:52
阅读次数:
324
工厂设计模式就是用于产生对象的。 该模式将创建对象的过程放在了一个静态方法中来实现.在实际编程中,如果需要大量的创建对象,该模式是比较理想的。 利用配置文件来动态产生对象 配置文件格式: 代码示例: ...
分类:
其他好文 时间:
2017-01-12 09:26:06
阅读次数:
271
SpringMVC可以通过RequestParam注解来映射获得参数,具体用法如下: 例子: 配置过程省略 1.新建controller类 2.index.jsp 运行结果: 补充:如何表单名跟方法的参数名一致的话,无需再用@RequestParam注解来映射。 如改为 2.新建User类 3.co ...
分类:
编程语言 时间:
2017-01-12 09:24:52
阅读次数:
201
Qt第三方圆形进度条的改进 要实现一个圆形的进度条功能,在网上找到一个比较出名的第三方封装类:QRoundProgressBar,地址:sourceforge 的 QRoundProgressBar 功能封装的还是不错,提供了3种模式,线形、圆环、饼状。使用过程中发现圆环进度条对背景透明支持不够完善 ...
分类:
其他好文 时间:
2017-01-12 09:17:27
阅读次数:
283
canvas drawImage方法的图像裁剪理解可能会比较耗时,记录一下,以便供人翻阅! 这句话的执行过程可以这么理解: 首先是绘制一幅图像,这幅图像的宽和高就是图像实际的宽和高! 然后开始裁剪,sx sy是裁剪的起始位置,swidth和sheight是裁剪的高度和宽度,注意限制一下最大值,不要超 ...
分类:
Web程序 时间:
2017-01-12 09:09:26
阅读次数:
229
下载 android开发者官网下载sdk比较慢,甚至访问不了.所以建议去android中文网下载sdk,如下图找到android-sdk点击链接下载就行了 下载sdk 下载sdk 安装 安装前先要安装java jdk 安装过程基本就是点下一步,注意系统盘c盘如果容量比较小,就不要安装到系统盘,因为后 ...
分类:
移动开发 时间:
2017-01-12 09:03:16
阅读次数:
434