04 2022 档案
摘要:学校的服务器更换了动态ip sudo docker -H=10.170.34.169:2376 ps docker 挂载服务器内存 docker -H=10.170.34.169:2376 run -v /mnt/Data2/mzb:/home/sujie/Exp -v /sys/fs/cgroup
阅读全文
摘要:并发的三种实现手段 多线程,io多路复用,多进程 竞争 多线程的程序必须对任何可行的轨迹线都正确运行 死锁 就是等待一个永远不可能为真的值 当禁止区重叠的时候,就可能出现这种情况 可以调整枷锁的顺序进而: 关于二元信号量的不死锁条件 给定所有互斥操作的一个全序,如果每个线程都是以一种顺序获得互斥锁并
阅读全文
摘要:安装 + 配置 详细教程 sudo apt-get install mysql-server 教程 数据库入门教材
阅读全文
摘要:流程 经验 1.边界附近更容易出问题 2.要对输入数据划分等价类,每个等价类选一个就行了 3.要充分覆盖 技术 ac ec bc n-Wise ec = 1-Wise,常用的就是2-Wise 和 3-Wise
阅读全文
摘要:字符串hash const int mod = 1e9 + 7 | 1e9 + 9;孪生质数 s[] a b c d hash[] a ab abc abcd hash(2,3) = bc = hash[3] - hash[2 - 1] * power(mod,3 - 2 + 1) = abc -
阅读全文
摘要:gmock的安装 github安装教程 apt-get安装 gmock的编译运行 g++ HelloWorld.cpp HelloWorld_UnitTest.cpp -lgtest -lpthread -lgmock -o demo 基本知识
阅读全文