读书笔记
文章平均质量分 92
读书笔记
二进制怪兽
博客用于记录学习过程,欢迎交流!个人网站:www.shiver.fun
展开
-
[笔记] Microsoft Windows网络编程《三》网际协议
本章讲述网际协议(IP)。第1章讨论到,要通过 Winock 建立通信,必须了解如何针对特定协议(已在第1中以IPv4为例作了说明)为工作站寻址本章要讨论IP4 和IPV6,第4 章将叙述 Windows平台上最常见的协议。IPv4 是一种用于Internet 的网络协议,已经广为人知。IP 可广泛用于人多数计算机操价系统上也可用于大多数局域网(LAN,例如办公室小型网络)和广域网(WAN,例如Internet)。随着Interet中计算机数量的爆炸式增长,IPv4 的局限性越来越明显。原创 2023-10-04 19:00:11 · 265 阅读 · 0 评论 -
[笔记] Microsoft Windows网络编程《二》设计Winsock
在这一章中,我们了解到 Winsock 如何适应总体系统结构,以及各种不同的协议如何插入到系统中。另外,我们看到了各种协议表现出来的特征,还了解到如何编程列举 Winsock 目录,以便获取这些特征。最后,我们了解到如何使用 WSASocket API 根据显式提供序创建套接学。在下章,我们将更详细地分析IP协议,包括IPV4 和IPv6原创 2023-08-30 00:56:37 · 414 阅读 · 0 评论 -
[笔记]Python计算机视觉编程《一》 基本的图像操作和处理
今天,图像和视频无处不在,在线照片分享网站和社交网络上的图像有数十亿之多。几乎对于任意可能的查询图像,搜索引擎都会给用户返回检索的图像。实际上,几乎所有手机和计算机都有内置的摄像头,所以在人们的设备中,有几 G 的图像和视频是一件很寻常的事。计算机视觉就是用计算机编程,并设计算法来理解在这些图像中有什么。计算机视觉的有力应用有图像搜索、机器人导航、医学图像分析、照片管理等。本书旨在为计算机视觉实战提供一个简单的切入点,让学生、研究者和爱好者充分理解其基础理论和算法。原创 2023-05-04 21:54:50 · 1498 阅读 · 0 评论 -
[笔记]Python计算机视觉编程《二》 基本的图像操作和处理
本章旨在寻找图像间的对应点和对应区域。本章将介绍用于图像匹配的两种局部描述子算法。本书的很多内容中都会用到这些局部特征,它们在很多应用中都有重要作用,比如创建全景图、增强现实技术以及计算图像的三维重建。原创 2023-05-14 15:55:50 · 486 阅读 · 0 评论 -
[笔记] Microsoft Windows网络编程《一》WinSock简介
本章专门讲解编写成功的 Winsock 用程序的基木方法。Winsock 是一种标准 API(Application Programming Interface,应用程序编程接口),要用于网络中的数据通信,它允许两个或者多个应开程序(或进程)在同一台机器上或通过网络相互通信。Winsock 是一种网络编程接口,而不是协议。使用 Winsock 编程接口,应用程序可通过通网络协议如。原创 2023-08-09 00:34:16 · 2460 阅读 · 0 评论 -
[笔记]C++并发编程实战 《五》C++内存模型和原子类型操作
C++11内存模型详解标准库提供的原子类型使用各种原子类型原子操作实现线程同步功能C++标准中,有一个十分重要特性,常被程序员们所忽略。它不是一个新语法特性,也不是新工具,它就是多线程(感知)内存模型。内存模型没有明确的定义基本部件应该如何工作的话,之前介绍的那些工具就无法正常工作。那为什么大多数程序员都没有注意到它呢?当使用互斥量保护数据和条件变量,或者是“期望”上的信号事件时,对于互斥量为什么能起到这样作用,大多数人不会去关心。原创 2023-06-12 18:31:45 · 852 阅读 · 1 评论 -
[笔记]C++并发编程实战 《四》同步并发操作
本章主要内容等待事件带有期望的等待一次性事件在限定时间内等待使用同步操作简化代码。原创 2023-06-07 16:22:55 · 1094 阅读 · 1 评论 -
[笔记]C++并发编程实战 《三》线程间共享数据
本章主要内容共享数据带来的问题使用互斥量保护数据数据保护的替代方案本章讨论了当两个线程间的共享数据发生恶性条件竞争时,将会带来多么严重的灾难,还讨论了如何使用 std::mutex 和如何避免这些问题。如你所见,虽然C++标准库提供了一写工具来避免这些(例如: std::lock() ),互斥量并不是灵丹妙药,也还有自己的问题(比如:死锁)。还见识了一些用于避免死锁的先进技术,之后了解了锁的所有权转移,以及一些围绕如何选取适当粒度锁产生的问题。原创 2023-05-29 23:59:33 · 735 阅读 · 0 评论 -
[笔记]C++并发编程实战 《二》线程管理
本章主要内容启动新线程等待线程与分离线程线程唯一标识符好的!看来你已经决定使用多线程了。先做点什么呢?启动线程、结束线程,还是如何监管线程?C++标准库中只需要管理 std::thread 关联的线程,无需把注意力放在其他方面。不过,标准库太灵活,所以管理起来不会太容易。本章将从基本的开始:启动一个线程,等待这个线程结束,或放在后台运行。再看看怎么给已经启动的线程函数传递参数,以及怎么将一个线程的所有权从当前 std::thread 对象移交给另一个。原创 2023-05-19 18:54:15 · 775 阅读 · 0 评论 -
[笔记]C++并发编程实战 《一》你好,C++的并发世界
令C++用户振奋的时刻到了。距初始的C++标准(1998年)发布13年后,C++标准委员会给语言本身,以及标准库,带来了一次重大的变革。新C++标准(也被称为C++11或C++0x)在2011年发布,带来一系列的变革让C++编程更加简单和高效。同时,委员会也确立了一种新的“列车模式”——每三年发布一个新的C++标准。2014年的C++14标准和2017的C++17标准,以及若干个描述C++标准扩展的技术规范。其中一个最重要的新特性就是对多线程的支持。原创 2023-05-17 23:20:31 · 1038 阅读 · 2 评论 -
[笔记]打破沟通壁垒
问题一群能力很强、专业素养不错的小伙伴大家很努力做事但是事情却没有做成那这是为什么会导致这样的结果呢?原创 2022-07-25 23:52:58 · 408 阅读 · 0 评论 -
[读书][笔记]WINDOWS PE权威指南《零》PE基础
参考:https://zhuanlan.zhihu.com/p/47075612https://docs.microsoft.com/zh-cn/windows/win32/debug/pe-format<加密与解密 第4版><Windows PE 权威指南>PE 基础概念PE文件是windows系统中遵循PE结构的文件,比如以.exe .dll为后缀名的文件以及系统驱动文件sys。具体PE文件类型:可执行系列:EXE,SCR;驱动程序系列:SYS,VXD;库原创 2022-05-26 12:13:44 · 3055 阅读 · 0 评论 -
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)
文章目录前言2.1 编译期( compile-Time) Assertions2.2 Partial Template Specialization(模板偏特化)2.3 局部类(Local Classes)2.4 常整数映射为型别( Mapping Integral Constants to Types)2.5 类别对类别的映射2.6 类别的选择2.7 便器期间侦测可转换性和继承性2.8 type_info的一个外覆类2.9 NullType和EmptyType2.10 Type Traits2.10.1原创 2022-02-09 10:00:56 · 1041 阅读 · 0 评论 -
[读书][笔记]WINDOWS PE权威指南《三》PE的原理和基础 之 第三章 PE文件头
文章目录3.1 PE的数据组织方式3.2 与PE有关的基本概念3.2.1 地址3.2.2 指针3.2.3 数据目录3.2.4 节3.2.5 对齐3.2.6 Unicode字符串3.3 PE文件结构3.3.1 16位系统下的PE结构3.3.2 32位系统下的PE结构3.3.3 程序员眼中的PE结构3.4 PE文件头部解析3.5 数据结构字段详解3.6 PE内存映像3.7 PE文件头编程3.8 总结3.1 PE的数据组织方式3.2 与PE有关的基本概念3.2.1 地址3.2.2 指针3.2.3 数据目原创 2022-02-05 19:38:29 · 2118 阅读 · 0 评论 -
[读书][笔记]WINDOWS PE权威指南《一》PE的原理和基础 之 第一章 环境搭建及简单破解
文章目录前言1.1 开发语言MASM321.1.1 设置开发环境1.1.2 开发第一个源程序HelloWorld.asm前言1.1 开发语言MASM321.1.1 设置开发环境1.1.2 开发第一个源程序HelloWorld.asm原创 2022-01-13 10:35:46 · 3840 阅读 · 0 评论 -
[笔记]《三十岁,一切刚刚开始》有感
文章目录作者简介一、三十岁轨迹三十岁,真正的人生才刚刚开始对于经验对于衰老缓解衰老的办法第一,寻找一个伟大的目标,用一生完成。第二,做一件持续升值的事情,直到永远。二、三十岁守则要么孤独,要么庸俗做一个独立的人对于社交坚持的事情的建议1.别丧2.多读书3.运动4.定期给父母打电话5.每年至少去一个陌生的地方6.存一点钱我很怕年轻人说“我能吃苦”读书到底是读什么?对于读书三、三十岁转折挫折会让你变得更强大珍惜现在对于天赋反思的力量我们对专业的力量一无所知四、三十岁自控我也曾走在崩溃的边缘恐惧是成长最大的敌人人原创 2021-11-10 00:43:54 · 528 阅读 · 0 评论 -
[笔记]读书笔记 C++设计新思维《一》基于策略的类设计
Modern C++ Design 学习原创 2021-10-13 10:00:36 · 664 阅读 · 0 评论 -
[目录]读书书单
技术Windows核心编程自己的笔记:[笔记]Windows核心编程《一》错误处理、字符编码Windows网络编程深入理解计算机系统参考博文和视频:深入理解操作系统原理非技术原创 2021-07-08 11:19:22 · 214 阅读 · 0 评论 -
[笔记]windows网络编程之常见模型
对多个socket 进行管理 调用select()可以获取指定socket状态,即select 选择获得有响应的指定的socket。原创 2020-06-14 01:22:07 · 1172 阅读 · 1 评论