MYSQL 高效索引策略(未完成)

  介绍一下如何真正的发挥索引的优势   (1)独立的列   我们通常会看到一些查询不当的使用索引,或者是的MYSQL无法使用已有的索引。如果查询中的列不是独立的,则MYSQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数   例如下面的的这个查询语句 select student_id form student where student_id+1=5;   看一下我们就知道where中的表达式等价于actor_id=4,但是MYSQL无法自动解析这个方程式,
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

UNL/EVE关联putty和wireshark

这里默认UNL已经安装完毕,然后启动虚拟机启动UNL。 在浏览器输入http://192.168.1.199/ 进入UNL。然后简单的搭建一个拓扑: 这里只讲R1和ASA开启,先来配置Telnet功能。 1、关联putty 首先需要打开 http://EVE-NG地址/files/windows.zip下载UNL的Windows关联文件,在这里,就是http://192.168.1.199/files/windows.zip 解压后是一个Unetlab的文件,里面有很多注册表文件。 编辑名为:
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

JDBC工具类的使用

package com.jdbc.utils; import java.io.Closeable; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; @SuppressWarnings("all") public class JDBCUtils { private static
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

网易2018——删除数字

删除数字(C++) 时间限制:C/C++语言1000MS;其他语言3000MS 内存限制:C/C++语言65536KB;其他语言589824KB 题目描述: 给出一个字符串A,表示一个N位正整数,删除其中k位数字,使得剩余的数字仍然按照原来的顺序排列产生一个新的正整数。找到删除k个数字之后的最小正整数。N<=240,K<=N。 输入: 输入包含多组测试数据,每组数据为一行,每一行数据包含两个值,第一个值为A,第二个值为k,两个值中间有一个空格。 输出: 输出计算出的最小正整数 样例输入 987
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

homebrew 更改镜像,进行成功安装

在mac系统中,使用homebrew可以很方便的管理包。按照官网的说明执行以下命令时总是报错: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 应该是这个资源访问有问题,那么我们可以尝试使用国内的镜像。给大家推荐一个中国科学技术大学的镜像站点,里面有各种资源: https://mirrors.ustc.edu.cn/brew.git 言归正传,开
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

Spring文档学习

Spring文档学习 参考Spring Framework Documentation学习 1. IoC 容器 1.1 容器实例化 <beans> <import resource="services.xml"/> <import resource="resources/messageSource.xml"/> <import resource="/resources/themeSource.xml"/> <bean id="bean1" class="...
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

JavaScript(四)变量

变量的声明 在JavaScript程序中,使用一个变量之前应当先声明,变量时使用关键字var来声明的,如下所示: var num; var sum; 也可以写成 var num,sum,avg; 如果只是声明变量而没有给变量赋值,默认的值是undefined 可以将变量的初始赋值和变量声明合写在一起如下所示: var h = "Hello",w = "World"; var a = 10, b = 20; 虽然使用关键字var进行变量的声明,但JavaScript中变量类型属于动态类型,所以不
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

POJ 3104 Drying

最让HSQ学长头疼的就是洗衣服了。洗完之后,每件衣服都有一定单位水分,在不使用烘干器的情况下,每件衣服每分钟自然流失1个单位水分,但如果使用了烘干机则每分钟流失K个单位水分。令人遗憾是HSQ所在的宿舍楼只有1台烘干机,而每台烘干机同时只能烘干1件衣服,请问要想烘干N件衣服最少需要多长时间? 输入 第一行输入N,表示有N件衣服,第二行输入N件衣服的水分ai,第三行表示烘干机每分钟烘干水分K 其中 1 ≤ N ≤ 100 000,1 ≤ ai ≤ 10^9,1 ≤ K≤ 10^9输出 输出烘干N件
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

2019.4.1今日一练String类中的方法

package com.pjc.objects; replaceAll()方法的理解引出正则表达式 import java.util.regex.Pattern; public class Test4_1 { public static void main(String[] args) { String directory="com.study.".replaceAll(".", "/")+"pang.class"; System.out.println(directory);////////
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

第一天python学习总结

1.Python语法 a.标识符:由字母、数字、_组成;开头不能是数字;区分大小写。 举例:函数-->my_add() 变量-->my_count b.注释: 单行注释:# 多行注释:三引号 c.语法格式 缩进:4个空格 例:if 1==0: print(1) 空格:运算符号前后加一个空格 例:a + b 空行:两个代码块之间用两个空行 d.数据类型和变量 举例1:a = 1 s = "hello world" 举例2:# 把数字类型转换为字符串 ss = str(111) e.数据类型分类
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

92. Reverse Linked List II 反转链表 II

网址:https://leetcode.com/problems/reverse-linked-list-ii/ 核心部分:通过a、b、c三个变量之间的相互更新,不断反转部分链表 然后将反转部分左右两端接上! 当测试数据 m 为 1 时,原始代码行不通。 故我们在原head前加一个fake_h节点,在函数部分将m++,n++,最后return fake_h->next 注意判断head为空 和 不反转任何部分(m==n)这两种情况 /** * Definition for singly-l
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

操作系统学习笔记——操作系统基础

操作系统(OS):是指①控制和管理整个计算机系统的硬件和软件资源,并②合理地组织调度计算机的工作和资源分配,以③提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。 操作系统的特征:①②是两个最基本特征,二者互为存在条件。 ①并发:指两个或多个事件在同一时间间隔内发生,这些事件宏观上是同时发生的,但微观上是交替发生的(一个计算机同时执行多个程序,但一个cpu(单核)依次只能处理一个程序);(区别并行:指两个或多个事件在同一时刻同时发生,多核处理器同时处理多个程序) ②共享:
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

es6入门2--对象解构赋值

解构赋值:ES6允许按照一定规则从数组或对象中提取值,并对变量进行赋值。说直白点,等号两边的结构相同,右边的值会赋给左边的变量。 一、数组的解构赋值: 1.基本用法 let [a, b, c] = [1, 2, 3]; console.log(a, b, c); //1,2,3 let [d, ,] = [1, 2, 3]; console.log(d); //1 let [[e], f] = [[1], 2]; console.log(e, f); //1,2 let
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

《四 数据库连接池源码》手写数据库连接池

读取外部配置信息 //外部配置文件信息 public class DbBean { /* 链接属性 */ private String driverName = "com.mysql.jdbc.Driver"; private String url = "jdbc:mysql://localhost:3306/test"; private String userName = "root"; private String pas
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

用Jdbc连接数据库后实现增删改查功能

增删改用的都是executeUpdate()方法; 查用的是executeQuery()方法 package cn.lideng.dbc; import java.lang.management.ManagementFactory; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; publ
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

Makefile 生成(动)静态库文件

如果希望把源码 file1.c、flle2.c、...fileN.c 做成库文件,我们可以分别通过下面命令把他们制作成静态库或动态库: 静态库: gcc -c file1.c gcc -c file2.c ... gcc -c fileN.c 此时会生成file1.o,file2.o ... fileN.o文件 ar -rcs libname.a file1.o file2.o ... fileN.o 生成 libname.a 文件 即静态库文件。 静态库文件名的命名方式是“libxxx.a”
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

91. Reverse Linked List 反转链表

网址:https://leetcode.com/problems/reverse-linked-list/ 直接参考92:https://www.cnblogs.com/tornado549/p/10639756.html /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

前端动态属性页面的 要用id做name 因为这样方便在提交表单时候取到值

前端动态属性页面的 要用id做name 因为这样方便在提交表单时候取到值
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

test20190331

贪吃蛇(snaker.cpp/.in.out 1S 512M) 【题目描述】 C 最近爱上了玩贪吃蛇,想要自己制作一款贪吃蛇游戏,但是她太弱了,只会写一个一维的程序。 游戏界面可以看做一条长为 n 的直线,方便起见我们给它标号从1~n。每个 i ~ i + 1(i <= n - 1)的一段中有一条长度为 A[i] 小虫,吃掉它 C 的贪吃蛇的身长就会变长A[i]。 C 会进行多次游戏,每次从l到 r这一段中任选一个点开始游戏 【输出数据】 对于每次询问回答一行,输出一个既约分数 若答案为整数
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0

Codeforces Round #549 (Div. 2)

A. The Doors 题意 数列中 0 和1 哪个最先没有 输出位置 思路:模拟 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn = 250007; 4 typedef long long ll; 5 const int mod=1e9+7; 6 int a[maxn]; 7 #define pb push_back 8 int main(){ 9 int n;
分类: 其他 发布时间: 04-01 23:01 阅读次数: 0