码迷,mamicode.com
首页 > 2018年09月26日 > 全部分享
这些Mysql基础设计思路以及优化思路我都给你总结好了
1、定长和不定长要区分开  2、不常用的列和常用的列分开存  3、增加冗余,反范式化  4、btree索引,就是用树形结构存储在磁盘上,其中操作是用2分发,找一个中间点,然后把大比这个大的分在一边,小的放在一边,然后当你查询的时候,从数字头开始,大小分开找,这个适合区间查找,不适合一个一个找  5、hash索引,就是当你存储在硬盘的数据,先给你一个地址,然后你下次来找的时候直接用那个地址找到那个值
分类:数据库   时间:2018-09-26 22:10:25    阅读次数:215
POJ 1741 点分治
方法:指针扫描数组 每次选择树的重心作为树根,从树根出发进行一次DFS,求出点到树根的距离,把节点按照与树根的的距离放进数组d,设置两个指针L,R分别从前、后开始扫描,每次满足条件时答案累加R-L。,之后减去子树的满足条件的情况,删除根节点,对其子树继续上述操作,不断累加答案。 代码: ...
分类:其他好文   时间:2018-09-26 22:10:16    阅读次数:203
匿名内部类
一.匿名内部类适合创建那种只需要一次使用的类(命令模式) (1)定义匿名内部类的格式: new 实现接口( ) |父类构造器(实参列表) { //匿名内部类的实体部分 } (2)匿名内部类的规则 1.匿名内部类不能是抽象类,因为系统在创建匿名内部类时,会立即创建匿名内部类的对象. 2.匿名内部类不能 ...
分类:其他好文   时间:2018-09-26 22:10:06    阅读次数:214
流畅的python 使用一等函数实现设计模式
案例分析:重构“策略”模式 经典的“策略”模式 电商领域有个功能明显可以使用“策略”模式,即根据客户的属性或订单中的商品计算折扣。假如一个网店制定了下述折扣规则。 有 1000 或以上积分的顾客,每个订单享 5% 折扣。 同一订单中,单个商品的数量达到 20 个或以上,享 10% 折扣。 订单中的不 ...
分类:编程语言   时间:2018-09-26 22:09:55    阅读次数:206
Redis学习七:Redis的持久化-总结(Which one)
1.官网建议 2.RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储 3.AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些 命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积 ...
分类:其他好文   时间:2018-09-26 22:09:45    阅读次数:183
模型融合之blending和stacking
1. blending 需要得到各个模型结果集的权重,然后再线性组合。 2.stacking stacking的核心:在训练集上进行预测,从而构建更高层的学习器。 stacking训练过程: 1) 拆解训练集。将训练数据随机且大致均匀的拆为m份。 2)在拆解后的训练集上训练模型,同时在测试集上预测。 ...
分类:其他好文   时间:2018-09-26 22:09:39    阅读次数:909
Linux终端复用——tmux
Linux终端上使用tmux,可以新建一个后台终端,退出当前终端后,其仍然在运行。在跑网络的时候,往往很难保证本地主机上一直连着远程终端,这时需要用到tmux。 最常用的几个命令: tmux #创建并进入一个后台终端,默认创建的session_num为0 ctrl+b d #退出后台终端 tmux ...
分类:系统相关   时间:2018-09-26 22:09:23    阅读次数:211
C++ 基础 (2)
01.课程回顾 链接 ln 1.txt aaa.txt 硬链接 (两个相互独立 删除一个另外一个还在) ln -s 1.txt aaa.txt软连接 (后面的是快捷方式) 硬链接只能是文件,软连接可以是文件夹 grep aaa 1.txt tar -cvzf xxx.tar.gz * tar -xv ...
分类:编程语言   时间:2018-09-26 22:09:16    阅读次数:208
Java中锁分类
锁的分类大致如下:公平锁/非公平锁可重入锁/不可重入锁独享锁/共享锁乐观锁/悲观锁分段锁 1、公平锁/非公平锁公平锁就是严格按照线程启动的顺序来执行的,不允许其他线程插队执行的;而非公平锁是允许插队的。 默认情况下 ReentrantLock 和 synchronized 都是非公平锁。Reentr ...
分类:编程语言   时间:2018-09-26 22:09:08    阅读次数:200
布局md
高级布局 一、文档流(normal flow) 1、概念 v_hint:本质不存在文档流概念,当一个错误的概念被绝大数人认为是对的,那么它就是对的 2、BFC(Block formatting context) 3、BFC规则 二、浮动布局 1、解决的经典案例 2、基本语法 3、浮动布局问题 在不做 ...
分类:其他好文   时间:2018-09-26 22:09:01    阅读次数:197
C3----几个常用的加载图标制作
1. 2. 3. 4. ...
分类:其他好文   时间:2018-09-26 22:08:54    阅读次数:216
视频剪辑软件调研
视频剪辑软件调研 1.至少选用三款产品实际使用制作短视频,并总结列举他们的基本功能特点差异(表格对比基本功能特点) 剪辑拼接多个视频 内置多种滤镜 字幕制作 添加好莱坞特效 KTV功能 界面简单直观 操作灵活 支持4k视频和360度视频 操作较爱剪辑难,多音轨, 提供多种模板,对视频进行编辑。 可以 ...
分类:其他好文   时间:2018-09-26 21:40:59    阅读次数:268
《汇编语言》第一节学习心得
这学期初识《汇编语言》,只知道有这么一节课却不曾知道讲述的是什么。尽管是选修课,但由于学分需要也有自身的好奇使得自己坚持选择了这门课。仅学习完第一章后列出学习心得。 ①机器语言是机器指令的结合,机器指令即一台机器可以正确执行的命令。早起的程序设计均使用机器语言,运用0、1数字编程的程序代码进行指令, ...
分类:编程语言   时间:2018-09-26 21:40:43    阅读次数:238
汇编语言 第一章 基础知识
一、汇编语言 1、汇编语言由汇编指令、伪指令、其他符号组成。其中汇编语言的核心是汇编指令。 2、汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令的助记符,便于人类记忆和使用。 3、不同的cpu有不同的汇编指令。 4、汇编语言具有能够直接有效控制硬件的能力,能够编写出运行速度快、代码量 ...
分类:编程语言   时间:2018-09-26 21:40:35    阅读次数:209
20172320 2018-2019-1 《Java程序设计》第3周学习总结
20172320 2018 2019 1 《Java程序设计》第3周学习总结 教材学习内容总结 1.队列元素是按先进先出(FIFO)的方式处理。比较FIFO和LIFO:在栈中,其处理过程只在栈的某一端进行;而在队列中,其处理过程可在队列的两端进行 2队列的操作 | 操作 |说明| | | : :| ...
分类:编程语言   时间:2018-09-26 21:40:28    阅读次数:237
C#-异常处理(十四)
概念 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常 但并不是所有的错误都是异常 而处理这种错误,称为异常处理 异常处理实际是不断去发掘异常、修改异常,使程序更稳定 异常处理主要表现在四个方面: 程序开发前:尽可能的想到会发生的错误,标注怎么处理应对 程序开发中:尽量暴露 ...
分类:Windows程序   时间:2018-09-26 21:40:20    阅读次数:270
Django基础必备三神装(HttpResponse、render,、redirect)
在使用三神装的时候,首先当然是得要导入它们: 1.HttpResponse 它是作用是内部传入一个字符串参数,然后发给浏览器。 例如: 2、render render方法可接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数。 它的作用就是将数据填充进模板文 ...
分类:Web程序   时间:2018-09-26 21:40:11    阅读次数:178
935条   上一页 1 ... 3 4 5 6 7 8 9 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!