数组 基础noi 1.8

c++primer3.5数组

3.5 数组 数组大小固定,灵活性差。 3.5.1 定义和初始化内置数组 数组维度是一个常量表达式,数组的元素是一个对象。 不允许用auto关键字由初始值的列表推断类型,必须指定数组类型。 数组无法进行拷贝。数组本身就是对象,允许定义数组的指针以及数组的引用。 理解复杂的数组声明:由内向外,由右往左 ......
数组 primer3 primer

07-网络安全-kail linux 网络配置(基础篇)

一、网络配置 1.查看网络IP地址, 我的kail:192.168.15.128 使用ifconfig查看kail网络连接情况,ip地址情况 又复制了一台kail计算机的IP地址。 再看一下windows本机:使用ipconfig进行查看: 再看一下虚拟机上的win7IP地址: 还可以使用ping命 ......
网络 网络安全 基础 linux kail

第2章信息系统项目管理基础

一.什么是项目 项目是为了创造独特的产品、服务或成果而进行的临时性的工作。 临时性:有开始时间和结束时间 项目和战略规划 项目产生机制 信息系统项目的特点 项目管理的定义 项目管理的特点 二.项目管理知识体系构成 三.组织结构对项目的影响★★★★ 组织结构: 职能型组织、矩阵型组织(弱矩阵、平衡矩阵 ......
项目管理 基础 项目 系统 信息

机器学习数学基础之信息论

信息论背后的原理是:从不太可能发生的事件中能学到更多的有用信息。 发生可能性较大的事件包含较少的信息 发生可能性较小的事件包含较多的信息 独立事件包含额外的信息 对于事件 $\mathbf x=x$,定义自信息self-information为: $$ I(x)=-\log P(x) $$ 自信息仅 ......
信息论 数学基础 机器 数学 基础

关于数据库-数据库技术基础

概念 数据:描述事物的符号信息(文字\图形\图像\声音\语言) 信息:现象世界事物的存在方式或状态反映 数据是信息的符号表示,而信息是具有特殊意义的数据 数据库系统:采用数据库技术.有组织、动态地存储大量相关联的数据DBS由如下组成 数据库:有组织的相关数据集合。长期存储在计算机中、且统一管理 硬件 ......
数据库 数据 基础 技术

bitset数组

bitset的用法及例题(对DP过程的优化) bitset这容器有点离谱,卡常优化空间神器。 什么是bitset? bitset是c++ STL里面的一个容器,可以理解为存放01串的,很奇怪,bool[]不也一样能实现这个功能?不是这样的,bool每个元素占一个字节,也就是8bit,而bitset中 ......
数组 bitset

vue之数组的方法

简介 本文会把遇到的数组的方法慢慢补充进来 filter方法 filter()方法是一个过虑方法 以下面的为例:列表dataList会每次取一个值,把值给匿名函数,并执行。比如第一次过虑会把a给dataList.filter(function (items){xxxx},第二次会把at传给函数,后面 ......
数组 方法 vue

HashMap排序方法,少见的toArray转为Array 泛型数组 排序,而非ArrayList

HashMap<String,Integer> hm = new HashMap<>(); hm.put("a", 1); hm.put("c", 2); hm.put("b", 3); Set<Entry<String, Integer>> entrySet = hm.entrySet(); En ......
数组 ArrayList HashMap toArray 方法

C语言:二维数组与指针

a代表二维数组的地址,通过指针运算符可以获取数组中的元素 1.a+n表示第n行的首地址 2.&a[0][0]既可以看作数组0行0列的首地址,同样也可以看作是二维数组的首地址 &a[m][n]是第m行第n列元素的地址 3.&a[0]是第0行的首地址,&a[n]是第n行的首地址 4.a[n]+n表示第0 ......
数组 指针 语言

vue之数组与对象的检测与更新

说明 MVVM会自动检测变量的变化,当变量改变,页面也会对应的变化,但是有一点需要注意,如果有一个对象增加值的时候,不能直接修改,需要使用Vue.set()方法 语法 Vue.set(this.变量, 键, 值) 示例 <body> <div id="app"> <div v-for="(value ......
数组 对象 vue

两两交换节点位置:递归法、迭代法和数组转换法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
转换法 迭代法 数组 节点 位置

学习一 ——HTML的基础标签

HTML 意为超文本标记语言。在HTML+CSS+JS的体系中主要构建网站内容展示。 <meta> 设置编码方式例如 UTF-8;GBK等。<ul>表示无序列表,<ol>有序列表 <p>表示段落,<u>表示下划线 <b>字体加粗 <i>斜体 <sub>下标 <sup>上标 <alt>表示HTML元素 ......
标签 基础 HTML

python面向对象基础

1.__str__ def __str__(self): return '****' print 对象时,打印的为__str__函数返回的值 2.__del__() def __del__(self): #pass 当删除对象时,将会自动调用__del__函数(删除对象:del obj) pytho ......
对象 基础 python

MySQL基础

此文是作者学习B站尚硅谷宋红康老师的MySQL基础篇所记录的笔记,主要内容是关于SQL的DML和DDL的操作,SELECT查询结构是重中之重,希望本文能够帮助你使用SQL语言操作数据库,最后别忘了点赞+收藏+关注哦~ ......
基础 MySQL

JAVA - 基础篇

时隔这么久,之前学习JAVA一直没有坚持下来,这次一定要坚持啊。 是跟着 B站 尚硅谷的老师学习的!资料非常齐全,讲得也很认真仔细。 这里会记录一些简单的归纳,很全很全的在老师的资料里就有!关注公众号就能领取,尚硅谷教育。 前言 学习一门计算机语言真的是一件很奇妙的事情,单靠简单的0-1就可以呈现各 ......
基础 JAVA

剑指offer56(Java)-数组中出现的次数Ⅰ(中等)

题目: 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 示例2: 输入:nums = [1,2,10,4,1,4 ......
数组 次数 offer Java 56

使用malloc实现动态动态数组

静态数组有一个弊端,就是在创建的时候数组的长度就已经确定了,并且不能更改了,并且使用之后如果我们不需要了,还不能销毁。使用malloc函数可以实现动态的创建数组,我们需要多长 的数组就创建多长的数组,而且当我们不需要了,可以进行动态的销毁,从而实现了对我们计算机内存的回收利用 `` #include ......
动态 数组 malloc

深度学习基础入门篇[二]:机器学习常用评估指标:AUC、mAP、IS、FID、Perplexity、BLEU、ROUGE等详解

A.深度学习基础入门篇[二]:机器学习常用评估指标:AUC、mAP、IS、FID、Perplexity、BLEU、ROUGE等详解 1.基础指标简介 机器学习的评价指标有精度、精确率、召回率、P-R曲线、F1 值、TPR、FPR、ROC、AUC等指标,还有在生物领域常用的敏感性、特异性等指标。 在分 ......
评估指标 Perplexity 深度 机器 指标

2-Java基础语法

1.注释 注释是对代码的解释和说明文字。 Java 中的注释分为三种: 单行注释: // 这是单行注释文字 多行注释: /_ 这是多行注释文字 这是多行注释文字 这是多行注释文字 _/ 注意:多行注释不能嵌套使用。 文档注释(暂时用不到): /*_ 这是多行注释文字 这是多行注释文字 这是多行注释文 ......
语法 基础 Java

python基础八(迭代器、生成器、生成式、递归、匿名函数、面向过程编程)

一 迭代器 1、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而 继续的,单纯的重复并不是迭代2、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类 有:字符串、列表、元组、字典、集合、打开文件 l=['lq','zd','xia ......
生成器 函数 过程 基础 python

MySql学习笔记【1】-基础知识

1.TP6文档-数据库学习 记录一些文档里,容易忽略的知识。 (1)游标查询 如果你需要处理大量的数据,可以使用新版提供的游标查询功能,该查询方式利用了PHP的生成器特性,可以大幅减少大量数据查询的内存开销问题。 $cursor = Db::table('user')->where('status' ......
基础知识 基础 笔记 知识 MySql

Cocos Creator 二维游戏开发基础

Cocos Creator 二维游戏开发基础 使用 Cocos Creator 创建 2D 游戏。在学习使用 Cocos Creator 的同时创建 Flappy Bird 和 Block Breaker 克隆 课程英文名:cocos-creator-2d-game-development-esse ......
Creator 基础 Cocos

数组面试题

1. 消失的数字 题目链接 题目描述 解题思路 异或操作符支持乘法交换律 > 0^3^0^1 ^0^1^2^3 > 0^0^0^1^1^3^3^2 >相同的值异或为0 > 0^2 >2 int missingNumber(int* nums, int numsSize){ int val = 0; ......
数组

Chapter1 机器学习基础

机器学习的一些预备知识 何为机器学习? 我的理解是:机器学习就是从海量的数据中找到这些数据背后所蕴含的规律/意义(提取有用的信息)并利用这些信息来解决实际问题的一门学科。 机器学习可以做什么? 人脸识别、垃圾邮件分类、产品推荐、手写数字识别等等 关键术语 根据上述的图片解释一下相关术语: 1. 特征 ......
Chapter1 机器 Chapter 基础

Android - 基础知识

1. 四层架构、五块区域 ①Linux内核层(硬件驱动) ②系统运行库层(C/C++库 - 特性支持;Android运行时库 - Dalvik虚拟机) ③应用框架层(API) ④应用层(手机上的应用程序) 2. 四大组件 ①Activity 活动 —— 应用中所有被用户看到的东西 ②Service ......
基础知识 Android 基础 知识

Linux基础(四)

1.Linux安全模型 资源分派: Authentication:认证,验证用户身份 Authorization:授权,不同的用户设置不同权限 Accouting|Audition:审计 当用户登录成功时,系统会自动分配令牌 token,包括:用户标识和组成员等信息. 1.1 用户 Linux中每个 ......
基础 Linux

Linux基础(三)

1.文件系统目录结构 1.1 文件系统的目录结构 文件和目录被组织成一个单根倒置树结构 ;文件系统从根目录下开始,用“/”表示 ; 根文件系统(rootfs):root filesystem ;标准Linux文件系统(如:ext4),文件名称大小写敏感,例如:MAIL, Mail, mail, mA ......
基础 Linux

Linux基础(二)

1. 获得帮助 获取帮助的能力决定了技术的能力! 多层次的帮助 whatis command --help man and info /usr/share/doc/ Red Hat documentation 、Ubuntu documentation 软件项目网站 其它网站 搜索 1.1 what ......
基础 Linux

Linux 基础(一)

1.用户类型 root 用户: 一个特殊的管理帐户 也被称为超级用户 root已接近完整的系统控制 对系统损害几乎有无限的能力 除非必要,不要登录为 root 普通( 非特权 )用户: 权限有限 造成损害的能力比较有限 2 终端 terminal 设备终端:键盘、鼠标、显示器 终端类型:控制台终端: ......
基础 Linux