学习网络 算法fasterrcnn深度

算法-06-冒泡排序

import random def bubble_sort(li): for i in range(len(li) - 1): for j in range(len(li) - i - 1): if li[j] > li[j + 1]: li[j], li[j + 1] = li[j + 1], l ......
算法 06

鸟哥Linux私房菜学习记录day7

第十三章 Linux账号管理与ACL权限设置 1.账号名称 2.密码,但已经不用,用x表示,密码放置到/etc/shadow3.UID,0表示系统管理员,1-999表示系统账号,1000-60000表示可登录用户。4.GID,与/etc/group有关。5.用户信息说明栏:只是用来解释这个账号的意义 ......
私房 Linux day7 day

基础xshell学习笔记

一,shell概述 shell是一个命令行解释器,用来接受应用程序命令/用户命令,然后调用操作系统内核(linux内核),控制硬件 shell的特点:功能强大的的编程语言,易编写,易调试,灵活性强,可读性强 二,变量 1>,系统级变量 $HOME $PWD $SHELL echo $SHELL 解释 ......
基础 笔记 xshell

网络安全专业术语

网络安全专有名词详解 1.肉鸡 被黑客操控的终端设备(电脑、服务器、移动设备等等),黑客可以随心所欲的操作这些终端设备而不会被发觉。 2.木马 表面上伪装成正常的程序,但是当这些程序运行时候就会获取整个系统的控制权限,来达到黑客的目的的程序。 3.网页木马 一种存在于网页中,它是插入网页的一段代码或 ......
术语 网络安全 专业 网络

vue学习笔记三

这次学习了生命周期,mixin混入,以及路由传递参数的params方法和query方法,之后还会更新学习 一,生命周期 一,mounted 当vue完成模板渲染,并且将dom元素放入页面之后,(挂在完毕)第一次调用称为挂载,第二次以及之后就是更新了。 但是这仅仅是vue生命周期的一部分,一个完整的生 ......
笔记 vue

算法笔记——ST表

# ST表 ST表是一种简单的数据结构,主要用于解决RMQ问题(区间最大/最小值问题)主要应用倍增的思想,可以实现O(nlogn)预处理,O(1)查询 ## 1.预处理ST表 倍增法递推:用两个等长的小区间拼凑一个大区间 f[i][j]表示以第i个数为起点,长度为2^j的区间里的最大值/最小值 f[ ......
算法 笔记

学习Java的第12天

