学习网络 算法fasterrcnn深度

【学习笔记-CS144 计算机网络】网络层

概述 主要功能: 寻址和路由选择 建立和维护连接 差错和纠错功能 流量和拥塞控制 数据分片和重组技术 网络层协议 IP 协议 IPv4:32bits, a,b,c,d,0~255。有数字划分规范,ABCD类。 IPv6:128bits, 能解决IPv4网络地址资源数量的问题,而且也解决了多种接入设备 ......
计算机网络 笔记 网络 144 CS

LNK文件分析学习-1

### 介绍 LNK是Microsoft Windows用于指向可执行文件或应用程序的快捷方式文件的文件扩展名。LNK文件通常用于创建开始菜单和桌面快捷方式。 ### Lnk文件格式 较详细的分析可以参考:https://bbs.kanxue.com/thread-260953.htm#msg_he ......
文件 LNK

SQLite入门指南:轻松学习带有实例的完整教程(含示例)

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 ......
入门指南 示例 实例 指南 教程

代码随想录算法训练营第五天|力扣242.有效的字母异位词、力扣242.两个数组的交集、力扣202.快乐数、力扣1.两数之和

# 哈希表 ## 哈希表理论基础 哈希表,又称为散列表(Hash Table),是根据关键码的值而直接进行访问的数据结构 其中,数组就是一张哈希表;表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素 - 哈希表解决的问题:一般哈希表都是用来快速判断一个元素是否出现在集合中 - 哈希函数: ......
随想录 之和 训练营 数组 交集

代码随想录算法训练营第三天| LeetCode 242.有效的字母异位词 349. 两个数组的交集 1. 两数之和

242.有效的字母异位词 卡哥建议: 这道题目,大家可以感受到数组用来做哈希表给我们带来的遍历之处。 题目链接/文章讲解/视频讲解: https://programmercarl.com/%E5%93%88%E5%B8%8C%E8%A1%A8%E7%90%86%E8%AE%BA%E5%9F%BA%E ......
随想录 之和 训练营 数组 交集

ugui学习 - 自己实现InputField鼠标点击调整光标位置,拖拽修改选中区域

效果 代码 using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class MyInputField_CaretDragOp : MyInputField_TextSelect, IDragH ......
光标 InputField 鼠标 区域 位置

ugui学习 - 自己实现InputField的文本选中

