码迷,mamicode.com
首页 > 2017年11月05日 > 全部分享
装饰器
开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其他人使用 ...
分类:其他好文   时间:2017-11-05 20:34:41    阅读次数:99
[poj1182]食物链
题意:a吃b,b吃c,c吃a,给定一系列条件,判断出错的个数。 解题关键:种类并查集。关键是向量的合成。 设0:a与par[a]同类,1:a吃par[a] 2:a被par[a]吃 ( 儿子relation + 父亲relation ) % 3 = 儿子对爷爷的relation 利用这个公式,对向量进 ...
分类:其他好文   时间:2017-11-05 20:34:34    阅读次数:126
阅读笔记二
这周我学习的是软件需求模式的第二章 需求规格的内容。 目前为止还没有唯一正确的方法阻止需求规格,但是反复出现在大部分系统中的主题,是我们应该注意和掌握的内容。从大的方面来说,需求规格可以分为四个部分,分别是介绍部分,上下文部分,功能域部分,主要非功能要求部分四个方面,其中功能域部分定义了系统实际上要 ...
分类:其他好文   时间:2017-11-05 20:34:25    阅读次数:114
【转】有助于事业发展和幸福感提升的四个约定
先做人,后做事,调节好自己的心态,调整好对人对事的方式,才能更好的做事。 以下是我听到过的4个约定,可以帮助人发展事业并且提高自己的幸福感。每条约定后面是我对这条约定的一些看法,希望大家能谈谈自己的看法。 1. 不要轻易评论他人 不要轻易地说他人的缺点,无论是当面还是背后,最好做到不去想。可以表扬别 ...
分类:其他好文   时间:2017-11-05 20:34:16    阅读次数:181
震惊!Vector两行代码求逆序对,六行代码过普通平衡树
Vector两行代码求逆序对 背景:济南集训Day7上午T2,出了一道逆序对的裸题,SB的我没看出是逆序对来,于是现场推了一个很刁钻的求逆序对的方法 首先我们想一下冒泡排序的过程,我们不难发现,对于每一个元素,我们实际上是让他不停的和前面的元素比较,交换。 也正是因为这个过程决定了在冒泡排序的过程中 ...
分类:其他好文   时间:2017-11-05 20:34:06    阅读次数:127
洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver
洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver 题目描述 FJ和他的奶牛们正在计划离开小镇做一次长的旅行,同时FJ想临时地关掉他的农场以节省一些金钱。 这个农场一共有被用M条双向道路连接的N个谷仓(1<=N,M<=3000)。为了关闭整个农场,FJ ...
分类:其他好文   时间:2017-11-05 20:33:57    阅读次数:192
MySQL常用命令
1、创建/删除数据库 CREATE/DROP DATABASE DATABASENAME; 2、创建数据表 CREATE TABLE table_name( col_name1, col_type [not null],#不允许为空则not null ,不写则默认可以为空,[]代表可写可不写 col... ...
分类:数据库   时间:2017-11-05 20:33:49    阅读次数:222
(一)shiro之第一个项目
一、创建maven的web工程,引入shiro依赖 二、web.xml中配置shiro监听器 三、创建shiro配置文件shiro.ini shiro默认配置文件名为shiro.ini且位于WEB-INFO目录下 四、创建登录页面 login.jsp 五、编写LoginServlet 六、目录结构 ...
分类:其他好文   时间:2017-11-05 20:33:38    阅读次数:137
python命名空间的本质
Python的命名空间是Python程序猿必须了解的内容,对Python命名空间的学习,将使我们在本质上掌握一些Python中的琐碎的规则。 接下来我将分四部分揭示Python命名空间的本质:一、命名空间的定义;二、命名空间的查找顺序;三、命名空间的生命周期;四、通过locals()和globals ...
分类:编程语言   时间:2017-11-05 20:33:31    阅读次数:217
c++11 lambda表达式
c++11 lambda表达式 lambda 表达式(lambda expression)是一个匿名函数,lambda表达式基于数学中的 λ 演算得名。 C++11中的lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。 lambda表达式的基本构成: ①函数对象参数 [],标识一个la ...
分类:编程语言   时间:2017-11-05 20:33:21    阅读次数:197
Programming In Lua 第十章
1,lua中的数据结构都是表来实现的。数组就是索引为数值的表。 2,矩阵就是二维数组,三角矩阵就是矩阵的一半。 3,稀疏矩阵问题: 4, 5, 6, ...
分类:其他好文   时间:2017-11-05 20:13:13    阅读次数:103
HBase的bulkLoad
HBase的BulkLoad有两种方式一种是Basic的方式,调用bulkLoad函数,这种方式适合于列数大于10万,另外提供的一种函数是hbaseBulkLoadThinRows,适合于小于10万行情况; Basic和ThinRows的机制其实类似,但是接收的数据格式不一样,前者接受的是一个二元组 ...
分类:其他好文   时间:2017-11-05 20:13:04    阅读次数:171
洛谷 P2879 [USACO07JAN]区间统计Tallest Cow
传送门 题目大意: n头牛,其中最高身高为h,给出r对关系(x,y) 表示x能看到y,当且仅当y>=x并且x和y中间的牛都比 他们矮的时候,求每头牛的最高身高. 题解:贪心+差分 将每头牛一开始都设为最高高度。 每一对关系(x,y),我们将[x+1,y-1]这个区间的身高变为 min(x,y)-1. ...
分类:其他好文   时间:2017-11-05 20:12:55    阅读次数:190
day2 Mysql Django中
1.开启数据库 2.创建数据库database 3.settings 4.__init__.py 添加配置 Django默认使用MySQLdb模块链接MySQL 主动修改为pymysql,在project同名文件夹下的__init__文件中添加如下代码即可: 5.执行命令 6.native 连接数据 ...
分类:数据库   时间:2017-11-05 20:12:48    阅读次数:203
仿ios的省市县3级联动脚本一
一,图片实例 二,代码 2.1,代码 $('#provinceCity_fu').click(function(){ var $this = $(this); new Picker({ "title": '请选择地区',//标题(可选) "defaultValue": $(this).text(), ...
分类:移动开发   时间:2017-11-05 20:12:41    阅读次数:277
TCP详解——连接建立与断开
一、报文结构介绍 在开始讲TCP连接过程时,还是先看看TCP报文的格式如图1所示。IP数据报此时由IP头部+TCP头部+TCP数据组成。不带选项的TCP头部是20字节长,而带选项的,TCP头部最长可达60字节。常见的选项包括最大的大小(MSS),时间戳(传输控制时使用)、窗口缩放(流量控制时使用)、 ...
分类:其他好文   时间:2017-11-05 20:12:31    阅读次数:163
用ghost备份和还原Linux系统
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企 ...
分类:系统相关   时间:2017-11-05 20:12:21    阅读次数:233
1194条   上一页 1 ... 15 16 17 18 19 20 21 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!