自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 第三十次csp 重复局面(用的字典,看到有人用字符串,觉得更好)

国际象棋每一个局面可以用大小为8x8的字符数组来表示,其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母 k、q、r、b、n、p 表示,其中大写字母对应白方、小写字母对应黑方。两个字符数组的每一位均相同则说明对应同一局面。国际象棋在对局时,同一局面连续或间断出现3次或3次以上,可由任意一方提出和棋。现已按上述方式整理好了每步棋后的局面,试统计每个局面分别是第几次出现。输出共8行,每行一个整数,表示该局面是第几次出现。输入的第一行包含一个正整数。从标准输入读入数据。个字符对应一个局面。

2023-09-04 10:52:52 188 1

原创 AURORA Statistical Crash Analysis for Automated Ro 7955ae459d994a5cb4eaf910294dae13

RCA,根因分析论文

2023-03-12 14:36:21 163

原创 How To Backdoor Federated Learning

联邦学习后门攻击相关

2023-01-06 09:33:19 473 1

原创 Analyzing User-Level Privacy Attack Against Federated Learning

联邦学习论文阅读(隐私方面)

2022-11-25 20:39:04 704

原创 Protect Privacy from Gradient Leakage Attack in Federated Learning

联邦学习论文阅读

2022-11-16 09:48:49 643

原创 Protect Privacy from Gradient Leakage Attack in Federated Learning

联邦学习论文阅读

2022-11-16 09:46:41 459

原创 Deep Leakage from Gradients

联邦学习

2022-11-16 09:44:59 531 1

原创 Communication-Efficient Learning of Deep Networks from Decentralized Data

联邦学习论文阅读

2022-11-16 09:43:22 1186

原创 联想模拟器连接adb,连接Android killer

联想模拟器连接adb,连接Androidkiller。

2022-07-19 09:47:22 2622

原创 Ubuntu 22.04安装pwntools

更新apt-get首先切换了apt-get源,这里使用的清华大学的。修改/etc/apt/sources.list文件,将原来的源注释掉,更换清华源,每个版本不同,大家可以根据Ubuntu版本更换。lsb_release -a // 查看Ubuntu版本信息清华源使用帮助# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释#上图所示Codename为jammy,从源也可以看出来deb https://mirrors.tuna.tsinghua.edu

2022-05-28 14:42:04 871

原创 在Android studio 学习Kotlin遇到的坑

Kotlin

2022-01-05 08:53:45 1513

原创 springboot学习

springboot老师建议用spingboot框架写Java-web项目,之前接触过,但是忘了,忘了一:熟悉spingboot1. new 一个springboot项目new project 选择springboot中的Spring starter project项目相关信息

2021-05-17 21:47:12 151 4

原创 数据结构复习(王道参考书部分习题代码)

线性表(主要是题目要求的函数)部分未测试//设计一个算法,删除不带头结点的单链表L中所有值为x的结点void Del(LinkList &L,ElemType e){ Node *p = L;//L不是头结点,没有头结点 if(p==NULL)//为空 return; if(L->data==x){ //当前结点的值为x L=L->next;//L后移 free(p);//p为开始的L

2021-05-15 21:20:41 796

原创 数据结构复习

链表(单链表,双链表)将单链表和双链表写在了一块,就是一些简单的操作,还有序列合并,单链表逆序实现。单链表双链表(5.11 定义,初始化)#include<bits/stdc++.h>using namespace std;//顺序表的定义#define Maxsize 50typedef int ElemType;//将线性表中的元素设置为整数。typedef struct{ ElemType *data;//动态顺序表 ElemType length

2021-05-11 21:17:44 126

原创 渗透练习 DC-1靶机