效果 代码把光标闪烁拿掉了 using UnityEngine; using UnityEngine.UI; [DisallowMultipleComponent] [RequireComponent(typeof(CanvasRenderer))] [RequireComponent(typeof ......
InputField 文本 ugui

m基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输matlab仿真,输出误码率曲线,并用实际图片进行测试

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输"是一种无线通信系统,它利用正交频分复用(OFDM)和四相位偏移键控(QPSK)技术来传输图像数据,并借助深度神经网络(DNN)来进行信道估计,从而提高信号传 ......
误码率 图像传输 误码 信道 曲线

数据结构与算法(三):单向链表

# 链表定义 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑是通过链表种的指针链接次序实现的。链表由一系列节点组成,每个节点包括两部分:一个是存储数据元素的数据域,一个是存储下一个节点地址的指针域。单向链表从头节点(也可以没有头节点)开始,指针指向下一个节点的位置,只能由上一个节点 ......
数据结构 单向 算法 结构 数据

排序算法

**时间复杂度:** 由于计算机的性能不同,无法准确地确定一个算法的执行时间 因此使用执行算法的次数来代表算法的时间复杂度 一般用O(公式)来表示 **空间复杂度:** 执行一个程序(算法)所需要的内存空间的大小,是对一个算法在运行过程中临时占用存储空间大小的衡量 通常来说,只要这个算法不涉及动态分 ......
算法

【学习笔记-CS144 计算机网络】传输层

概述 主要任务: 对接端口 连接管理 分割和重组上下数据 差错和纠错功能 流量控制 传输层协议 TCP 特点: 可靠性高 端到端,面向连接 基于字节 速度慢 向下传递操作步骤: 接受来自应用层的8位字节的数据流,并根据MTU分段。 封装上队头标记,打包成数据包 将数据包传送给IP层(网络层) TCP ......
计算机网络 笔记 144 CS

Mybatis学习(1)——mybatis介绍 & 入门案例 & 全局配置文件详解 & 增删改查 + mybatis事务 & mapper.xml文件#{} 和 ${} & 动态SQL入门

Mybatis学习(1)——mybatis介绍 & 入门案例 & 全局配置文件详解 & 增删改查 + mybatis事务 & mapper.xml文件#{} 和 ${} & 动态SQL入门 原文链接:https://blog.csdn.net/Pireley/article/details/1315 ......
amp mybatis 文件 全局 案例

学习Java的第10天

变量 变量是什么:就是可以变化的量! Java是一种强类型语言,每一个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName[=value] [{,varName[=value]}];//数据类型 变量名=值;; 可以使用逗号隔开 ......
Java

CAN转ETHERCAT网关将CAN 总线和 ETHERCAT 网络连接方法

由于好多现场会出现将CAN总线的设备接到EtherCAT网络中,由于协议的不相同,不能直接进行连接,现需一种能同时兼容CAN 总线和ETHERCAT网络的一种设备,由此捷米JM-ECT-CAN 是自主研发的一款 ETHERCAT 从站功能的通讯网关。 ......
ETHERCAT 网关 总线 CAN 方法

Oracle行锁处理学习

(1)锁表查询的代码有以下的形式: select count(*) from v$locked_object;select * from v$locked_object; (2)查看哪个表被锁 select b.owner,b.object_name,a.session_id,a.locked_mo ......
Oracle

linux 4 网络基础 POLL EPOLL epoll堆 线程池 udp 本地套接字

Linux 5day ###### 1.poll监听 poll相对与sellect的优缺点 优点: 没有文件描述符1024的限制 请求和返回是分离的 如:select read集合 返回read集合 缺点和select一样: 每次都需要将需要监听的文件描述符从应用层拷贝到内核 每次都需要将数组中的元 ......
套接字 网络基础 线程 基础 linux

NET/C#中SM2/SM3国密加密算法

using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.GM; using Org.BouncyCastle.Asn1.X9; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Cry ......
算法 SM NET SM2 SM3

linux 3网络基础

###### 1.tcp状态 概念图 ![tcp状态](I:\网络基础3 day\tcp状态.png) 简化图 ![tcp状态简化图](I:\网络基础3 day\tcp状态简化图.png) 简化图未考虑特殊情况 netstat 命令(了解) ###### 2.半关闭状态 半关闭 主动方不可以在应用层 ......
网络基础 基础 linux 网络

《Universal and Transferable Adversarial Attacks on Aligned Language Models》论文学习

一、Abstract 尽管“开箱即用”的大型语言模型(例如ChatGPT)能够生成出色的处理令人反感的内容,人们在规避针对LLM的攻击(针对LLM的所谓“越狱”)方面取得了一些成功,但在不断地攻防实践中这些防御手段却很脆弱,研究员在自动对抗性提示(prompt)生成方面也取得了一些突破。 在本文中, ......

鸟哥Linux私房菜学习笔记day5

第十章 4.Bash shell操作环境 终端环境设置:stty set 登录终端时,自动获取的一些终端的输入环境的设置。 stty [-a] set [-uvCHhmBx] echo $- 可以显示目前所有的set设置值 通配符与特殊符号符号 意义* 代表0到无穷多任意字符? 代表一定有一个任意字 ......
私房 笔记 Linux day5 day

three.js学习1(vue3)

1.引入threejs npm install --save three 在组件内 import * as THREE from 'three' 2.创建容器 创建canvas标签,为3D渲染建立容器 <template> <div> <canvas id="three"></canvas> </d ......
three vue3 vue js

RocketMQ学习

rabbitMQ(ons)特性 0拷贝 顺序写盘 随机读 延迟消息 事务消息 顺序消息 (rabbit没有这个) 基于netty nio框架 NameServer代替Zookeeper,寻址方式,更轻量级。 集群架构无单点,扩展性强。 消息重试机制,消息查询(rabbit不支持重试) 社区活跃、成熟 ......
RocketMQ

机器学习从入门到放弃:Transfomer-现代大模型的基石

一、前言 随着 ChatGPT 的横空出世,全世界的目光都聚焦在了生成式 AI 上。本次将介绍 Transformer 的发展历史、基本原理,也是记录总结自己在学习路上的所得。 首先我想聊聊 NLP 的发展路线,这样对于后面的 transformer 可能会有更好的理解。自从计算机诞生之初,让计算机 ......
基石 Transfomer 模型 机器

[计算几何] 2 二维凸包/笨蛋(我)也能看懂的二维凸包算法

二维凸包,这篇博客已经说得够好了,介绍了**斜率逼近法、Jarvis算法,Graham算法,还有Andrew算法**。我这篇博客只会非常详细的介绍**Andrew算法**。 [数论小白都能看懂的平面凸包详解 - ShineEternal的笔记小屋 - 洛谷博客 (luogu.com.cn)](htt ......
凸包 几何 算法 笨蛋

java网络编程

# java 网络编程 ## 网络编程三要素 ip地址 ​ 设置在网络中的地址,是唯一标识 端口 ​ 应用程序在设置种的唯一标识 协议 ​ 数据在网络种传输的规则,常见的协议有UDP和TCP协议 ### ip ipv4 ipv6 IPv4 :4个字节 1100000000 .... 太难记忆了变成1 ......
网络编程 网络 java

【Python&目标识别】Labelimg标记深度学习(yolo)样本

人工智能、ai、深度学习已经火了很长一段时间了,但是还有很多小伙伴没有接触到这个行业,但大家应该多多少少听过,网上有些兼职就是拿电脑拉拉框、数据标注啥的,其实这就是在标记样本,供计算机去学习。所以今天跟大家分享下如何使用Labelimg去自己标记深度学习样本。 ......
样本 标记 深度 Labelimg 目标

github学习笔记(九):分支管理策略

> 合并的分支到底是如何管理的呢? ## 分支的合并 通常git使用 Fast forward模式来合并分支,但是这种模式下一旦删除分支,信息也随之消失。如果强制禁用Fast Forward模式,git就会在merge时生成一个新分支,这样从分支历史上就可以看出分支信息。 ### 例子 创建并切换分 ......
分支 策略 笔记 github

【学习笔记】扫描线

扫描线是用来求解图形面积并的一个算法。 # 问题引入 给定 $n$ 个长方形,求它们的面积并。下面以两个长方形为例: ![](https://cdn.luogu.com.cn/upload/image_hosting/3i4cdagb.png?x-oss-process=image/resize,m ......
扫描线 笔记

【机器学习】决策树

# Decision Tree ## 熵 \- entropy ### 数学表达式 $$ H(p_1) = -p_1 \text{log}_2(p_1) - (1- p_1) \text{log}_2(1- p_1) $$ ### 代码 ```python # UNQ_C1 # GRADED FUN ......
机器

【机器学习】K-Means

# K-Means ## 找最接近的质心 ### 公式 $$ c^{(i)} := j \quad \mathrm{that \; minimizes} \quad ||x^{(i)} - \mu_j||^2 $$ 其中,范式$||X||$,其计算公式为 $$ ||X|| = \sqrt{x_1^2 ......
机器 K-Means Means