参考: https://www.cnblogs.com/charlesblc/p/6263665.html mmap使用细节 1、使用mmap需要注意的一个关键点是,mmap映射区域大小必须是物理页大小(page_size)的整倍数(32位系统中通常是4k字节)。原因是,内存的最小粒度是页,而进程虚 ...
分类:
数据库 时间:
2020-02-25 09:22:05
阅读次数:
65
```cpp #include #include #include //智能指针总结: /* */ void sharedPtrNotice(); class Parent; typedef std::shared_ptr ParentPtr; typedef std::weak_ptr WeakP... ...
分类:
编程语言 时间:
2020-02-24 20:10:34
阅读次数:
106
[Codeforces Round 622 (Div. 2)] C2. Skyscrapers (hard version) (单调栈) C2. Skyscrapers (hard version) time limit per test 3 seconds memory limit per tes ...
分类:
其他好文 时间:
2020-02-24 18:17:29
阅读次数:
127
论文地址:使用半监督堆栈式自动编码器实现包含记忆的人工带宽扩展 作者:Pramod Bachhav, Massimiliano Todisco and Nicholas Evans 博客作者:凌逆战 博客地址:https://www.cnblogs.com/LXP-Never/p/10889975. ...
分类:
Web程序 时间:
2020-02-24 13:29:00
阅读次数:
122
在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。 在带有提及一个特定类的 except 子句的 try 语句中,该子句也会处理任何派生自该类的异常类(但不处理 它 所派生出的异常类)。 通过子类化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 ...
分类:
编程语言 时间:
2020-02-23 10:04:47
阅读次数:
84
常规检查 题目分析 两个 read 函数,第一个 buf 只能栈溢出至 ret ,第二个 bank 在 bss 段中,所以思路很明显,要栈迁移到 bss 段中 有 puts 函数和 read 函数,所以我们可以先用 puts 函数泄露出 libc 地址,然后用 read 函数写入 有万能函数,能让我 ...
分类:
其他好文 时间:
2020-02-23 09:58:30
阅读次数:
143
一、存储引擎去区别 A、存储文件: 1. innodb有两个文件,frm文件存储表结构和元信息等,ibd存储数据(包括索引和数据) 2. myisam有三个文件,因为索引和数据分开存放的 B、事务区别 1. innodb支持事务 2. myisam、memory、archive都不支持事务 C、锁区 ...
分类:
数据库 时间:
2020-02-22 23:42:21
阅读次数:
101
nginx+php 出现502 bad gateway,一般这都不是nginx的问题,而是由于 fastcgi或者php的问题导致的,常见的有以下几种。 1. php.ini 的memory_limit 过小(如果有个别php程序进程需要占用极大内存时这个必须注意) 2. php-fpm.conf ...
分类:
Web程序 时间:
2020-02-22 17:26:46
阅读次数:
104
redis 查询单个key内存大小 "MEMORY USAGE keyname" 返回值:the memory usage in bytes redis主从复制原理 复制初始化 :当从数据库启动后会向主数据库发送sync命令。主数据库收到sync命令后会开始在保存快照(RDB的过程),并将保存快照期 ...
分类:
其他好文 时间:
2020-02-22 15:52:18
阅读次数:
60
链表(Lined List) 内存管理器 当我们使用高级语言创建一个数组的时候,实际上试讲这个指令传达给了操作系统里面的内存管理器(Memory Manager),内存管理器在收到指令后会在内存中分配一块相应大小的连续存储空间给这个数组。 例如:当想创建大小为5的数组时,内存管理器可能会从0x800 ...
分类:
编程语言 时间:
2020-02-22 13:43:07
阅读次数:
77