ICode9

精准搜索请尝试: 精确搜索
  • 树形结构数据向上聚合(python)2021-12-27 17:33:23

    思路:   1、把所有节点递归添加到一个集合里,每个对象是一个字典数据,规定每个对象的id和父id(注意递归添加的顺序)   2、处理集合,使用倒序把子节点的数据聚合给父节点(for倒序循环,判断当前节点(父节点)的数据不存在,内层遍历集合所有节点,把父id是当前节点id的节点拿出放到新集合处理)

  • arcgis遇到的那些error2021-12-27 09:07:05

    1、执行合并处理时出现error001156:输入oid0失败,无法将值写入某个字段 解决方法:A value could not be added to the output field; for example, text values cannot be added to numeric fields, and text values cannot be added to text fields if the values are longer

  • SQLiteOpenHelper数据库的创建or升级or增删改查,kotlin开发windows程序2021-12-26 17:01:28

    @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); init(); setAction(); } /** 初始化View */ private void init() { creat

  • MySQL 数据类型2021-12-25 21:02:13

    7.2 整型 ZEROFILL——不足指定位数的时候用0补齐 CREATE TABLE mytal( f1,INT(5), f2,INT(5) ZEROFILL ) #ZEROFILL是一个无符号的数,默认有约束UNSIGN #8.0.17之后不推荐使用显示宽度 在实际开发中,系统故障产生的成本,远远高于添加几个字段存储空间产生的成本。 7.3 浮点数

  • Java 中的5个代码性能提升技巧,最高提升近10倍2021-12-24 08:33:38

    文章持续更新,可以关注公众号程序猿阿朗或访问未读代码博客。 本文 Github.com/niumoo/JavaNotes 已经收录,欢迎Star。 这篇文章介绍几个 Java 开发中可以进行性能优化的小技巧,虽然大多数情况下极致优化代码是没有必要的,但是作为一名技术开发者,我们还是想追求代码的更小、更快,更

  • union all和union的区别2021-12-22 12:02:45

    union的默认排序规则见下文 数据库:mysql 实例 create table test ( id int primary key, name varchar(50) not null, score int not null ); insert into test values(1,'Aaron',78); insert into test values(2,'Bill',76); insert into test v

  • SpringCloud2021-12-21 19:36:48

    1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?了解微服务架构的优缺点 1.1.单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。     单体架构的优缺点如下:

  • 随机漫步图2021-12-21 14:00:08

    random_walk.py from random import choice class RandomWalk: """一个生成随机漫步数据的类。""" def __init__(self, num_points=5000): """初始化随机漫步的属性。""" self.num_points = num_points

  • Merge语句2021-12-21 01:31:46

    Merge语句 概念&用处 用来合并update和insert语句 通过merge语句,根据一张表(原数据表,source table)对另外一张(目标表,target table)表进行查询,连接条件匹配上的进行update,无法匹配的执行INSERT。 登录 sqlplus / as sysdba sqlplus scott/tiger 构建平台sql语句 create table KC (

  • 并发插入duplicate-key导致的死锁2021-12-18 16:02:07

           当mysql死锁时,可以通过show engine innodb status来查看死锁日志,可以看到发生死锁的sql。         复现一下:         先创建一个表           CREATE TABLE t1 (i INT, PRIMARY KEY (i)) ENGINE = InnoDB;         session1 START TRANSACTION; IN

  • 多测师肖老师__单表建表和练习(1.8)2021-12-18 11:05:11

    create table emp( empno int primary key, -- 员工编号 ename varchar(10), -- 员工姓名 job varchar(9), -- 员工工作 mgr int, -- 员工直属领导编号 hiredate date, -- 入职时间 sal double, -- 工资 comm double, -- 奖金 deptno int, -- 所在部门

  • Day01_ DDL,DML,DQL2021-12-17 19:06:10

    DB:DataBase 数据库 DDL:数据定义语言,用来定义数据库对象:库、表、列等 ​ CREATE、ALTER、DROP (create alter) DML:数据操作语言,用来定义数据库记录 ​ INSERT、UPDATE、DELETE DQL:数据查询语言,用来查询记录(数据) 数据库所有符号必须在英文状态 一、测试数据库是否安装成功: win+

  • SQL部门工资前三高的所有员工2021-12-17 14:58:50

    LeetCode原题 https://leetcode-cn.com/problems/department-top-three-salaries/ 初始sql DROP TABLE IF EXISTS `employee`; CREATE TABLE `employee` ( `id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `salary` decimal(10,2) DEFAULT NULL, `dep

  • Mysql练习32021-12-17 13:32:09

    SQL21 浙江大学用户题目回答情况 描述 题目:现在运营想要查看所有来自浙江大学的用户题目回答明细情况,请你取出相应数据   示例 :question_practice_detail 第一行表示:id为1的用户的常用信息为使用的设备id为2138,在question_id为111的题目上,回答错误 .... 最后一行表示:id为7

  • 特征筛选10——最大信息系数(有监督筛选)2021-12-17 10:03:11

    理论部分可以参考:https://blog.csdn.net/qq_27586341/article/details/90603140 互信息也是通过衡量x与y的线性关系,来判断特征的重要性,整个算法的思路是: x与y构成二维平面对平面进行切分,将平面切块看每个块里x与y的数量关系,如果x与y的数量越接近,互信息越多 示例代码 import p

  • sql语句练习2021-12-16 23:00:37

    各种连接韦恩图: 首先先建3张表: DROP TABLE IF EXISTS EMP;DROP TABLE IF EXISTS DEPT;DROP TABLE IF EXISTS SALGRADE;CREATE TABLE DEPT (    DEPTNO int(2) NOT NULL,    DNAME VARCHAR(14),    LOC VARCHAR(13),    PRIMARY KEY (DEPTNO));CREATE TABLE EMP (  

  • sparksql insert 语句注意事项2021-12-16 22:02:07

    我们在使用mysql进行插入操作时,可以使用如下语法: INSERT INTO 表名 (列1,列2,列3...)VALUES(值1,值2,值3...) 列的数量是可变的,是可以指定的。 但使用spqrksql进行插入操作时,不能指定任意数量的列,必须插入包含全部列的记录,sparksql官网中(https://spark.apache.org/docs/latest/sql

  • msqyl-2021-12-15 15:05:32

    # 案例6:查询有奖金的每个部门的部门名和部门的领导编号和该部门的最低工资 SELECT d.`department_name` AS 部门名,d.`manager_id`AS 领导编号, MIN(`salary`)AS 最低工资 FROM `employees`AS e,`departments`AS d WHERE d.`department_id`=e.`department_id`AND e.`commission_p

  • 学生课程行转列2021-12-15 14:33:13

    -- 同一张表里 SELECT user_name , MAX(CASE course WHEN '数学' THEN score ELSE 0 END ) 数学, MAX(CASE course WHEN '语文' THEN score ELSE 0 END ) 语文, MAX(CASE course WHEN '英语' THEN score ELSE 0 END ) 英语 FROM test_tb_grade GROU

  • 数据分布2021-12-11 23:04:06

    数据分布(Data Distribution) 在本教程稍早之前,我们仅在例子中使用了非常少量的数据,目的是为了了解不同的概念。 在现实世界中,数据集要大得多,但是至少在项目的早期阶段,很难收集现实世界的数据。 我们如何获得大数据集? 为了创建用于测试的大数据集,我们使用 Python 模块 NumPy,该模块附

  • SpringCloud微服务之学生管理2021-12-10 20:31:35

    1.环境搭建 1.1 架构分析 注册中心:Nacos网关:Gateway后端基础框架:ssm前端:Vue + SPAAxios(request.js) 1.2 数据库环境 1.2.1 学生数据库 #学生数据库 CREATE DATABASE nacos_ssm_student; USE nacos_ssm_student; CREATE TABLE tb_city( c_id VARCHAR(32) PRIMARY KEY COMME

  • MySQL高级(二)2021-12-10 20:04:12

    6.Mysql的体系结构概览 整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimizer : 优化器组件 Caches & Buffers : 缓冲池组件 Pluggable Storage Eng

  • mycat读写分离工具安装2021-12-09 20:32:14

    3. MyCAT安装(老男孩Linux MySQL课程笔记)3.0 介绍开源组织和社区开发人员在淘宝cobar(TDDL)基础上二次开发的读写分离工具。Mycat后来被爱可生改写成了DBLE 3.1 预先安装Java运行环境yum install -y java 3.2下载Mycat-server-xxxxx.linux.tar.gz 3.3 解压文件tar xf Mycat-server-*3

  • Helm一键式部署注意点2021-12-09 10:58:20

    使用同一套yaml部署多个应用时,yaml应该修改的位置有: 1.资源名字 2.镜像 3.标签 4.副本数 5.端口`` 动态渲染 #修改全局变量文件内容 [root@k8s-master ~]# cd mychar/ [root@k8s-master mychar]# vim values.yaml replica: 1 image: lizhenliang/java-demo tag: latest la

  • C++ map容器学习笔记2021-12-09 09:02:52

    文章目录 map初始化添加元素访问元素删除元素 multimap初始化添加数据访问元素删除元素 unordered_map初始化添加元素访问元素删除元素自定义类型键 unordered_multimap初始化添加元素访问元素删除元素 map 初始化 创建一个key=string且value=int的map空容器。 #include

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有