读书
文章平均质量分 87
rookie19_
这个作者很懒,什么都没留下…
展开
-
on-java-8 知识总结(高频部分)
on-java-8一书中的高频内容原创 2023-06-18 09:54:19 · 769 阅读 · 0 评论 -
on-java-8 知识总结(低频部分)
on java 8一书中相对没那么重要的低频内容原创 2023-08-16 17:20:14 · 227 阅读 · 0 评论 -
java思想 设计模式 《大话设计模式》知识总结
《大话设计模式》读书笔记原创 2021-04-02 17:34:05 · 586 阅读 · 2 评论 -
CS:APP第一章知识总结
一、历史知识C was designed to implement the Unix operating system.The GNU project has developed an environment with all the majorcomponents of a Unix operating system, except for the kernel, which was developed separately by the Linux project. (互补、相辅相成)P46还有原创 2020-12-14 20:55:21 · 252 阅读 · 1 评论 -
CS:APP第二章知识总结(整型、浮点型、字符串的字节存储形式和运算)
https://www.cnblogs.com/mrblug/p/5706996.html 浮点数上溢和下溢(之前只知道整数溢出可能会造成两个正数相加得负数,对于浮点数上溢和下溢的情况并不了解)Integer representations can encode a comparatively small range of values, but do so precisely, while floating-point representations can encode a wide range of原创 2020-12-17 11:46:27 · 149 阅读 · 0 评论 -
CS:APP第三章知识总结(汇编语言、机器码、寄存器、编译器优化、函数底层实现、浮点指令)
高级语言相对汇编语言的优势:1.开发效率 2.出错概率 3.跨平台由于编译器优化的存在,高级语言在执行效率上的劣势并不大。Most of the time, it is much more productive and reliable to work at the higher level of abstraction provided by a high-level language. The type checking provided by a compiler helps detect ma原创 2020-12-17 21:53:22 · 439 阅读 · 0 评论 -
读《漏洞》(齐向东)(一)
只谈收获,不评书。供应链攻击例子:solarwinds事件, 攻击xshell,攻击集成开发平台外包商威胁:斯诺登就是外包商的(因为与外包商的合作,外包商拥有较高的权限);软件外包商可能在软件中预留后门。比特币等数字货币的出现,直接导致勒索攻击(如果没有数字货币,通过留下的支付方式就能抓获)的流行、挖矿木马的流行,还为anwang提供了一种交易方式,并且广泛应用于洗钱。传统网络犯罪的侦破主要依靠经济手段。现在的破案变得困难很多。互联网目前提供服务的主要形式是网页,因此网页挂马是一种重要的攻击手段。先原创 2021-01-08 20:56:59 · 914 阅读 · 0 评论 -
读《漏洞》(齐向东)(二)
续上一篇。利用人工智能发起鱼叉式钓鱼攻击:把用户发布的贴子作为训练测试数据,使钓鱼帖子更有可能被点击。CGC(Cyber Grand Challenge)是第一个在没有人类参与、完全由计算机完成的CTF竞赛。人工智能用于杀毒软件,无需频繁升级特征库。从大量“黑/白”样本中找规律。要求样本具有代表性,且标记正确。人工智能杀毒引擎的水平在于背后人类安全专家的水平。以用户行为、系统日志为基础,确定正常用户的基线,从而找出异常。网络舆论战成为推垮萨达姆政权的秘密武器。媒体报道称,很多伊拉克军官都收到过美军原创 2021-01-08 20:58:24 · 275 阅读 · 0 评论 -
CS:APP第四章知识总结(处理器架构、异常处理)
P389: RISC(Reduced) 和 CISC(Complex)的细节对比(文中提到,两者的区别已经逐渐模糊。RISC发展至今也有数百指令,其中也有多周期指令。而CISC也借鉴了RISC的优势,也可使用pipeline structure。)P404,下次继续。...原创 2021-01-15 22:30:25 · 278 阅读 · 2 评论 -
CS:APP第五章知识总结(写出适合被编译器优化的代码、内联)
优化从三个方面进行:an appropriate set of algorithms and data structureswrite source code that the compiler can effectively optimize to turn intoefficient executable codedivide a task into portions that can be computed in parallelIn general, programmers must原创 2021-01-17 15:31:54 · 163 阅读 · 0 评论 -
CS:APP第六章知识总结(内存、缓存、locality)
P607,下次继续。原创 2021-01-18 17:23:15 · 613 阅读 · 1 评论 -
CS:APP第七章知识总结(链接的详细流程与报错常见原因、ELF格式、static关键字、静/动态库生成使用、GOT/PLT、linker库函数wrapper)
linker的作用是把各个.o文件的不同的数据块和代码块组合在一起(relocate),确保运行时能找到。relocatable的含义:可以被relocate,被linker处理之前的.o文件都是relocatable的。ELF,Executable and Linkable Format.text 机器码.rodata Read-only data such as the format strings in printf statements, andjump tables for switc原创 2021-01-23 11:41:42 · 238 阅读 · 0 评论 -
CS:APP第八章知识总结(异常、进程、信号)
ecf,exceptional control flow, 指的是由有/无条件跳转、call/return指令以外的原因造成的控制流转移。比如定时器、网络包处理、子进程终止等。exceptional control flow occurs at all levels of a computer system. For example, at the hardware level, events detected by the hardware trigger abrupt control transfer原创 2021-01-29 21:52:05 · 192 阅读 · 0 评论 -
CS:APP第九章知识总结(virtual memory、内存回收)
Recall that a DRAM is at least 10 times slower than an SRAM and that disk is about 100,000 times slower than a DRAM. Thus, misses in DRAM caches are very expensive compared to misses in SRAM caches because DRAM cache misses are served from disk, while SRA.原创 2021-02-01 17:53:07 · 186 阅读 · 0 评论 -
practical packet analysis, using wireshark to solve real-world problems, 2nd edition 知识总结
全书涵盖基础知识、wireshark功能介绍、底层协议、上层协议、故障排查网速优化、安全分析、无线包分析、工具与资源推荐原创 2021-02-18 22:50:41 · 670 阅读 · 0 评论