ICode9

精准搜索请尝试: 精确搜索
  • 为什么我们不用数据库生成 ID?2022-09-01 09:04:45

    ▍先介绍一下背景 团队正在一个为 SQL Server 构建数据目录项目的历程中,我们优化系统以实现解耦。这对我们来说非常重要,从根本上来说,我归结为两个核心原则,希望每个软件专业人员都能认同: 我们不希望系统复杂度随功能的增加而线性增长,这样会大大拖慢我们在业务发展速度以及对于价

  • 使用mysql生成唯一序列2022-09-01 09:04:26

    新建表如下: CREATE TABLE `ticket` ( `id` bigint(20) unsigned NOT NULL auto_increment, `replace_key` char(1) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `replace_key` (`replace_key`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=100001;  

  • python相关知识点2022-08-31 23:01:00

    1. enumerate用于将可迭代对象拆包成元组 比如list、dic、range list = [0,1,2,3] dic = {'a':1,'b':2,'c':3} for a in enumerate(list):   print(a) # 输出为 (0,0) (1,1) (2,2) (3,3) for a in enumerate(dic):   print(a) # 输出为 (0,'a') (1,'c

  • 1<![CDATA[]]>和转义字符2022-08-31 23:00:10

    <sql id="toolCaseVo"> a.id AS "id", a.tool_code AS "toolCode", a.dept_id AS "deptId", c.dept_name AS "deptName", a.material_id AS "materialId",

  • MySQL连接查询2022-08-31 22:03:28

    目录左连接右连接子查询 左连接 ​ 左连接以tb_students_info为基表,以tb_course为参考表,进行查询时可以查询到基表tb_students_info和参考表tb_course匹配的条件,如果基表tb_students_info在参考表tb_course中没有匹配的行,那么在返回中参考表tb_course的字段均为null select s.na

  • Python根据类中属性自定义排序的方法2022-08-31 21:00:24

    如果以创建的对象作为列表中的元素,那么对列表进行排序时可使用sort()函数或sorted()函数,但要注意的是: ①当排序对象为列表的时候两者适合的场景不同 ②sorted()函数会返回一个排序后的列表,原有列表保持不变 ③sort()函数会直接修改原有列表,永久改变,无法返回,函数返回为None ④如

  • SpringCache的基本使用2022-08-31 17:01:41

    SpringCache SpringCache是一个框架,实现了基于注解的缓存功能。SpringCache提供了一层抽象,底层可以切换不同的cache实现。具体是通过CacheManager接口来统一不同的缓存技术. CacheManager是Spring提供的各种缓存技术抽象接口. 针对不同的缓存技术需要实现不同的CacheManager: C

  • mybatis的association 一对一单向关联2022-08-31 15:34:45

      01、基础类 public class VolIntegral extends BaseEntity { private static final long serialVersionUID = 1L; private Long inId; @Excel(name = "志愿者id") private Long vtId; @Excel(name = "志愿者积分值") private Long inInt

  • docker 常用命令总结2022-08-31 15:31:52

    docker 常用命令总结 总结Docker常用命令,便于梳理和巩固对Docker的学习,也便于能够研究Docker更深层面的技术实现。 仓库相关 $ docker search $KEY_WORD # 查找镜像 $ docker pull $REGISTRY:$TAG # 获取镜像 $ docker push $IMAGE_NAME:$IMAGE_TAG # 推

  • MATLAB 读取csv文件效率对比2022-08-31 10:31:25

    1、读取文件 18.9s [A,B,C] = xlsread('inv_5249_1_min.csv');  2、读取文件 5.34s Cell_Datao = readtable('inv_5249_1_min.csv');  3、读取文件 1s以内 file_id = fopen(csv_names{i});Cell_Datao = textscan(file_id, '%s %s %s %s %s %s %s %s %s %s %s %s %s %s

  • state 和 getters 的代码实例2022-08-31 10:03:19

    使用 : <template> <div class="id"> <h3>姓名: {{ userStore.name }}</h3> <h3>年龄: {{ userStore.age }}</h3> <h3>等级: {{ userStore.level }}</h3> <h3>简化版姓名: {{ name }}</h3>

  • 【华为账号服务】【FAQ】Account Kit常见咨询合集--获取帐号个人信息相关问题2022-08-31 09:04:53

    ​  1、Access Token和Refresh Token最长会有多长? Access Token和Refresh Token的长度与其中编码的信息有关,目前来讲Access Token和Refresh Token的长度不会超过1024字符。 2、调用获取Access Token的接口时,是否有次数和频率限制? 单个App在一小时内最多允许10000次调用,超过限制将

  • 1.MySQL优化2022-08-31 00:04:14

    MySQL 中的索引管理 ​ 在 MySQL 中,对索引的查看和删除操作是所有索引类型通用的。 6.1 普通索引 ​ 这是最基本的索引,它没有任何限制 MyIASM 中默认的 BTREE 类型的索引,也是我们大多数情况下用到的索引。 6.1.1 创建索引 CREATE INDEX index_name ON table_name (column(lengt

  • 使用ESP8266nodeMCU 向微信推送模板数据2022-08-31 00:03:23

    使用HTTPS协议向微信公众号推送消息,(使用ESP8266的低成本实现) 前几天被朋友问到这个东西的实现方式,花了一下午时间研究一下,特此记录。没有排版比较乱。             一丶前往微信公众平台注册微信微信公众号,一个邮箱只能注册一种类型的公众号,这里使用订阅号。如果想让推送的

  • Linux快速入门(八)效率工具(SSH)2022-08-30 23:33:25

    环境 (1)Kali(源主机),IP:10.211.55.4/24 (2)Ubuntu(目标主机),IP:10.211.55.5/24 SSH OpenSSH用于在远程系统上安全的运行Shell,假设现在需要在Kali机器上通过root用户远程登陆另一台机器Ubuntu,那么就可以使用SSH服务,但是使用SSH登录每次都需要输入密码,为了节省时间,可以配置SSH免密登陆。

  • MyBatis常用注解及基本增删改查的注解实现2022-08-30 17:34:51

    MyBatis 的常用注解 注解可以减少 Mapper 文件的编写,常用注解如下; @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以和@Result 一起使用,封装多个结果集 @One:实现一对一结果集封装 @Many:实现多对多结果集封装 MyBatis 的增删

  • [NOI2022] 众数 题解2022-08-30 17:33:34

    权值线段树 权值线段树即一种线段树,以序列的数值为下标。 权值线段树维护一列数中数的个数。 也就是说,我们的权值线段树就是用线段树维护了一堆桶。 这就是权值线段树的概念。 权值线段树维护的是桶,按值域开空间,维护的是个数。 [NOI2022] 众数 这个题:我们可以不是很显然地知道:众数

  • SQL Server select 英文区分大小写2022-08-30 17:31:53

    --区分大小写 在where字段后面加上 COLLATE Chinese_PRC_CS_AS select * from dbo.[ID_NO_Desensitization] where [ID_NO] collate Chinese_PRC_CS_AS ='91370303554358493w' --不区分大小写 在where字段加上 COLLATE Chinese_PRC_CI_AS select * from dbo.[ID_NO_Desensitiz

  • C# linq 实现Rank Over Partition by2022-08-30 17:30:56

    public class TData { public int Id { get; set; } public string StuName { get; set; } public string ClsName { get; set; } public decimal Score { get; set; } } public class ToolTest { [Fact]

  • mysql查询2022-08-30 13:31:14

    目录in和exists的区别结论原理 in和exists的区别 结论 A.id in(B)适合子表b比主表a表数据量小的情况。 A.id exists(B) 则相反 原理 in 子表驱动主表,是先查出(B)的数据,2个for循环,b的元素去遍历A表。

  • 零基础玩转Python Flask框架-学完可就业 笔记2022-08-30 13:01:12

    P5. 1.Flask 使用app.config来进行对象配置 app.config['SECRET_KEY']="xxx" 2.可以把配置项目放到单独一个文件里面 通过,app.config.from_object() 来加载 setting.py SECRET_KEY = "FFDSFDS4F65DS4FD5S4F32D4F" app.py import setting app.config.from_object(setting) 3.ap

  • websocket2022-08-30 12:04:32

    maven <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> </dependency>   WebSocketConfig package com.new3s.common.framework.socket; import org.springframework.context.

  • Mybatis基本流程及配置文件解析2022-08-30 11:34:20

    Mybatis基本流程 1、利用Resources工具类加载配置文件,并转换成输入输出流 2、利用解析的配置,创建SqlSessionFactory工厂 3、生产SqlSession 4、SqlSession调用方法 Mybatis配置文件分析 sqlMapConfig.xml MyBatis核心配置文件层级 MyBatis常用配置解析 输出日志,在sqlMapConfig.xm

  • vue3+vuex 的 actions 的 使用2022-08-30 11:02:37

    <template> <div class="app"> 姓名:{{$store.state.nameVuex}} <button @click="btn">基本方法 : 修改名字</button> <br/> <button @click="btn1">传递值 : 修改名字</button> <h3>方法

  • List集合里添加数据2022-08-30 10:01:42

    List<User>?users=?new?List<User>();users.Add(new?User{ID=1,Name="王老师",Pwd=1});users.Add(new?User{ID=2,Name="李老师",Pwd=1});users.Add(new?User{ID=3,Name="马老师",Pwd=1}); List<User> users = new List<User>{ne

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

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

ICode9版权所有