技术类
文章平均质量分 66
遗失的徽章
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript - 【事件冒泡】和【事件捕获】
冒泡型事件微软提出的名为事件冒泡(event bubbling)的事件流。事件会从最内层的元素开始发生,一直向上传播,直到document对象。事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。捕获型事件与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。事件从最不精确的对象(document 对象)开始触发,然后到最精确(也可以在窗口级别捕获原创 2015-07-27 09:38:11 · 607 阅读 · 0 评论 -
【RedHat】手动编译安装Python3、Python2 pip 及pip安装dpkt、scapy、pcap
redhat6.5上手动编译部署Python 开发相关环境原创 2017-01-09 12:05:37 · 4172 阅读 · 0 评论 -
【面试算法系列】逆序输出一个单链表 - C语言实现
将一个单链表的内容逆序输出,考虑到当一个链表的元素打印之前将该元素的前一个元素打印,运用这个思路可以使用递归来实现该功能,(不过该方法仍然存在,问题,当链表过长会导致栈溢出问题)代码如下:/* * File: main.c * Author: Kyle * * Created on 2015年9月7日, 下午2:34 */#include #include typed原创 2015-09-08 17:13:10 · 4270 阅读 · 0 评论 -
【面试算法系列】冒泡排序与快速排序 - 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 · 701 阅读 · 0 评论 -
【面试算法系列】替换字符串中的空格为其他字符 - C语言实现
将一个字符串中的 空格 替换为 ‘%20’原创 2015-09-08 23:17:14 · 775 阅读 · 0 评论 -
【面试算法系列】已知二叉树的前序和中序遍历重建二叉树 - C语言实现
已知一二叉树的前序遍历和中序遍历重建二叉树1. 输入前序遍历数组和中序遍历数组2. 由前序遍历顺序可得,第一个节点是该二叉树的根节点。3. 在中序遍历中寻找该根节点位置,该节点左边是它的左子树上的节点,右边节点是它右子树上的节点。4. 获取该节点左边的节点数n,前序遍历除了首节点以外的前n个节点为左子树节点,后边剩下的节点为右子树上的节点。5. 以中序遍历的根节点为分界,分为两原创 2015-09-08 17:33:46 · 3071 阅读 · 0 评论 -
JS 实现带回调倒计时器
用javascript实现一个倒计时插件,当倒计时完成,调用回调函数处理事务。 function getCountdown(doc,time,fuc) {//倒计时插件,doc:显示倒计时时间的元素,time:倒计时时间秒数,fuc:回调函数,计时完成后回调该函数 this.time = time; this.doc = doc; this.fu原创 2015-08-25 10:25:44 · 2018 阅读 · 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 · 4707 阅读 · 0 评论 -
JavaScript事件委托的技术原理
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很多人不理解事件委托的工作原理。这里我将要解释事件委托是如何工作的,并提供几个纯JavaScript的基转载 2015-08-25 09:36:09 · 534 阅读 · 0 评论 -
【RedHat】手动编译安装部署Apache2.4、PHP7.1、MySql5.7开发环境
在redhat上手动编译配置Apache2.4、PHP7.1、MySql5.7。LAMP开发环境原创 2017-01-09 12:21:15 · 3428 阅读 · 0 评论
分享