码迷,mamicode.com
首页 > 2015年07月06日 > 全部分享
二分查找求解equal_range区间
总觉得二分查找很简单,可实现起来却发现一个小错误会导致程序结果出错,本题是解决眼高手低的利题。eaual_range返回的一对指针,指向第一个等于key值得元素和指向第一个大于该值的元素。因此,除了常规的非重复元素的二分查找(重复元素可能查找到任意一个值),还可以实现equal_range的方式考察。先看常规的二分查找int binsearch(int arr[], int left, int ri...
分类:其他好文   时间:2015-07-06 17:51:25    阅读次数:146
CSS透明度设置支持IE,Chrome,Firefox浏览器
CSS文件中设置如下即可 filter:alpha(opacity=60); //支持IE opacity:0.6; //支持Chrome,Firefox...
分类:Web程序   时间:2015-07-06 17:48:20    阅读次数:132
ViewPager滑动和点击切换内容
界面设计很简单,第一行三个头标,第二行动画图片,第三行页卡内容展示。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
分类:其他好文   时间:2015-07-06 17:50:30    阅读次数:145
走进Struts2(五)— 值栈和OGNL
值栈 1.值栈是什么? 简单说:就是对应每一个请求对象的轻量级的内存数据中心。 Struts2引入值栈最大的好处就是:在大多数情况下,用户根本无须关心值栈,不管它在哪里,不用管它里面有什么,只需要去获取自己需要的数据就可以了。 2.值栈能干什么? 简单说:就是能够线程安全的为每一个请求提供公共的数据式服务。 3.值栈包含Map栈和对象栈,值栈通过ActionContext的getVal...
分类:其他好文   时间:2015-07-06 17:47:56    阅读次数:151
设计模式--迪米特法则(Lod/LKP)
迪米特法则:(Law of Demeter, LoD),也称最少知识原则(Least Knowledge Principle, LKP) 理解:      如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中一个类需要调用另一个类的某一个放发的话,可以通过第三者转发这个调用。   只和朋友交流(更准确来讲是:直接的朋友) 每个对象都必然会与其...
分类:其他好文   时间:2015-07-06 17:47:35    阅读次数:142
给Eclipse、Android Studio插上Vim的翅膀
最近在学习使用Vim——传说中的,编辑器之神!一周多了,感觉Vim确实是非常强大,尤其是在处理文本数据的时候,不是一点点的牛逼;仔细想想,平常写的代码,不都是文本数据吗?那么如果用Vim 再配合 编辑强强大的联想、补全功能,岂不是非常爽?因此,查找了相关的资料,找到了一篇文章:Eclipse 和 Vim顺利的给Eclipse 集成了 Vim,Android Studio 就更不用说了,在Plugin...
分类:移动开发   时间:2015-07-06 17:48:04    阅读次数:157
finally中使用return会吃掉catch中抛出的异常
如果把return和throw放在一起,直接会提示错误。"Unreachable statement"(无法被执行). 然而finally却可以成功骗过编译器让两者并存(是不是可以算是编译器的一个小bug呢),结果是后执行的会覆盖前者。finally如果有return会覆盖catch里的throw,同样如果finally里有throw会覆盖catch里的return。 进而如果catch里和finally都有return finally中的return会覆盖catch中的。throw也是如此。 这样就好理解...
分类:其他好文   时间:2015-07-06 17:46:10    阅读次数:213
Android 用代码设置颜色
两种方法:1. tv.setTextColor(Color.parseColor("#abcdef"));2. tv.setTextColor(getResources().getColor(R.color.black));注:以下写法是错误的tv.setTextColor(R.color.black); //错误的...
分类:移动开发   时间:2015-07-06 17:45:49    阅读次数:141
LeetCode78:Subsets
Given a set of distinct integers, nums, return all possible subsets.Note: Elements in a subset must be in non-descending order. The solution set must not contain duplicate subsets. For example, If...
分类:其他好文   时间:2015-07-06 17:46:35    阅读次数:122
Linux Socket编程注意事项
Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。...
分类:系统相关   时间:2015-07-06 17:44:24    阅读次数:213
Dota2技能系统设计分析
前两周写完了新游戏的技能系统。虽然也算灵活,但是跟Dota2的技能系统设计比起来,就差了很多。无论从灵活性还是功能实现上,其技能系统设计的都相当漂亮。如果早一些分析它的技能系统的话,我想我可以实现的更快更好。         与之类比还有一些游戏,其技能系统设计的也很漂亮,比如魔兽争霸3  火炬之光2   星际争霸2,它们都很灵活,从其众多的MOD就可以看出来,甚至MOD的作者可以做出游戏开发者...
分类:其他好文   时间:2015-07-06 17:43:24    阅读次数:359
npm的使用
加 -g 表示全局模式,默认为本地模式npm get global 查看是否是全局模式npm config get global npm install 模块名 安装模块
分类:其他好文   时间:2015-07-06 17:44:55    阅读次数:137
在VS2013中使用水晶报表
又遇到了在B/S系统中打印,打印格式要求比较高,打印出的效果要求高大上。在VS2013中微软自带的报表,实在难以实现应用的效果,主要问题表现在: 1.不能插入用Word做好的打印模板,自己安装模块来做感觉比较费事,打印实现不了Word的打印效果,一旦打印模板改变,调整格式比较麻烦。 2.在火狐、谷歌...
分类:其他好文   时间:2015-07-06 17:44:34    阅读次数:1211
java数据结构和算法------顺序查找
1 package iYou.neugle.search; 2 3 public class Sequence_search { 4 public static int SequenceSearch(double[] array, double key) { 5 for ...
分类:编程语言   时间:2015-07-06 17:44:06    阅读次数:157
MySQL系统时间函数NOW(),CURRENT_TIMESTAMP(),SYSDATE()的区别
CURRENT_TIMESTAMP是NOW的同义词,也就是说两者是相同的。SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间。测试语句:SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRE...
分类:数据库   时间:2015-07-06 17:41:55    阅读次数:180
关于ArrayList和Vector区别
Java中Vector与ArrayList的区别详解作者: 字体:[增加 减小] 类型:转载本篇文章是对Java中Vector与ArrayList的区别进行了详细的分析介绍,需要的朋友参考下首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和Lin...
分类:其他好文   时间:2015-07-06 17:42:44    阅读次数:122
PhotoShop学习教程助你取悦好用户设计
在PhotoShop学习教程中,设计是一个重要的学习目的。但是,是否能够做到完美设计,或者说是否能在设计上独树一格,被自己的客户认可,也是设计师们必须考虑的事情。PhotoShop学习教程可以教给大家做非常完美的设计,比如,可以教给大家如何在坚持原则的基础上还能取悦客户。在设计文案之前,整个空白页面...
分类:其他好文   时间:2015-07-06 17:41:44    阅读次数:106
1944条   上一页 1 ... 42 43 44 45 46 47 48 ... 115 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!