实战 基础js
【numpy基础】--结构化
目前为止,介绍的`numpy`数组基本都是关于数值的,其实,`numpy`本身就是一个用于数值计算的基础库。 不过,除了数值计算之外,`numpy`也能够支持**结构化数组**。 # 1. 关联不同类型数据 `numpy`的数组为了提高计算性能,要求数组的数据类型要一致。但是现实情况下,我们经常遇到 ......
Python 爬虫实战:驾驭数据洪流,揭秘网页深处
**爬虫,这个经常被人提到的词,是对数据收集过程的一种形象化描述。特别是在Python语言中,由于其丰富的库资源和良好的易用性,使得其成为编写爬虫的绝佳选择。本文将从基础知识开始,深入浅出地讲解Python爬虫的相关知识,并分享一些独特的用法和实用技巧。本文将以实际的网站为例,深入阐述各个处理部分, ......
Linux 基础操作
登录和退出 Linux 系统: 登录系统:使用用户名和密码登录到 Linux 系统,例如通过 SSH(Secure Shell)远程登录。 退出系统:使用 exit 命令或者快捷键 Ctrl + D 退出当前登录会话。 文件和目录管理: 查看目录内容:使用 ls 命令列出当前目录下的文件和子目录。 ......
md5.js
直接引入md5.js需要注意:(不然加密的md5不会变) md5(blob.byteLength) import { md5 } from "@/utils/md5.js"; /* * JavaScript MD5 1.0.1 * https://github.com/blueimp/JavaScr ......
3D点云实战案例
推荐免费3D场景建模工具:NSDT场景编辑器 CloudCompare是一个三维点云(网格)编辑和处理软件。最初,它被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构,在进行点云对比这类任务时具有出色的性能。此外,由于大多数点云都是由地面激光扫描仪(例如LMI)采集的,CloudC ......
js 实现文件下载并重命名
JavaScript 实现文件下载并重命名 第一种是HTML官网中的方法 <a href="/images/liang.jpg" download="文件名称"> HTML5 中 a 标签提供了一个 filename 属性,可以下载成指定的 download 属性名称 这种同源访问是没有问题的,但一 ......
009Java基础之流程控制
# Java基础之流程控制 *** ## 1、用户交互Scanner ### Scanner对象 - 我们之前学的基本语法中并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。**java.util.Scanner**是Java5的新特性,***我们可以通过Sc ......
了解ip(基础)
## 了解IP(基础) ##### 局域网 局域网一般称为内网,局域网的设备包括有电脑、服务器、打印机、路由器等等。 ##### IP地址 IP地址是互联网协议地址。当前主流是IPv4版本,由32位的二进制数组成,但一般看到的IP地址是以十进制形式呈现 x.x.x.x(以点将其分成四组八位二 ......
js递归查询之根据id查询当前对象
需求:递归查询数组中id对应的数据 Json数据格式: 1 let cityArr = [ 2 { 3 id: 1000, 4 name: '四川省', 5 children: [ 6 { 7 id: 1100, 8 name: '成都市', 9 children: [ 10 { id: 1101, ......
在线加密JS代码的方法
在前端后端开发中,我们通常会使用JavaScript来实现网页的动态效果和交互功能。 由于JavaScript是一种开放的脚本语言,其代码可以被轻易地查看和复制,这就给我们的代码安全带来了一定的威胁。为了保护我们的代码不被恶意利用,我们需要对其进行加密和压缩处理。 一般而言,加密和压缩是两个不同的概 ......
单细胞生物学基础大型语言模型scGPT
生成式预训练模型在自然语言处理(NLP)和计算机视觉等领域取得了显著的成功。 文本是由文字组成的,细胞可以用基因来表征。 NLP 和单细胞生物学之间的另一个核心相似之处是,用于训练的公开可用的单细胞 RNA 测序(scRNA-seq)数据的规模庞大且不断增长。 NLP 模型是否也能理解单细胞生物学的 ......
nvm安装node.js总结
nvm安装node.js总结 什么是nvm? nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。 为什么要用nvm? 有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样 ......
【13.0】前端基础JavaScript之JS事件案例
# 【13.0】前端基础JavaScript之JS事件案例 # 【一】开关灯示例 ```html Title 变色 ``` # 【二】input框获取/失去焦点 ```html Title ``` # 【三】实时展示当前时间 ## 【1.0】基础版 ```html Title ``` ## 【2.0 ......
Go 语言基础语法
标识符 标识符用来命名变量、类型等程序实体。 36 个预定义标识符 append bool byte cap close complex complex64 complex128 uint16 copy false float32 float64 imag int int8 int16 uint32 ......
【14.0】前端基础jQuery之引入
# 【14.0】前端基础jQuery之引入 # 【一】什么是jQuery - jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 - jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编 ......
项目实战
# 项目实战 ## mall项目(SpringBoot项目) ### 1. 添加Swagger-UI配置,修改MyBatis Generator注释的生成规则 文档地址:https://www.macrozheng.com/mall/architect/mall_arch_02.html#%E7%B ......
web基础漏洞渗透场景-用户功能
需要注意两点: 一般来说,最多有两个手机号和多个邮箱,注册成功后无法再次测试注册功能 同一手机号或邮箱,在短时间内能够接收的验证码个数有限 1、sql注入: (1)注册、登录、找回密码时,查询用户名、手机号或邮箱是否已注册,以决定是否发送验证码 (2)注册、登录、找回密码时,提交验证码,查询手机号或 ......
学习C++这一篇就够了(基础篇)
最简单的C++程序 #include <iostream> using namespace std; int main() { cout << "hello C++" << endl; system("pause"); return 0; } 使用C语言第三方库 在C++中如何使用C语言打包好的库 ......
[C#基础学习]继承
C#中极其有用的功能。 ## 基本概念 某个类可以继承其他类的内容并继续发展。被继承的类一般叫父类,继承者一般叫子类。 一个子类只能有一个父类(C++倒是可以多继承,但是C#就不行),并且可以继承父类的父类。 ~~~c# class a//这是爹 { void funcDad(){} } class ......
目标跟踪基础:两张图片相似度算法
本文来自公众号“AI大道理” —————— 目标跟踪就是在时序帧中搜索目标的过程,本质上就是检索。 不管是传统的目标跟踪中的生成模型和判别模型,还是用深度学习来做目标跟踪,本质上都是来求取目标区域与搜索区域的相似度,这就是典型的多输入。 目标跟踪为什么需要相似度? 在跟踪中,下一帧的目标要和上一帧的 ......
[C#基础学习]内部类和分部类
内部类没啥好说的,类嵌套类而已。 ~~~c# class a{ //sth class b{ //sth class c{ //sth } } } ~~~ 这个还是比较常用的,将数据详细定义清楚增加可读性 ### 分部类partial class 把一个类分成多个类写。 ~~~c# partial ......
NVM-windows 管理 node.js 版本完全指南
## 前言 nvm 是什么? - 通过 nvm 可以控制自己的 node 版本, 方便我们对不同项目的 node 版本随意切换 什么是 nvm-windows? - 是 nvm 的 windows 版本 ## 安装 可以使用 npm 安装也可以手动安装, **这里推荐手动安装** ### 手动安装 ......
模型剪枝:Network Slimming剪枝实战
本文来自公众号“AI大道理” Network Slimming剪枝是比较广泛的一种模型剪枝方法,作者来自清华大学、英特尔中国实验室、复旦大学和科内尔大学。 添加图片注释,不超过 140 字(可选) 1、Network Slimming剪枝理论 Network Slimming剪枝是结 ......
编程基础2
列表 切片和字符串一样 起始位置:终止位置:步长 分片赋值 使用=l1的话,赋值会导致l1,l2是同一个值 列表,元素用方括号,元组,元素用圆括号 列表元素是可变的,元组元素不可变 集合中,不用[]的话,只显示不重复的 交集& 合集| 差集- 对称差集^在1或者2中存在,但不同时存在 循环 whil ......
【后端面经-计算机基础】HTTP和TCP的区别
本文主要介绍了计算机网络中的两个经典协议:http和tcp,简单介绍两者的报文结构,并结合面试题对两者进行详细说明。 ......
使用parcel搭建three.js开发环境
[TOC] 为了方便模块化进行three.js项目的学习和开发,又不用学习太多的配置,增加学习成本,所以就使用Parcel这个web应用打包工具。 Parcel官网:https://v2.parceljs.cn/getting-started/webapp/ #### 1、安装 在开始之前,您需 ......
js 异步 任务 题目解析(chatgpt bug了?)
最近遇到一道题如下,求输出结果 感觉还是蛮有意思的,找chatgpt做了一下 ```js async function async1(){ console.log('1'); await async2(); console.log('2'); } async function async2(){ c ......
Lord Of The Root: 1.0.1实战
##**前言** Description:我创建这台机器是为了帮助其他人学习一些基本的CTF黑客策略和一些工具。我瞄准了这台机器,使其在难度上与我在OSCP上破解的机器非常相似。 这是一个引导到根计算机将不需要任何来宾交互。 有两种设计的权限提升方法。 ##**靶机环境** kali 192.168 ......
【狂神说Java】Java零基础学习笔记-Java流程控制
# 【狂神说Java】Java零基础学习笔记-Java流程控制 ## Scanner对象 - 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,**我们可以通过Scanner类来 ......
【12.0】前端基础JavaScript之DOM
# 【12.0】前端基础JavaScript之DOM # 【一】什么是DOM/BOM - 截至目前为止,我们虽然已经学会了js语法,但是还是没办法跟浏览器进行交互 - BOM(Browser Object Model) - 浏览器对象模型 - js代码操作浏览器 - DOM(Docunment Ob ......