问题 如何拒绝对某特定扩展名文件的下载,如何防盗链 解决方案 虚拟主机服务器上,如果有过多的mp3等文件,可能会被搜索引擎查到并且导致巨额的下载量。这种情况下,对服务器的负担有很大的影响那么如和禁止某种特殊文件的下载呢? 编辑/usr/prima/etc/httpd/site.conf在其中加入如下 ...
分类:
其他好文 时间:
2020-01-12 21:54:50
阅读次数:
91
防止索引失效原则 1.当你使用索引的时候,最好能够把你建立的索引的字段都给用到。不仅可以提供查询的效率。2.最佳左前缀法则,意思就是当你如果有建立过多个字段索引的组合索引的时候,最要遵循最左前缀法则,指的是查询从索引的最左前列开始并且不能跳过索引中的列。原则: 第一个索引不能掉 中间索引不能掉 3. ...
分类:
数据库 时间:
2020-01-12 15:06:59
阅读次数:
123
在ElmentUI的Table表格组件中,也许你会使用type为selection值的多选框功能,但是此时设置的label属性不生效,不能设置标题名称;有时候我们的需求就是要添加标题名称,那该如何处理呢?当然你可以对其样式做特殊处理,也可以自定义标题,本文将描述如何利用自定义标题来添加多选框和标题名 ...
分类:
其他好文 时间:
2020-01-12 15:06:00
阅读次数:
1074
同一个对象,内部属性不同的时候,具备的状态也不同 例子为银行的存款,默认申请的都是银卡,如果金额小于0并且在银行可容忍的状态内的话,为红色状态,如果数量很大,那么为金卡状态,否则为超大金额(这里暂时不论这个,其实都是一样的,只不过多加一个类而已) 红卡每次取钱需要服务费(这个也没什么用) (各个状态 ...
分类:
其他好文 时间:
2020-01-12 13:08:32
阅读次数:
78
先看第一个问题:能不能使用 join? 如果可以使用 Index Nested-Loop Join 算法,也就是说可以用上被驱动表上的索引, 其实是没问题的; 如果使用 Block Nested-Loop Join 算法,扫描行数就会过多。尤其是在大表上的 join 操作,这样可能要扫描被驱动表很多 ...
分类:
其他好文 时间:
2020-01-11 16:59:37
阅读次数:
106
原文:WPF 控件功能重写(Combobox回车搜索) 前言:在我们日常使用软件的时候,Combobox会让用户很方便的选择出需要的东西,但是ComboBox中的下拉行数过多时就不那么好用了。 如果在项目中有很多这样的ComboBox控件的话,我们可以考虑重写控件。 重写后的的工具类:(重写了Com... ...
Python 练习实例20 题目:一球从100米高度自由落下,每次落地家电维修后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 程序分析:无 程序源代码: 以上实例输出结果为: ...
分类:
编程语言 时间:
2020-01-11 13:28:06
阅读次数:
72
前言:在我们日常使用软件的时候,Combobox会让用户很方便的选择出需要的东西,但是ComboBox中的下拉行数过多时就不那么好用了。 如果在项目中有很多这样的ComboBox控件的话,我们可以考虑重写控件。 重写后的的工具类:(重写了ComboBox的OnkeyUp事件,即:键盘松开) clas ...
[Remote Dictionary Service],也就是「远程字典服务」,Redis。 Redis我们都知道有5种基础数据结构:分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 再说这些基础数据结构的时候,我们先说说Red ...
分类:
其他好文 时间:
2020-01-11 00:13:15
阅读次数:
84
A - 最小的二进制数 题意: 给一个长度为n 只包含0、1的字符串。你可以有两种操作: 任意交换字符串中两个相邻的字符; 如果两个相邻的字符都是1,那么就可以用一个1 代替11 。比如 11 => 1; 让你输出经过多次操作后 最小的正确字符串。 思路: 如果字符串中有多个1,我们经过多次操作只留 ...
分类:
其他好文 时间:
2020-01-10 20:26:14
阅读次数:
57