首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刷题笔记

    2-9 彩虹瓶 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101155502 2-9 彩虹瓶 (20 分) ?

    1K30发布于 2019-11-08
  • 来自专栏Linux云计算网络

    算法导论2-9章补充几道题

    本篇博文意在对前几章中遗漏的,本人觉得有意思的习题当独拿出来练练手。 1、习题2-4,求逆序对,时间复杂度要求Θ(nlgn) 定义:对于一个有n个不同的数组A, 当i<j时,存在A[i]>A[j],则称对偶(i, j)为A的一个逆序对。 譬如:<2,3,8,6,1>有5个逆序对。 解题思路:归并排序的思想:逆序对的数量=左区间的逆序对+右区间的逆序对+合并的逆序对 代码如下: 1 #include <iostream> 2 #include <vector> 3 using namespace std

    83550发布于 2018-01-11
  • 来自专栏IT技术圈

    练习2-9 整数四则运算 (10分)

    本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。

    1.5K30发布于 2021-02-24
  • 来自专栏Python

    Python基础-json

    JSON的全称是JavaScript Object Notation",是JavaScript对象表示法, 它是一种基于文本,独立于语言的轻量级数据交换格式。

    1.6K20编辑于 2023-11-15
  • 来自专栏cwl_Java

    C++编程之美-数字之魅(代码清单2-9)

    代码清单2-9 ULONGLONG Count1InAInteger(ULONGLONG n) { ULONGLONG iNum = 0; while(n !

    25930编辑于 2022-11-30
  • 来自专栏用户10155340的专栏

    MySQL基础『数据基础

    ✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据概念 1.1.什么是数据 数据是按照数据结构来组织 磁盘 中,称为 磁盘数据;除此之外,还可以将数据存储在 内存 中,称为 内存数据 / 主存数据,比如 Redis 就是这种存储模式 磁盘数据 将数据存储在 磁盘 中,在 持久化保存 上有明显优势 ,但 IO 次数势必会增多,为了提高自己的存储效率,磁盘数据 拥有自己的缓存机制,即 高效 IO 内存数据 中的数据存储在 内存 中,最大的优点就是 数据读写非常快,可以大大提高操作效率;内存数据 并非完全不使用磁盘,比如数据的启动信息、初始数据就得存储在磁盘中,其他涉及操作的数据存储在 内存 中,直接进行运算,为了防止数据丢失,内存数据 通常会定期将数据转存到磁盘中,确保持久化存储 磁盘数据和内存数据都是数据管理系统的存储方式 ,虽然它不适用于大规模或高并发的生产数据,但对于小型项目和原型开发非常有用 MySQL 风靡全球的重要原因之一就是 免费,深受广大开发者的喜爱 2.数据基本操作 2.1.连接数据 首先是连接数据

    77350编辑于 2023-11-06
  • 来自专栏火属性小虫

    数据基础

    数据基础 数据被分为关系型数据和非关系型数据 使用Mysql是基于关系型数据 而SQL全名 Structured Query Language(结构化查询语言)本质上是一种语言,MySQL才是数据本身 禁止使用物理外键,使用逻辑外键 禁止物理删除,使用逻辑删除 is_deleted 逻辑删除(英语:logical deletion),又被称软删除、假删除,是一种数据操作,使用标记将数据标为不可用, 而不从数据删除数据本身。 这四个行为最常见的用途能够在使用SQL数据与网站的API端口时发现。 name FROM people; 如果需要查询所以字段则也可以写成 SELECT * FROM people; //查询所有字段 条件查询(where语句) 实际使用中我们往往是定向对数据进行查询

    1K30编辑于 2023-02-16
  • 来自专栏闻道于事

    Java基础

    Java基础 使用Scanner获得键盘输入: public class ScannerKeyBoardTest { public static void main(String[] args 为了避免程序中对于double运算的繁琐,可以以BigDecimal基础定义一个Arith工具类: public class Arith { // 默认除法运算精度 private static + d.toHours() + "小时"); System.out.println("6000秒相当于" + d.toDays() + "天"); // 在clock基础上增加 Instant.parse("2014-02-23T10:12:35.342Z"); System.out.println(instant3); // 在instant3的基础上添加

    2.5K60发布于 2018-07-04
  • 来自专栏火属性小虫

    数据基础

    , 16 7月 2021 作者 847954981@qq.com 后端学习, 我的编程之路 数据基础Ⅱ LIKE模糊查询 之前我们学习的查询语句都是精准查询,我们都用过搜索引擎,在搜索引擎中我们使用更多的是模糊查

    55820编辑于 2023-02-22
  • 来自专栏热爱C嘎嘎

    数据基础

    什么是数据 存储数据用文件就可以了,为什么还要弄个数据? MySQL数据 知道mysql和mysqld 所谓的mysql数据,其实是分有mysql和mysqld两个东东,其中,mysql指的是mysql客户端,mysqld指的是MySQL服务器。 数据,服务器,表关系 所谓安装数据服务器,只是在机器上安装了一个数据管理系统程序,这个管理程序可以管理多 个数据,一般开发人员会针对每一个应用创建一个数据。 数据服务器、数据和表的关系如下: 安装数据 安装mysql数据,这里引用大佬写的安装教程,我将其找出来分享给大家! 创建数据 create database helloworld; 使用数据 use helloworld; 创建数据表 create table student( id int,

    42650编辑于 2023-10-13
  • 来自专栏Android 技术栈

    数据基础

    持久化操作:保存到数据 主键:用户表里的id,唯一标识 外键:另一个表里引用的用户id,外键 下载mysql 配置环境 更改密码:a12345678 Navicat Premium for Mac的破解教程 local/mysql/bin/mysqladmin 启动mysql mysql // 更换密码: mysqladmin -u root -p password 登录: mysql -u root -p 数据操作 ;是结束符 1.创建数据 create database mysql_0219; 2.查看所有数据 show databases; 3.使用数据 use mysql_0219; 4. 删除数据 drop database mysql_0219; 5.查看数据状态 status (注意编码:utf-8) 表的创建与管理: 1.创建表 create table t_user1( root -p mysql_0219>/Users/jingbin/Documents/LearningFile/S-Mybatis/mysql_0219.sql; 一、Mac os导出Mysql数据

    86330发布于 2019-04-01
  • 来自专栏南桥谈编程

    数据基础

    数据时存储解决方案 站在服务器角度理解 mysql是数据服务的客户端 mysqld是数据服务的服务器端 mysql本质是基于C(mysql)S(mysqld)模式的一种网络服务 mysql是一个网络进程 文件保存数据有以下几个缺点: 文件的安全性问题 文件不利于数据查询和管理 文件不利于存储海量数据 文件在程序中控制不方便 数据的本质是对数据内容存储的一套方案,给数据字段或者要求,客户端/数据文件直接给你结果 SQLite: 是一款轻型的数据,是遵守ACID的关系型数据管理系统,它包含在一个相对小的C中。 H2: 是一个用Java开发的嵌入式数据,它本身只是一个类,可以直接嵌入到应用项目中。 服务器、数据、表之间关系 所谓安装数据服务器,只是在机器上安装了一个数据管理系统程序,这个管理程序可以管理多个数据,一般开发人员会针对每一个应用创建一个数据

    27210编辑于 2024-07-26
  • 来自专栏全栈程序员必看

    STL基础学习

    目录 1.什么是STL 2.几种常见的STL模板 (1)vector 1.vector向量模板 2.vector迭代器 3.常见方法与用法 (2)list (3)queue和stack ( 4)set和map 3.几种STL 的时间复杂度比较 ---- 1.什么是STL ◦ STL 又称为标准模板,是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构

    1.3K40编辑于 2022-11-03
  • 来自专栏一些小记录

    数据基础

    3.数据操纵功能数据管理系统提供数据操作语言(DML),用户可以使用它操作数据,实现对数据的基本操作,如增删改查。 5.数据的建立和维护功能数据的建立和维护功能包括数据初始数据的输入、转换功能、数据的转储、恢复功能,数据的重组织功能和性能监视、分析功能等。这些功能一般是由一些实用程序或管理工具完成的。 数据系统(DBS)是指在计算机系统中引入数据后的系统,一般由数据、数据管理系统(及其应用开发工具)、应用系统、数据管理员和最终用户构成。 提高了软件的开发和维护效率关系数据模型的完整性约束:实体完整性(主码属性不能为null)、参照完整性(外码属性要么为null,要么为参照的主码值)和用户自定义完整性3、 关系模型的优缺点优点(1)建立在严格的数学概念的基础上 :有关系代数作为语言模型,有关系数据理论作为理论基础(2)关系模型的概念单一。

    1.2K20编辑于 2022-11-09
  • 来自专栏Python

    二、爬虫基础

    (10): main(count) count+=25 更多见官方文档 beautifulsoup的简单使用 简单来说,Beautiful Soup是python的一个, ''' 安装 1 pip3 install beautifulsoup4 解析器 Beautiful Soup支持Python标准中的HTML解析器,还支持一些第三方的解析器,如果我们不安装它,则

    2.3K90发布于 2018-01-24
  • 来自专栏用代码征服天下

    数据基础

    上面这张表就不符合第一范式,有重复的列,应该将 name-age 拆分成 name 和 age 两个列 1.2 第二范式(2NF)属性完全依赖于主键 定义 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的 第三范式(3NF)要求一个数据表中不包含已在其它表中已包含的非主关键字信息。 因此,数据名、 表名、字段名,都不允许出现任何大写字母,避免节外生枝。 【参考】合适的字符存储长度,不但节约数据表空间、节约索引存储,更重要的是提升检 索速度。 4 常用 SQL 语句 常用 SQL 语句可以看我之前写的一篇博客,里面详细记录了常用的查询语句 数据SQL语句大全

    1.1K40编辑于 2022-10-27
  • 来自专栏JAVA基础知识

    数据基础

    第⼆范式:在第⼀范式的基础上,要求每条记录由主键唯⼀区分,记录中所有属性都依赖于主键。 第三范式:在第⼆范式的基础上,要求所有属性必须直接依赖主键,不允许间接依赖。 数据事务数据事务四⼤特性数据事务有四个特性,也就是通常说的ACID。原⼦性:指事务由原⼦的操作序列组成,所有操作要么全部成功,要么全部失败回滚。 ⼀致性:指事务的执⾏不能破坏数据数据的完整性和⼀致性,⼀个事务在执⾏之前和执⾏之后,数据都必须处以⼀致性状态。⽐如在做多表操作时,多个表要么都是事务后新的值,要么都是事务前的旧值。 隔离性:指多个⽤户并发访问数据时,数据为每个⽤户执⾏的事务,不能被其他事务的操作所⼲扰,多个并发事务之间要相互隔离。 持久性:指⼀个事务⼀旦提交并执⾏成功,那么对数据中数据的改变就是永久性的,即便是在数据系统遇到故障的情况下也不会丢失提交事务的操作。

    72110编辑于 2024-10-15
  • 来自专栏mysql知识提炼

    数据基础

    数据设计三范式第一范式(1NF):数据表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。所谓传递函数依赖,指的是如果存在"A→B→C"的决定关系,则C传递函数依赖于A。 因此,满足第三范式的数据表应该不存在如下依赖关系:关键字段→非关键字段x→非关键字段y

    16310编辑于 2026-03-03
  • 来自专栏码农爱学习的专栏

    C++基础 静态与动态

    静态链接(*.lib) 如果在程序中使用静态链接,那么链接器在链接的过程中会将.obj文件和.lib文件组织成可执行exe文件,也就是将.lib中的代码链接到可执行文件中,因此生成的exe文件比较大 这是静态链接的一个弊端。 但程序在发行时不需要提供文件。 静态优点总结 代码装载速度快,执行速度略比动态链接快 程序在发行时不需要提供文件,不存在兼容性问题 静态缺点总结 使用静态链接生成的可执行文件体积较大,包含相同的公共代码,造成浪费 程序可扩展性差 动态链接(*.dll) 动态链接又分为两种加载方式:隐式加载和显式加载 隐式加载 隐式加载,也称载入时加载,是程序载入内存时加载所需的dll文件,且该dll随主进程始终占用内存。 注意该.lib与静态链接的.lib文件不同,静态链接的.lib中包含了所需函数的代码,动态链接的.lib仅指示函数在dll文件中的入口。

    2K10发布于 2020-08-04
  • 【数据】MySQL数据基础

    数据介绍 什么是数据 存储数据用文件就可以了,为什么还要弄个数据? 数据可以提供远程服务,即通过远程连接来使用数据,因此也称为数据服务器。 数据分类 数据大体可以分为 关系型数据 和 非关系型数据 关系型数据(RDBMS): 是指采用了关系模型来组织数据的数据。 COLLATE: 指定数据字符集的校验规则 示例: 选择数据 select()database;执行后会显示当前正在使用的数据,如图可见使用use 1111之后,1111这个数据就开始使用了 删除数据 注:!!!删除数据是一个非常危险的行为!!!!!!!! 在实际工作中,我们应该尽量避免删除数据以防不好的后果发生。

    24510编辑于 2026-01-12
领券