原文:曾经对 TMemoryStream.Memory 错误的理解

TMemoryStream 的 Position 变化后, 我曾经认为它的 Memory 属性也会变化 只怪不看源码, 只想当然 procedure TForm .FormCreate Sender: TObject var Stream ,Stream : TMemoryStream pw: TPtrWrapper begin Stream : TStringStream.Create Str ...

2013-06-10 12:38 1 3422 推荐指数:

查看详情

回头看看,那些曾经陪伴我的低端错误【2013-12-26号新更新】

痛苦就是财富,这纯属扯蛋,痛苦之后的思考,才会是财富。知识也是一样的道理,只知道一味的着急前进,却忘记自己留下的脚印,如果没有经过整理,思考,消化,吸收的过程,那它只是短暂的停留在自己的大脑里 ...

Tue Jan 08 06:57:00 CST 2013 15 2803
理解和配置Out of memory: Kill process

今天在服务器上更新训练模型,五个小时后发现进程被kill了 理解 OOM killer 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存 ...

Thu Nov 29 23:45:00 CST 2018 1 2246
关于c++11 memory order的理解

关于C++memory_order的理解 看了c++并发编程实战的内存模型部分后,一直对memory_order不太懂,今天在知乎发现了百度的brpc,恰好有关于原子操作的文档,感觉解释的很好。为了加深理解,再次总结一遍。 在多核编程中,我们使用锁来避免多个线程修改同一个数据时产生的竞争条件 ...

Mon Aug 24 02:05:00 CST 2020 0 1125
理解和配置Out of memory: Kill process

转自:爱开源 理解 OOM killer 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里 ...

Tue Oct 30 05:51:00 CST 2018 0 721
处理 Java 的“Cannot allocate memory错误

今天在配置 DCA 服务器的时候,检验 java 版本的时候忽然遇到了一个 Cannot allocate memory 错误 [root@elcid-prod1 ~]# java -version Java HotSpot(TM) 64-Bit Server VM warning ...

Thu Apr 20 22:41:00 CST 2017 1 38769
理解 Memory barrier(内存屏障)无锁环形队列

原文:https://www.cnblogs.com/my_life/articles/5220172.html Memory barrier 简介 程序在运行时内存实际的访问顺序和程序代码编写的访问顺序不一定一致,这就是内存乱序访问。内存乱序访问行为出现的理由是为了提升程序运行时的性能。内存 ...

Wed Apr 17 01:48:00 CST 2019 0 765
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM