学习网络 算法fasterrcnn深度

学习笔记1

学习笔记1 第一章 本书目标 强化编程背景知识 动态数据结构的应用 进程概念和进程管理 并发编程 定时器和定时功能 信号、信号处理和进程间的通信 文件系统 TCP/IP和网络编程 关于Unix AT&T Unix Berkeley Unix HP Unix IBM Unix Sun Unix 关于L ......
笔记

第1、2章学习笔记

教材第一、二章读书笔记 主要内容 第一章 主要学习了Unix的历史、开发及其各种发行版,列出了适用于Linux的各种硬件平台和虚拟机,揭示了常用的命令和文件系统组织、文件类型。 第二章 主要学习了基于GUI的编辑器,展示了如何在命令和GUI模式下使用EMACS编辑器来边集、编译和执行C语言程序,阐述 ......
笔记

《Unix/linux系统编程》教材第1、2章学习笔记

第1章:引 言 关于本书 是研究Unix/Linux系统编程的专著。其中涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统。 关于Unix Unix是一种通用型操作系统,采用PDP-11微型计算机开发,有许多个版本。 AT&T ......
教材 笔记 系统 linux Unix

LeetCode279:完全平方数——动态规划算法一定是最优算法吗???

无意间看到了这么一个题: LeetCode279:完全平方数,动态规划解法超过46%,作弊解法却超过97% 看到这个题后我的第一个想法是这个动态规划算法一定是这道题最优解法吗? ......
算法 LeetCode 动态 279

【学习笔记】【模板】【自学】网络最大流

