f3

wireshark抓包工具常用筛选命令方法

余生颓废 提交于 2020-04-01 11:56:31
Wireshark过滤规则使用 一、 MAC地址过滤 命令汇总: eth.addr==20:dc:e6:f3:78:cc eth.src==20:dc:e6:f3:78:cc eth.dst==20:dc:e6:f3:78:cc 1、根据MAC地址进行筛选 使用命令:eth.addr==20:dc:e6:f3:78:cc 命令解说:筛选出MAC地址是20:dc:e6:f3:78:cc的数据包,包括源MAC地址或者目的MAC地址使用的是20:dc:e6:f3:78:cc的全部数据包。 2** 、根据源MAC **地址筛选 使用命令:eth.src==20:dc:e6:f3:78:cc 命令解说:筛选出源MAC地址是20:dc:e6:f3:78:cc的数据包 3** 、根据目的MAC **地址筛选 使用命令:eth.dst==20:dc:e6:f3:78:cc 命令解说:筛选出目的MAC地址是20:dc:e6:f3:78:cc的数据包。 二、 IP地址过滤 ip.addr==192.168.1.122 //根据IP地址筛选,包括源ip或者目的IP ip.src==192.168.1.122 //根据源IP地址筛选 ip.dst==192.168.1.122 //根据目的IP地址筛选 1** 、根据IP **地址进行筛选 使用命令:ip.addr==192.168.1.122 命令解说

求 A^B mod C. (1<=A,C<=1000000000,1<=B<=10^1000000).(fzu1759,hdu3221,hdu4335)

喜夏-厌秋 提交于 2020-03-28 05:16:07
题目: http://acm.fzu.edu.cn/problem.php?pid=1759 也算是快速幂的一题了,只不过这里的指数B特别大。需要用到一个公式: A^x = A^(x % Phi(C) + Phi(C)) (mod C),其中x≥Phi(C) 具体证明可见ac大神博客: http://hi.baidu.com/aekdycoin/item/e493adc9a7c0870bad092fd9 。数论学得各种败笔和急于求成,自己的理解就不谈了~直接上代码就是直接用到公式即可: 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<algorithm> 5 #include<cstring> 6 using namespace std; 7 char bb[1000005]; 8 __int64 euler(__int64 x){ 9 __int64 i, res = x; 10 for(i=2;i<(__int64)sqrt(x*10)+1;i++){// 11 if(x%i==0){ 12 res = res /i *(i-1); 13 while(x%i==0) x/=i; 14 } 15 } 16 if(x>1) res = res/x*(x-1); 17 return res;

python 装饰器

荒凉一梦 提交于 2020-03-21 09:05:19
python 装饰器 1、必备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #### 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' foo = lambda x: x + 1 foo() # 执行下面的lambda表达式,而不再是原来的foo函数,因为函数 foo 被重新定义了 2、需求来了 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台提供的功能即可。如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ############### 基础平台提供的功能如下 ############### def f1(): print 'f1' def f2(): print 'f2' def f3(): print 'f3' def f4(): print 'f4' ############### 业务部门A 调用基础平台提供的功能 ############### f1() f2() f3() f4() ######

随机数生成器

