首页 > 2018年12月05日 > 全部分享
《Pro SQL Server Internals》翻译2
聚集索引 一个表根据聚集索引键进行排序是指按表中数据的物理顺序即聚集索引, 一个表只能定义一个聚集索引。 假设您要在堆表上使用数据创建聚集索引。 作为第一步,如图2-5所示,SQL Server会创建另一个数据副本,然后根据群集密钥的值对其进行排序。 数据页链接在双链表中,其中每个页面都包含指向链中 ...
分类:数据库技术   时间:2018-12-05 23:16:04    收藏:0  评论:0  赞:0  阅读:183
Codeforces Round #525 (Div. 2)C. Ehab and a 2-operation task
C. Ehab and a 2-operation task 题目链接:https://codeforc.es/contest/1088/problem/C 题意: 给出n个数,然后最多可以进行n+1次操作,可以选择前i个数都加上一个非负数或者模上一个数,使最后这n个数严格递增。 题解: 我说下我的 ...
分类:其他   时间:2018-12-05 23:15:38    收藏:0  评论:0  赞:0  阅读:227
IOC容器和依赖反转模式
<!--StartFragment --> 在这里,我们先简要地讨论依赖反转的相关概念。我们选取维基百科中关于体赖反转的叙述,把这些文字作为我们理解依赖反转这个概念的参考。这里不会对这些原理进行学理.上的考究,只是希望提供-些有用的信息,以便给读者一些自示。这个模式非常重要,它是IoC容器得到广泛应 ...
分类:其他   时间:2018-12-05 23:15:24    收藏:0  评论:0  赞:0  阅读:181
[HNOI2008]玩具装箱TOY
题意 "Here" 思考 写的第一道斜率优化…感觉这个板题还蛮简单的 首先按普通思路,我们令 $dp[i]$,为前 $i$ 个物品的最小价值,那么可以很容易列出方程: $$dp[i] = min\{ dp[j]+(sum[i] sum[j]+i j 1 L)^2 \}$$ 这是一个 $O(n^2)$ ...
分类:其他   时间:2018-12-05 23:15:08    收藏:0  评论:0  赞:0  阅读:201
浅谈.net的后台校验
1.场景描述 在开发中,前端的相关模型校验往往不能满足当前开发的需求,也就是并不是十分的安全。于是,很多情况下需要后端进行模型的校验。在.net mvc中,有很多校验的方式(比如:值(1)可以使用内置的标签的校验模式,.net中内置诸如Require/Range/Phone等校验标签,只需在相应的模 ...
分类:Web开发   时间:2018-12-05 23:14:50    收藏:0  评论:0  赞:0  阅读:190
LeetCode 606. Construct String from Binary Tree
You need to construct a string consists of parenthesis and integers from a binary tree with the preorder traversing way. The null node needs to be rep ...
分类:其他   时间:2018-12-05 23:14:33    收藏:0  评论:0  赞:0  阅读:205
KVM的qemu-kvm使用
KVM: kvm,x86支持硬件辅助虚拟化技术(hvm) grep -E "(vmx|svm)" /proc/cpuinfo grep -E "(vmx|svm)" /proc/cpuinfo [root@dmsag ~]# ll /dev/kvm crw-rw-rw- 1 root kvm 10, ...
分类:其他   时间:2018-12-05 23:14:15    收藏:0  评论:0  赞:0  阅读:244
图片自适应容器大小
利用padding撑开盒子大小,padding-bottom撑开子元素的高度,子元素宽度与高度成比例,这样就可以自适应了 ...
分类:其他   时间:2018-12-05 23:13:55    收藏:0  评论:0  赞:0  阅读:189
golang语言学习第二课:变量类型及常量与枚举
go语言的变量类型: bool (true为0,false不等于0), string int 分好多种int,有点头晕,但用默认的int就足够了,根据机器判断,是32位的用int32,是64位的用int64. byte, 又是uint8的别名。 rune(类似char,但是是utf-8编码的char ...
分类:编程语言   时间:2018-12-05 23:13:15    收藏:0  评论:0  赞:0  阅读:275
《算法笔记》3.2小节 1937 Problem D 查找
#include const int maxn = 100; int a[maxn] = {0}; int b[maxn]= {0}; int main(void) { int n; while(scanf("%d", &n) != EOF){ for(int i=0; i<n; i++){ sca... ...
分类:编程语言   时间:2018-12-05 23:12:51    收藏:0  评论:0  赞:0  阅读:207
关于MapReduce二次排序的一点解答
上一篇博客说明了怎么自定义Key,而且用了二次排序的例子来做测试,但没有详细的说明二次排序,这一篇说详细的说明二次排序,为了说明曾经一个思想的误区,特地做了一个3个字段的二次排序来说明。后面称其为“三次排序”。测试数据:a1,b2,c5a4,b1,c3a1,b2,c4a2,b2,c4a2,b1,c4 ...
分类:编程语言   时间:2018-12-05 23:12:33    收藏:0  评论:0  赞:0  阅读:206
把一下程序中的print()函数改写成
源代码: 错误代码: 然后输出了一堆莫名奇妙的东西。 经过一番调试后,找出了问题所在,改写了代码,把递归的代码部分放到循环外面,问题解决。 正确代码: 正确输出: 附上答案里面的代码(比较简洁) ...
分类:其他   时间:2018-12-05 23:12:13    收藏:0  评论:0  赞:0  阅读:221
Python第9天
迭代器(减少代码量增强可读性)和生成器(只能遍历一次):遵循迭代器协议,就是生成可迭代对象 生产者和消费者模型:可触发生成器运行的方法 直接调用next方法 用系统next+生成器的方法 send yield(可执行多次)相当于return(只执行一次)控制的函数返回值, x=yield的另一个特性 ...
分类:编程语言   时间:2018-12-05 23:11:57    收藏:0  评论:0  赞:0  阅读:180
LeetCode 599. Minimum Index Sum of Two Lists
Suppose Andy and Doris want to choose a restaurant for dinner, and they both have a list of favorite restaurants represented by strings. You need to h ...
分类:其他   时间:2018-12-05 23:11:39    收藏:0  评论:0  赞:0  阅读:181
分分钟教你学习GIt
Git配置: $ git config --global user.name "awen" $ git config --global user.email "awen@163.com" 查看配置: $ cat ~/.gitconfig 获得一个Git仓库的两种方式 方式一: $ git clone ...
分类:其他   时间:2018-12-05 23:11:24    收藏:0  评论:0  赞:0  阅读:181
python网络编程-udp
[TOC] 1. 创建socket 在 Python 中 使用socket 模块的函数 socket 就可以完成(大多数的编程语言的套路是相似的): 说明: 函数 socket.socket 创建一个 socket,该函数带有两个参数: Address Family:可以选择 AF_INET(用于 ...
分类:编程语言   时间:2018-12-05 23:11:08    收藏:0  评论:0  赞:0  阅读:228
php防范
针对 PHP 的网站主要存在下面几种攻击方式: 1、命令注入(Command Injection) 2、eval 注入(Eval Injection) 3、客户端脚本攻击(Script Insertion) 4、跨网站脚本攻击(Cross Site Scripting, XSS) 5、SQL 注入攻... ...
分类:Web开发   时间:2018-12-05 23:10:50    收藏:0  评论:0  赞:0  阅读:190
DataTables中自增序号的实现
最近工作中,一直在写前端的东西,一直以来前端都接触的少,所以侧重点也没放在这边,导致现在工作进展比较慢,果然偷懒是要不得的啊。。。、 今天刚写了一个在DataTables中增加一列自增序号,刚开始以为要写循环自增,后来发现只需要在ColumnDefs中对应的列下返回自增序号即可 代码如下: rend ...
分类:其他   时间:2018-12-05 23:10:35    收藏:0  评论:0  赞:0  阅读:198
redis高级实用教程
一、设置redis外网访问更改redis.conf文件#vimredis.confbind127.0.0.1#注释掉改行protected-modeyes#更改模式为no(redis3.2后)二、设置密码验证更改redis.conf配置文件requirepa***edhat或者通过set设置127.0.0.1:6379>configgetrequirepass#查看密码设置1)"requir
分类:其他   时间:2018-12-05 22:54:48    收藏:0  评论:0  赞:0  阅读:198
用户,组和权限零碎知识
命令:useradd;usermod;userdel;id;groupadd;groupmod;groupdel;groupmems;gpasswd;groups;chfn;finger;chage;chpasswd;newusers;pwconv;su;newgrp;authconfig;mail;scp;pwck;grpck;vigr;vipw;lsb_release相关目录/etc/shad
分类:其他   时间:2018-12-05 22:54:37    收藏:0  评论:0  赞:0  阅读:213
1046条   上一页 1 2 3 4 5 6 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!