- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【RedHat】手动编译安装部署Apache2.4、PHP7.1、MySql5.7开发环境
在redhat上手动编译配置Apache2.4、PHP7.1、MySql5.7。LAMP开发环境
2017-01-09 12:21:15
3341
原创 【RedHat】手动编译安装Python3、Python2 pip 及pip安装dpkt、scapy、pcap
redhat6.5上手动编译部署Python 开发相关环境
2017-01-09 12:05:37
4032
原创 【面试算法系列】已知二叉树的前序和中序遍历重建二叉树 - C语言实现
已知一二叉树的前序遍历和中序遍历重建二叉树1. 输入前序遍历数组和中序遍历数组2. 由前序遍历顺序可得,第一个节点是该二叉树的根节点。3. 在中序遍历中寻找该根节点位置,该节点左边是它的左子树上的节点,右边节点是它右子树上的节点。4. 获取该节点左边的节点数n,前序遍历除了首节点以外的前n个节点为左子树节点,后边剩下的节点为右子树上的节点。5. 以中序遍历的根节点为分界,分为两
2015-09-08 17:33:46
2934
原创 【面试算法系列】逆序输出一个单链表 - C语言实现
将一个单链表的内容逆序输出,考虑到当一个链表的元素打印之前将该元素的前一个元素打印,运用这个思路可以使用递归来实现该功能,(不过该方法仍然存在,问题,当链表过长会导致栈溢出问题)代码如下:/* * File: main.c * Author: Kyle * * Created on 2015年9月7日, 下午2:34 */#include #include typed
2015-09-08 17:13:10
4173
原创 JS 实现带回调倒计时器
用javascript实现一个倒计时插件,当倒计时完成,调用回调函数处理事务。 function getCountdown(doc,time,fuc) {//倒计时插件,doc:显示倒计时时间的元素,time:倒计时时间秒数,fuc:回调函数,计时完成后回调该函数 this.time = time; this.doc = doc; this.fu
2015-08-25 10:25:44
1932
1
原创 实现从区间产生不重复的随机数 - JS 实现
前些天遇到个问题,要实现从 [0,2000] 的数字中读取出100个不重复的随机数,该问题可以有多种实现方法,孤在此例举了一种时间复杂度仅为O[n],空间复杂度为O[n] 的例子,供大家参考:function getRandomArr() { //出题,从1000多道题中选出不重复的100道题~返回这个试题id 的数组~ var sub_arr = new Array
2015-08-25 09:52:21
4640
转载 JavaScript事件委托的技术原理
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很多人不理解事件委托的工作原理。这里我将要解释事件委托是如何工作的,并提供几个纯JavaScript的基
2015-08-25 09:36:09
475
原创 javascript - 【事件冒泡】和【事件捕获】
冒泡型事件微软提出的名为事件冒泡(event bubbling)的事件流。事件会从最内层的元素开始发生,一直向上传播,直到document对象。事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。捕获型事件与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。事件从最不精确的对象(document 对象)开始触发,然后到最精确(也可以在窗口级别捕获
2015-07-27 09:38:11
540
原创 【面试算法系列】冒泡排序与快速排序 - C语言实现
最常考到的两个排序算法,冒泡和快排。//----------------------冒泡算法--------------------------------#include #include int main() { int Array[11]={8,12,89,66,2,45,1,99,121,33}; void bubble_sort(int *Arra
2015-07-22 17:25:58
635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人