C语言-多线程程序
多线程程序在win、mac、linux中的会遇到不同的情况,其中mac和linux的程序不受影响,win可能会出现奇怪的问题。
gcc编译中需要用
1gcc main.c -lpthread -o main
-lpthread 是 library pthead,意思是导入pthread的库
接下来我 ...
CSharp-接口
接口的格式
1234修饰符 interface 接口名称: 继承的接口列表{ 接口内容;}
例如:
1234567891011121314151617interface MyInterface{ string ID { get; set; } s ...
CSharp-类
类的封装
1234567891011121314151617181920212223242526class A { private int x = 0; private int y = 0; public int X { get ...
数据结构-P和NP问题
论P类问题和NP类问题
很多人认为NP问题就是在P时间内解不出来的问题
P是Polynomial(翻译:多项式),Polynomial time是多项式时间的意思
所以P类问题是在多项式时间内可以求解的判定问题是P类问题,简单说就是在o(1)、o(n)、o(logN)、o(NlogN)、o(n^2) ...
数据结构-二叉树
一、二叉树的建立
12345struct Node{ ElementType Element; Position Left; Position Right;};
由上述代码,我们可以知道一个节点上有指向下层的左右指针和自身的数据
对于二叉树的遍历,有先序遍历(Preorder T ...
Linux-编译保护
gcc的编译关于程序保护开启的选项
·CANNARY(栈保护)
1234gcc -o test test.c // 默认情况下,不开启Canary保护 gcc -fno-stack-protector -o test test.c //禁用栈保护 gcc -f ...
Ubuntu-突然无法联网
Ubuntu突然无法联网,且右上方没有网络标志
可以使用以下代码进行修复
123sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo ...
CTF-安恒杯-18年12月赛-Misc3
下载文件附件.rar
解压后发现 备忘录.txt 在 只要学不死就往死里学.zip 的也有同样的文件,且CRC效验值相同,于是我们可以使用明文攻击解出压缩包密码
此时我们需要 ARCHPR,我这里使用4.54版本,载入ZIP,然后 攻击类型 为 明文
然后我们将 备忘录.txt 压缩成 zip压缩 ...