自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 IT-大道至简-分享文章列表

欢迎关注微信公众号:IT一大道至简07期:《实现兼容IE9+的svg截图和异步下载功能》摘要:一起来探索如何实现兼容IE9+的svg截图和异步下载功能,并借此来了解web截图实现方案的发展史、浏览器tained canvas的安全性限制以及node用于解决浏览器兼容性问题的理论基础。06期:《前端布局基础概述》摘要:从CSS盒模型及其发展史、元素的分类及其布局特性、格式化上下文(F...

2018-10-05 20:27:35 190

原创 04期:从JS垃圾回收机制和词源来透视闭包

深入底层(函数的解析和执行过程、JS变量查找机制和JS垃圾回收机制),从里子讲闭包,从词源讲闭包,帮助各位同学理解、会用和用好闭包。

2017-07-25 23:40:40 458

原创 03期:好用的setTimeout(func, 0)

解析setTimeout的工作原理,深入了解js事件循环机制和浏览器的内部线程。

2017-07-25 23:32:47 770 1

原创 02期:jQuery最佳实践(包含常见优化写法)

让你的jQuery代码更加高效、优雅,也一起来了解一下事件委托机制的实现原理。

2017-07-25 23:22:21 764

原创 01期:web浏览器事件传播机制(捕获和冒泡)

从“陨石坠落”和“公交路线”的角度来理解web事件传播机制

2017-07-25 23:01:29 1137

原创 读取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 3465

原创 交换排序之快速排序

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 278

原创 选择排序之简单选择排序

#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 309

原创 选择排序之简单选择排序

#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 295

原创 选择排序之堆排序

#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 321

原创 交换排序之冒泡排序

#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 295

原创 仅使用css,当body高度不足时,让footer始终底部显示。

*{ margin: 0; padding: 0; } html,body{ height: 100%; } .wrap{ height: 100%; background-color: blue;

2015-04-28 11:46:38 1761

原创 将博客搬至CSDN

    本人于2015年4月26日,将博客搬回CSDN。

2015-04-26 17:11:52 83

原创 将博客搬至CSDN

2015-04-26 17:11:52 69

原创 给定入栈序列,判断可能的出栈序列

代码如下:#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 762

原创 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 6016

原创 VMware虚拟系统文件夹下几个常用文件的介绍

VMware虚拟系统文件夹下几个常用文件的介绍 1.       vmx文件:表示虚拟系统文件,我们用虚拟机程序打开这个文件以启动虚拟系统。 2.       vmem文件:表示虚拟内存文件,与pagefile.sys(亦称分页文件)同。当虚拟系统执行关机操作后,vmem文件消失,但挂起关闭时,不消失。 3.       vmdk文件:表示虚拟机的一个虚拟磁盘。 4...

2012-04-01 15:03:51 1543

原创 VMware虚拟系统文件夹下几个常用文件的介绍

2012-04-01 15:03:51 279

原创 安装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 397

原创 安装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 194

原创 安装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 322

原创 在使用“U盘系统盘制作工具”时遇到的问题和有关理解

题记:不付出代价,有些教训是买不到的。所以面对付出的代价,我们释然。症状一:    我一开始下载了“大白菜U盘启动制作工具”的安装程序,一键把U盘制成USB HDD启动模式后,我打开U盘,发现里面什么东西也没有。我一开始以为是“大白菜U盘启动制作工具”将U盘格式化后,只是把U盘制成如空白光盘般的具有启动作用的存储器。后来我就在网上疯狂地找PE系统,但还是事与愿违。我开始认为“大白菜U盘启动制作工具...

2012-03-18 12:02:42 196

原创 在使用“U盘系统盘制作工具”时遇到的问题和有关理解

键把U盘制成USB HDD启动模式后,我打开U盘,发现里面什么东西也没有。我一开始以为是“大白菜U盘启动制作工具”将U盘格式化后,只是把U盘制成如空白光盘般的具有启动作用的存储器。后来我就在网上疯狂地找PE系统,但还是事与愿违。我开始认为“大白菜U盘启动制作工具”的制作人真坑爹,不把大白菜PE系统的下载连接顺便给我们。后来我改用小马PE2011,成功把U盘制成了U盘系统盘,而且打开U盘后,里面也能找到PE系统文件,这让我更加肯定大白菜是坑爹软件。后来我发现错了。解决问题的过程:    由于有同学的笔记本硬盘

2012-03-18 12:02:42 194

原创 CMOS与BIOS的区别

题记:晚上睡不着或无所事事的时候,学一点东西,总比让光阴白白流逝好。一.两者的概念。    1.BIOS:是“basic input/ouput system基础输入输出系统”的缩写,顾名思义,它是一种软件。它的全称是"ROM-BIOS",它是固化在计算机主板ROM芯片的程序软件。由于是存储在ROM芯片(一种只读存贮器),所以这个程序不可被修改。    2.CMOS:是“complementary...

2012-03-18 11:59:01 209

原创 CMOS与BIOS的区别

缩写,顾名思义,它是一种软件。它的全称是"ROM-BIOS",它是固化在计算机主板ROM芯片的程序软件。由于是存储在ROM芯片(一种只读存贮器),所以这个程序不可被修改。    2.CMOS:是“complementary metal oxide semicondutor互补金属氧化物半导体”的缩写,顾名思义,它是一种硬件。这种半导体是芯片制作的重要原材料,所以常用CMOS(这种原材料)来表示RAM芯片(一种随机存储器),所以它是一个存储器。CMOS里面存储了计算机硬件的属性(配置信息如

2012-03-18 11:59:01 124

原创 定义字符数组的两种不同方式的区别

由于C语言中没有字符串类型,所以用char数组代字符串类型,定义字符数组的方式有两种,下面来看它们的区别: 方式一:以单字符形式要声明初始化一个可存储四个有效值的字符数组,形式如下:char charArray[4]={'1','2','3','4'}; 方式二:以字符串形式要声明一个可存储四个有效值的字符数组,形式如下:char stringArray[5]={"...

2012-03-17 19:49:47 1142

原创 定义字符数组的两种不同方式的区别

2012-03-17 19:49:47 130

原创 判断一个数组实际所存元素的个数

       在C语言中,对于字符型数组,可以直接使用strlen函数(函数头:<string.h>  格式:strlen(数组),返回一个int值)得出数组实际存储的元素个数,但如果是其它类型,就不能。但当其它类型的数组存满时,也可以通过sizeof函数间接得出:数组存满时的元素个数 = sizeof(数组名)/sizeof(数组类型或一个该类型变量)。sizeof函数是一个计算对象...

2012-03-17 19:39:49 3148

原创 判断一个数组实际所存元素的个数

2012-03-17 19:39:49 584

原创 如何命令行编译java程序

题记:有些东西,你说它简单就简单。      当我们在没有java编译软件的情况下,可以使用DOS命令行执行JAVA文件。具体操作如下:1.设置环境变量。       以XP系统为例,进入:我的电脑——>系统——>高级——>环境变量,当你想只在本用户使用该功能时,就在“用户变量”那里设置path变量的值,当你想在系统的所有用户都实现该功能时,就在“系统变量”那里设...

2012-03-17 19:33:52 77

原创 如何命令行编译java程序

2012-03-17 19:33:52 67

原创 单态变量与多态变量

一.单态变量与多态变量 单态变量:一个变量的静态类型与动态类型都是同一类型,那么这个变量称之为单态变量。多态变量:一个变量的静态类型与动态类型不是同一类型,那么这个变量称之为动态变量。 静态类型与动态类型 静态类型:一个变量的声明类型,称之为这个变量的静态类型。(变量的静态类型与静态变量是完全不同的两个概念。)动态类型:一个变量存储的值的类型,称之为这个变量的动态类...

2012-03-17 19:31:42 247

原创 单态变量与多态变量

2012-03-17 19:31:42 146

原创 为Centos安装中文支持语言包(转载)

Centos操作系统是基于Linux开发的,是Linux发行版之一,它与红帽子企业版Linux有颇深的渊源,是依照其开放源代码规定释出的源代码所编译而成。由于系出同源,因此在服务器操作系统领域主要用于替换商业版本的红帽子企业版。不过刚刚安装好的Centos并不支持中文,在浏览中文页面的时候会显示乱码,这是因为没有安装中文支持语言包。这时候就需要手动安装了。网上有不少介绍如何给centos安装中...

2012-03-17 19:28:47 1266

原创 为Centos安装中文支持语言包(转载)

2012-03-17 19:28:47 102

原创 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 91

原创 Java连接Microsoft SQL server 2005的相关背景知识

2012-03-07 13:02:18 60

原创 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 138

原创 Java连接Microsoft SQL Server 2005的方法

2012-03-07 12:54:43 78

原创 动态数组

动态数组 定义: 利用“指针”和“内存空间分配函数”,根据用户的需求,动态且恰当地利用内存空间。 优点: 能够有效地利用内存空间。 缺点: 创建方式麻烦,使用时易混淆,且最后需要释放内存空间(否则易造成内存泄漏,而数组不用)。 使用原则: 1. 创建需从外到里。 2. 释放需从里到外。(释放指针所指向的空间,free函数接受的参数是指针) 使用方法: 以三维数组int array[n1][n2...

2012-02-15 13:54:23 83

读取json数据动态生成table

用js加载json数据,然后用table显示。

2015-05-25

省市二级、省市县三级下拉框

内部包含两个jquery下拉框插件,一个是二级,另一为三级。

2015-04-27

maven学习资料汇总

里面包含:两本maven电子书(《Maven权威指南中文版》和《Maven实战》)和两个文档(《在maven和jetty环境下eclipse的调试》、《基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建》),内容皆精品。

2015-04-19

shell-tutorial(shell入门教程)

不懂shell脚本,不要说你会linux。外国人写的书,例子丰富,解说详细,对常见的命令如vi等都有很好的总结,实用性强。虽是英文原版,但阅读起来并不困难,且看完后对于提高英语水平也有很大的帮助。值得推荐。

2014-06-19

数据库系统概论答案 第四版

自学和复习的时候很有用,跟大家分享一下。

2013-04-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除