ICode9

精准搜索请尝试: 精确搜索
  • python02-数据类型2022-08-24 11:30:50

    身份验证 is;type(name) is int 返回值为true或false、 is not; type(name) is not int 返回值为true或false 三元运算 d = a if a > 15 else b d = 值1 if 条件A else值2 如果条件A成立,就取左边的值1,否则取值2 数据类型-列表 extend 合并 n1 = ["bob","as","sdf"] n

  • 事物_基本演示、事物_自动提交&手动提交2022-08-02 11:01:08

    事物_基本演示 事物的基本介绍 概念:   如果一个包含多个业务的操作,被事物管理,要么同时成功,要么同时失败   图解:           操作:     开启事物: start transaction;     回滚: rollback;     提交:commit;   案例:      -- 张三账户-500 UPDATE account set

  • KingbaseES 中实现mysql any_value 功能2022-07-15 16:05:36

    KingbaseES 中可以通过构造一个聚集函数来实现mysql的any_value功能。 示例 创建函数 create function coalesce_("anyelement","anyelement") returns "anyelement" language sql as $$ select coalesce( $1,$2) $$; create aggregate any_value("anyelement&quo

  • js中if逻辑过多,常见review优化2022-06-19 00:33:43

    1. 单一判断常见优化 if判断逻辑过多,在常见code review 中,下面的这种情况肯定是要被批评的。 const gitObj = (type) => { if (type === '张三') { return '张三的Obj'; } if (type === '李四') { return '李四的Obj'; } if (type === 233) { return 'testObj'; }

  • javaScript数组对象取出某一列2022-06-10 15:32:14

    1、数组 1.1、需求 [ {id:3,name:'张三'}, {id:4,name:'李四'}, {id:5,name:'王五'}] 取出name列,并成新数组 ['张三', '李四', '王五'] 1.2、map let arr = [ {id:3,name:'张三'}, {id:4,name:'李四'}, {id:5,name:�

  • JavaScript在数组的指定位置插入元素2022-05-24 14:35:19

    使用splice方法,index为插入的位置 array.splice(index, 0, 元素) 例如,["张三","李四","王五"] 在"李四"前面插入,‘张四’   array = ["张三","李四","王五"] (3) ["张三", "李四", "王五"] array.splice(1,0,&qu

  • Spring事务专题之四、详解Spring事务中7种传播行为2022-04-27 17:33:47

    本文详解Spring事务中的7种传播行为,还是比较重要的。 环境 jdk1.8Spring 5.2.3.RELEASEmysql5.7 什么是事务传播行为?事务的传播行为用来描述:系统中的一些方法交由spring来管理事务,当这些方法之间出现嵌套调用的时候,事务所表现出来的行为是什么样的? 比如下面2个类,Service1中的m1

  • C语言 结构体变量地址2022-04-23 00:01:41

    #include<stdio.h> typedef struct student { char name[20]; int age; }STU; int main(){ STU boy; // 结构体的地址=第一个成员的地址(但是类型不同) printf("&boy=%p\n",&boy); //STU * 结构体指针 printf("&(boy.name)=%p\n\n"

  • html - table2022-04-21 11:34:23

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>table</title> </head> <body> <hr> <table border="1"> <caption>表格</caption&

  • 《排球比赛计分程序》用户故事地图2022-04-15 19:33:59

    场景故事A)1、背景一(1) 典型用户:张三、李四(2) 用户需求/迫切需要解决的问题:  a、清晰的看清运动员的号码  b、能简单的就完成计分,以及能跟踪每一次的操作,防止出错(3) 假设  a、裁判能看清号码做出正确的判罚  b、记分员能操作简单完成计分且计分的不会出错2、场景关

  • git 多人在同一分支上迭代开发时,如何保证分支提交历史保持线性2022-03-29 01:01:56

    背景 最近我们组几个同事都投入到了一个新项目,互相之间的功能耦合比较紧密,因此,是打算从master上新拉一个分支,可以理解为我们几个人的开发分支,以develop代替。 一开始,我们是打算像svn那样用的,几个人就把这个新分支develop当做唯一的主干分支,几个人互相快速提交/拉取,回到了用svn的快

  • 【多线程】多个线程同时操作一个对象,买火车票的例子2022-03-26 10:34:50

    多个线程同时操作一个对象,买火车票的例子 代码示例: /** * @Description 多个线程同时操作一个对象,买火车票的例子 * @Author hzx * @Date 2022-03-26 */ public class ThreadTest03 implements Runnable { //票数 private int ticketNums = 10; @Override pu

  • Python基础(字典)2022-02-27 17:59:11

    Python基础(字典) 什么是字典 Python内置的数据结构之一,与列表一样是一个可变序列以键值对的方式存储数据,字典是一个无序的序列 scores={'张三':100,'李四':98,'王五':45} 字典名:scores ‘张三’ 键 ; 100 值 第一个放进字典的键不一定是放在第一个位置,位置是通过hash值来决定

  • 八、转发与重定向2022-02-20 19:02:22

    常考面试题 1. 什么是转发? 2. 什么是重定向? 3.转发与重定向区别 转发调用的是request对象中的方法,重定向调用的是response对象中的方法 转发的时候地址栏不会改变,重定向地址栏会改变 转发请求一次,重定向请求两次 应用场景:如果跳转到某个页面时,需要带数据过去就是用转发 例

  • 【无标题】2022-01-13 12:02:30

    这里写自定义目录标题 生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 qweqwe 测试一下吧 List i

  • Java-快速创建集合方法2021-12-29 12:00:58

    // 1.第一种方法使用Collections集合工具类,直接向已知集合中添加元素,返回booleean值,true添加成功false添加失败 List<String> arrayList = new ArrayList<>(); boolean b = Collections.addAll(arrayList, "张三", "李四", "王五"); if (

  • T-SQL——查询输出XML类型2021-12-09 10:31:10

      目录 0. 将结果集转化为XML格式 1. 列值拼接为字符串 2. 字符串转换为列值 3. 一些说明 参考   志铭-2021年10月23日 10:43:21 0. 将结果集转化为XML格式 测试数据 IF OBJECT_ID('tempdb..#tempStu') IS NOT NULL BEGIN DROP TABLE #tempStu; END; CREATE TABLE

  • Python-pprint模块2021-12-02 19:33:07

    pprint模块定义 pprint模块包含一个“美观打印器(PrettyPrinter)”,用于产生美观的数据结构视图。格式化程序生成可以由解释器正确解析的数据结构,并且容易使人阅读 Printing 使用 pprint 模块的最简单方法是调用 pprint() 方法: 定义         pprint模块包含一个“美观

  • 使用es对查询的优化2021-11-12 15:59:00

    使用es对查询的优化 使用背景ElasticSearch简介Elasticsearch术语相关连接:[Elasticsearch官网](https://www.elastic.co/cn/) 安装配置Elasticsearch对Elasticsearch的操作Spring整合Elasticsearch使用Elasticsearch 使用背景 在项目的一些关键字模糊查询、全局查询的背

  • MySQL中UPDATE语句,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。2021-11-09 11:34:14

    1、使用sql语句更新多个字段时: update apps set student_number='43210' and student_name='李四' where student_number='13245' and student_name='张三'; 执行之前:student_number='13245' and student_name='张三'; 执行之后:studen

  • ‘=‘引发的血案,张三的失败人生罢了2021-10-28 21:30:44

     因为最近可能有比较多的面试,在看面试题的时候看到了一道题,我自认为很简单,于是我上手了,结果就是这篇文章,题目如下: let n = [10,20] let m = n; let x = m; m[0] = 100; x = [30,40]; m = x; x[0] = 200; m[1] = 300; n[2] = 400; console.log(n,m,x) 我最开始得出的结果是: [20

  • MySQL 这样写 UPDATE 更新多个字段语句【转】2021-10-27 15:04:12

    起因 最近,好几次有开发同学在钉钉上问我,比如下图:     问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新… 结论 小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。 现象 刚遇到这个问题的时候,我拿到这条语句直接在测

  • 进程,程序的区别2021-10-26 23:04:02

        进程是程序加上pcb这个档案袋里面存储的状态变化的信息 怎样理解进程和程序不是一一对应的这一点呢? 首先来看一个程序对应多个进程:比如我们的qq,可以登录多人的。登录张三的就为张三的建立一个进程,登录李四的就为 李四的建立一个进程。word可以打开多个文档,每打开一个文档就

  • lateral view、explode,一行转多行2021-09-24 18:02:42

    例如数据长这个样子 idnamevalue1张三1,2,32李四4,5,6,7 想要这个样子 idnamevalue1张三11张三21张三32李四42李四52李四62李四7 实现: select id,name, single_value from table lateral view explode(split(value, ',')) test_value as single_value; 关键点:explode explod

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

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

ICode9版权所有