(源于一位非常厉害的dba,可惜我们相互失去了各自的联系) 1. 数据库尽量拆分到不能再拆分为止,逻辑上面通过视图和存储过程组合 2. 写入频繁的表,不能频繁删除,会导致碎片化,可以增加一个字段用来表示数据是否删除,然后定期整理,先通过删除字段区分,把没删除的数据查询拷贝到一张表,然后截断原来的表, ...
分类:
数据库 时间:
2020-01-31 10:36:41
阅读次数:
95
1. 倒排求交 上一篇讲了分词。对用户的query分词之后,得到了一个个独立的词(term)。先设想一个问题,用这些词去索引里搜索时,是不是doc命中query中任何一个term,都可以被搜索出来?(query中只有一个term除外) 这里涉及好几个问题: 1. 截断:例如query是5个词ABCD ...
分类:
其他好文 时间:
2020-01-30 09:56:17
阅读次数:
101
cvb 即class view 和funtion view 两种方式 发送get和post请求 前后端不分离的写法,定义一个html(form.html),在view中写逻辑(cvb&fvb) 备注:需要注意csrf的问题,如果多次提交重复的数据会报403,解决办法两种 1.在settings.py ...
分类:
其他好文 时间:
2020-01-27 19:14:35
阅读次数:
91
虚树+DP DP:$f[u]$ 表示 $u$ 的答案,$sz[u]$ 表示 $u$ 向上传递的贡献(在一开始是用来记录子树中需要截断多少个关键点)。当前点是关键点,则全部截断子树中的点并令 $sz[u]=1$ ,向上传递;当前点不是关键点,若底下有多个点,则把当前点去掉,若底下只有一个点,向上传递。 ...
分类:
其他好文 时间:
2020-01-18 11:01:12
阅读次数:
65
阈值处理是指将图像内高于一定值或者低于一定值的像素点进行处理 函数形式为: retval ,dst = cv2.thresshold( src , thresh , maxval , type ) retval代表返回的阈值 dst代表阈值分割结果图像,与原始图像有相同的大小和类型 src代表要进行 ...
分类:
其他好文 时间:
2020-01-17 20:47:10
阅读次数:
96
1.序 (1)程序设计分两种: 1.结构化设计(面向过程)——分解算法为模块,将算法的步骤分解为模块。 2.面向对象程序设计——主要是“类”与“对象”。 (2)进制的转换 1.二进制转十进制 整数部分与小数部分分开计算,整数部分“除2取余”倒排序;小数部分“乘2取整”正排序,出现循环的进行截断,取循 ...
分类:
编程语言 时间:
2020-01-16 21:49:28
阅读次数:
83
初始化 w b,其实并没有特别统一的规定,只是有一些经验,而这些经验并没有被严格证明,所以不保证一定有效; 假设我们选择 sigmoid 为激活函数,我们需要把 sigmoid 的输入定格于 0 附近,因为这里梯度比较明显; 换句话说就是要把 wx+b 的值置于 0 左右,这样才不容易梯度消失; 核 ...
分类:
其他好文 时间:
2020-01-14 16:24:14
阅读次数:
89
清空表:delete from users; 清空表只是清空表中的逻辑数据,但是物理数据不清除,如主键值、索引等不被清除,还是原来的值。 截断表:truncate table users; 截断表可以用于删除表中 的所有数据。截断表命令还会回收所有索引的分配页。截断表的执行速度与不带where子句的 ...
分类:
数据库 时间:
2020-01-13 09:14:09
阅读次数:
268
一、需求场景 大家在平时的开发中,肯定会遇到“某些字符超过多少字截断,并显示...”的需求,特别是在移动端,碍于屏幕尺寸的限制,某些“昵称”,“备注”等等字段,经常会让截断,后面跟着仨点。 1、纯汉字或纯英文字符串 直接用slice、substr、substring、splice等方法就可以直接按照 ...
分类:
Web程序 时间:
2020-01-08 10:27:19
阅读次数:
86
1. 问题描述 在同步数据时常常会发现一个错误: 将截断字符串或二进制数据 。 2. 问题原因 这个问题出现的原因是:要插入的数值字段的长度超出了数据库中字段的长度。比如:插入的字符串字节长度是40,数据库中字段长度设置为了varchar(36)就会报此错误。 3.问题扩展 a. 如何计算字符串长度 ...
分类:
数据库 时间:
2020-01-05 20:30:50
阅读次数:
668