学习网络 算法fasterrcnn深度

谁能真正替代你?AI辅助编码工具深度对比(chatGPT/Copilot/Cursor/New Bing)

本文是我深度体验了Github Copilot, ChatGPT等产品后,对于这些AI辅助开发工具的一次横向评测。写本文的初衷是帮助大家快速筛选出一款合适你的AI辅助工具。相信我,**请不要再怀疑**这些工具是否能给你带来效率提升。当你尝试使用后,很快就会习惯它们,甚至是离不开它们。 ......
深度 编码 chatGPT Copilot 工具

Java输入输出文件操作学习笔记(一)

在学习Java的输入输出流的时候了解到开启一个流操作完了就要关闭,但是在学习一个例程时却发现它只关闭了缓冲流而没有关闭其他几个流,例程如下 1 import java.io.*; 2 3 public class BufferedIO { 4 public static void main(Stri ......
文件 笔记 Java

迪杰斯特拉算法(Dijkstra算法)

洛谷P1821 [USACO07FEB] Cow Party S https://www.luogu.com.cn/problem/P1821 一、递归 /* B1631 [Usaco2007 Feb]Cow Party 关键词 思路:迪杰斯特拉(dijkstra) 1.从地图中,找从x到所有结点的 ......
算法 Dijkstra

【THM】Putting it all together(网站组件协同工作介绍)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/puttingitalltogether 本文相关内容:了解Web服务的所有单独组件如何协同工作,这种协同工作能让我们可以访问自己喜欢的网站。 简介 当我们在浏览器中请求网页信息时,幕后还发生了很多事情。 ......
组件 together Putting 网站 THM

机器学习08DAY

线性回归 波士顿房价预测案例 步骤 导入数据 数据分割 数据标准化 正规方程预测 梯度下降预测 # 导入模块 import pandas as pd # 导入数据 from sklearn.model_selection import train_test_split # 数据分割 from skl ......
机器 DAY 08

Java学习笔记(十一) 注解和反射

注解 1. 注解入门 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和(comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以”@注释名“在代码中存在,还可以添加一些参 ......
注解 笔记 Java

python学习(一)

#python基础(一) 1print()函数 ###1.1print()输出可以是数字 代码: print(520) print(87.1) 结果: 520 87.1 print()可以输出字符串 代码: print('hello world') print("hello world") 结果: ......
python

JS 开发常用方法学习

js 学习计划 js两个数组比较去重,返回不重复的项 const list1 = [ {id: 0, name: '小明'}, {id: 1, name: '小红'}, ]; const list2 = [ {id: 0, name: '小明'}, {id: 1, name: '小红'}, {id: ......
常用 方法 JS

Java学习笔记(十) 多线程

进程,线程,多线程 1. Process和Thread 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是cp ......
线程 笔记 Java

Python官方文档学习笔记

原文:https://docs.python.org/3/tutorial/introduction.html 版本:3.11.2 Using Python as a Calculator Numbers Division (/) always returns a float. To do floo ......
文档 笔记 官方 Python

外包杯学习进度(一) | 【Android】【Javaweb】Android与JavaWeb服务器交互教程——搭建环境

前言 我们老师留了一个题目,这里就不写了,第一需要攻破的问题就是如何将app中的数据域javaweb进行传递,并可以回弹消息等问题。所以就开始了解一下这方面的信息。 资料积累 参考胡大炮的妖孽人生的博客-CSDN博客 准备工作 1、搭建一个具有服务器支撑的的Android应用,这里选择了Bmob后端 ......
Android 进度 Javaweb JavaWeb 环境

SSM框架笔记 庆祝学习SSM框架结束!!!

终于在2023/3/29日,黑马程序员旗下的ssm框架视频看完了,也是总结了1万多字的笔记,把黑马的和自己的整合了一下 完结撒花,接下来开始学习SpringBoot和软考中级设计师。 总的来说,我还是比较喜欢.NET,SSM配置实在是太麻烦了,基本没怎么写代码,时间都花到配置文件上面去了。 笔记部分 ......
框架 SSM 笔记

java学习日记20230327-注解

注解 注解(Annotation)也被称为元数据(Metadata),用于修饰解释包,类,属性,构造器,局部变量等数据信息; 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息 在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在javaee ......
注解 20230327 日记 java

虚幻引擎5 学习 入门 世界坐标 绝对坐标与相对坐标

学习内容:世界坐标 绝对坐标与相对坐标 世界坐标: 相对于整个世界的坐标它的坐标是设置在关卡地图里面的细节面板设置,设置它的坐标就是设置它在这个世界里的位置 Set World Location 设置组件相对于世界的位置 Set world Rotation 设置组件相对于世界的旋转 Zyaw 左右 ......
坐标 虚幻 引擎 世界

static学习 C++ opencv之视频读写(VideoCapture,VideoWriter)

static学习: 参照该网址https://blog.csdn.net/qq_39208237/article/details/109827131 C++ opencv之视频读写(VideoCapture,VideoWriter) 参照该网址https://blog.csdn.net/weixin ......

【计算机网络】物理层与数据链路层知识点

引自CSDN博主「原来如此呀」的原创文章,原文链接 计算机网络的正式定义:利用通信线路和通信设备,将地理位置不同的、功能独立的多台计算机互联起来,以功能完善的网络软件来实现资源共享和信息传递。 1. 计算机网络分类 按照网络的作用范围:广域网(WAN(wide area network))、城域网( ......

PyQt5学习 (4)--QAbstractButton(下)

QAbstractBUtton: 所有按钮控件的基类 提供按钮的通用功能 继承自QWidget 属于抽象类别,不能直接去使用,必须借助于子类(除非你觉得子类不够用,想自定义一个按钮) 大部分功能之前已经使用过,在这里只作简单介绍 文本设置: setText(str) :设置按钮提示文本 text() ......
QAbstractButton PyQt5 PyQt

3.29软件工程学习总结

今天继续小组服务外包杯的项目前端页面开发, 在页面展示上尝试了很多种方法和形式, 页面的连接上出现了一些问题, 后续完成了所有页面的制作后再去解决这个问题。 下面是今天的部分成果: ......
软件工程 工程 软件 3.29 29

[Python3]SM3国密算法

from gmssl import sm4, sm3 def sm3_hash(message: str): """ 国密sm3加密 :param message: 消息值,bytes类型 :return: 哈希值 """ msg_list = [i for i in bytes(message.e ......
算法 Python3 Python SM3 SM

Java学习日记3

2023.3.28学习Java打卡 封装 禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问。 程序设计要求”高内聚,低耦合“。 高内聚:类的内部数据操作细节由自己完成,不允许外部干涉。 低耦合:暴露少量的方法给外部使用。 特点: 提高程序安全性,保护数据 隐藏代码的实现细节 统一接口 增加 ......
日记 Java

负载均衡load balancing和算法介绍

一、负载均衡介绍 1.1 什么是负载均衡 负载均衡(load balancing) 它是计算机的一种技术,用来在计算机集群、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。-来自 wikipedia 负载均衡主要作用是将多个连接 ......
算法 balancing load

【THM】How websites work(网站运行基础)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/howwebsiteswork 本文相关内容:要对网站进行漏洞利用,你首先需要知道网站是如何被创建的,本文将涉及HTML&JS以及一些Web安全基础问题。 网站是如何运行的? 本文将介绍如何创建网站,并介 ......
websites 基础 网站 work THM

计算机网络概述

概述 internet: 互连网,任意通信协议 Internet: 因特网,用TCP/IP协议 因特网的三个发展阶段: ARPANET阶段(第一个分组交换网ARPANET) 三级结构因特网(主干网,地区网,校园网)NSFNET 多层次ISP结构因特网 ISP:因特网服务提供者 ISP通过因特网的管理 ......
计算机网络

贪心算法

贪心和动态规划的区别 有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿? 【贪心】 -- 指定每次拿最大的,最终结果就是拿走最大数额的钱。(每次拿最大的就是局部最优,最后拿走最大数额的钱就是推出全局最优) 有一堆盒子,你有一个背包体积为n,如何把背包尽可能装满? -- 如果还每次选最大的 ......
算法

应对网络不可靠挑战,用 OpenYurt 实现边缘业务连续性

我们今天主要想和大家分享 OpenYurt 社区针对最后一个问题的思考,以及针对其而设计的 OpenYurt 边缘自治能力。 ......
连续性 OpenYurt 边缘 业务 网络

算法

动态规划: 当题目涉及到最优子结构和重复子问题时就可以考虑动态规划了。 最优子结构:整体是最优解,那么每个子问题也都是最优解。 重复子问题:子问题会被重复求很多次 线性动规: 状态的排布是线性的 状态转移方程通常为p[n]=max(p[n-1]+p[1],p[n-2]+p[2],,,,,,,)i最大 ......
算法

计算机网络

1.TCP/IP四层模型和OSI七层模型: OSI七层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 。比较复杂,不太实用,并且有的功能在不同层中多次出现。 TCP/IP四层模型:应用层,传输层,网络层,网络接口层。 。应用层:提供两个终端设备上不同网络应用之间进行信息交换的服务。 ......
计算机网络

02-网络安全-网站协议请求报文(基础篇)

1.web应用程序技术 什么是http协议? HTTP:超文本传输协议。 可以实现客户端通过浏览器获取服务端数据信息,然后通过浏览器显示出来; 客户端可以通过浏览器提交信息到服务器端后台程序(数据库服务器、缓存服务器)。 如何提交信息到服务器端呢? http请求与响应报文(类似于寄信时,填写地址等提 ......
报文 网络安全 基础 网络 网站

python学习笔记(三)函数

一、概论 1、函数的定义 2、函数的传入参数 3、返回值 4、NONE类型 5、函数说明文档 6、函数的嵌套调用 7、变量作用域 8、global关键字 ......
函数 笔记 python

小梅哥课程学习——SPI接口的74HC595驱动数码管实验

1 //要求:对于74HC595芯片,该芯片在SH_CP(SCLK)的上升沿将DS(DIO)上的数据移入内部的寄存器。 2 //目的:因此我们需要保证DS上的数据在SH_CP的上升沿前后一段时间,保持稳定。 3 //手段:FPGA要在SH_CP的下降沿改变DS的值 4 //先移入的数据,在高位输出。 ......
课程学习 数码管 接口 课程 数码