- 博客(44)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 IT-大道至简-分享文章列表
欢迎关注微信公众号:IT一大道至简07期:《实现兼容IE9+的svg截图和异步下载功能》摘要:一起来探索如何实现兼容IE9+的svg截图和异步下载功能,并借此来了解web截图实现方案的发展史、浏览器tained canvas的安全性限制以及node用于解决浏览器兼容性问题的理论基础。06期:《前端布局基础概述》摘要:从CSS盒模型及其发展史、元素的分类及其布局特性、格式化上下文(F...
2018-10-05 20:27:35
249
原创 04期:从JS垃圾回收机制和词源来透视闭包
深入底层(函数的解析和执行过程、JS变量查找机制和JS垃圾回收机制),从里子讲闭包,从词源讲闭包,帮助各位同学理解、会用和用好闭包。
2017-07-25 23:40:40
513
原创 读取json数据并动态生成table
文件data.text[{"name":"john","age":12},{"name":"peter","age":12},{"name":"marry","age":14},]文件test.html function createTable(url){ var result = $.ajax({ url: u
2015-05-25 15:23:01
3537
原创 交换排序之快速排序
void quickSort(int * data, int low, int high){int pivot; if(low //1.low == high 可以理解为数组只有一个元素。2.当前趟要确定最终位置的数的最终位置在:low == high处。3.low {pivot = partition(data, low, high);
2015-05-02 12:54:57
307
原创 选择排序之简单选择排序
#include#includevoid swap(int* data, int i, int j){ int temp; temp = data[i]; data[i] = data[j]; data[j] = temp;}void simpleSelectSort(int* data, int n){ int min; //外层循环用来控制每一趟最值的存储位置,当数组下标为
2015-05-02 12:15:46
340
原创 选择排序之简单选择排序
#include#includevoid swap(int* data, int i, int j){ int temp; temp = data[i]; data[i] = data[j]; data[j] = temp;}void simpleSelectSort(int* data, int n){ int min; //外层循环用来控制每一趟最值的存储位置,当数组下标为
2015-05-02 12:13:02
321
原创 选择排序之堆排序
#include#includevoid swap(int* data, int i, int j){int temp;temp = data[i];data[i] = data[j];data[j] = temp;}//优美的递归实现堆调整 void adjustBigTopHeap(int* data, int root, int n){int left
2015-05-02 11:21:01
341
原创 交换排序之冒泡排序
#include#includevoid swap(int* data, int i, int j){ int temp = data[i]; data[i] = data[j]; data[j] = temp;}/*低效的冒泡排序*/ void ineff_bubbleSort(int* data, int n){ for(
2015-04-30 01:56:15
321
原创 仅使用css,当body高度不足时,让footer始终底部显示。
*{ margin: 0; padding: 0; } html,body{ height: 100%; } .wrap{ height: 100%; background-color: blue;
2015-04-28 11:46:38
1810
原创 给定入栈序列,判断可能的出栈序列
代码如下:#include//用于表示顺序栈 typedef struct{ int data[1000]; int top; int length;}SeqStack;//用于表示入栈序列 typedef struct{ int data[1000]; int top; int length;}SeqData;//用于表示一个可能的出栈序列 typedef struc
2015-04-26 16:47:56
799
原创 jdk,jre,ide概念辨析
jdk,jre,ide概念辨析1.jdk是什么?里面有什么东西?jdk,英文全名是java development kit(java开发工具包)。它是工具程序和文档的集合。里面有java工(.exe可执行文件如javac.exe,java.exe,debuger.exe,jar.exe,javadoc.exe等)和java的基础类库(jar包如java.io,java.sql,java.l
2014-03-26 10:15:29
6222
原创 VMware虚拟系统文件夹下几个常用文件的介绍
VMware虚拟系统文件夹下几个常用文件的介绍 1. vmx文件:表示虚拟系统文件,我们用虚拟机程序打开这个文件以启动虚拟系统。 2. vmem文件:表示虚拟内存文件,与pagefile.sys(亦称分页文件)同。当虚拟系统执行关机操作后,vmem文件消失,但挂起关闭时,不消失。 3. vmdk文件:表示虚拟机的一个虚拟磁盘。 4...
2012-04-01 15:03:51
1648
原创 安装IIS的方法及windows组件向导没有IIS的解决办法
安装IIS的方法 一. 先根据你操作系统的版本下载对应版本的IIS IIS 1.0Windows NT Server 3.51IIS 2.0Windows NT Server 4.0IIS 3.0Windows NT Server 4.0 SP3IIS 4.0Windo...
2012-03-29 16:22:08
684
原创 安装IIS的方法及windows组件向导没有IIS的解决办法
Windows NT Server 4.0 SP3IIS 4.0Windows NT Server 4.0 SP3 + Option PackIIS 5.0Windows 2000IIS 5.1Windows XP Professional, Windows XP Media CenterIIS 6.0Windows Server 2003, Windows XP Professional x6
2012-03-29 16:22:08
254
原创 安装IIS的方法及windows组件向导没有IIS的解决办法
dows NT Server 4.0 SP3IIS 4.0Windows NT Server 4.0 SP3 + Option PackIIS 5.0Windows 2000IIS 5.1Windows XP Professional, Windows XP Media CenterIIS 6.0Windows Server 2003, Windows XP Professional x64
2012-03-29 16:20:58
396
原创 在使用“U盘系统盘制作工具”时遇到的问题和有关理解
题记:不付出代价,有些教训是买不到的。所以面对付出的代价,我们释然。症状一: 我一开始下载了“大白菜U盘启动制作工具”的安装程序,一键把U盘制成USB HDD启动模式后,我打开U盘,发现里面什么东西也没有。我一开始以为是“大白菜U盘启动制作工具”将U盘格式化后,只是把U盘制成如空白光盘般的具有启动作用的存储器。后来我就在网上疯狂地找PE系统,但还是事与愿违。我开始认为“大白菜U盘启动制作工具...
2012-03-18 12:02:42
248
原创 在使用“U盘系统盘制作工具”时遇到的问题和有关理解
键把U盘制成USB HDD启动模式后,我打开U盘,发现里面什么东西也没有。我一开始以为是“大白菜U盘启动制作工具”将U盘格式化后,只是把U盘制成如空白光盘般的具有启动作用的存储器。后来我就在网上疯狂地找PE系统,但还是事与愿违。我开始认为“大白菜U盘启动制作工具”的制作人真坑爹,不把大白菜PE系统的下载连接顺便给我们。后来我改用小马PE2011,成功把U盘制成了U盘系统盘,而且打开U盘后,里面也能找到PE系统文件,这让我更加肯定大白菜是坑爹软件。后来我发现错了。解决问题的过程: 由于有同学的笔记本硬盘
2012-03-18 12:02:42
266
原创 CMOS与BIOS的区别
题记:晚上睡不着或无所事事的时候,学一点东西,总比让光阴白白流逝好。一.两者的概念。 1.BIOS:是“basic input/ouput system基础输入输出系统”的缩写,顾名思义,它是一种软件。它的全称是"ROM-BIOS",它是固化在计算机主板ROM芯片的程序软件。由于是存储在ROM芯片(一种只读存贮器),所以这个程序不可被修改。 2.CMOS:是“complementary...
2012-03-18 11:59:01
265
原创 CMOS与BIOS的区别
缩写,顾名思义,它是一种软件。它的全称是"ROM-BIOS",它是固化在计算机主板ROM芯片的程序软件。由于是存储在ROM芯片(一种只读存贮器),所以这个程序不可被修改。 2.CMOS:是“complementary metal oxide semicondutor互补金属氧化物半导体”的缩写,顾名思义,它是一种硬件。这种半导体是芯片制作的重要原材料,所以常用CMOS(这种原材料)来表示RAM芯片(一种随机存储器),所以它是一个存储器。CMOS里面存储了计算机硬件的属性(配置信息如
2012-03-18 11:59:01
160
原创 定义字符数组的两种不同方式的区别
由于C语言中没有字符串类型,所以用char数组代字符串类型,定义字符数组的方式有两种,下面来看它们的区别: 方式一:以单字符形式要声明初始化一个可存储四个有效值的字符数组,形式如下:char charArray[4]={'1','2','3','4'}; 方式二:以字符串形式要声明一个可存储四个有效值的字符数组,形式如下:char stringArray[5]={"...
2012-03-17 19:49:47
1229
原创 判断一个数组实际所存元素的个数
在C语言中,对于字符型数组,可以直接使用strlen函数(函数头:<string.h> 格式:strlen(数组),返回一个int值)得出数组实际存储的元素个数,但如果是其它类型,就不能。但当其它类型的数组存满时,也可以通过sizeof函数间接得出:数组存满时的元素个数 = sizeof(数组名)/sizeof(数组类型或一个该类型变量)。sizeof函数是一个计算对象...
2012-03-17 19:39:49
3955
原创 如何命令行编译java程序
题记:有些东西,你说它简单就简单。 当我们在没有java编译软件的情况下,可以使用DOS命令行执行JAVA文件。具体操作如下:1.设置环境变量。 以XP系统为例,进入:我的电脑——>系统——>高级——>环境变量,当你想只在本用户使用该功能时,就在“用户变量”那里设置path变量的值,当你想在系统的所有用户都实现该功能时,就在“系统变量”那里设...
2012-03-17 19:33:52
122
原创 单态变量与多态变量
一.单态变量与多态变量 单态变量:一个变量的静态类型与动态类型都是同一类型,那么这个变量称之为单态变量。多态变量:一个变量的静态类型与动态类型不是同一类型,那么这个变量称之为动态变量。 静态类型与动态类型 静态类型:一个变量的声明类型,称之为这个变量的静态类型。(变量的静态类型与静态变量是完全不同的两个概念。)动态类型:一个变量存储的值的类型,称之为这个变量的动态类...
2012-03-17 19:31:42
346
原创 为Centos安装中文支持语言包(转载)
Centos操作系统是基于Linux开发的,是Linux发行版之一,它与红帽子企业版Linux有颇深的渊源,是依照其开放源代码规定释出的源代码所编译而成。由于系出同源,因此在服务器操作系统领域主要用于替换商业版本的红帽子企业版。不过刚刚安装好的Centos并不支持中文,在浏览中文页面的时候会显示乱码,这是因为没有安装中文支持语言包。这时候就需要手动安装了。网上有不少介绍如何给centos安装中...
2012-03-17 19:28:47
1313
原创 Java连接Microsoft SQL server 2005的相关背景知识
Java连接Microsoft SQL server 2005的相关背景知识一.JRE1.5,JRE1.6,JRE5.0,JRE6.0版本的相关介绍。 JRE1.5 就是 JRE5.0,JRE1.6 就是 JRE6.0。之所以出现这种情况是因为当时j2se出到1.5的时候,sun发现新版本和原来的旧版本相比差别很大,用“1.5”这个版本号无法体现出新版本的新特性,所以把新...
2012-03-07 13:02:18
130
原创 Java连接Microsoft SQL Server 2005的方法
Java连接Microsoft SQL Server 2005连接步骤一.下载驱动程序Microsoft SQL Server 2005 JDBC Driver 。(版本自选,但需支持你eclipse上JRE的版本) 解压后会得到一个JDBC Driver.exe文件,运行后,然后进一步解压(unzip),位置自定,一般存放c:\program file文件夹,后面也用...
2012-03-07 12:54:43
196
原创 动态数组
动态数组 定义: 利用“指针”和“内存空间分配函数”,根据用户的需求,动态且恰当地利用内存空间。 优点: 能够有效地利用内存空间。 缺点: 创建方式麻烦,使用时易混淆,且最后需要释放内存空间(否则易造成内存泄漏,而数组不用)。 使用原则: 1. 创建需从外到里。 2. 释放需从里到外。(释放指针所指向的空间,free函数接受的参数是指针) 使用方法: 以三维数组int array[n1][n2...
2012-02-15 13:54:23
119
maven学习资料汇总
2015-04-19
shell-tutorial(shell入门教程)
2014-06-19
如何为VMware虚拟机所在文件夹重命名
2012-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人