ICode9

精准搜索请尝试: 精确搜索
  • MySQL中的隐式转换造成的索引失效2022-09-15 15:00:37

    MySQL中的隐式转换造成的索引失效 本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11/24/61.html 前言 ​ 数据库优化是一个

  • 线程同步问题2022-09-04 22:32:38

    /*编程题 Homework02.java 5min(1)有2个用户分别从同一个卡上取钱(总额:10000)(2)每次都取1000,当余额不足时,就不能取款了(3)不能出现超取现象=》线程同步问题. */ package Thread; /* 编程题 Homework02.java 5min (1)有2个用户分别从同一个卡上取钱(总额:10000) (2)每次都取1000,当余额不足时,就不

  • 信息学一本通 1310:【例2.2】车厢重组2022-09-03 12:04:40

    时间限制: 1000 ms         内存限制: 65536 KB 提交数: 30535     通过数: 18658 【题目描述】 在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个车站的职工发现桥的长度最多能容纳两节车厢,如果将桥旋转180度,则可以把相邻两节车厢的位置交换

  • 范例:存款复利计算器2022-09-01 12:02:18

    #include<iostream> using namespace std; int main() { double r,m,y; cout << "***** 复利计算器 ****"<< endl; cout << "银行年利率:(%)" ; cin >> r; cout << "\r\n资金数额(万元):"; cin >> m; m=m*100

  • redis 入门安装流程2022-08-27 13:05:30

    redis安装流程 安装linux的Redis [官网下载即可][ https://redis.io/download/ ] 一般会移动到opt目录下 mv redis-7.0.4 /opt 在linux系统下安装redis 加压命令 tar -zxvf redis-7.0.4.tar.gz 使用make指令下载和编译文件 make make install 然后修改配置文件改为后台

  • zxb2022习题班262022-08-27 01:03:39

    (1) 购买日是2x21年12月31日, 理由:从该日起,甲公司能够控制乙公司的财务和经营决策;该项交易后续不存在实质性障碍。 商誉=10*10000-100000*80%=20000   相关会计分录: 借:长投 (10*10000-2000)98000 管理费用 400  贷:股本 10000 资本公积——股本溢价88000 银行存款 400   (2) 在资产负债

  • django中批量插入数据2022-08-14 00:31:50

    1.什么是批量插入 在django中的orm给我们提供了一个bulk_create方法,批量创建插入数据! 2.为什么要使用批量插入 我们先来看不使用批量插入的情况: def book(request): # 先给book插入10000条数据 for info in range(10000): models.Book.objects.create(title='第%s

  • AcWing 790. 数的三次方根2022-07-28 15:02:55

    实数二分模板题 实数二分与整数二分差不多,但要注意精度。 首先,我们知道,答案在 \(-10000 \sim 10000\) 之间。 如何判断在区间内能否二分呢?那就需要运用到二分的二段性了。 我们可以把这个区间分成两部分: 左区间 $ < \sqrt[3]{n}$; 右区间 $ \geq \sqrt[3]{n}$。 具体步骤: 找中间

  • linux磁盘读写速度测试2022-07-19 12:02:28

    测试纯写入性能 dd if=/dev/zero of=test bs=8k count=10000 oflag=direct 测试纯读取性能 dd if=test of=/dev/null bs=8k count=10000 iflag=direct https://www.cnblogs.com/chendeming/p/16423231.html

  • 如何清除项目中所有定时器2022-07-14 16:01:13

    let endTime = setInterval(function () { }, 10000); for (let i = 1; i <= endTime; i++) { clearInterval(i); } 变量end拿到的  其实是当前定义的这个定时器的索引    那么我们拿到这个索引值是项目中最后定义的定时器的索引     那么我们拿到这个最大索引值就可

  • 1084 外观数列 较简单2022-07-13 12:31:05

    代码 #include <iostream> #include <cstdio> #include <cmath> using namespace std; int r[10001]; int main() { int n; int a; for(int i=0;i<10001;i++){ r[i]=0; } cin>>n; for(int i=0;i<n;i++){ cin>>a; r[abs(i+1-a)

  • Hash2022-07-11 20:34:53

    Hash(  哈希表    哈希查找  ) Hash表: 定义: 1.哈希表,也称散列表,是一种高效的数据结构。它的最大优点就是把数据存储和查找所消耗的时间 大大降低,几乎可以看成是 O(1)的,而代价是消耗比较多的内存。在当前竞赛可利用内存空间越 来越多、程序运行时间控制的越来越紧的情况下,“以空

  • 02数仓开发-04数仓多维模型构建2022-07-06 12:01:13

    目录一.背景二.维度爆炸&下游易用三.如何优化1.grouping sets字句2.lateral view + 自定义维度list3.通过配置文件,维护维度list 一.背景 数仓建设中经常会有多个维度灵活组合看数的需求,这种多维分析的场景一般有两种处理方式 即时查询 适合计算引擎很强,查询灵活,并发量不大的

  • netcat 命令2022-07-05 15:35:18

    netcat 常用功能 1. 端口扫描   1.1  查看某IP端口的开放状态   命令: netcat -v ip port   实例:netcat -v www.baidu.com 90     1.2 查看某IP的端口段   命令: netcat -v ip port1-port2   实例: netcat -v www.baidu.com  78-82   2. 即时通信   2.1 以自己为服

  • linux 进入hive2022-06-30 01:00:48

    #进入beeline[root@master ~]# beeline#进入beeline后,连接10000端口beeline> !connect jdbc:hive2://192.168.152.50:10000Connecting to jdbc:hive2://192.168.152.50:10000Enter username for jdbc:hive2://192.168.152.50:10000: dwl #用户名dwlEnter password for jdbc:hive2:

  • 使用 Docke r搭建自己的 dns 服务器2022-06-16 12:35:21

      在开发运维过程中经常需要自定义一个域名来管理服务,通常的方法是修改hosts文件,但还有一种更便捷的方法,从源头上解决问题,也就是使用DNS来实现。 1.搭建 搭建依然使用docker,安装前请安装好docker的运行时环境。 # 创建一个持久化存放文件的目录mkdir -p /opt/docker/bind# 使

  • Mysql - HAVING 函数的使用2022-06-15 21:03:49

    1.HAVING 与 GROUP BY 联合使用,用于分组后的筛选 eg: LeetCode中银行账户概要二题目 写一个 SQL,  报告余额高于 10000 的所有用户的名字和余额. 账户的余额等于包含该账户的所有交易的总和 1 SELECT T1.NAME, 2 SUM(T2.amount) AS balance 3 FROM Users T1 left out

  • MDX维度剔除多个子维度2022-06-15 13:34:03

    剔除科室中科室代码为’10000‘,‘10001’,‘10002’的科室 Except( [科室].[明细科室].children, { [科室].[明细科室].&[10000],[科室].[明细科室].&[10001],[科室].[明细科室].&[10002]} ) )     

  • LeetCode 0201 Bitwise AND of Numbers Range2022-06-02 08:33:38

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 The hardest part of this problem is to find the regular pattern. For example, for number 26 to 30 Their binary form are: 11010 11011 11100   11101   11110 Because we are trying to find bitwise AND, so if a

  • Linux常用命令总结2022-05-30 20:00:09

    在docker容器中查看输出日志, docker logs -f --tail 10000 604b00b03d5d | grep -5 java.lang.NullPointerException --tail:实时打印日志 10000:实时打印的行数 604b00b03d5d:docker容器(使用docker ps 可查看所有容器) grep:linux查找关键词的命令 -5:显示查询结果的上下五行内容 jav

  • 解决短时间触发同一事件2022-05-21 10:34:26

    playGame() { var newTime = new Date().getTime(); if (this.lastTime == null) { this.lastTime = newTime; ipcRenderer.send("documentPath"); } else { if (newTime - this.lastTime > 10000) { t

  • 大叔经验分享(135)hive开启ldap认证2022-05-20 17:03:20

    hive-site.xml 1 接入ldap或ad域 <property> <name>hive.server2.authentication</name> <value>LDAP</value> </property> <property> <name>hive.server2.authentication.ldap.url</name> <value>ldap

  • 组队赛-132022-05-16 01:00:27

    G-goblin garden guards 没想到耗时才570ms,被自己感动到,题目里半径最大才100,所以40000比100000小得多,就还是采用了最开始的想法。 #include <iostream> #include <cstring> #include <algorithm> #include <math.h> using namespace std; typedef long long ll; const int N=1e5+

  • 【小数二分】Acwing790.数的三次方根2022-05-07 20:05:34

    Acwing790.数的三次方根 题解 做法一:通过二分运算到符合精度要求 #include <iostream> #include <cstdio> using namespace std; #define f 1e-8 int main() { double x; cin >> x; double bg = -10000, ed = 10000, md, temp; while(ed-bg > f){ m

  • 未来世界的幸存者 读书随想12022-04-14 20:36:07

    阮一峰 未来世界的幸存者 学习心得 1机器不可能实现的能力 人性化和人格魅力 创意 决策和领导力(即企业家能力) 也就是说,在我们做人生规划的时候,尽可能发展这能力 2不存在终身职业 越是接近应用层的东西,技术的升级换代的速度越快,只有底层的东西,才有一点的稳定性 3穷忙的人生 一定要

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

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

ICode9版权所有