数据库建立索引常用原则

1.超过300条记录,就应该建立索引 2.应该建立索引的字段:     1.主键和外键上必须有索引     2.经常与其它表连接的连接字段     3.经常进行范围查询的列     4.经常排序查询的列     5.where子句中的字段     6.group by、order by、distnict字段后面的字段 3.不应该建立索引的字段:     1.查询很少的列     2.区分度不高(大量重复值)的列     3.text, image和bit数据类型的列。这些列的数据量要么相当大,
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

Django + pyecharts 实现数据可视化

1 创建django项目 :Visualization and APP :Demo >>django-admin startproject Visualization >>python manage.py startapp Demo 2 配置settings.py ①插入Demo ②配置模板路径   ----BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))   ----
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

201871010119-帖佼佼《面向对象程序设计(java)》第一周学习总结

项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址> https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 掌握PATH、CLASSPATH的系统变量作用并会设置; 掌握命令行编译并运行Jav
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

Linux中mpstat命令参数详解

Linux中mpstat命令参数详解 mpstat 是 Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在 /proc/stat 文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。 mpstat 的语法如下 mpstat [-P {cpu|ALL}] [internal [count]] 其中,各参数含义如下: 使用mpstat命令 1.直接使用mpstat命令: 当mpstat
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

GZOI 2019 旅行者

Description 给你 \(n\) 个点 \(m\) 条边的有向图,求给定 \(k\) 个特殊点两两之间最短路的最小值。\(T\) 组询问。 \(1 \leq T \leq 5\) \(1 \leq k \leq n \leq 10^5\) \(1 \leq m \leq 5 \times 10^5\) \(1 \leq z \leq 2 \times 10^9\) Solution 两种思路。 第一种: 对于每一条边 \((x,y,z)\) ,离 \(x\) 最近的特殊点是 \(a\)
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

每日总结9.1

今日工作:编写jsp页面 今日总结:完成支付页面,送餐页面,购物结算页面的jsp编写,导入数据库 明日计划:优化jsp页面,完成剩余页面
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

springboot2.X 使用spring-data组件对MongoDB做CURD

springboot2.X 使用spring-data组件对MongoDB做CURD 使用背景 基于快速开发,需求不稳定的情况, 我决定使用MongoDB作为存储数据库,搭配使用spring-data 因为快速开发,使用spring data可以直接在类上建表等其他操作,而且对于复合数据模型,MongoDB可以直接存储 代码地址 gitee github 入门普通级别 1.引入maven依赖 <dependencies> <!--###############时间日期操作###
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

201871010116-祁英红《面向对象程序设计(java)》第一周学习总结

项目 内容 《面向对象程序设计(java)》 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 掌握PATH、CLASSPATH的系统变量作用并会设置; 掌握命令行编译并运行Java程序的步骤; 掌握Java A
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

Astar 2019 Quasi Binary Search Tree

题意 给一颗\(n\)个点的二叉树,每个点被标上了\(1\)到\(n\)中不同的标号 定义一棵树为伪二叉树当且仅当对于每个节点,其左子树所有节点的标号都小于它本身,右子树所有节点的标号都大于它本身;或是左子树所有节点的标号都大于它本身,右子树所有节点的标号都小于它本身 现在有一颗未标号的树,请为其标号使它成为一颗伪二叉树。如果有多组解,请输出字典序最小的解,即比较\(1\)号点的标号,再比较\(2\)号点的标号,以此类推 解法 先考虑这颗树是标准的二叉查找树的形式我们该如何对其进行标号: 我们
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

PAT 2019-3 7-3 Telefraud Detection

Description: Telefraud(电信诈骗) remains a common and persistent problem in our society. In some cases, unsuspecting victims lose their entire life savings. To stop this crime, you are supposed to write a program to detect those suspects from a huge amo
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

net mvc 学习中

最近需要用mvc 来开发,需要在这方面来完善 知识结构。
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

国家集训队 Crash的数字表格

