浅谈编译过程
程序的编译经历这几个过程 预处理器是用来进行语法检测的,链接器是用来将各…
鲁棒性水印
鲁棒性水印 m是我们要添加的水印信息 f(x,y)是原图数组 BCH为一种编码方…
希尔密码
每个字母当作26进制数字:A=0, B=1, C=2… 一串字母…
UNIX execlp函数(转)
在《UNIX环境高级编程》一书中,讲到exec函数及其使用,其中有一个例子,简单…
PV操作与信号量(改编)
信号量(semaphore)是一种用于提供不同进程间或一个给定进程的不同线程间同…
共享内存(改编)
System V共享内存区,先调用shmget,得到一个共享内存标识符或创建一个…
前端用户登录与密码验证
前端用户登录与密码验证 这里使用的代码为曾经使用过的ATM(详见http:/…
java实现socket通信
import java.net.DatagramPacket; import j…
go实现socket通信
首先安装go语言, sudo apt install golang (好像是这个…
多线程condition_variable
本博客主要介绍利用条件变量进行多线程编程。 当 std::condition_v…