一、ARP攻击
我们先来看ARP的功能:ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。
ARP的具体实现方式,我在《ARP协议(1)什么是ARP协议》已有说明:
Q:这张映射表是如何生成的?
A:
(1)这张表中,每条记录(非静态)的生存时间一般为20分钟,起始时间从被创建开始算起,一旦过期,将在这张表中删除。(手动删除全部,可以用 ...
分类:
其他好文 时间:
2015-07-14 11:29:53
阅读次数:
107
merge two sorted lists
按照大小直接进行归并...
分类:
其他好文 时间:
2015-07-14 11:29:14
阅读次数:
74
对spring原理曾经写过类似的博客,地址:点击打开链接。
可是经过一些时间后,虽然天天用着spring,但一提到原理方面,就遗忘了呢?就记得AOP和IOC,但是没有清楚的讲出来呢?
思考了一下这个问题,总结如下。
1、对于美食的喜爱,以后学习技术的过程中,多和美食相关联,和忘不掉的那些相关联。
2、总是想着抓住最后一根稻草,却从来没有...
分类:
编程语言 时间:
2015-07-14 11:27:47
阅读次数:
459
运行pig时报如下错误
2015-07-14 10:41:12,869 [main] ERROR org.apache.pig.Main - ERROR 2998: Unhandled internal error. Found interface jline.Terminal, but class was expected
解决办法:
删除{HADOOP_HOME}/share/had...
分类:
其他好文 时间:
2015-07-14 11:26:47
阅读次数:
113
第一期CTO辩论会结束后,大家在微信群中讨论,学什么编程语言好。有位官人直呼“劳力者治于人,苦差,不学也罢”。
在IT、科技变革世界的今天,移动开发者成为一个非常时髦的工种。就连老家的爷爷奶奶都知道,程序猿挣钱多,BAT待遇好,创业的孩子差不了。
但是,技术人已经不是单纯的工匠,他们正快速背离自己原本的身份,像更多元化的商业身份扩展:老板、管理者、商人等等。总之,在这个时代,技术人...
分类:
移动开发 时间:
2015-07-14 11:25:56
阅读次数:
157
跑马灯效果最重要的就是四个属性,分别是:
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:singleLine="true"
控件的宽度,不一定是具体的值,可以是math_parent,如果想...
分类:
移动开发 时间:
2015-07-14 11:24:56
阅读次数:
136
Logistic regression (逻辑回归)是当前业界比较常用的机器学习方法,用于估计某种事物的可能性,也用来进行分类。
在分类的情形下,经过学习之后的LR分类器其实就是一组权值w0,w1,...,wm.
当输入测试样本集中的测试数据时,这一组权值按照与测试数据线性加和的方式,求出一个z值:
z = w0+w1*x1+w2*x2+...+wm*xm。 ① (其中x1,x2,...,...
分类:
其他好文 时间:
2015-07-14 11:27:21
阅读次数:
149
notepad++光标是直的,如何让它变成竖的?
通常光标是竖的,为插入模式,光标在字符之间时输入,内容会随输入的内容向后移动,新输入的内容不会替换后面的内容。
当按一下“Insert”键之后,输入模式会变为修改模式,
这时我们字符“a”,会发现光标位置的字符被替换为“a”,而不是向后移动。
再按一下“Insert”键之后,输入模式会变回插入模式。...
分类:
其他好文 时间:
2015-07-14 11:26:21
阅读次数:
186
/*
给你 n 个区间 [Ai, Bi],要求从每个区间中至少选出 Ci 个数出来组成一个序列
问:满足上面条件的序列的最短长度是多少?
则对于 不等式 f(b)-f(a)>=c,建立 一条 b 到 a 的边 权值为 c,则求的最长路 即为 最小值(集合)
并且有隐含条件:0<=f(a)-f(a-1)<=1 则有边权关系(a,a-1,0)以及(a-1,a,-1);
*/
/*
...
分类:
其他好文 时间:
2015-07-14 11:25:21
阅读次数:
101
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class File...
分类:
其他好文 时间:
2015-07-14 11:26:31
阅读次数:
124
Wireshark数据抓包教程之Wireshark的基础知识...
分类:
其他好文 时间:
2015-07-14 11:26:10
阅读次数:
109
1、引言
在JavaScript中,当定义一个大的字符串,特别是有换行情况时,为了看起来整齐、易读,一般使用续行符,例如:
var script = "var chart = anychart.pieChart([ ['Chocolate paste', 5], ['White honey', 2], ...
分类:
编程语言 时间:
2015-07-14 11:26:17
阅读次数:
171
题目:
Given an array of non-negative integers, you are initially positioned at the first index of the array.
Each element in the array represents your maximum jump length at that position.
Yo...
分类:
编程语言 时间:
2015-07-14 11:26:06
阅读次数:
140
1.需求需要实现收银台上添加修改删除商品信息时顾显可以实时看到其变化2.解决收银台和顾显通过tcp传输进行数据通信,顾显通过操作html中的表格进行数据添加修改和删除操作3.代码mytest.html
Dynamic Table...
分类:
Web程序 时间:
2015-07-14 11:24:49
阅读次数:
297
LeetCode上面的一道题目,原文如下:
Implement the following operations of a queue using stacks.
push(x) -- Push element x to the back of queue.pop() -- Removes the element from in front of queue.peek() -- G...
分类:
其他好文 时间:
2015-07-14 11:23:27
阅读次数:
131
对于mapping框架,其实预编译语句已经解决了绝大多数的sql注入。但是对mapping如果支持动态语句,就和程序拚接一样存在sql注入的可能。所以在ibatis[mybatis]中,安全加固主要针对 $ 符号拚接的动态语句select * from userinfo where name = {#name} oder by $orderColumn$ $sortMode$这是一种非常典型的场...
分类:
其他好文 时间:
2015-07-14 11:23:37
阅读次数:
110
在oracle11安装成功之后,用PLSQL 登陆的时候提示ORA-12541: TNS:无监听程序,无法进行登陆。在这里总结了一下解决此类的办法,希望可以帮到大家。
第一种方法:由于地址分配不对,我们这里需要重新配置一下本机的环境。
从oracle的安装环境中找到network,如图:
我的oracle安装到了D盘,所以你根据自己安装路径进行寻找,例如:D:\app\Admin...
分类:
数据库 时间:
2015-07-14 11:19:51
阅读次数:
296