基础 笔记ipv6 ipv
四月读书笔记二
程序员几乎仅仅工作在单纯的思考中,程序员凭空运用自己的想象,来建造自己的“城堡”。很少有这样的介质——创造的方式如此灵活,如此得益于精炼和重建,如此得容易实现概念上的设想。 这句话是《人月神话》中我比较喜欢的一句话。所谓焦油坑,就是由于如同诗人一般的程序员们不断的将工作推倒重做导致的。正是因为凭空的 ......
构建之法读书笔记-4月
《构建之法》是一本由丹尼尔·布鲁斯坦所著的研究人类思维方式的书籍。 它探讨了构建和创新的过程,以及我们如何利用这些过程来改善我们的生活和工作。 在全书中,布鲁斯坦提出了一种三个阶段的构建模型,分别是发现、抽象和建立。 他指出这三个阶段不仅是构建过程的必要步骤,而且在任何一个领域都适用。 首先是发现阶 ......
mysql基础_事务
定义 一个事务其实就是一个完整的业务逻辑,是一个最小的工作单元,不可再分,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 例如:王五向赵六的账户上转2000块钱,王五的账户上少2000块钱,赵六的账户上多2000块钱,这个操作是一个最小的工作单元, ......
【深度学习基础】使用libtorch部署pytorch训练的网络
下载安装配置:https://pytorch.org/cppdocs/installing.html 小例程:https://pytorch.org/cppdocs/frontend.html 官方:https://pytorch.org/tutorials/beginner/Intro_to_To ......
《代码大全》读书笔记3
第七章是《代码大全》中关于代码优化的章节,对于软件工程师来说,良好的代码优化技能是非常重要的。在这一章中,作者详细介绍了如何进行代码优化,包括性能调整、空间利用、算法和数据结构的优化等方面的内容。 通过阅读这一章,我深刻地认识到了代码优化的重要性,并学习了许多实用的技巧和方法。例如,在进行代码优化时 ......
「学习笔记」重修最短路
$u$ 到 $v$ 的最短路径的长度就是 $u$ 到 $v$ 的最短路。 单源最短路算法可以求出一个点到其他点的最短路。 全源最短路算法可以求出每一个点到其他各点的最短路。 松弛操作:dis[v] = min(dis[v], dis[u] + w);。 算法 Floyd 算法 全源最短路算法,时间复 ......
[笔记] ELMO, BERT, GPT 简单讲解 - 李宏毅
国内视频地址:https://www.bilibili.com/video/BV17441137fa/?spm_id_from=333.880.my_history.page.click&vd_source=bda72e785d42f592b8a2dc6c2aad2409 1 NLP 基础 1.1 ......
MySQL基础篇
导入表的问题 导入数据时外键约束问题 数据导入指令: source d:\xxx.sql 通过FOREIGN_KEY_CHECKS解决,用法如下: set FOREIGN_KEY_CHECKS=0; #在导入前设置为不检查外键约束 set FOREIGN_KEY_CHECKS=1; #在导入后恢复检 ......
李宏毅self-attention笔记
面对的问题是什么? 复杂输入,多个变长的向量 这里自然会想到RNN,后面会有比较 具体的场景, 可以是一段话,每个word一个向量,可以用one hot,但大多时候是用embedding 可以是一段印频,每25ms一个向量,按10ms滑动,可以看出音频的数据量是非常大的 也可以是一张图片。。。 输出 ......
百炼成仙阅读笔记
第二章字符串只要不为空,就代表真,否则代表假。数字只要不为0,就代表真,否则就是假split("") 把字符串分开为数组 toString() .length str.indexOf("")搜索返回位置 replace("a","A") 第三章 jQuery基础css选择器5种:标签(div) 、I ......
《大话数据结构》读书笔记 附PDF #C3
刚刚读完了《大话数据结构》,这本书真的是一本不错的入门级别的数据结构和算法的教材。 首先,作者通过幽默的语言和丰富的图示,使得枯燥的数据结构与算法变得生动有趣。在阅读过程中,我感受到了作者对于知识点深入浅出的讲解,即使是像我这样初学者也能够轻松理解。 其次,书中的配套练习题也很丰富。每个知识点的章节 ......
构建之法 阅读笔记04
第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 ......
《代码大全2》阅读笔记01
在我的软件开发经历中,我曾经遇到过编写代码时犯的一些错误,而这些错误在《代码大全2》这本书中都有提到。 其中一个问题是过度地注释代码。我过去常常使用很多注释,认为它们可以帮助我自己和其他人更好地理解代码。 但是,在阅读这本书之后,我了解到这种做法可能会带来一些负面影响,并会让代码更难以阅读。 首先, ......
读书笔记-《人件集》-3
《人件集》是由Tom DeMarco于1978年撰写的一部关于软件开发项目管理的著作。该书的主要观点是,成功的软件开发项目需要考虑到人因素,即处理好项目中的人员关系、个人动机以及人员互动等等。 以下是该书的大纲概述: 第一部分:绪论 1.软件开发的难点 2.软件开发管理 3.人因素 第二部分:管理采 ......
web安全基础-渗透相关字段
1、Set-Cookie和cookies 2、csp 3、x-frame-option 4、x-xss-frame 5、location 6、referer和origin 7、user-agent、xff 作为sql注入参数点、收集用户信息 8、server、x-powered-for 收集服务端信 ......
web安全基础-前端编码
1、url编码 一般来说,就是先utf-8编码,然后每个字节前加%,但具体哪些字符进行url编码和是否必然是utf-8可能和浏览器相关。 url - 挖洞404 - 博客园 (cnblogs.com) 2、base64编码 3、js转义和编码 4、html实体编码 html实体编码 - 挖洞404 ......
工具适配新系统平台笔记
适配过程中需要安装的东西(包括但不限于): yum install -y gcc-c++ yum install -y boost-devel yum install -y libaio-devel 适配过程遇到的问题: 默认snappy版本较新(使用了c++11的语法),gcc编译器无法编译(指定 ......
oracle基础~RAC常用命令
一 srvctl 层面:oracle_db层面管理工具 -n代表host域名 -o代表数据库启动/关闭状态 命令: 1 管理整体/具体-DB srvctl status/stop/start/add/remove instance -d rac -i rac01,rac02 srvctl confi ......
Eigen笔记——默认列优先的存储方式
C++数据转换到Eigen时,要注意,Eigen默认按列优先存储。列优先因为存储位置相邻会比行优先更快些。 注意:当用输入运算符<<时,都是一行一行输入,不管该矩阵是否是指定的行优先还是列优先. //无论设置的是行优先还是列优先,输入<<后,都是行优先排列 Eigen::Matrix<float,3 ......
Fine-Grained学习笔记(3):最短路(边权,点权),(min,+)矩阵乘
问题:APSP(全局最短路) 给定$G=(V,E)$,其中边集$E$带权值,对于$\forall s,t \in V$,计算$d(s,t)$,即从$s$到$t$的最小的经过路径权值之和 已知的算法:$n$次(堆优化的)Dijkstra算法:$\widetilde{O}(|V|\cdot|E|)$ F ......
Java学习笔记(八)
1、什么是多态? 多态就是指同一方法因为调用对象的不同而表现的结果不同。多态跟属性无关,只跟方法有关。 使用多态是为了提高代码的扩展性。他有三个要素:继承、重写、父类引用指向子类对象。 2、什么是接口? 接口没有构造器, 接口中常量有固定修饰符:public static final,抽象方法的修饰 ......
Go笔记(十):函数
1、函数 函数一般用于执行某一特定的任务,go函数有三个要素:函数名称、返回类型、参数。 2、函数特性 1、go中不允许函数重载(overload),不允许函数同名; 2、go中函数不能嵌套函数,但可以嵌套匿名函数; 3、函数可作为参数传递给另一个函数; 4、函数的返回值可以是一个函数; 5、函数调 ......
pwn刷题笔记(整数溢出)
[BJDCTF 2nd]r2t3 写出反汇编代码如下: int ds:__bss_start; int main(){ char buf[0x408 - 4] int var[4]; my_init(); puts("**********************************"); put ......
Java学习笔记(六)
1、什么是JavaBean 类是公共的 有一个无参的公共的构造器 有属性,且有对应的get、set方法 2、对单例模式的理解 单例模式分为两种: 这种方式叫做饿汉式,是在类加载的时候就直接将对象创建了出来。 还有一种懒汉式 懒汉式是在用到实例对象的时候才会将对象创建出来。但是线程不安全。 3、对代码 ......
《程序员修炼之道:从小工到专家》阅读笔记十
二十九它只是个视图 不要将程序写成一个大块,而应该“分而治之”,把程序划分成模块。 模块或类的一个好的定义:具有单一的,定义良好的责任。 发布和订阅 当我们对某个publisher生成的特定事件感兴趣,我们能做的是登记自己。publisher追踪Subscriber对象,publisher生成事件时 ......
嵌入式开发入门-51单片机基础知识(8)- IIC
一、IIC发送时序图 从上图可以看出: 起始条件:SCL线是高电平时,SDA线从高电平向低电平切换; 停止条件:SCL线是高电平时,SDA线从低电平向高电平切换; 首先SDA和SCL都处于空闲状态(SDA和SCL都为高电平时), 然后,SDA跳变为低电平(可以理解为,SDA向SCL发出通知,我现在要 ......
【数据增强基础】随机擦除random erasing
前言 参考 1. random_erasing_paper; 2. random_erasing_github; 3. 【数据增强】Random Erasing_dekiang的博客-CSDN博客; 完 ......
老杜Vue实战教程完整版笔记(5)Vuex
接上篇文章,分享动力节点老杜全新版Vue教程笔记 学习の地止:https://www.bilibili.com/video/BV17h41137i4 5 Vuex 5.1 vuex概述 vuex是实现数据集中式状态管理的插件。数据由vuex统一管理。其它组件都去使用vuex中的数据。只要有其中一个组 ......
【python基础】创建和删除目录
前言 import os import shutil path='/home/tfl19671/out' if not os.path.exists(path): os.mkdir(path) else: shutil.rmtree(path, True) os.mkdir(path) 其中 shu ......
基础备忘(生成EXCEL和CSV文件)
## 生成EXCEL和CSV文件 通过POI操作生成EXCEL本身没有什么难度,主要记住以下几个概念就行。 引包,excel本身有不同版本,POI包也有所不同。 workbook、sheet、row、cell、style之间的关系 添加maven引用 <dependency> <groupId>co ......