Solution 求 \[ \sum_{i=1}^{n}\sum_{j=1}^{m} lcm(i,j) \] 原式等价于 \[ \sum_{i=1}^{n}\sum_{j=1}^{m} \frac{ij}{gcd(i,j)} \] 老套路,令 \(gcd(i,j)=d\),枚举一下 \(d\) \[ \sum_{d=1}^{n}\sum_{i=1}^{n}\sum_{j=1}^{m} [gcd(i,j)=d] \times \frac{ij}{d} \] 毫无疑问地提出 \(d\),\(d\)
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

Seo:入门须知(五)提升页面出图率的技巧

提升页面出图率的技巧 首页: logo比例:121*75 格式:png、jpg 图片内容:内容突显品牌,轮廓分明,简单大气 内页: 插图的比例:121*75 等比例缩放,X2,X3,最大宽度限定800px以内 格式:png、jpg 图片内容:内容突显品牌,轮廓分明,简单大气,尽量不要插广告信息 图片优化: 1、alt属性:跟标题相关,alt=“卡特迷你小挖掘机” 2、上下文叙述图片,文字内容相关 图片大小:50k左右 图片位置:优先抓取,尽量调整在文章第一段结尾 页面速度:保证5-6秒加载完页面
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

2019 秋招提前批蘑菇街一面面经(带答案)

今天给大家分享一下我的秋招提前批面试经历,目前三面技术面已过,hr 面也面过了,正在等消息。由于内容太多,先分享一面的面经。 自我介绍一下吧 面试官您好,我是 xxx 大学软件工程的一名大三学生,从大一开始学习前端,产生了对编程的兴趣,大二开始接触 Java,大二下学期学了 ssm,springboot 等框架,也做了一些项目。后来发现基础很重要,于是从大三开始一直到现在,一直在对基础进行学习。比如:JVM,并发,操作系统,网络等。 看你的项目是分布式系统,那你的上游系统调用你的系统时可能会出
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

[Hdu-5155] Harry And Magic Box[思维题+容斥,计数Dp]

Online Judge:Luogu-P2160 Label:思维题+容斥,计数Dp 题面: 题目描述 给定一个大小为\(N*M\)的神奇盒子,里面每行每列都至少有一个钻石,问可行的排列方案数。由于答案较大,输出对\(1e9+7\)取模后的结果。 输入 多组数据。每组数据读入两个整数\(N,M\) \(0≤N,M≤50\) 输出 每组数据输出一行表示答案。 样例 Input 1 1 2 2 2 3 Output 1 7 25 Hint There are 7 possible arrangem
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

max_length 属性

错误:漏掉了 max_length 属性 ERRORS: users.UserProfile.image: (fields.E210) Cannot use ImageField because Pillow is not installed. HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow". image字段需要依赖另外一个库,pillow ValueErro
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

你绝对不知道的head标签

先来梳理一下本文的目录结构 现在我将详解head标签和它六个子标签的属性和作用,请耐心看完,会有很大的收获哦! 一、head标签 可选属性: 属性 值 描述 profile URL 一个由空格分隔的 URL 列表,这些 URL 包含着有关页面的元数据信息。 说明: ·文档的头部经常会包含一些 meta 标签,用来告诉浏览器关于文档的附加信息。在将来,创作者可能会利用预先定义好的标准文档的元数据配置文件(metadata profile),以便更好地描述它们的文档。profile 属性提供了与当
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

AMD全新32核线程撕裂者GeekBench跑分曝光:超2950X近一倍

AMD全新32核线程撕裂者GeekBench跑分曝光:超2950X近一倍 2019年09月01日 09:36 1109 次阅读 稿源:快科技 1 条评论 https://www.cnbeta.com/articles/tech/884521.htm 改天用 Geekbench 搞一下测试。 一款全新的32核AMD Ryzen Threadripper Zen 2(三代线程撕裂者)处理器的跑分出现在GeekBench上。从GeekBench的跑分页面上看,这款线程撕裂者的基础主频为2.2G
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

(14)ElasticSearch 基本查询(中文查询)

1、准备数据 PUT /lib4 { "settings":{ "number_of_shards":3, "number_of_replicas":0 }, "mappings":{ "user":{ "properties":{ "name":{ "type":"text",
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0

java 调用Python

https://github.com/ninia/jep http://beanzhang.me/blog/2018/06/29/Java-Embedded-Python.html
分类: 其他 发布时间: 09-01 20:08 阅读次数: 0