2 qwrdxer

尚未进行身份认证

我要认证

Just code it!

等级
TA的排名 45w+

1、Linux下C语言 编写简单的网络嗅探器: 基本的数据包抓取分析

首先贴上源代码#include <stdio.h>#include <errno.h> #include <unistd.h>#include <sys/socket.h>#include <sys/types.h> #include <arpa/inet.h>#include <cstdlib>//协议相关结构体#include <netinet/if_ether.h>int main(

2020-10-20 20:11:51

0、Linux下C语言 编写简单的网络嗅探器: 前言

需要掌握的部分知识一定的Linux基础( 常用命令 gcc 、vim、ping、whois等)C语言、socket编程QT等图形库( 编写一个GUI的界面)计算机网络( 各种常见的协议, 五层模型)推荐书籍《TCPIP 网络实验程序篇》《linux就该这么学》…基本思路程序运行后 , 创建socket , 进入while(1)循环,抓取每一个数据包读取一个数据包后对包进行具体的分析最后再实现图形化功能在《TCPIP 网络实验程序篇》 的实例程序的流程图也比较详细准备的东

2020-10-20 18:56:02

Redis 入门

Redis入门值的设置与获取set key value 设置一个值get key 获取一个值exist key 判断一个值是否存在del key 删除一个值值的增加与减少incr key 给一个数字值+1decr key 给一个数字值-1incrby key num 增加指定的值decrby key num 减少指定的值使用 incr 、decr ,他们是原子型的操作, 在多用户操作时, 确保不会出现歧义值的过期时间创建的值默认不会过期ttl key 获取值的存在剩余时间(不

2020-09-13 21:41:54

PHPLocal File Include

PHP Local File Include漏洞P LFI (Local file include) 利用php 的include函数 ,包含本地的恶意代码文件.0.环境搭建使用Apache2 +php71. 什么时候会出现LFI漏洞比如当正常访问的URL中包含 类似 ?file=xxx.php的时候, 尝试修改file的值为/etc/passwd 或 者c:\windows\system32\drivers\etc\hosts 等,如果返回了对应的文件, 则这个网站就有LFI漏洞文件包含的

2020-08-12 12:34:59

Mybatis笔记

写在最前面这篇笔记是看秦老师的 Mybatis 视频跟着写的, 建议去看视频学习,能掌握更多的内容B站链接在此:视频链接https://www.bilibili.com/video/BV1NE411Q7Nx主页链接https://space.bilibili.com/952564491、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工

2020-08-09 13:11:06

《深度学习与tensorflow》读书笔记 pdf分享

第二章 Tensorflow系统介绍计算图Tensorflow是一个基于数据流图的数值计算开源软件数据流图是有向图,图中的点表示各种数学计算操作的算子(operations, 简称op),边表示操作与操作之间传递的高维数组数据,称为tensor计算图的执行可以看作数据 tensor按照图的拓扑顺序,从输入节点逐步流过所有中间节点,最后流到输出节点的过程, Tensorflow的名字由此而来。算子(op) 是参与计算的基本单位, 每个算子对应一种数学运算(如: 矩阵加法,矩阵乘法等),算子接

2020-07-31 09:52:37

JAVA----反射与注解入门学习

写在最前面这篇笔记是看秦老师的 注解和反射 视频写的, 建议去看视频学习, 能掌握更多的内容B站链接在此:视频链接https://www.bilibili.com/video/BV1p4411P7V3主页链接https://space.bilibili.com/95256449在学习注解之前,只知道@Test 的 Junit 包 , 发现后面要学习的Spring 等框架需要用到, 就来补一课下面的内容可以作为笔记参考, 视频中的大部分代码都有写,适合边看视频边实际操作。注解注解入

2020-07-30 23:50:20

JAVA编写MineCraft插件2:通过本地文件生成黑白像素画

先上一张效果图逻辑分析首先是玩家在游戏里输入命令(指定文件的名字 ,以及一个数(用来区分黑白像素))当玩家发送命令后,代码首先会获取玩家的位置, 用来确定生成图片的位置分析参数,获取本地文件中的指定的图片分析参数,获取区分黑白像素的阈值( 0~255)使用java的库, 将图片文件封装为一个BufferedImage对象(用于获取图片的宽高,以及以数组的形式获取图片的像素值)使用两层for循环, 在循环内部首先根据下标获取文件的像素点 ,根据设定的阈值判断为黑色或白色获取当前坐标下的方

2020-07-06 17:49:10

JAVA编写MineCraft插件: 生成金字塔

代码如下:package com.qwrdxer;import org.bukkit.Material;import org.bukkit.World;import org.bukkit.block.Block;import org.bukkit.command.Command;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;import org.bukkit.plugin.java.JavaP

2020-07-05 00:17:39

树莓派小车--材料清单与代码实现

树莓派小车上星期买的树莓派4B ,闲着没事查阅资料做了个树莓派小车1. 材料准备树莓派 x1杜邦线公对公、母对母、公对母 若干( 多买点)L298N电机驱动模块X1树莓派摄像头 X1( 装在小车上 电脑可以使用VNC 远程观测、操控很好玩)摄像头支架 ( 用来把摄像头固定在小车上)双层只能小车底盘X1(带轮胎的)充电电池X8 ( 用来给小车马达供电的,推荐使用充电电池 ,毕竟太耗电了)充电宝(5v3a ,用来给树莓派 供电)泡沫板+双面胶+剪刀( 剪泡沫板用双面胶贴在小车上用

2020-06-13 23:33:40

centos 配置mysql审计插件audit

下载插件curl -L "https://dl.bintray.com/mcafee/mysql-audit-plugin/audit-plugin-mysql-5.7-1.1.7-866-linux-x86_64.zip" -o audit-plugin-mysql.zip #解压zip安装包需要用到unzipyum install zip unzip安装.解压文件unzip audit-plugin-mysql.zip在mysql下查看插件的目录, 默认为/usr/lib64/

2020-06-02 17:25:54

docker入门

写在最前面笔记是看了秦老师的视频边实践边整理的。老师讲的非常好,强烈推荐他的视频!!!!!!!!!!老师的CSDN视频链接docker的安装docker的基本组成使用命令访问docker服务–>镜像下载–>启动容器镜像(image):docker镜像好比是一个模板,可以通过这个模板来创建容器服务. 如tomcat镜像===>run===>tomcat容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目进行就是在容器中的)。容器(contai

2020-05-23 11:41:05

《Go语言圣经》笔记第一章

go run xx.go这个 命令会将一个或多个文件名以.go结尾的源文件,和关联库链接到一起,然后运行终的可执行文件go build xx.go 一次性编译程序,创建一个二进制文件,可以在任何时候去运行这个文件,不需要其它的任何处理go get 从网络上获取代码,并将这些代码放在对应的目录中package 。一个package会包含一个或多个.go结束的源代码文件。每一 个源文件都是以一...

2020-03-23 22:04:28

Go语言圣经学习笔记 实现Bit数组

这里给原文的 add 和 Has方法加上了自己的理解注释package intsettype IntSet struct{ words []uint64//无符号 8byte}//Bit数组中一个成员可以存储64位,代表64个不同的数//将某一位置1即 代表将其加入数组中// x/64获取的是元素在bit数组中的第几个成员,比如x=116 x/64=1 即元素可能在Bit[1]中...

2020-03-10 13:53:34
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。