package operator;public class Demo04 { public static void main(String[] args) { //++ -- 自增 , 自减 一元运算符 int a = 3; int b = a++; //执行完这行代码后,先给b赋值,再自增 //a ......
Java

算法-05-排序

......
算法 05

React—01—基本学习

React 组件是返回标签的 JavaScript 函数: 哪个组件是通过改变 state 实现可响应的,或者哪个组件拥有 这个 state。 然后我们需要确定吧这个state是放在这个组件,还是放在父组件(如何多个子组件都会受到相同state影响,那么需要放到父组件里统一管理)。 如何安装一个re ......
React

算法-04 -二分查找

案例: def binary_search(li, val): left = 0 right = len(li) - 1 while left <= right: # 候选取有值 mid = (left + right) // 2 # mid 位置 if li[mid] == val: # 如果mi ......
算法 04

[算法题python]822.翻转卡片游戏

在桌子上有 n 张卡片,每张卡片的正面和背面都写着一个正数(正面与背面上的数有可能不一样)。 我们可以先翻转任意张卡片,然后选择其中一张卡片。 如果选中的那张卡片背面的数字 x 与任意一张卡片的正面的数字都不同,那么这个数字是我们想要的数字。 哪个数是这些想要的数字中最小的数(找到这些数中的最小值) ......
算法 卡片 python 822

编程学习一些思路

亲历分享:自学编程的致命误区,你中招了没?在职程序员聊聊自学时如何防止入坑 - YouTube 不顾基础,盲目追求时髦技术,基础概念和基础路线很重要! 理清基础概念,选好基础路线。打好基础。 必须学习最好的语言 语言不分好坏,看你的场景和目标、用途 孤军奋战,不去交流 敢于分享,走出去交流,发现自己 ......
思路

C语言学习笔记(六)初识指针

# 指针 + 在32位的机器上,1个指针变量的大小是4个字节,与指针的类型无关 + 在64位的机器上,1个指针变量的大小是8个字节 ## 指针和指针类型 **指针的解引用** 指针类型决定了指针进行**解引用**操作的时候**能够访问的空间大小** **举例:** ```c int a = 0x11 ......
语言学习 指针 语言 笔记

[算法题python]14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在 ......
前缀 算法 python 14

代码随想录算法训练营第四十三天| 583. 两个字符串的删除操作 72. 编辑距离

583. 两个字符串的删除操作 要求: 删除最少的步数,来让这两个字符串相等 思路: 求末尾的最长公共子序列的长度,然后减去他们的长度 代码: 1 // 要求:两个字符串,删除任意一个字符后,让这两个字符相等 2 // dp[n][m] 以n-1结尾的字符串变成节点为m-1为子序列的最大个数 3 / ......
随想录 训练营 字符串 随想 算法

Kotlin与Java语法对比学习

## 定义变量 ```kotlin // Kotlin val i: Int = 10 // 定义一个整数变量 val d: Double = 10.0 // 定义一个双精度浮点数变量 val b: Boolean = true // 定义一个布尔变量 val c: Char = 'a' // 定义 ......
语法 Kotlin Java

lunix命令学习总结2023

一、基础命令 1、ls-lh:以可读性较高的形式显示所有的文档 h表示可读性高 2、mkdir -p:创建多层文件夹 3、cp -r:复制文件夹 r表示递归 4、mv:移动或者重命名 5、rm -rf:强制删除文件夹 r表示递归 f表示强制 6、> >>:输出重定向 >覆盖输出 >>追加输出 7、c ......
命令 lunix 2023

C/C++ 数据结构五大核心算法之分治法

分治法——见名思义,即分而治之,从而得到我们想要的最终结果。分治法的思想是将一个规模为 N 的问题分解为 k 个较小的子问题,这些子问题遵循的处理方式就是互相独立且与原问题相同。 两部分组成: 分(divide):递归解决较小的问题 治(conquer):然后从子问题的解构建原问题的解 三个步骤: ......
数据结构 算法 核心 结构 数据

高维矩阵乘法学习总结

参考: - [【深度学习中的数学】高维矩阵乘法规则](https://blog.csdn.net/qq_41682740/article/details/124682343) - [【全面理解多维矩阵运算】多维(三维四维)矩阵向量运算-超强可视化](https://zhuanlan.zhihu.co ......
高维 乘法 矩阵

线性代数 | 机器学习数学基础

### 前言 **线性代数**(linear algebra)是关于向量空间和线性映射的一个数学分支。它包括对线、面和子空间的研究,同时也涉及到所有的向量空间的一般性质。 本文主要介绍**机器学习**中所用到的线性代数**核心基础概念**,供读者学习阶段查漏补缺或是**快速学习参考**。 ### 线 ......

docker-学习记录

## 1、地址 视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=6 帮助文档:https://docs.docker.com/ 万能命令【帮助命令】 docker run --help ## 2、只显示镜像ID docker images -q ......
docker

C语言学习笔记

## C语言程序设计 ##### 求100-500的质数 ```c #include int main() { int i,j,n,f=1; for(i=100;i int main(){ int a = 0; float b = 0.0; while(a 0 && a 3 && a 10){ b ......
语言学习 语言 笔记

VM虚拟机网络配置

VMware网络设置主要在虚拟网络编辑器,里面可以进行仅主机、NAT、桥接和自定义的网络设置。 1.修改主机的vm 2.VM操作点击编辑==》虚拟机网络编辑器 》更改设置 》NAT设置 3.修改虚拟机网络配置 cd /etc/sysconfig/network-scripts/ ls vi ifcf ......
网络

Linux之网络

[TOC] ## 一、查看网络配置 ### 1.1ifconfig 查看网络接口地址 `[root@localhost ~]#ifconfig 不加选项 查看已经启用的网卡` ![](https://img2023.cnblogs.com/blog/2731637/202308/2731637-20 ......
Linux 网络

正则表达式学习记录

# re正则表达式总结 - 0、一般字符 |字符|意义| |: :|: :| |.|a.c → abc,aic,a&c等(不包括换行符| |\ |转义字符,让字符变回原来的意思| |[...]|在括号中任选一个:a[bcd] → ab,ac,ad| - 1、预定义字符 |字符|意义| |: :|: ......
正则 表达式

在校生如何面向面试地学习Java

在校生如何面向面试地学习Java 最近我在博客园里,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目 ......
在校生 Java

代码随想录算法训练营第四十二天| 392.判断子序列 115.不同的子序列

392.判断子序列 要求: 判断第一个字符串是否是第二个字符串的子序列 思路1: 设置成deque,如果长度为0则是 代码1: 1 // 要求: 判断s 是否是t的子序列 2 // 思路: 将s作为queue,如果头相等,那么就弹出,遍历后,查看是否为0 3 // 4 bool isSubseque ......
序列 随想录 训练营 随想 算法

Node Buffer理解学习

一、理解Buffer 数据流(stream)是将数据从一个地方传输到另一个地方的过程。 传输数据的目的往往是为了使用(处理)它,当处理的数据比传入的数据慢的时候,这些数据就会需要等待。 通俗易懂的说法,就如同我们去车站坐车一样,当第一辆车满了的时候,我们就需要等待第二辆车的到来;或者第一辆车已经到了 ......
Buffer Node

FPGA学习笔记 Label: Research

[Synth 8-9486] formal port 'addr' has no actual or default value [D:/FPGA/TEST_CARD_HIT/top.vhd:492] 有端口没有连接,在top文件中把端口加上 [Opt 31-67] Problem: A LUT2 ......
Research 笔记 Label FPGA

广度优先搜索BFS学习

广度优先搜索(Breadth-First Search,BFS)是一种图遍历算法,用于在图或树数据结构中进行搜索。它从起始节点开始,逐层地遍历节点,先访问离起始节点最近的节点,然后再访离起始节点更远的节点。具体来说,广度优先搜索通过使用一个队列来实现,它按照先进先出的顺序存储待访问的节点。 算从起始 ......
广度 BFS