离散化 离散化适用于数据的权值不重要,数据权值之间的相对位置及大小关系重要的一种优化方法。而离散化也有许多方法,其中各有好坏。 1.排序解法(可处理重复元素) bool cmp(ha c, ha b) { return c.num ...
分类:
其他好文 时间:
2019-06-09 20:58:19
阅读次数:
115
实现手写体 mnist 数据集的识别任务,共分为三个模块文件,分别是描述网络结构的前向传播过程文件(mnist_forward.py)、 描述网络参数优化方法的反向传播 过 程 文件 ( mnist_backward.py )、 验证 模 型 准确 率 的 测试 过 程 文件(mnist_test. ...
分类:
其他好文 时间:
2019-06-04 22:11:57
阅读次数:
108
要点 找凸包上的线很显然 但每条线所有点都求一遍显然不可行,优化方法是:所有点都在一侧所以可以使用直线一般式的距离公式$\frac{|A \sum{x}+B \sum{y}+C n|}{\sqrt {A^2+B^2}}$$O(1)$算出总距离 C++ include include include ...
分类:
其他好文 时间:
2019-06-02 00:50:01
阅读次数:
123
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...
分类:
数据库 时间:
2019-05-25 20:14:13
阅读次数:
148
基础回顾: sql语句是怎么样运行的? 一般来说,客户端发送sql语句到数据库服务器——数据库服务器进行运算并返回结果——客户端显示sql语句运行结果。 在本地运行时以workbench为例,客户端为workbench,数据库服务器则是安装在本地的mysql数据库。 为什么要优化sql语句? 加快运 ...
分类:
数据库 时间:
2019-05-22 17:44:43
阅读次数:
123
「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能 使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索 ...
分类:
数据库 时间:
2019-05-14 12:44:18
阅读次数:
113
1.使用Eclipse的Maven命令打包,老是出错,没法打包成jar 解决方法:在项目根目录下使用命令行 mvn clean install 进行打包 优化方法:项目根目录下创建一个bat文件,文件内容为 mvn clean install;这样每次需要打包点击一下即可 2.打包成jar后运行报表 ...
分类:
编程语言 时间:
2019-05-10 14:54:57
阅读次数:
134
JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候,就可以使用JMH对优化的结果进行量化的分析。测量精准 ...
分类:
编程语言 时间:
2019-05-06 14:37:55
阅读次数:
237
公司需要做一个组织机构管理的系统,但是现有的数据库中存储的方式,机构之间的关联只是通过parent_id关联的,这样在查询的时候需要不断的递归查询表数据,性能很差,逻辑也不清晰。所以在网上找到了几种针对这种树状结构存储,查询插入的优化方法 1.发现几种树结构数据库存储方案 2.聊聊树状结构如何在数据 ...
分类:
数据库 时间:
2019-04-19 00:54:32
阅读次数:
959
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重 ...
分类:
数据库 时间:
2019-04-10 13:12:22
阅读次数:
148