复现SLR大哥的DC-1 靶机DC-1 安装VM打开DC-1.ova[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ql3Hejjo-1616384019419)(D:\软件安全下载目录\Typora\image-20210322090613125.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IFTGOE3g-1616384019424)(D:\软件安全下载目录\Typora\image-20210322090713013.pn

2021-03-22 11:36:54 150

原创 Pandas简单数据处理

对一个人连接AP的数据进行处理,来得出其大致行程源数据将其转换为Dataframe,二维有列,第一列是APmac(无线AP的硬件地址),第二列是mac(登陆者使用设备的mac地址),第三列是手机号,第四列为连接当前AP的时间,第五列为断开当前AP的时间。本次数据处理的目的是进行简单聚类,比如A同学连接AP1,但是因为某些原因断开了5分钟(上个卫生间啥的),五分钟后又连接了这个,这样的就将其作为一条记录,开始时间为最早开始时间,结束为最晚结束时间。# 将时间转换成时间类df1['Begi

2021-02-07 14:59:23 120

原创 DHCP实验(GNS3 && wireshark)

DHCP实验目标1.认识DHCP工作过程2.抓包分析DHCP Discover,Offer,Request,ACK,Release五种DHCP报文。3.实现DHCP续约过程实验任务1.使用一个客户端和一个DHCP服务器,通过客户端申请IP地址的过程抓包分析DHCP五种报文。2.缩短DHCP租期,让客户端短时间内发送request续约的报文。实验参数拓扑:参数:R1:132.0.23.1R2: f0/0 IP : 132.0.23.2 f1/0 IP: 132.1.23.

2021-01-16 18:51:52 1655

原创 记录路由和源站路由实验(GNS3 + wireshark)

实验目标1.认识IP记录路由的过程。2.抓包分析严格源站路由3.抓包分析宽松源站路由实验任务1.配置三台路由器,给每个路由器端口配置IP,在路由器R3上配置一个环回口3.3.3.3,使用扩展ping让R1 ping 3.3.3.3 ,抓包分析IP记录路由过程。2.配置5台路由器,让其中有环路,配置好OSPF路由协议。使用严格路由(strict)让R1与R5通信,提前设置好要经过的网段,抓包分析ICMP请求和回复报文。3.继续使用严格源站路由中的拓扑,在R2路由器上配置一个环回口2.2.2

2021-01-16 18:42:59 1391

原创 协议分析-IP和ICMP实验(GNS3 && wireshark)

IP和ICMP实验目标(1)分析IP头部(2)分析IP头部变动(MAC地址每段改变,TTL改变,校验和)(3)IP分片(4)分析traceroute路由追踪试验任务1.使用ping命令,抓包分析IP报文格式。2.使用更大的数据包ping,抓包分析IP数据包分片情况。3.使用traceroute命令抓包分析路由追踪。4.Ping不存在的网络,抓包并分析ICMP主机不可达的回复。5.ICMP重定向。先配置一项默认路由,让R6收到R4dIP数据包。让R6收到的IP数据包的下一跳地址和发送者在

2021-01-16 17:37:58 3195 1

原创 庚子年十月二十

不要停下来 成为你想成为的人

2020-12-04 10:57:47 89

原创 Hadoop中spark和hive安装配置

要提前安装Hadoop下载spark并在虚拟机解压,解压到usr/local文件夹重命名为 spark给当前用户这个文件夹的权限修改spark的配置文件 spark-env.sh[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YqQtOlO5-1603533615805)(en-resource://database/972:0)]在第一行添加以下配置信息export SPARK_DIST_CLASSPATH=$(/usr/local/hadoop

2020-10-24 18:04:40 598

原创 【蓝桥杯】[算法提高VIP] 去注释 C语言网

字符串处理原题链接需要注意的是可能出现多处注释,所以我标记完一个完整的注释内容后就先消除这一段注释,这样for循环中就多了一个用于char数组覆盖的for,会更复杂,然后接着遍历后面的字符,如果有注释也是先消除后再继续,这时候for循环的时候注意 i 的及时更新。看了别人的代码,可以一边遍历然后输入,控制是否输出的flag就行。好! Better字符串的下标还有用来标记的flag和mark多了容易乱,加好注释或者多输出一下调试一下。#include<iostream>using

2020-10-01 21:06:26 166

原创 并查集

并查集pre[] 数组,保存每个节点的根结点find(x) 找x的根结点join() 合并蓝桥杯 合根植物#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<vector>using namespace std; // 并查集const int inf = 0x3f3f3f3f;const int ma

2020-09-21 17:57:34 63

原创 0-1背包回溯和磁带最大利用率问题问题

#include <iostream>#include <cstring>#include <algorithm>#include <cstdio>#include <cmath>#include<string.h>#include<stdio.h>#include<vector>#include<map>#include<set>#include<stack&g

2020-06-30 18:56:36 213

原创 排序&&最小生成树

算法//快速排序,一般效率还是挺高的#include<bits/stdc++.h>using namespace std;int a[9]={15,29,135,18,32,1,27,25,5};void print(){ for(int i=0;i<10;i++){ printf(" %d",a[i]); } printf("\n");}void quicksort(int a[],int left,int right){/

2020-06-29 10:51:39 188

原创 几个c++小题

锯齿形排列开始自己做的时候觉得应该找规律,分析下标,但是查2~n-1行的奇偶列分析。哎呦,可惜#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; string s; cin>>s; int len=s.size(); if(n==1){ cout<<s<<endl; }

2020-05-11 17:47:29 126

原创 设计一个O(n^2)时间的算法,找出由n个数字组成的序列的最长单调递增子序列。

设计一个O(n^2)时间的算法,找出由n个数字组成的序列的最长单调递增子序列。#include<bits/stdc++.h>using namespace std;int a[100];//先用冒泡试试int main(){ int n; scanf("%d",&n); for(int i=0;i<n;i++){ scan...

2020-05-01 19:50:55 2144

原创 算法,有重复元素的排列问题 集合划分问题

有重复元素的排列问题万幸不是打印出每个排列,只知道dfs没有重复的元素全排列,这种待学习。没有考虑到复杂度,只是自己觉得好写主要就是用map存储元素,这样有函数直接确定map中是否重合,不用每次都找是否存在了。排列个数:所有元素/(重复次数*2)代码:#include<bits/stdc++.h>using namespace std;int jc(int n)//...

2020-04-26 09:20:38 952

原创 Python的约瑟夫环问题

普通做法和用链表普通做法有两种,一种取模,一种是变换list,就是每消除一个就更新一下list。import timen =int(input('输入n:'))k=int(input('输入k:'))now=time.time()lis=list(range(1,n+1))while len(lis)>1:#还可以取模,pop()那个应该删除的元素,注意下标是从0开始的...

2020-04-16 17:14:11 519

原创 Python爬虫入门例子-运满满的货运信息

爬虫周末没事想试一下Python的爬虫,跟着网上试了一个爬虎扑的原文虎扑爬虫然后试了一下一个货运信息网站,运满满,还专门安装了pycharm,大点的编译器,用来做项目。毕竟刚学Python,所以一直用的IDLEimport requests#库from bs4 import BeautifulSoup#BeautifulSoup爬虫经常用的,具体不太明白headers = {#用...

2020-04-12 19:05:04 2214 8

原创 简单的学生信息管理系统--一个包四个class

在家想尝试下用java写一个简单学生信息管理系统,由于java都是自己学的,也没写过这种大点但是不难的对象程序,就在网上先看了一个比较简单的。我看的原文是 课设毕竟简单的管理系统也不会有什么太多花样,无非就是增删改查,所以很多东西都一样,参考和借鉴那位大佬。直接用一个package,4个class。Mainpackage com.Student;import java.text...

2020-04-10 16:43:03 374

原创 HDU 1028

本来打算用dfs,因为这个题和之前做的那个输出一个数的整数和一样,但是会超时,如果要跑120,那就不知道什么时候跑完了。超时#include<bits/stdc++.h>using namespace std;int n;int t=1;int sum=0;int a[120];//1~n数组int flag=0;void dfs(int m){ //虽然这...

2020-03-31 17:07:57 167

原创 LIS

HDU 1025最长上升子序列:就是求一个数组中,从小到大最多个那个子序列比如 3 5 1 6 8 4 9 10中最长的就是3 5 6 8 9 10这个题有时间要求,如果两个for循环的话会超时,所以可以用贪心加二分法二分法注意求下一个遍历的元素可以替换掉已有子序列里的哪个。有以下序列A[ ] = 3 1 2 6 4 5 10 7,求LIS长度。我们定义一个B[ i ]来储存可能的...

2020-03-29 17:52:20 132

原创 一点点来

函数与递归#include<bits/stdc++.h>//求欧里几德距离using namespace std;struct point{ double x,y;};double dist(struct point a,struct point b){ return hypot(a.x-b.x,a.y-b.y);//hypot一个数学函数,求两个值平方差...

2020-03-25 19:58:11 118

原创 BFS

HDU 1548#include<bits/stdc++.h>using namespace std;int a[202];int v[202];int step[202];int head,en;int n,be,b;int bfs(){ queue<int>q; q.push(be);//开始的楼层入队 v[be]=1; ...

2020-03-25 14:03:49 185

原创 HDU 1023

用java和Python很容易写出来,c嘛,我放弃了//先用Python跑出来的100个字符串,然后就偷懒了,还是用Java自带的大数写吧#include<bits/stdc++.h>using namespace std;string a[100]={"1", "2", "5", "14", "42", "132", "429", "1430", "4862", "16796...

2020-03-23 16:49:51 106

原创 CG-CTF bt

NJUPT CTF 2018 bt先用notepad++打开,发现是elf文件,拖进虚拟机打不开就直接用IDA了。发现输入的字符串就是输出的flag,所以只要知道输入的字符串就行。后来观察函数,发现要输出flag要经过两段字符串的比较,一个是经过sub_400666这个函数处理后的s1与字符串比较。看sub_400666函数,写成c就是int d=0;char s1[128];...

2020-03-19 10:36:59 243

原创 HDU贪心

FatMouse’ Trade贪心策略里简单的题,只要找出性价比最高的那个房间就ok,然后再比较自己的现存的猫粮和房间需要的猫粮,看看是否需要再次寻找猫粮。题目就不沾了#include<bits/stdc++.h>using namespace std;double j[1009];double f[1009];double bi[1009];//性价比数组doub...

2020-03-14 18:02:04 214

转载 cin cout scanf printf

cin遇见一个题,使用cin就超时,scanf就AC,后来看了篇博文,说 cin理论上比scanf快,但是由于编译器自身处理方式,scanf要快一些,所以OJ使用scanf和printf更快。详情...

2020-03-13 18:01:42 127

原创 HDU 1002 A + B Problem II

A+B题不难,就是复杂,要考虑的地方太多,所以用了一个半个下午。要考虑进位,要考虑ASCII码的问题。自己慢慢看,慢慢改就ok。因为自己不是想好再做,而是一步步错过来的,所以肯定会有可以优化改进的地方。#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; ...

2020-03-11 19:25:17 115

复现DC-1靶机.pdf

复现DC-1靶机.pdf

2021-03-22

com.Student.zip

一个简单学生管理系统,具体代码博文里有 https://blog.csdn.net/qq_42815711/article/details/105436372

2020-04-10

OllyDbg从零开始Cracking 各章单独文档及案例附件.rar

原kanxue资源,后来没了,文档及相关配套软件 很好的教程,OD是个好工具

2020-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除