网络基础 机制 基础 网络

数据结构和算法基础

# 一、数据结构和算法基础 ## 1、尝试 先来看一道题: > 如果 a+b+c = 1000, 且 a^2 + b^2= c^2 (a,b,c为自然数),如何求出 a、b、c可能的合并? 一般采取最原始的方法(枚举法),将 a、b、c分别从0~1000取值,再逐一匹配。 ```python imp ......
数据结构 算法 结构 基础 数据

PHP代码审计——ThinkPHP基础

一、ThinkPHP概述 1. ThinPHP是一个轻量级的PHP框架,旨在提供快速开发Web应用程序的工具和资源。它采用了MVC(Model-View-Controller)架构,使开发人员可以更好地组织和管理代码。ThinPHP还提供了许多有用的功能,如路由、数据库抽象层、模板引擎等,使开发人员 ......
ThinkPHP 代码 基础 PHP

Java 网络编程 —— 实现非阻塞式的客户端

## 创建阻塞的 EchoClient 客户程序一般不需要同时建立与服务器的多个连接,因此用一个线程,按照阻塞模式运行就能满足需求 ```java public class EchoClient { private SocketChannel socketChannel = null; public ......
网络编程 客户端 客户 网络 Java

深入理解多核处理器的缓存一致性和通信机制

