Chernobyl
Learning

Chernobyl's blog


Chernobyl's blog
搜索什么...
https://tinytracer.com/wp-content/uploads/2018/07/pixiv43521476.jpg
C++与汇编——段与寄存器

段与寻址 段是在程序中专门定义的一个区域,它是一个包括代码、数据以及堆栈的区域。比如,用ida打开一个exe程序,在反汇编窗口中可以看到程序分成了如下几段: 0x00000----------…

   1,698   2018-07-19   阅读全文
https://tinytracer.com/wp-content/uploads/2017/08/coffee-1.jpg
C++与汇编——四则运算

表达式求值 算数运算和赋值 算术运算又称四则运算,计算机中的四则运算和数学上的有些不同。 赋值 赋值运算类似于数学中的“等于”,是将一个内存空间中的数据传递到另一个内存空…

   1,808   2018-07-11   阅读全文
https://tinytracer.com/wp-content/uploads/2017/08/42732108.jpg
Effective Modern C++之旅——剖析auto变量

auto大法好 使用auto不仅可以少打些字,还能阻止那些由于手动指定型别带来的潜在错误和性能问题。另外,某些auto型别推导的结果在编程者的视角看起来是错误的,因此,有必要知道如…

   1,172   2018-06-09   阅读全文
https://tinytracer.com/wp-content/uploads/2018/06/c8ea15ce36d3d539edf0c30e3c87e950342ab02a.jpg
Effective Modern C++之旅——探索编译器型别推导

掌握查看型别类型推导结果的方法 IDE编辑器 IDE中的代码编辑器通常会在你将鼠标指针悬停至某个程序实体,如变量、形参、函数等,会提示该实体的型别。例如下面的代码: const int…

   1,072   2018-06-08   阅读全文
https://tinytracer.com/wp-content/uploads/2018/06/47580308.jpg
Effective Modern C++之旅——decltype探幽

理解decltype 在C++中,对于给定的变量或表达式,decltype能够告诉你变量或表达式的型别。大部分情况下,它告诉你的结果和你预测的是一致的,不过偶尔也会有一些“非正常”情况,让你…

   1,149   2018-06-07   阅读全文
https://tinytracer.com/wp-content/uploads/2018/06/47580308.jpg
Effective Modern C++之旅——auto型别推导

理解auto型别推导 如果你已经了解了有关模版型别推导的规则,那么你已经基本了解有关auto型别推导了,因为auto型别推导除了一种特殊情况外,其他与模板型别推导并无二致,它们之间…

   1,157   2018-06-07   阅读全文
https://tinytracer.com/wp-content/uploads/2018/06/47580308.jpg
Effective modern C++之旅——模版型别推导

模版型别推导 函数模版大致形如 template<typename T> void f(ParamType param); 模版函数的调用形如 f(expr); 在编译期,编译器会通过expr推导两个类别。一个是T的类…

   1,329   2018-06-07   阅读全文
https://tinytracer.com/wp-content/uploads/2018/05/pixiv55405129_2.jpg
区块链安全解决方案与未来展望

概述 区块链产业安全主要围绕交易平台安全、矿池与矿机安全、用户安全、区块链底层安全、区块链业务安全。从基础安全建设、安全测试、安全审计、安全监测、应急响应,同时建立并完…

   1,235   2018-05-18   阅读全文
https://tinytracer.com/wp-content/uploads/2018/05/pixiv55405129_2.jpg
区块链攻击对象分析——网络层与业务层

网络层 P2P网络 P2P网络传输会暴露双方的IP,同时每个节点的安全性参差不齐。这给了攻击者进行全网扫描发起攻击的可乘之机 日食攻击 囤积和霸占受害者的点对点连接间隙,将节点…

   1,449   2018-05-18   阅读全文
https://tinytracer.com/wp-content/uploads/2018/05/pixiv55647411.jpg
区块链攻击对象分析——共识层和合约层

共识层 短距离攻击 主要影响POS机制。攻击示例如下: 攻击者购买某个商品或服务 商户开始等待网络确认这笔交易 此时,攻击者开始在网络中首次宣称,对目前相对最长的不包含这次…

   1,493   2018-05-18   阅读全文
加载更多