定义: $f(x,y)$ 表示连接 $x$ 和 $y$ 的流量,$c(x,y)$ 表示连接 $x$ 和 $y$ 的最大流量限制。 显然有 $f(x,y)\le c(x,y)$,也有 $f(x,y)=-f(x,y)$,因为逆流流量相反。 剩余流量:$c(u_{i},u_{i+1})-f(u_i,u_{ ......
模板 笔记 网络

【学习笔记】【模板】【自学】Tire 字典树

字典树:将每个字符串 $s$ 记录在 $\text{Trie}$ 上,使得所有 $s$ 都能在 $\text{Trie}$ 上找到。 - $\text{change}[i]$:字符 $i$ 在变为数字是的编号。 - $\text{Next}[i][j]$: 字符 $j$ 在树的第 $i$ 层的下一个 ......
字典 模板 笔记 Tire

《信息安全系统设计与实现》第一周学习笔记

《信息安全系统设计与实现》第一周学习笔记 第一章 摘要 本章介绍了Unix的历史,包括贝尔实验室开发的Unix早期版本以及其他版本。此外,还介绍了Linux的开发及其各种发行版本,列出了适用于Linux的开发的各种硬件平台和虚拟机,并展示了如何将UbuntuLinux同时安装到Microsoft W ......
笔记 系统 信息

The Missing Semester - 第五讲 学习笔记(二)

第五讲(二) SSH入门 介绍完命令行环境后,这半节主要介绍的是ssh的有关入门知识。SSH是Secure Shell的简称。 课程视频地址:https://www.bilibili.com/video/BV1x7411H7wa 课程讲义地址:https://missing-semester-cn. ......
Semester Missing 笔记 The

机器学习算法原理实现——cart决策树

cart决策树示例: 本文目标,仿照sklearn写一个cart树,但是仅仅使用max_depth作为剪枝依据。 我们本次实现cart分类,因此用到gini指数: 为了帮助理解: 好了,理解了基尼指数。我们看下cart树的构建步骤: 注意还有几个细节: cart树每个treenode存储了哪些数据? ......
算法 原理 机器 cart

学习笔记1

ChatGpt的苏格拉底挑战: 有关内核: linux系统的核心是内核。内核控制着计算机系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。 内核主要负责以下4种功能。·系统内存管理·软件程序管理·硬件设备管理·文件系统管理 有关GCC: GNU Compiler Collection,编译 ......
笔记

Node.js+Express+Koa2开发接口学习笔记(二)

搭建开发环境 从0开始搭建,不适用任何框架 使用nodemon监测文件变化,自动重启node 使用cross-env设置环境变量,兼容max linux和windows 创建项目文件夹blog-1,在终端输入命令 npm init -y 在根目录下创建bin => www.js文件,将初次运行的文件 ......
接口 Express 笔记 Node Koa2

20211421《信息安全系统设计与实现》第一周学习笔记

知识点总结 第一章 关于本书 研究Unix/Linux系统编程的专著,涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统。 本书目标 强化学生编程背景知识 动态数据结构的应用 进程概念和进程管理 并发编程 定时器和定时功能 信号 ......
20211421 笔记 系统 信息

20211314王艺达信息安全系统设计与实现学习笔记(1)

作业要求链接 https://www.mosoteach.cn/web/index.php?c=interaction_homework&m=s_write&clazz_course_id=97072AE7-2C45-11EE-8539-1C34DA7B3F7C&id=F3080EAA-E3B7-4 ......
20211314 笔记 系统 信息

【学习笔记】折半搜索 Meet In The Middle

点击查看目录 目录算法实现杂题乱写[CEOI2015 Day2] 世界冰球锦标赛 题单 oi-wiki 算法实现 我们正常的搜索应该是一个指数级的:\(2^n\)。 然而我们可以把这个搜索拆成两半,设小于整张图的限制 \(limit\) 为合法: 对于上半搜索,我们有若干符合限制的答案 \(sum_ ......
笔记 Middle Meet The In

网络编程 1

网络编程 1 1.1软件架构 c/s架构∶全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、美团app、360安全卫士等软件。 B/s架构︰全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌、火狐等。 1.要想实现网络通信,需要解决的三 ......
网络编程 网络

《信息安全系统设计与实现》第一周学习笔记

第一章 引言 关于本书 本书是一部研究Unix/Linux系统编程的专注 系统编程的作用 系统编程是计算机科学和计算机工程教育不可或缺的一部分 本书目标 强化学生变成背景知识 动态数据结构的应用 进程概念和进程管理 并发编程 定时器和定时功能 信号、信号处理和进程间通信 文件系统 TCP/IP和网络 ......
笔记 系统 信息

【学习笔记】折半搜索 Meet In The Middle

点击查看目录 目录算法实现 题单 oi-wiki 算法实现 我们正常的搜索应该是一个指数级的:\(2^n\)。 然而我们可以把这个搜索拆成两半,设小于整张图的限制 \(limit\) 为合法: 对于上半搜索,我们有若干符合限制的答案 \(sum_1\),对于下半搜索,我们有若干符合限制的答案 \(s ......
笔记 Middle Meet The In

粒子群优化算法

写在前面 在大大的花园里面挖呀挖呀挖,挖大大的坑呀寻大大的WA。 官方解释 利用群体中的个体对信息的共享使整个群体的运动在问题求解空间中产生从无序到有序的演化过程。(这个解释不美丽.......) 诡异的故事法解释 那是一个暴风雨之夜,伴随着一声巨响,空气开始震动,狂风忽然吹向东方,比先前任何一场气 ......
粒子 算法

Java基础学习——字符串

目录 1 String 概述 2 String构造方法代码实现和内存分析 2.1 创建方式 2.2 内存区 1. StringTable(串池) 2. 直接赋值创建字符串 方式 内存图 3. 通过new创建字符串 方式 内存图 3 字符串比较 3.1 “==”号比较的内容 1 String 概述 总 ......
字符串 字符 基础 Java

2023-2024-1 20211327 信息安全系统设计与实现 学习笔记1(必做)

学习笔记1 知识点归纳总结 运用ChatGPT进行苏格拉底挑战,发现问题与解决思路 实践过程截图 知识点归纳总结 第一章 Unix/Linux开发的历史背景和发展历程 Ubuntu Linux的特性、组织架构与命令 Unix/Linux开发的历史背景和发展历程 1.Unix是一种通用操作系统,诞生于 ......
20211327 笔记 系统 信息 2023

【学习笔记】(25) 可持久化数据结构

可持久化线段树(主席树) 主席树,一个数据结构,能访问到历史版本的数据,常用于可持久化和区间k大值,是线段树的一个升级版。 可持久化的意思是可以访问任意版本的数据,一眼想到的暴力做法就是开n个数组来记录,这显然是不可取的。 那么我们考虑优化。若只有单点修改,不难发现每两个版本的差别最多为1,那么我们 ......
数据结构 结构 笔记 数据 25

Unix/Linux 系统编程学习记录

Unix/Linux 系统编程学习记录 不定期更新学习笔记、心得与操作过程 chapter 1 引言 第一章学习笔记博客链接 安装Linux操作系统,学习Linux基础 chapter 2 编程背景 第二章学习笔记博客链接 课程来源:2021-2022-1 信息安全系统设计与实现(上)的平行课程 推 ......
系统 Linux Unix

5 排序算法总结

5 排序算法总结 首先总结表如下: 排序方法 平均时间复杂度 最好情况 最坏情况 空间复杂度 是否稳定 排序方式 冒泡排序 \(O(n^2)\) \(O(n)\) \(O(n^2)\) \(O(1)\) 稳定 内部排序 选择排序 \(O(n^2)\) \(O(n^2)\) \(O(n^2)\) \( ......
算法

Vue学习一:vue2的基本指令

Vue是一个构建用户界面的渐进式框架。官网:https://cn.vuejs.org/。 Vue可以用网上的CDN,也可以下载到本地(下载的话就是进入官网打开学习文档,点击基础里面的安装,点击里面的开发版本这几个字,建议下载开发版本,里面包含完整的警告和调试模式) 1、创建Vue2实例 首先将下载的 ......
指令 vue2 Vue vue

2023“钉耙编程”中国大学生算法设计超级联赛(5)

1001 Typhoon 题意: 给你台风的轨迹坐标以及避难所的坐标,台风的半径不可预测,求让每个避难所不安全的最小台风半径是多少。 分析: 枚举每个点到所有“线段”的距离取个min。 代码: 附上队友的代码(懒): #include <bits/stdc++.h> #include <math.h ......
钉耙 算法 联赛 大学生 大学

《信息安全系统设计与实现》第一周学习笔记

《信息安全系统设计与实现》第一周学习笔记 第一章 关于本书 介绍Unix/Linux的功能,着重探讨了编程实践,让学生通过实践来练习系统编程,涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统。 系统编程的作用 系统编程是计算机 ......
笔记 系统 信息

学习笔记1

学习笔记1 第一章 1.1~1.11 这些内容主要介绍了linux和unix的一些历史和基本特征,现在汇总如下 Linux和Unix都是操作系统家族,它们有一些联系和区别: 联系: Linux是基于Unix设计的操作系统,因此它们有一些共同的概念和结构。 Linux借用了Unix的许多命令和工具,因 ......
笔记

Mybatis 学习

1. 第一个程序 1.1 配置数据库 表中包含id、name、password 1.2 配置pom.xml mysql-connector 5.几有问题,用8.几 mybatis junit <build <resources中的directory、includes、filetering中为fals ......
Mybatis

PDF 的流对象和过滤器学习

PDF 的官方文档 (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdflsdk/#pdf-reference),版本为 1.5,3.2.7 和 3.3 小节 一、流对象 (Stream Objects) 流对象 (Stream Objects) ......
过滤器 对象 PDF