码迷,mamicode.com
首页 > 其他好文
[设计模式-行为型]迭代器模式(Iterator)
迭代子模式:迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象。多个对象聚在一起形成的总体称之为聚集,聚集对象是能够包容一组对象的容器对象。迭代子模式将迭代逻辑封装到一个独立的子对象中,从而与聚集本身隔开。迭代子模式简化了聚集的界面。每一个聚集对象都可以有一个或一个以上的迭代子对象,每一个迭代子的迭代状态可以是彼此独立的。迭代算法可以独立于聚集角色变化。...
分类:其他好文   时间:2015-01-07 09:24:12    阅读次数:175
leetcode 174: Dungeon Game
Dungeon Game Total Accepted: 332 Total Submissions: 2130 The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N ro...
分类:其他好文   时间:2015-01-07 09:23:44    阅读次数:120
POJ 2506-Tiling(递推+大数)
Tiling Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7897   Accepted: 3841 Description In how many ways can you tile a 2xn rectangle by 2x1 or 2x2 tiles?...
分类:其他好文   时间:2015-01-07 09:22:19    阅读次数:153
BNUOJ 44586 顽皮的字母 (栈的应用)
顽皮的字母 大家都知道有26个英文字母,abcdef…。由这些字母组成了一个字符串,但是,由于这些字母日久生情,有一些字母挨在一起的时候就会一起跑走玩耍。我们对26个字母编号1~26,就是说1对应a,…,26对应z,第i个字母和第i+1个字母相互有好感,挨在一起会跑开,i为1~26里面的奇数,跑开之后空位由后面的字母补上。现在问题来了,输入一个长度为n(n...
分类:其他好文   时间:2015-01-07 09:20:47    阅读次数:148
浅析数据化设计思维-20150107早读课
1、做设计为什么还需要看数据? 很多设计师从来不看数据,要么是因为没有数据可看,要么是根本不想看,但是也一样把设计做的很好啊!设计本来就是有感性的一面,为什么非得要和数据扯上关系呢?我们不妨先看看设计的本质是什么。设计不同于纯粹的艺术,艺术源于艺术家对现实的观察和思考,以及对这种观察和思考的自我表达;设计天生就是为别人在做事情,纵然同样需要观察和思考,但是这种观察和思考不是为了表现设计师的自...
分类:其他好文   时间:2015-01-07 09:20:01    阅读次数:183
BS和CS的联系和区别
BS与CS的联系与区别。 C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explo...
分类:其他好文   时间:2015-01-07 09:21:43    阅读次数:129
打造极致Material Design动画风格Button
曾经有两篇关于Material Design风格的按钮实现。在第一章中只是简单的实现了动画的波纹效果,而在第二篇中实现可以自动移动到中心位置的动画;虽然两者都可用,但是在我的使用中却发现了一定的问题,如有些位置点击会出现波纹速度的运算上的问题。 在这一章中将带你打造一个极致的Material Design动画风格Button;至少在我看来与官方的相当接近了。而且可以用到任意控件上面,欢迎品尝~~...
分类:其他好文   时间:2015-01-07 09:20:54    阅读次数:350
[Everyday Mathematics]20150117
设 $f:\bbR^{n\times n}\to\bbR$ 适合 $$\bex f(cA+B)=cf(A)+f(B),\quad f(AB)=f(BA),\quad\forall\ c\in\bbR,\ A,B\in \bbR^{n\times n}. \eex$$
分类:其他好文   时间:2015-01-07 09:17:50    阅读次数:118
attr()和prop()
以前的jq中,全部使用attr来访问对象的属性,比如取一个图片的alt属性,就可以这样做$('#img').attr('alt');但是在某些时候,比如访问checkbox的disabled属性的时候,会有些问题。在有些浏览器里,只要写了disabled就可以,有些则要写:disabled = "d...
分类:其他好文   时间:2015-01-07 09:17:35    阅读次数:93
32 脚本编程风格
写脚本时要养成结构化和系统方法的习惯.1. 注释你的代码2. 给脚本和函数加上描述性的头部信息3. 避免使用硬编码的字符常量, 用有意义的变量名来代替.4. 为变量和函数选择描述性的名字 把错误代码的代表的变量名大写 并以 E_ 开头, 例如: E_NOTFOUND=75 环境变量名用大写 函数名 ...
分类:其他好文   时间:2015-01-07 09:19:04    阅读次数:97
[Everyday Mathematics]20150118
设 $X$ 是线性空间, $\phi_1,\cdots,\phi_n,\phi$ 是 $X$ 上的线性泛函, 试证: $$\bex \phi\in \span\sed{\phi_1,\cdots,\phi_n}\ \lra \cap_{k=1}^n \ker \phi_i\subset \ker \...
分类:其他好文   时间:2015-01-07 09:17:07    阅读次数:132
从程序员角度对帧速的解释
帧速是计算机图形学中必须接触的概念,是衡量算法或显卡优劣的重要指标,强调的是计算能力。官方定义的帧速:动态画面每秒钟展现的帧数,用于衡量视频信号传输的速度,单位为帧/秒(fps)。程序员角度就是下面的代码,大体意思就是一秒钟内执行了多少次大循环,这里的CaculateFrameRate()方法更像是...
分类:其他好文   时间:2015-01-07 09:16:18    阅读次数:109
OpenGL笔试题
简述FrameBuffer,RenderBuffer,Depth Buffer,Framebuffer attachment,Stencil buffer的关系简述利用OpenGL执行图像叠加(大PNG图像叠加有alpha通道的小PNG图像),写出步骤列出着色器的四个内置变量和十个内置函数OpenG...
分类:其他好文   时间:2015-01-07 09:15:32    阅读次数:144
莫比乌斯反演学习【莫比乌斯反演】
看了好久也没看懂莫比乌斯是什么,先贴一段代码吧 int mobi(int n){ int m=1; for(int i=2;i*i<=n;i++){ if(n%i==0){ m*=-1; int k=0; do{ k++; if(...
分类:其他好文   时间:2015-01-07 08:11:37    阅读次数:134
[设计模式-行为型]解释器模式(Interpreter)
概括解析实例...
分类:其他好文   时间:2015-01-07 08:12:09    阅读次数:132
2014年度个人目标总结
2014年年度个人目标总结每年的开头,都会为这一年定下一个目标; 到年底了,该是算账的时候了; 完成的怎么样,拿出来盘点盘点; 看过来,才能知道未来的路怎么走,下一年的目标才清晰;投资时间700小时我将用于个人提升的时间称之为投资时间; 投资时间我分了五大类:思考写作:最有价值...
分类:其他好文   时间:2015-01-07 08:09:55    阅读次数:233
《不懂带人,你就自己干到死:把身边的庸才变干将》
★1个理念 培养一群善于解决问题的人,而不是自己去解决所有问题!★4个原则 1) 员工的方法可以解决问题,哪怕是很笨的方法,也不要干预! 2) 不为问题找责任,鼓励员工多谈哪个方法更有效! 3) 一个方法走不通,引导员工找其他方法! 4) 发现一个方法有效,那就把它教给你的下属;下属有好的...
分类:其他好文   时间:2015-01-07 08:11:40    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!