chapter9内存chapter笔记
Games101笔记 P11~?
贝塞尔曲线(Bezier Curve-General Algebraic Formula) 三个点的贝塞尔曲线迭代公式: $$b^1_0(t)=(1-t)b_0+tb_1$$ $$b_1^1(t)=(1-t)b_1+tb_2$$ $$b_0^2(t)=(1-t)b_0^1+tb_!^1$$ 展开得到 ......
【Windows】Advanced_System_Care ( v 11.3.5 ) 内存清理插件 大小15.1 MB
【Windows】Advanced_System_Care ( v 11.3.5 ) 内存清理插件 大小为15.1 MB https://xcherry.lanzouj.com/il2iOmsobni密码: 3dw3 软件提取自 Advanced_System_Care ( v 11.3.5 )软件 ......
Java笔记(8) 异常和错误
异常的简单分类 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如用户要打开一个不存在的文件,一个异常就发生了,这些异常在编译时不能被简单的忽略。 运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略。 错误(error ......
Chipyard笔记
GITHUB下载加速: 这是我用过最爽最实用功能最全面的一个方式了。gitclone.com是一个提供下载缓存的代码下载网站,使用方法十分简单,只需要在仓库地址前面加上 gitclone.com,就可以使速度提升几倍。 例如要克隆github上仓库地址https://github.com/kille ......
做《具体数学》Chapter 1 热身题
发现这个结论对于 $n=1$ 成立,但是 $n=2$ 不成立。问题就出在 $n=2$ 的归纳过程中,$[1,n-1]$ 与 $[2,n]$ 并不存在交集。 首先把 $1\sim n-1$ 扔到 $3$,然后把 $n$ 放到 $2$,再把 $1\sim n-1$ 扔回 $1$,把 $n$ 放到 $3$ ......
Ren'Py学习笔记(二)转场效果
这是Ren'Py视觉小说引擎学习系列的第二篇文章。这个系列主要记录笔者在学习该引擎时的一些总结和感受。 本文的主题是转场(Transitions)。 什么是转场 转场用来在场景切换时提供特殊的效果。如果不使用任何转场,那么新的背景图和立绘将瞬间覆盖旧的场景,显得十分生硬。为了使场景过渡显得流畅自然, ......
内存管理
待补充 动态区 堆区 栈区 静态区 用于存储全局变量和静态变量,这些变量的空间在程序编译时就已经分配好了。 程序区 用于存储程序的代码,即程序的二进制代码。 栈区(stack) 由编译器自动分配释放,存放函数 参数,局部变量、类似数据结构栈 是自动分配变量,以及函数调用所使用的一些空间(所谓的局部变 ......
关于c/cpp内存存储中常量与指针的类型
辨析 下面两种类型 char* a = "abc"; //① char b[] = "123"; //② 123\0 char arr[14] = "ABC"; //③ strcat(arr, a); 上面2与3相同,只是相等一个是预留长度,一个是实体长度,但是好像如果对于2只是声明,没有赋值,那么 ......
MySQL笔记
MySQL概述 数据库相关概念 | 名称 | 全称 | 简称 | | | | | | 数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) | | 数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System(DBMS) | | ......
chrome-主动释放内存
2023-04-04 Version 111.0.5563.110 (Official Build) (x86_64) 最近一段时间,发现自己的Chrome会主动释放内存,记录一下这个情况。 历史信息: 大概去年的10月份,canary版本就有相关新闻 https://www.oschina.net ......
matlab学习笔记7 插值方法与求解微分方程
插值法 拉格朗日插值 分段插值 由于高次函数往往拟合的情况反而不好,所以用两点之间的直线代替其值进行插值 三次样条插值 更加光滑,节点处二阶可导 代码汇总 interp1(x0,y0,x,'cubic')%分段三次多项式插值,第三个参数不写则为普通分段插值 interp1(x0,y0,x,'spli ......
【C++学习笔记】关于const int* 、 int const * 、 int* const
const int*、int const*、 int* const的关键点在于const 与* 的位置,而const 与类型 int的位置无关,可以随意调换,属于个人代码风格,不过建议写成 const int *,方便 直观。 const int*与 int * const 的区别在于 const ......
动力节点王鹤SpringBoot3笔记——jdk新特性
一、JDK关注的新特性 1.1搭建学习环境 JDK:JDK19 OpenJDK: https://jdk.java.net/19/ Liberica JDK: https://bell-sw.com/pages/downloads/ , 是一个OpenJDK发行版,为云原生,容器特别优化。 ......
salesforce学习笔记(1-2)- 多次调用外部接口(Multiple Http Callouts)测试类的编写
项目中我们经常遇到,在同一个方法中,多次调用外部api接口,与外部系统进行交互。 实例: 当调用某一目标外部接口时,要先获取调用此接口的Access token(全局唯一接口调用凭据) 请求1:用来获取Access token 请求信息1: https请求方式 endpoint GET https: ......
更灵活的定位内存地址的方法
#and 和 or 指令(位运算) ##and 指令 --> 逻辑与运算(参考java中的逻辑与 & ) 通过该指令可以将操作对象的相应位设为0,其他位不变 如: 将al的第6位设为0:and al,10111111B 将al的第7位设为0:and al,01111111B 将al的第0位设为0:a ......
如何实现线程安全的内存缓存
如何实现线程安全的内存缓存 这两天正好看到一个用go实现的线程安全的内存缓存,实现代码非常简洁高效,不卖弄不烧脑,非常值得初学者拿来学习。 项目地址 项目地址在https://github.com/muesli/cache2go,目前已经有1.8k的star。 如何使用 package main i ......
MIT 6.172 lec1笔记
为何要做性能工程 性能是购买软件各种特性的货币:我们可以牺牲性能来换取下图中的属性 2004年之后,多核处理器流行了起来。其中每个独立的处理器核都可以参与各种运算,但性能工程仍然复杂因为其涉及到多个方面。如何编写软件来最大化利用硬件,这是此系列课程将要解决的问题。 程序优化实例:矩阵乘法 矩阵乘法原 ......
MIT 6.172 lec2笔记
本节课介绍了优化的一些法则 从以下四个方面介绍了优化法则 Data structures 包装与编码 包装的思想是把多个数据值存储在一个机器字中,而编码的思想是把数据值转换为需要更少比特表示的形式。例如日期字符串"September 11,2018"可以转换为下图中的结构体,其中year为13位,m ......
django笔记3
12. 管理员操作 13. 用户登录 http无状态短连接: 什么是cookie和session? http://127.0.0.1:8000/admin/list/ https://127.0.0.1:8000/admin/list/ 13.1 登录 登录成功后: cookie,随机字符串 ses ......
小皮1-click漏洞的代码审计学习笔记
漏洞起源于前段时间比较火的小皮 1-click 漏洞,用户名登录处缺少过滤,导致可以直接构造恶意 payload 实现存储型 XSS ,结合小皮本身所具有的计划任务,XSS + CSRF 实现了 RCE 。 因为用户名登录处缺少过滤,所以可以尝试 SQL 漏洞。 ......
django笔记2
#Django开发 主题:员工管理系统 1.新建项目 2.创建app python manage.py startapp app01 注册app: 3.设计表结构(django) from django.db import models class Department(models.Model): ......
Java笔记(7) 内部类
Java内部类有4种类型: 成员内部类 静态内部类 局部内部类 匿名内部类 //外部类 public class Outer{ private int id = 1001; private void out(){ System.out.println("This is outer class"); ......
vue项目内存溢出,JavaScript heap out of memory
第一种方式: 参考地址:https://blog.csdn.net/wj197927/article/details/124323835 第二种方式: 修改NODE_OPTIONS NodeJS启动的应用,内存使用是有上限的;默认为4GB(不同机器环境可能会有不同)。NodeJS应用使用的内存上限, ......
salesforce学习笔记(1-1)- salesforce apex代码测试类的编写
由于salesforce的硬性要求,salesforce apex代码覆盖率至少要达到75%、且所有的测试方法都成功执行完成,才能正常部署到生产环境。 我理解的编写测试类分为4个步骤: 理解代码逻辑(数据的增删改) 创建测试数据 用测试数据模拟代码逻辑执行 验证结果 案例:某企业员工的薪资组成为Ba ......
Git及Github使用笔记
Git概述 Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。 Git的工作机制 Git和代码托管中心 代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为 ......
[小迪安全]笔记 day12、13 MySQL注入
1. 简单案例 1.1 简易代码分析SQL注入原理 http://localhost:8085/sqli-labs/Less-2/index.php?id=2 id=2 正常查询 http://localhost:8085/sqli-labs/Less-2/index.php?id=-2 id=-2 ......
自学Python爬虫笔记(day1)
环境python3.9版本及以上,开发工具pycharm 君子协议:robots.txt协议 规定了网站中哪些数据可以被爬虫爬取哪些不可以被爬虫爬取 下面是我学习的第一个爬虫的开发: from urllib.request import urlopen url = "http://www.baidu ......
SQL Server 2008 R2安装教程【详细安装笔记】
SQL Server 2008 R2安装教程 ① Microsoft SQL Server2008密钥Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBEnterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB ② Microsoft SQL S ......