实战 基础js

【numpy基础】--结构化

目前为止,介绍的`numpy`数组基本都是关于数值的,其实,`numpy`本身就是一个用于数值计算的基础库。 不过,除了数值计算之外,`numpy`也能够支持**结构化数组**。 # 1. 关联不同类型数据 `numpy`的数组为了提高计算性能,要求数组的数据类型要一致。但是现实情况下,我们经常遇到 ......
结构 基础 numpy

Python 爬虫实战:驾驭数据洪流,揭秘网页深处

**爬虫,这个经常被人提到的词,是对数据收集过程的一种形象化描述。特别是在Python语言中,由于其丰富的库资源和良好的易用性,使得其成为编写爬虫的绝佳选择。本文将从基础知识开始,深入浅出地讲解Python爬虫的相关知识,并分享一些独特的用法和实用技巧。本文将以实际的网站为例,深入阐述各个处理部分, ......
爬虫 洪流 实战 网页 数据

Linux 基础操作

登录和退出 Linux 系统: 登录系统:使用用户名和密码登录到 Linux 系统,例如通过 SSH(Secure Shell)远程登录。 退出系统:使用 exit 命令或者快捷键 Ctrl + D 退出当前登录会话。 文件和目录管理: 查看目录内容:使用 ls 命令列出当前目录下的文件和子目录。 ......
基础 Linux

md5.js

直接引入md5.js需要注意:(不然加密的md5不会变) md5(blob.byteLength) import { md5 } from "@/utils/md5.js"; /* * JavaScript MD5 1.0.1 * https://github.com/blueimp/JavaScr ......
md5 md js

3D点云实战案例

推荐免费3D场景建模工具:NSDT场景编辑器 CloudCompare是一个三维点云(网格)编辑和处理软件。最初,它被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构,在进行点云对比这类任务时具有出色的性能。此外,由于大多数点云都是由地面激光扫描仪(例如LMI)采集的,CloudC ......
实战 案例

js 实现文件下载并重命名

JavaScript 实现文件下载并重命名 第一种是HTML官网中的方法 <a href="/images/liang.jpg" download="文件名称"> HTML5 中 a 标签提供了一个 filename 属性,可以下载成指定的 download 属性名称 这种同源访问是没有问题的,但一 ......
文件下载 文件 js

009Java基础之流程控制

# Java基础之流程控制 *** ## 1、用户交互Scanner ### Scanner对象 - 我们之前学的基本语法中并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。**java.util.Scanner**是Java5的新特性,***我们可以通过Sc ......
基础 Java 009

了解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版本又是不一样 ......
node nvm js

【13.0】前端基础JavaScript之JS事件案例

# 【13.0】前端基础JavaScript之JS事件案例 # 【一】开关灯示例 ```html Title 变色 ``` # 【二】input框获取/失去焦点 ```html Title ``` # 【三】实时展示当前时间 ## 【1.0】基础版 ```html Title ``` ## 【2.0 ......
前端 JavaScript 案例 事件 基础

Go 语言基础语法

标识符 标识符用来命名变量、类型等程序实体。 36 个预定义标识符 append bool byte cap close complex complex64 complex128 uint16 copy false float32 float64 imag int int8 int16 uint32 ......
语言基础 语法 语言 基础 Go

【14.0】前端基础jQuery之引入

# 【14.0】前端基础jQuery之引入 # 【一】什么是jQuery - jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 - jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编 ......
前端 基础 jQuery 14.0 14

项目实战

# 项目实战 ## 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 安装也可以手动安装, **这里推荐手动安装** ### 手动安装 ......
NVM-windows windows 版本 指南 node

模型剪枝:Network Slimming剪枝实战

​ 本文来自公众号“AI大道理” ​ Network Slimming剪枝是比较广泛的一种模型剪枝方法,作者来自清华大学、英特尔中国实验室、复旦大学和科内尔大学。 ​ 添加图片注释,不超过 140 字(可选) ​ 1、Network Slimming剪枝理论 Network Slimming剪枝是结 ......
实战 Slimming 模型 Network

编程基础2

列表 切片和字符串一样 起始位置:终止位置:步长 分片赋值 使用=l1的话,赋值会导致l1,l2是同一个值 列表,元素用方括号,元组,元素用圆括号 列表元素是可变的,元组元素不可变 集合中,不用[]的话,只显示不重复的 交集& 合集| 差集- 对称差集^在1或者2中存在,但不同时存在 循环 whil ......
基础

【后端面经-计算机基础】HTTP和TCP的区别

本文主要介绍了计算机网络中的两个经典协议:http和tcp,简单介绍两者的报文结构,并结合面试题对两者进行详细说明。 ......
端面 计算机 基础 HTTP TCP

使用parcel搭建three.js开发环境

[TOC] 为了方便模块化进行three.js项目的学习和开发,又不用学习太多的配置,增加学习成本,所以就使用Parcel这个web应用打包工具。 Parcel官网:https://v2.parceljs.cn/getting-started/webapp/ #### 1、安装 ​ 在开始之前,您需 ......
环境 parcel three js

js 异步 任务 题目解析(chatgpt bug了?)

最近遇到一道题如下,求输出结果 感觉还是蛮有意思的,找chatgpt做了一下 ```js async function async1(){ console.log('1'); await async2(); console.log('2'); } async function async2(){ c ......
题目 任务 chatgpt bug js

Lord Of The Root: 1.0.1实战

##**前言** Description:我创建这台机器是为了帮助其他人学习一些基本的CTF黑客策略和一些工具。我瞄准了这台机器,使其在难度上与我在OSCP上破解的机器非常相似。 这是一个引导到根计算机将不需要任何来宾交互。 有两种设计的权限提升方法。 ##**靶机环境** kali 192.168 ......
实战 Lord Root The Of

【狂神说Java】Java零基础学习笔记-Java流程控制

# 【狂神说Java】Java零基础学习笔记-Java流程控制 ## Scanner对象 - 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,**我们可以通过Scanner类来 ......
Java 流程 基础 笔记

【12.0】前端基础JavaScript之DOM

# 【12.0】前端基础JavaScript之DOM # 【一】什么是DOM/BOM - 截至目前为止,我们虽然已经学会了js语法,但是还是没办法跟浏览器进行交互 - BOM(Browser Object Model) - 浏览器对象模型 - js代码操作浏览器 - DOM(Docunment Ob ......
前端 JavaScript 基础 12.0 DOM