首页 > 2014年04月06日 > 全部分享
TreeSet要求加入的所有元素都可以相互比较大小;可以控制比较位置来决定排序方向
TreeSet要求加入的所有元素都可以相互比较大小。它通过比较过程中返回0来判定出重复的元素。 元素间比较大小有两种处理方案:(1)可以通过元素本身的类实现Comparable来自我解决。 (2)可以通过引用外部的专门的“裁判类”来裁决两个元素的大小关系。 import java.util.Comparator; import java.util.Set; import j...
分类:其他   时间:2014-04-06 15:23:31    收藏:0  评论:0  赞:0  阅读:536
插入排序
插入排序 编辑 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:...
分类:其他   时间:2014-04-06 14:45:41    收藏:0  评论:0  赞:0  阅读:552
POJ 2531 Network Saboteur
【题意简述】:现在已知,你可以从键盘输入n,它代表着n个点,然后输入n个点之间的关系!就是那个邻接矩阵。邻接矩阵的每个值代表其点与点之间的权值!现在让我们把这些点分成两部分,使得这两部分的权值之和最大!每个部分之内的点与点之间权值算作0! 【思路】:我们可以试着先将这些点都放在一个部分里,然后再依次拿出这些点,放到另一个集合里,计算此时的权值之和!和之前计算的权值作比较,如果比之前大,就更新这个...
分类:Web开发   时间:2014-04-06 15:16:58    收藏:0  评论:0  赞:0  阅读:495
从java到C++——new和delete的动态内存管理
C++中定义了两个运算符来分配和释放内存:new分配内存,delete释放内存。   使用new来动态分配和初化对象 在自由空间分配的内存是无名的,因此new无法为其分配的对象命名,而是返回指向该对象的指针。 new 可以分配基本的数据类型变量,也可以为类分配对象的内存空间,然后返回指向该对象的指针。 如【例1】: int *ip = new int; ...
分类:编程语言   时间:2014-04-06 15:25:11    收藏:0  评论:0  赞:0  阅读:673
Java设计模式之从魔兽世界副本分析原型(Prototype)模式
“副本”是网络游戏任务的一种形式,它最初出现于无尽的任务,现在运用得最有名的就是魔兽世界的副本了,我们将它称为副本任务。副本任务一般是一个队伍的人一起闯关的,假设有队伍A、队伍B、队伍C,分别对同一个副本任务发出挑战,他们在副本任务中的行为是不相干的。也就是说,A队伍在副本任务中消灭boss、开启宝箱,不会对B、C两支队伍造成任何影响,B、C同理。因此,“副本”可以理解成,从任务的原型中拷贝,然后...
分类:编程语言   时间:2014-04-06 15:53:18    收藏:0  评论:0  赞:0  阅读:397
bzoj3365(poj 1987)点分治
BZOJ3365 点分治...
分类:其他   时间:2014-04-06 13:33:13    收藏:0  评论:0  赞:0  阅读:502
Android学习之Bitmap
Android系统提供了ImageView显示普通静态图片,也提供了AnimationDrawable来开发逐帧动画。 Bitmap和BitmapFactory Bitmap代表一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象。 如果android应用需要访问其他存储路径如SD卡的图片,则需要使用BitmapFactory来解析、创建Bitmap对象。 由于手...
分类:移动平台   时间:2014-04-06 15:07:05    收藏:0  评论:0  赞:0  阅读:572
设计模式学习总结(16) 迭代器模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。...
分类:其他   时间:2014-04-06 14:47:18    收藏:0  评论:0  赞:0  阅读:493
jQuery学习第三课(选择器第二讲)
1.基本过滤选择器 2.内容过滤选择器 3.可见性选择器 4.属性选择器 5.子元素过滤选择器 6.表单选择器   基本过滤选择器 a. :fitst 选取第一个元素 b. :last选取最后一个元素 c. :not() 选取除指定之外的元素 d. :even 偶数选择器 e. :odd 奇数选择器 f....
分类:Web开发   时间:2014-04-06 15:45:04    收藏:0  评论:0  赞:0  阅读:631
apache安装与配置重定向
1.apache安装 ubuntu下安装apache可以用命令: sudo apt-get install apache2 安装完后,默认的apache目录是: /etc/apache2 启动apache的命令可以是: sudo /etc/init.d/apache2 restart 或者 service apache2 start 2.配置反向代理 在apac...
分类:其他   时间:2014-04-06 14:48:58    收藏:0  评论:0  赞:0  阅读:502
Linux学习笔记之——普通用户使用sudo命令
摘要:主要记录如何解决普通用户不能使用sudo命令的问题、同时补充点为什么使用sudo命令、使用的好处。...
分类:系统服务   时间:2014-04-06 15:18:36    收藏:0  评论:0  赞:0  阅读:643
Linux文件共享(一)——进程与打开文件
Linux支持在不同进程间共享打开文件。为了说明文件共享,先来说明内核用于所有I/O的数据结构。 他们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响。 0.1和文件有关的对象 (1) inode(i节点): 保存一个文件的通用信息,每个inode有一个inode number,在文件系统中,一个inode number能够唯一地标识一个文件。 (2) dentry(目录项对...
分类:系统服务   时间:2014-04-06 15:26:47    收藏:0  评论:0  赞:0  阅读:707
Android中关于Volley的使用(八)缓存机制的深入认识
有一个朋友在私信里问我, 1)Volley可以在SD卡中缓存图片,那可不可以在SD卡中缓存Json数据呢? 2)如果断网了,Volley是不是就不能用了,存在SD卡中的数据是不是就用不了了? 在Volley中,默认使用的缓存实现是 DiskBasedCache,在创建RequestQueue的时候,同时也会创建一个DiskBasedCache对象,如下: RequestQueue queu...
分类:移动平台   时间:2014-04-06 15:54:58    收藏:0  评论:0  赞:0  阅读:724
一个 Wordpress 前端 bug 的折腾过程及感悟
起因是一个 Wordpress 站点前端的 bug。 三个 span4 在一行 row 里面,第二第三列会比第一列略低一点。于是开始折腾。 LZ的技能树是前端了解最基本HTML/CSS/JS等,差不多10/100;后端了解最基本的PHP/Rails等,差不多10/100。基本上只能看看和改改,写是写不了的。 1. 0-15分钟 认为是字体的问题,以前遇到过字体导致一个span移到下...
分类:其他   时间:2014-04-06 14:40:42    收藏:0  评论:0  赞:0  阅读:538
BZOJ1045 HAOI2008糖果传递
BZOj1045 巧妙的数形结合...
分类:其他   时间:2014-04-06 14:57:11    收藏:0  评论:0  赞:0  阅读:270
设计模式学习总结(17) 责任链模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。...
分类:其他   时间:2014-04-06 14:50:34    收藏:0  评论:0  赞:0  阅读:391
如何收缩IEEE举办的著名国际会议和期刊并投稿
相关网址: 1.IEEE会议与重要事件: http://www.ieee.org/conferences_events/index.html 2.IEEE麾下的国际著名期刊 http://www.ieee.org/publications_standards/publications/journmag/journals_magazines.html 3.IEEE期刊投稿地址: ht...
分类:其他   时间:2014-04-06 16:14:46    收藏:0  评论:0  赞:0  阅读:388
JavaScript的性能优化
1. eval问题有eval的代码比没有eval的代码慢100倍以上。主要原因是:JavaScript 代码在执行前会进行类似“预编译”的操作:首先会创建一个当前执行环境下的活动对象,并将那些用 var 申明的变量设置为活动对象的属性,但是此时这些变量的赋值都是 undefined,并将那些以 fu...
分类:编程语言   时间:2014-04-06 12:58:35    收藏:0  评论:0  赞:0  阅读:446
[objective-c] 正态分布概率函数
网上找来的 mark之No need for anything fancy. Any platform with a good C99 math library (like the iphone) already has everything you need -- specifically the...
分类:其他   时间:2014-04-06 13:00:16    收藏:0  评论:0  赞:0  阅读:505
c#让窗体永在最前 调用windows api 将窗体设为topmost
有时候应用程序需要将一个窗体始终位于屏幕的最前面,即使切换到其它窗体也能看到该窗体,这样的窗体就叫做TopMost窗体。 用C#制作TopMost窗体之前,首先要了解如何声明SetWindowPos函数和SetWindowPos函数的具体功能,它们是制作TopMost窗体的关键,C#程序主要是通过调...
分类:Windows开发   时间:2014-04-06 13:01:55    收藏:0  评论:0  赞:0  阅读:1149
480条   上一页 1 ... 8 9 10 11 12 ... 24 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!