代码
文章平均质量分 53
R_1v3r
这个作者很懒,什么都没留下…
展开
-
git基础入门命令
git建立仓库的基本命令原创 2022-07-23 21:28:13 · 242 阅读 · 0 评论 -
一道CTF题目引发的Mysql的udf学习
一道CTF题目引发的Mysql的udf学习关键词:UDF:User defined Function查看Mysql插件路径Select @@plugin_dir Show variables like “plugin%”UDF是Mysql的一个拓展接口,可以用户自定义函数 ,是拓展mysql自带函数满足不了要求的情况。UDF的特性,函数能返回字符串、整数或实数语法:CREA...原创 2019-03-26 16:55:23 · 592 阅读 · 0 评论 -
踩下的坑-ssh源码编译
1.配置环境(1)主要影响生成文件的版本:openssl版本(2)查看目标/etc/ssh/sshd_config的编译选项,比如在configure时候用–with-pam(3)config时候用syscondir=/etc/ssh,会去读取/etc/ssh/sshd_config(4) 编译命令 ./configure --prefix=/usr/local --sysconfdir=...原创 2018-12-25 09:11:50 · 1008 阅读 · 0 评论 -
wechall - Prime Factory
#coding:utf-8import mathdef is_prime(number): for i in range(2,(int)(math.sqrt(number)+1)): if(number%i == 0): return 0 return 1def add_bit(number): sum_bit=0 ...原创 2018-09-11 15:10:38 · 219 阅读 · 0 评论 -
git学习记录
一、跟着教程走 具体介绍一大堆,只记录干货,毕竟只是个工具 第一步:创建版本库 mkdir learngit cd learngit pwd **git init** 通过git init命令把这个目录变成Git可以管理的仓库 瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录(这个...原创 2018-08-14 08:34:12 · 147 阅读 · 0 评论 -
CreateEvent使用
Windows API——CREATEEVENT——创建事件事件是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象。事件告诉线程何时去执行某一给定的任务,从而使多个线程流平滑CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面.HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEv转载 2018-01-09 14:43:32 · 1937 阅读 · 0 评论 -
Qt在信号中如何发送自定义结构体,或者发送多个自定义参数
昨天调试项目时,突然发现如下消息:QObject::connect: Cannot queue arguments of type 'ERROR_LEVEL'(Make sure 'ERROR_LEVEL' is registered using qRegisterMetaType().)其中ERROR_LEVEL只是我定义的枚举类型即enum ERROR_LEVEL。然后在Qt的信号转载 2018-01-05 20:17:24 · 5633 阅读 · 1 评论 -
QT中的字符串转换
int 转 QString int m=1; QString b; b=QString::number(m)QString 转int QString a=”1111” int b; b=a.toInt()char 转换为 QString char a=’b’; QString str; str=QString(a);QString 转换为 char QString原创 2018-01-04 11:10:02 · 678 阅读 · 0 评论 -
在类的静态函数中如何调用类的非静态成员
折磨了我好久的问题,还是自己c,c++功力不够,其实把类自己的指针作为参数传入到静态函数中 就可以使用了。–,…….原创 2018-01-11 19:53:52 · 1827 阅读 · 0 评论 -
杂记3----网络编程过程中犯下的错误
(1)ReadFile(hFile,tmpBuf,512,&dwByteRead,NULL);send(client,tmpBuf,dwByteRead,0);send的时候要以读入的数据dwByteRead为准,否则对于二进制文件来说,有很多0x00会截断,更不应该用strlen之类的函数取判断长度,这点要尤其注意。(2) Qt编程中,Socket中的ReadAll函数会读取所有可读取的数据,原创 2017-09-21 15:30:16 · 209 阅读 · 0 评论 -
杂记2--QT布局管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置方法
QT布局管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置方法默认情况如果将多个控件加入到QT的布局管理器中(QVBoxLayout、QHBoxLayout)所有控件占用的宽度/高度是等比例大小的。然后,在实际应用和开发中往往希望在同一个布局管理器中,根据控件实际显示内容的多少或大小其相应的比例是不相同的。之前试了很多种方法都不行,偶尔一次发现了原来QT提供了布局管理器设置转载 2017-09-12 14:43:27 · 5839 阅读 · 0 评论 -
apache日志文件处理成sqlite数据库
#! -- coding:utf-8 --import reimport sqlite3import timeglobal countdef insert_db(parse_list): db = sqlite3.connect('apache.sqlite') cur = db.cursor() #cur.execute('DROP TABLE IF EXISTS APACHE_LOG') cu原创 2016-04-11 10:26:39 · 831 阅读 · 0 评论 -
python解析pcap转储为sqlite
最近有需求对pcap包进行处理,要求提取数据包中的字段,并存储到sqlite数据库中,于是乎利用scapy写了一个简单的脚本,其中包括了对IP、TCP、UDP、ICMP包的解析,其实代码重复了许多,但是为了追求工作的效率,暂且留下这段代码吧,后续慢慢优化~大神莫见怪。#! -- coding:utf-8 --from scapy.all import *import sqlite3原创 2016-04-22 12:36:35 · 1104 阅读 · 1 评论