golang并发编程示例小记 golang并发编程示例小记Go提供了sync和channel两种方式来支持协程的并发 0x00 sync如果我们希望并发下载N个资源,多个并发协程之间不需要通信,那么就可以使用sync.WaitGroup,等待所有并发协程执行结束 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 2022-10-10 #go
关于栈溢出的研究 关于栈溢出的研究最近入坑pwn,学习了很多偏底层的知识点,在这里试着总结(CV)一下。 0x00 关于栈溢出1. call&ret说到栈就不得不提到程序调用,说到程序调用就不得不提到call和ret,call指令的操作是调用一个进程,指示处理器从新的内存地址开始执行而最终又通过ret来使处理服务回到调用方的进程上。 这个过程从底层角度来说,就是call的时候将返回地址压入堆栈,然后再把被调 2022-09-23 #pwn #stackoverflow
pwnable_tw笔记 Pwnable_tw笔记pwnable开坑了,希望自己能把这个大坑补完,近期和学长交流了一下,受益颇多,也深深感受到了自己水平上的差距,再次清醒认识到自己是蒟蒻(,所以遵从勤能补拙的思路,希望通过多积累和见识题目真正在System方面有所深入 start拿到手先赶紧进行一个checksec 这里推荐最好用多个工具检查一番,因为看网上有人说peda检测此程序会提示开了NX,实则没有,这样会让做题人 2022-09-17 #CTF #pwn
论文总结-语义分割经典模型 语义分割是图像分割中的基本任务,是指对于图像将每个像素都标注上对应的类别,不区分个体**。简单地说,我们需要将视觉输入的数据分为不同的语义可解释性类别。若是区分了个体数量,那么就是实例分割。 本文主要总结一些较为经典的语义分割模型,慢慢更新,主要是对U-Net、FCN、SegNet、PSPNet、DeepLab v1/v2/v3/v3+进行要点概括,论文的具体解读、链 2022-09-05 #ML #语义分割
DeepLabv3+语义分割实例记录-路坑标注 本文默认 已经装配好了anaconda 拥有NVDIA支持进行GPU运算的显卡以及正确装配的驱动 已配置好了代理以及下载加速 操作环境为Windows 11+Kali Linux(WSL2) 环境配置基础环境首先创建一个anaconda的虚拟环境,进入Anconda Prompt,这里我就用pytorch作为环境名,python3.8为必须选项(网上大部分描写的3.6版本python现在已经不受 2022-04-23 #DeepLearning #CV
LabelMe2seg无法生成真值图片的问题解决 最近在LabelMe标注好图片之后,使用labelme2seg无法生成真值图片,报错如下: 123456789Generating dataset from: roadscene_train\img001.jsonTraceback (most recent call last): File "labelme2voc.py", line 95, in <module&g 2022-04-23 #DeepLearning #bugs
DeepLearning-语义分割数据处理实例 数据集:Pascal VOC2012, 参考材料:动手学深度学习 以下示例实现了对数据的预读取,处理等操作 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777 2022-04-22 #DeepLearning #笔记 #python
算法刷题记录-2022 4月份之前AcWing 1813. 方块游戏思路枚举,题目说明不管哪一面向上都可以,所以就两面加起来取各个字母的最大值,最后N对字母的最大值相加就是答案 代码1234567891011121314151617181920212223#include<bits/stdc++.h>using namespace std;int main(){ int n; vecto 2022-04-13 #acwing #算法
AcWing第42场周赛 4311. 最小值思路枚举暴力出奇迹 代码123456789101112131415161718192021#include<iostream>#include<cstdio>using namespace std;int main(){ int n,m; cin>>n>>m; double res=0x3f3f; 2022-03-13 #acwing #算法
JAVA网络编程基础 这篇文章主要用来总结Java在网络编程中的知识点 下面是一个Java客户端与服务端通信的样例程序 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253//Serverpublic class Server { public static vo 2022-03-08 #java #network #socket