操作系统级别的上下文切换 操作系统级别的上下文切换是指当一个线程在执行过程中发生某种事件(如时间片用完、发生中断等),操作系统需要暂停当前线程的执行,保存其上下文(如寄存器状态、程序计数器、堆栈指针等),并切换到另一个线程继续执行的过程。这种上下文切换是由操作系统内核完成的,它涉及到对进程控制块(P ......
一致性 缓存 处理器 机制

【linux基础-03】Linux命令速查手册

查看Linux系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 ......
命令 手册 基础 linux Linux

【linux基础-02】vi命令

一、Vi/Vim 介绍 VI(Visual Interface),是一个文本编辑器,主要在 Unix 及类 Unix 环境中使用。 Vim(Vi improved)在 Vi 的基础之上进行了功能提升,相当于 Vi 的增强版。 所有类 Unix 系统都会内建 vi 文本编辑器,就像 window 电脑 ......
命令 基础 linux 02

CSS基础知识笔记

CSS (Cascading Style Sheets) 指层叠样式表,是一种描述如何显示 HTML 元素的语言。 参考教程: ## CSS 语法 CSS 规则集(rule-set)由选择器和声明块组成: ![image](https://www.w3school.com.cn/i/css/sele ......
基础知识 基础 笔记 知识 CSS

mysql基础_视图

## 介绍 MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。 ## 优点 1) 定制用户数据,聚焦特定的数据 2) 简化数据操作 3) 提高数据的安全性 4) ......
视图 基础 mysql

使用Requests模块进行微博爬虫教程【网络请求分析文档】

[TOC] ### 写在前面 - 该文档是某课程实验需要而整理的,各个接口分析仅凭我个人理解,各个参数以及数据的含义也只是我个人的推测,如有错误的地方,欢迎在评论区或私信指正。 - 使用`Python`对微博进行爬虫的方法有很多,Github上也有很多大神做好的爬虫程序可以拆箱即用。做这个接口分析只 ......
爬虫 模块 Requests 文档 教程

python内存管理机制

1:引用计数机制实现垃圾回收 对象引用一次,引用计数就增加1,销毁计数就减少1,当引用计数为零时,从内存中删除对象。还有一种情况,ab两对象互相引用时,del语句可以减少引用计数,但不会归零。会导致内存泄漏,解释器会定期执行一个循环检测,搜索不可访问对象的循环,并删除他们 2:内存池机制 为了加速p ......
机制 内存 python

《网络对抗技术》——Exp8 Web综合

# 《网络对抗技术》——Exp8 Web综合 目录 - 一、实践内容 - 二、实践原理 - 三、实践过程记录 - 1、Web前端HTML - 2、Web前端JavaScript - 3、Web后端:MySQL基础 - 4、Web后端:编写PHP网页,连接数据库,进行用户认证 - 5、最简单的SQL注 ......
技术 网络 Exp8 Exp Web

WPF 入门笔记 - 01 - 入门基础以及常用布局

🥑本篇为学习博客园大佬圣殿骑士的《WPF基础到企业应用系列》以及部分DotNet菜园的《WPF入门教程系列》所作笔记,对应圣殿骑士《WPF基础到企业应用系列》第 1 - 6 章之间内容,包括 WPF 项目结构、程序的启动和关闭、程序的生命周期、继承关系以及常见的布局控件及其应用。文章有问题的话欢迎... ......
布局 常用 基础 笔记 WPF

支付宝小程序 | 获取网络状态

参考文档: * * ```typescript /** * 获取网络状态 * @return networkAvailable * @return networkType */ export const getNetworkType = async () => { const { networkAv ......
状态 程序 网络

基础

......
基础

Mysql基础

# 查询 ## 简单查询 1. 查询单个字段 `select 字段名 from 表名;` 2. 查询多个字段 `select 字段名1,字段名2,... from 表名;` 3. 查询所有字段 `select * from 表名;` 注:企业开发中不建议使用 * 进行所有字段的查询。1、效率低 2、 ......
基础 Mysql

CVPR 2023 | 神经网络超体?新国立LV lab提出全新网络克隆技术

前言 神经网络开发到 100% 会发生什么?神经网络的究极形态又是什么?何为网络超体?上述问题的答案可能可以在电影超体(Lucy)中找到。 本文转载自机器之心 仅用于学术分享,若侵权请联系删除 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。 CV各 ......
神经网络 网络 神经 全新 技术

Liunx网络配置

1、安装精简版:CentOS-7-x86_64-Minimal-2009.iso 2、进入配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 3、配置地址(我的虚拟机中只设置了ONBOOT,运行ip addr 可以看到自动获取的ip) 4、修改完成 ......
Liunx 网络

异常机制

# 异常机制(Exception) 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能就满了。等等。 软件程序在运行过程中,非常可 ......
机制

《数据结构与算法》之十大基础排序算法

一.冒泡排序 什么是冒泡排序? 冒泡排序是一种交换排序,它的思路就是在待排序的数据中,两两比较相邻元素的大小,看是否满足大小顺序的要求,如果满足则不动,如果不满足则让它们互换。 然后继续与下一个相邻元素的比较,一直到一次遍历完成。一次遍历的过程就被成为一次冒泡,一次冒泡的结束至少会让一个元素移动到了 ......
算法 数据结构 结构 基础 数据

Java 网络编程 —— 实现非阻塞式的服务器

## 创建阻塞的服务器 当 `ServerSocketChannel` 与 `SockelChannel` 采用默认的阻塞模式时,为了同时处理多个客户的连接,必须使用多线程 ```java public class EchoServer { private int port = 8000; priv ......
网络编程 服务器 网络 Java

HTML基础知识笔记

HTML 指的是超文本标记语言 (Hyper Text Markup Language) ``` html Hello World hello html ``` 参考教程: 1. 2. ## HTML 标签 - 标题 `This is a heading` - 段落 `This is a parag ......
基础知识 基础 笔记 知识 HTML

《Kali渗透基础》01. 介绍

[TOC](kali渗透) > 这里只是起跑线而不是终点线。 > 本文以 kali-linux-2022.3-vmware-amd64 为例。 # 1:渗透测试 ## 1.1:安全问题的根源 - 分层思想的优劣 - 分层思想对计算机技术人员的影响 - 只追求功能实现 - 最大的安全威胁是人 ## 1 ......
基础 Kali 01

MySQL学习基础篇Day5

4. 约束 4.1 概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中数据的正确、有效性和完整性。 分类: 约束 描述 关键字 非空约束 限制该字段的数据不能为null NOT NULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束 ......
基础 MySQL Day5 Day

[基础数论]不定方程笔记

# 前言 在学习本节内容前,最好先学习[同余的基本性质](https://www.luogu.com.cn/blog/157884/tong-yu-di-ji-ben-xing-zhi)以加深理解。 # 一堆定理 * 定理1: **若** $$a,b,m,n \in \mathbb Z,c \mid ......
数论 不定方程 方程 基础 笔记

[基础数论]模的逆

# 前言 在学习本节内容前,请确保已完成了[同余方程](https://www.luogu.com.cn/blog/157884/basic-math-note-2)的学习。 # 模的逆 ## 引入 很多题目都会要求我们对答案取模。 如果运算中只有加法、乘法当然没问题。 但是如果有除法就完蛋了。 所 ......
数论 基础

[基础数论]同余方程笔记

# 前言 在学习本节内容前,请确保已完成了[二元不定方程](https://www.luogu.com.cn/blog/157884/basic-math-note)的学习。 # 同余方程 ## 有无解的判别 对于一个方程形如: $$ax \equiv b \pmod m$$ 其中 $$a,b \i ......
数论 方程 基础 笔记

解决克隆虚拟机网络ping不通

# 解决克隆虚拟机网络ping不通之NetworkManager 服务冲突 > 问题:在克隆多台虚拟机时,配置好hostname和静态ip后,出现了有些虚拟机ping不同,而模板虚拟机可以ping通,所以猜测不是vmware8网络适配器出现问题,也不是配置参数出现问题。 ## 寻错过程: **执行i ......
网络 ping

反射机制

1.反射机制有什么用? 通过java语言反射机制可以操作字节码文件。 优点类似黑客,可以读和改写字节码文件 2.反射机制相关类都在java.lang.reflect.*; 3.反射机制相关重要类 java.lang.Class代表i字节码文件。 java.lang.reflect.Method代表字 ......
机制

m异构蜂窝网络的K-Tier下行链路的matlab性能仿真,对比网络Voronoi图,覆盖率等

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 蜂窝网络正在从精心规划的一组大型塔式基站(BSs)对异构基础设施元素的非常规部署,通常还包括微、微微和以及分布式天线。在本文中,我们为下行链路开发易于处理、灵活和精确的模型异构蜂窝网络(HCN),由K层组成随机定位的基 ......
链路 网络 覆盖率 蜂窝 性能

数据结构基础一

数据结构基础一 1.单链表(数组模拟) 常用的是邻接表(其实就是单链表,邻接表就是用多个单链表存储了多条线?!),一般用来存储图和树,使用结构体和指针来表示数组的时候,是使用的动态开辟空间,速度太慢,所以一般使用数组来静态模拟单链表。 数组模拟单链表的思路:首先开辟两个足够大的数组,一个是存储链表中 ......
数据结构 结构 基础 数据