码迷,mamicode.com
首页 > 其他好文
设计模式-装饰者模式
装饰者模式 在OO设计和开发过程,当我们需要为一个已经定义好的类添加新的职责(操作),通常情况下我们会采用继承的方式定义好自己的类,但是采取这样的方式会带来一些问题。 为了多态,通过父类指针指向其具体子类,但是这会造成另一问题:当我们需要为子类添加新的职责,就必须向其父类添加一个这个功能的抽象接口....
分类:其他好文   时间:2014-12-07 21:40:06    阅读次数:251
BZOJ2870 最长道路tree
ZKY:"如果把分治过程记录下来就可以做到动态修改询问,不过好像没人给这种数据结构起名字(或者我太弱了不知道)……我就给它起名叫点分树了……"结果什么是"点分树"蒟蒻还是没有搞懂= =Orz这题就是先点分治,然后暴力求出子树里面所有的链。但是合并两个子树的链。。。有点,不太科学于是做法是把子树分成两...
分类:其他好文   时间:2014-12-07 21:38:45    阅读次数:309
BZOJ2802 [Poi2012]Warehouse Store
恩。。。贪心来着。。。我们先贪心当天能不能满足客户要求,如果能就尽量满足。好了现在不能满足怎么办?作为一个无良的商家,可以退掉以前的订单。。。(现实中真的可以?、、、)为了让当前剩余货物总量尽可能大,当然是退掉之前要求最高的订单喽,于是用堆维护一下就好了注意long long什么的就好了 1 /**...
分类:其他好文   时间:2014-12-07 21:40:24    阅读次数:214
转 STM32 时钟树
本文章来自: http://www.openedv.com/posts/list/302.htm作者 张洋时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。 下面是从网上找的一个STM32时钟框图,比《STM32中文参考手册》里面的是中途....
分类:其他好文   时间:2014-12-07 21:38:13    阅读次数:248
Audio-支持多个音频文件格式
通过使用 audio 元素或对象支持多个音频格式,你可以将更多的听众从多个浏览器吸引到你的网页上。使用源元素指定多个音频格式在将 HTML5audio元素添加到代码时,可以指定一条在浏览器不支持audio标记时显示的错误消息如果你使用的浏览器根本不支持音频,这将很有效。但是,如果支持audio元素,...
分类:其他好文   时间:2014-12-07 21:37:41    阅读次数:215
返回引用和对象遇到的坑
在leet code上做题遇到了一个坑,算法总认为自己写得没有问题,处理流程造就烂熟于心,用X code调试发现还是疏忽了:C++返回引用和返回对象的差别,在一个函数结束的地方返回了一个临时对象的引用! 根据以往的经验,引用是C++程序中高效能的法宝,节省了对象复制拷贝时的开销,但是滥用引用也...
分类:其他好文   时间:2014-12-07 21:36:41    阅读次数:185
[c] 段错误(core dump): 一个格式化输出引起的问题
#include int len = sizeof(int);printf("%s\n",len);/* 编译的时候是没问题的,运行的时候就报错 */int len = sizeof(int);printf("%d\n",len); /*把%s 改为 %d就没问题了。
分类:其他好文   时间:2014-12-07 21:38:06    阅读次数:187
(转)二叉树基本操作(三)
纸上谈兵: 树, 二叉树, 二叉搜索树作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!树的特征和定义树(Tree)是元素的集合。我们先以比较直观的方式介绍树。下面的数据结构是一个树:树有多个节点(node),用以储存元素。某些节点之...
分类:其他好文   时间:2014-12-07 21:36:48    阅读次数:331
函数实参和形参
The terms parameter and argument are sometimes loosly used interchangeably, and the context is used to distinguish the meaning.The terms parameter(som...
分类:其他好文   时间:2014-12-07 21:35:38    阅读次数:166
别为大公司拼命(译文)
别为大公司拼命(译文)作者: 阮一峰经过漫长的拖延,《黑客与画家》一书总算接近尾声。我估计,再过两三个星期,全书就能翻译完成。然后,快的话,年底就可以上市。今天,继续选登书中的精彩片段,都是令人耳目一新的言论。==================================别为大公司拼命作者:P...
分类:其他好文   时间:2014-12-07 21:37:23    阅读次数:168
crm总结2
1、 预编译与字符拼接的区别:预编译能防止SQL注入,但不能处理%和_特殊字符。(所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表...
分类:其他好文   时间:2014-12-07 21:36:23    阅读次数:191
包装函数,面向切面的函数实现;
//面向切面的js实现;function warp(slef, func){ return function(){ var _arguments = arguments; var next = function (){ var argus = a...
分类:其他好文   时间:2014-12-07 21:35:55    阅读次数:162
第六章 复习题
1 #include 2 using namespace std; 3 int main() 4 { 5 char ch; 6 int ct1,ct2; 7 ct1=ct2=0; 8 while((ch=cin.get())!='$') 9 {10 ...
分类:其他好文   时间:2014-12-07 21:35:19    阅读次数:145
CopyOnWriteArrayList
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationE...
分类:其他好文   时间:2014-12-07 21:34:13    阅读次数:182
小甜点
一、工欲善其事,必先利其器 目前,经常用到的、感觉不错的xcode快捷键及小技巧: cmd + R 运行工程。 cmd + z 撤销。 cmd + shift 取消撤销。 cmd + delete 删除光标至行首。 cmd + i 格式代码。 cmd...
分类:其他好文   时间:2014-12-07 21:34:30    阅读次数:180
django models
重温django model1:many-to-many 的额外属性一般情况下,many-to-many直接就可以满足我们的要求,考虑这样一种情况:音乐家和乐团是many-to-many的关系,但是我们还想在他们多对多的关系中添加其他属性,比如,一个音乐家什么时候加入一个乐团,这时候我们可以这样做通...
分类:其他好文   时间:2014-12-07 21:33:09    阅读次数:171
bzoj2802 [Poi2012]Warehouse Store
Description有一家专卖一种商品的店,考虑连续的n天。第i天上午会进货Ai件商品,中午的时候会有顾客需要购买Bi件商品,可以选择满足顾客的要求,或是无视掉他。如果要满足顾客的需求,就必须要有足够的库存。问最多能够满足多少个顾客的需求。Input第一行一个正整数n (n#include#inc...
分类:其他好文   时间:2014-12-07 21:33:12    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!