▼魔方 西西 提交于 2020-03-13 09:27:00
一个特例:已知一个随机数生成函数f3(),即以相同的概率随机返回0, 1, 2(返回每个数的概率均为1/3),现要求通过调用f3()实现一个函数f5()。 解答方法: (1)最基本的思路: 计算机中所有的数都是由二进制表示,所以如果能得到一个函数f2(),以50%的概率得到0或者1,那就可以通过这个函数来生成任何一个随机数产生器了。 f2(){int a; while((a = f3()) > 1); return a;} 然后f5()就能通过f2()实现。 (2)一次简单扩展: 既然任何一个数能用二进制表示,那也能用三进制表示,f3()就是一个生产三进制各位数字的函数,所以可以通过f3()直接得到f5()。伪代码: int f5() { int a; do { a = 3 * f3() + f3(); }while(a > 4); return a; } 因为a的范围是[0, 8],且概率相等,当a>4的时候,重新调用两次f3(),所以最后返回的是[0, 4],且概率相等。 (3)两种方法调用f3()函数次数的期望: 方法(2)中一次求得a处于[0, 4]的概率是5/9,每次调用两次f3(),所以期望是2/(5/9) = 18/5 = 3.6次; 方法(1)中a = 4 * f2() + 2 * f2() + f2(),a取值为[0, 7],所以生成一个随机数调用f2(

24点终结者

安稳与你 提交于 2020-03-07 22:03:27
<html> <head> <title>月光软件站 - 编程文档 - Script - 24点终结者(javascript)</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="keywords" content="Script,24点终结者(javascript),编程,文章"> <meta name="description" content="24点终结者(javascript)"> <style> td{font-size:9pt;line-height:140%} body{font-size:9pt;line-height:140%} A:link { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:visited { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:active { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:hover { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION:

Python—函数进阶

戏子无情 提交于 2020-02-15 23:53:41
楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return mbigger = my_max(10,20)print(bigger) 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: >>> def my_max(x,y): ... m = x if x>y else y ... >>> my_max(10,20) >>> print(m) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'm' is not defined 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为啥?我明明定义了呀! 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是 当遇到函数定义的时候解释器只是象征性的将函数名读入内存 ,表示知道这个函数的存在了,至于函数内部的变量和逻辑解释器根本不关心。

我的firefox插件

隐身守侯 提交于 2020-02-09 08:22:20
Firefox3的性能和内存占用要优于firefox2很多, 鉴于Firefox3的addon太少,一直用firefox2. 看了几篇文章, 发现其实firefox3的也不少. 就安装试试了. 以下是我常用的几个addons: 主题: Metal Lion - Andromeda 扩展: 1)Adblock Plus(F2和F3均有) 简 单来说就是可以按自定义规则来屏蔽网页中的内容,这样就可以屏蔽google广告之类烦人的东西,特别是"clickeye"这个让人呕吐的东西。安装好 这个插件后,第一次会弹出一个订阅“过滤规则”的对话框,这些规则里面包含的很多现有的令人不快的网页内容,当然你也可以自己去定义规则。 比如屏蔽:"clickeye"只要添加规则“*.clickeye.cn”就可以了. clickeye介绍: 有 的网页里添加了"clickeye"的广告,其实就是在网页里添加了个脚本程序。当你在网页上看到有虚线,鼠标放上去时弹出clickeye的广告,这个 就是"clickeye"广告了。由于查看网页时要加载这个脚本并分析下载广告要花时间,所以一般会感觉到打开网页变慢等现象。 查找”clickeye“:查看该网页的源文件,搜索"clickeye", 好像每个人找到的都不一样,我的是 http://www230.clickeye.cn/common/clickeye.js

Python全栈(四)高级编程技巧之10.Python多任务-协程

社会主义新天地 提交于 2020-02-07 22:00:53
文章目录 一、生成器-send方法 1.同步、异步 2.堵塞、非堵塞 3.生成器的send()方法 二、使用yield完成多任务和yield from 1.使用yield完成多任务 2.yield from的使用 三、协程-使用greenlet&gevent完成多任务 1.协程概念 2.使用greenlet完成多任务 3.使用gevent完成多任务 4.gevent简单应用 5.进程、线程和协程对比 一、生成器-send方法 1.同步、异步 同步: 是指代码调用 IO操作 时,必须等待IO操作完成才返回的调用方式。 异步: 是指代码调用 IO操作 时,不必等IO操作完成就返回的调用方式。 同步异步比较如下: 2.堵塞、非堵塞 阻塞: 从调用者的角度出发,如果在调用的时候,被卡住,不能再继续向下运行,需要等待,就说是阻塞。 堵塞的例子有: 多个用户同时操作数据库和锁机制 Socket的 accept() 方法 input() 非阻塞: 从调用者的角度出发,如果在调用的时候,没有被卡住,能够继续向下运行,无需等待,就说是非阻塞。 3.生成器的send()方法 之前讲到生成器: def create_fib ( num ) : a , b = 0 , 1 current_num = 0 while current_num < num : yield a a , b = b , a + b

C0nw4y's L!f3 G4me 代码实现

旧巷老猫 提交于 2020-01-24 18:35:40
这是我 转载的博客 ,关于这个游戏的介绍。估计没人能get到这个游戏的blingbling的地方吧。还是蛮惊叹的。 因为这里网络实在惨淡,闲来无事实现了下这个游戏,UI尽量美化了,可惜python配置不知道出了什么毛病,结果只能暂时用C实现一下了,起始页面通过方向键控制移动,空格键种下/拔起种子,回车键游戏开始,生命开始演化,我的博客那个logo gliter,动起来以后还是蛮漂亮的。 #include <iostream> #include <cstdio> #include <windows.h> #include <conio.h> #include <ctime> #include <cstring> #define CELLCOLOR 4 #define DEATHCOLOR 1 using namespace std; const char UP= 72; const char DOWN= 80; const char LEFT= 75; const char RIGHT= 77; const char MOVE= ' '; const char LIVE= '0'; const char DEATH= '*'; const int WIDTH= 30; const int LENGTH= 56; int board[WIDTH][LENGTH]; struct

Third Maximum Number

此生再无相见时 提交于 2020-01-11 04:13:48
    这道题为简单题   题目:        思路:     我直接设置三个变量分别储存前三大值,遍历整个列表,然后就是与三个值分别比较,并且每次num += 1,如果最后num大于3,那么说明前三大值存在,返回f3,否则不存在返回f1   代码:  1 class Solution(object): 2 def thirdMax(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 f1 = float('-Inf') 8 f2 = float('-Inf') 9 f3 = float('-Inf') 10 num = 0 11 for i in nums: 12 if i > f1: 13 f3 = f2 14 f2 = f1 15 f1 = i 16 num += 1 17 elif f1 > i and i > f2: 18 f3 = f2 19 f2 = i 20 num += 1 21 elif f2 > i and i > f3: 22 f3 = i 23 num += 1 24 if num < 3: return f1 25 else: return f3 来源: https://www.cnblogs.com/liuxinzhi/p/7571539.html