笔记day 03

2023/03/18(六)雨,下一天;应该睡一天

下雨天还有些冷,继续收拾屋子;休息日也就没喝咖啡,昏昏沉沉的;北京说是天儿很好。 把小宝的写字台和我的对调了一下,这样他和姐姐的桌子面积一样了,再慢慢收拾其他的东西。 前几天一直摊了一地没收拾,但是趁着坐车的时间基本想好怎么归置了,今天收拾起来也比较有条理; 就是有气无力的,想睡觉。 ......
2023 03 18

3/21人月神话读书笔记

作为开章第一篇,就先来说说为什么“人月”是“神话”。 小学的时候我们都做过这样的应用题:“工厂需要加工一批零件,安排5名工人的话需要10小时完成,那么安排25名工人加工,多少小时可以完成”之类的。对于这类题目,小学一二年级的学生都可以轻松得到答案。也正是如此,如今的工作中,仍有不少同仁秉持这样的小学 ......
神话 笔记 21

leecode刷题day2

动态规划 507 这道题是最基础的斐波拉契数列,已经给出了转换关系dp[n]=dp[n-1]+dp[n-2],没有什么好说的。这里我使用的是一个int类型的数组来存储每一次计算的值 for (int i = 2; i <= n; i++) { arr[i] = arr[i - 2] + arr[i ......
leecode day2 day

C03分数之和

public class A03分数之和 { public static void main(String[] args) { long x=1; long y=1; Rational r=new Rational(0, 1); Rational r2; for(int i=1;i<=20;i++) ......
之和 分数 C03 03

A03过程模拟

public class A03过程模拟 { // 有口井7米深,一只青蛙白天爬3米,晚上坠落两米,问这青蛙几天才能爬出这口井? public static void main(String[] args) { int day = 0; //天 int h = 0; //高度 while (true ......
过程 A03 03

B03求阶层之和

import java.util.Scanner; public class A03求阶层之和 { // 从控制台输入任意一个数字,求这个数的阶乘和. sum=1!+2!+3!+4... public static void main(String[] args) { Scanner sc = ne ......
之和 阶层 B03 03

字符串哈希笔记

字符串哈希 1. 定义 一个把字符串映射到整数的函数$f$,这个$f$被称为哈希函数; 这个函数的作用:希望可以判断两个字符是否相等; 1.1 Hash的思想 核心思想在于: 如何将一个字符串映射到一个值域较小、方便比较的范围? 大范围映射到小范围: 对一个大数进行取模,例如一个大的质数 注意: 在 ......
字符串 字符 笔记

计算机组成与设计 硬件软件接口 第五版 流水线部分笔记

TODO1:为什么果壳不在 IDU 阶段读出寄存器?而要在后端?是跟超标量、乱序有关系吗? TODO2: 修改PC难道比修改其它寄存器更快吗? TODO3: 长流水线有什么缺点? TODO4: 需要两个存储器吗?优缺点? TODO5: 气泡指令是什么?为什么可以起到阻塞的作用?比起直接阻塞有什么优缺 ......
流水线 接口 流水 部分 硬件

Lucas/exLucas 定理 学习笔记

0x00 前言 Lucas 定理适用于求在模 p 意义下的组合数(p 是质数)。此时, p 一般不大,但 n,m 很大,这样无法通过常规的方法预处理(一是空间可能开不下,二是如果 m>p ,则 n-m 和 m 不一定有逆元)。 当然你可以用杨辉三角递推,但这是 $\text{O}(n^2)$ 的。 ......
定理 exLucas 笔记 Lucas

构建之法阅读笔记1

一、我过去是怎么做的 过去,刚开始学C时,我还不知道这些编程语言能干什么用,而且老师也只是只讲课本知识,动手实践很少,导致现在回想大一时并没有什么收获可以回味。加上自己对这个专业也没有什么兴趣,只知道找工作容易。课下从未动手敲过代码。面对一些难得项目,学校的编程比赛我都没勇气去参加,甚至我都不敢去想 ......
笔记

javaSE-day04(常用API三)

1.为什么JDK8要新增日期类 /** * 目标:搞清楚为什么要用JDK 8开始新增的时间类。 */ public class Test { public static void main(String[] args) { // 传统的时间类(Date、SimpleDateFormat、Calend ......
javaSE-day 常用 javaSE day API

构建之法阅读笔记1

软件=程序+软件工程,程序就是算法和数据结构,而软件工程包括构建管理软件,源代码的管理,软件的设计,对软件质量测试的软件测试,项目管理,以及用户体验和用户界面设计等。程序是软件的基础,而软件工程决定了软件的质量。 软件的本质决定了其特性:复杂性,不可见性,易变性,服从性,非连续性等。 软件工程和计算 ......
笔记

javaSE-day04(常用API二)

常用API小结(StringBuilder类、StringJoiner类、Math类、System类、Runtime、BigDecimal类、Data类、SimpleDataFormat、Calendar类) ......
javaSE-day 常用 javaSE day API

2023/03/21每日总结

今天重装系统,从11到10.中间出现小喇叭无声音问题。 ......
2023 03 21

Cadence入门笔记(四):PCB封装制作

新建文件 首先打开allegro,选择新建一个Packge symbol 随后调整一下图纸的单位和边框大小扩展(把调整Extends可以把原点居中放置,原生只在左下角) 为了调用之前设计好的pad文件,需要修改user preferences里的paths路径,将padpath和psmpath路径修 ......
Cadence 笔记 PCB

[学习笔记] CDQ分治

引入 - 分治 分治,就是将讲原问题不断细分直到规模小到能够解决,然后一层层向上合并得到答案的过程。 归并排序 大致思想:把序列拆成左右两部分,分别归并排序,然后使用两个指针按序合并左右部分。 归并求逆序对 归并求逆序对是分治的一个经典例子。 要做的就是在合并过程中计算逆序对对数。 由于合并的是两个 ......
笔记 CDQ

nginx课堂笔记

课堂笔记 内容介绍 nginx 1 、 nginx简介 ( 1 ) 什么是nginx和可以做什么事情 ( 2 ) 正向代理 ( 3 ) 反向代理 ( 4 ) 动静分离 2 、 Nginx的安装 ( 1 ) 在linux系统中安装nginx 3 、 Nginx的常用命令和配置文件 4 、 Nginx配 ......
课堂笔记 课堂 笔记 nginx

Linux & 标准C语言学习 <DAY17> *完结

一、文件 1、文件的分类 1.文本文件 是人能看得懂的文件,存储的是字符符号的ASCII码的二进制 //存储'2''5''5'的二进制,显示255 2.二进制文件 存储的是数据的补码二进制 //存储255:1111 1111 2、文件IO FILE *fopen(const char *path, ......
语言学习 语言 标准 Linux DAY

《渗透测试》JS架构&框架识别&泄漏提取&API接口枚举&FUZZ爬虫&插件项目 Day14

0、什么是JS渗透测试? 在Javascript中也存在变量和函数,当存在可控变量及函数调用即可参数漏洞 JS开发的WEB应用和PHP,JAVA,NET等区别在于即没有源代码,也可以通过浏览器的查看源代码获取真实的点。获取URL,获取JS敏感信息,获取代码传参等,所以相当于JS开发的WEB应用属于白 ......
amp 爬虫 架构 插件 框架

《渗透测试》Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份 2023 Day13

#后端-开源-指纹识别-源码下载 CMS识别见上述项目 #后端-闭源-配置不当-源码泄漏 参考:https://www.secpulse.com/archives/124398.html 备份:敏感目录文件扫描 CVS:https://github.com/kost/dvcs-ripper GIT: ......
amp 指纹识别 指纹 备份 源码

树链剖分学习笔记(1)

两大DFS 树链剖分是一个比较简单易懂的算法,其两个基础操作为两次dfs,第一次dfs求出每个节点的父节点($f_{i}$),深度($dep_{i}$),子树大小($size_{i}$),重儿子($son_{i}$)。其中,重儿子是其子节点中字数最大的,所以不难写出第一次dfs的代码: void d ......
笔记

day08-2-Thymeleaf

服务器渲染技术-Thymeleaf 1.基本介绍 官方在线文档:Read online 文档下载:Thymeleaf 3.1 PDF, EPUB, MOBI Thymeleaf 是什么 Thymeleaf是一个现代的服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,Java ......
Thymeleaf day 08

[FastAPI-03]动态静态路由顺序的问题-静态路由先执行

from fastapi import FastAPI app= FastAPI() # 静态路由优先级高于动态路由 # 必须写在动态路由的前面 @app.get("/books/most_populer") def books_most_populer(): return {"This Book ......
路由 静态 顺序 FastAPI 动态

mongo笔记

1、nosql 优点: 高可扩展 分布式 架构灵活 2、表连接,mongo不支持 database collection 3、服务端 mongod 客户端 mongo 4、创建集合 db.createCollection('集合名称') db.集合名称.drop() 5、更改语句 db.Person ......
笔记 mongo

2023-03-21 npm i wepy老是失败?老是说已存在?rename??

前言:卸载了wepy,准备安装低一点版本,没想到就报错了。 原因:卸载并不完全,c盘的npm目录里还存在wepy的文件这才导致出错。 解决方案:把npm里wepy开头的文件统统删除掉!!然后npm i wepy!! 注意:这边建议用cnpm安装!npm太拉了。 ......
老是 rename 2023 wepy npm

2023-03-21 npm i 时爆红 ENOENT: no such file or directory, rename

原因:package-lock.json或者yarn.lock文件冲突。 解决方案:删除这两个文件。 ......
directory ENOENT rename 2023 file

【笔记】electron + react + antd

electron Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Li ......
electron 笔记 react antd

C#初步学习4(个人笔记,基于老赵.Net的视频自学,不喜勿喷)

//此笔记仅针对个人学习而写,会有所缺失的内容,不喜勿喷 初步学习 C#中的类 C#中的类也和java相似 先来创建一个“Student”类 其内“Show”方法并不是静态方法,要创建“Student”的实例来进行调用 通过该实例没有报错,我们可以知道C#类中也有默认写出的空构造方法 现在我们来取消 ......
笔记 个人 视频 Net

day7

LeetCode 454.四数相加II 题目/视频/文章链接: 454.四数相加|| 个人第一时间看法: 考虑到之前做过的两数之和,得用哈希表来解决,只不过对于四个数组的操作有点懵,感觉无从下手,只想到四个for循环暴力解决。 看完代码随想录的想法: 鉴于两数之和的操作,可以将四个数组分成两大组来进 ......
day7 day

SqlSugar 实践笔记

使用 Insertable + ExecuteReturnSnowflakeIdAsync 为Id赋值时Id字段不能自增 数据库为SqlServer2012,实体的Id字段标记IsPrimaryKey = true属性,新增时使用雪花算法创建Id并将其赋值给新增记录,此时数据表Id字段不能设置为自增 ......
SqlSugar 笔记