【结构体排序】hdu 2409 Team Arrangement题目链接:hdu 2409 Team Arrangement题目大意给出22个球员的各种信息,要求按照给出的阵形选择球员和队长共11人;
选择球员的规则是:同角色的球员按照编号从小到大选择,直到选够此角色的人数;
选择队长的规则是:在所有已经被选择为某角色的球员中,选择服役时间最长的那个球员,
如果服役时间时间相同,就选择编号较大...
分类:
编程语言 时间:
2015-07-29 15:59:40
阅读次数:
158
抽象工厂模式:
定义:
为创建一组相关或相互依赖的对象提供一个接口,而且无须指定他们的具体类。
抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方法。
通过女娲造人的例子来简单了解一下这个模式。
上篇文章中的女娲只是造出了不同肤色的人种,没有定义性别,这篇文章我们就来实现定义性别这个需求。
...
分类:
其他好文 时间:
2015-07-29 15:59:52
阅读次数:
152
首先说明一点,所谓的“标签算法”只是推选的一个比较符合这次更新的称号而已,并非百度搜索引擎官方出的最新关键词排序算法,说白了,就是觉得这次百度更新的算法比较适合用这个“标签算法”外号。所以就暂时这样称呼吧,还请各位小伙伴们不要误解。虽然这次百度的更新暂时没有在官方出什么算法通知,但是根据真实的数据来推测,这个所谓的“标签算法”还是比较接近的。
2015年5月大量网站被降权原因分析...
分类:
Web程序 时间:
2015-07-29 16:00:58
阅读次数:
171
大学四年走到这里也快要画上一个句号了 还有两三个月的时间就要告别本科了 只是现在还不知道能不能留在这片熟悉的校园里
这四年就这样的走了过来 时间过得很快 很难想象去年的校赛居然不是在昨天发生的 这一年里发生了很多的事情 这四年里也发生了很多很多的事情
常常想 如果我大一时没有遇到chenggang学长 或是说后来也一直没有接触acm 我会是个什么样子? 我大一是玩过来的我之后会有所改变像cha...
分类:
其他好文 时间:
2015-07-29 16:00:47
阅读次数:
242
1、新建share.xml布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_p...
分类:
移动开发 时间:
2015-07-29 16:00:05
阅读次数:
196
我在博客上发表一些我的Android学习心得,希望对大家能有帮助。
在前一章我们学习了如何学习基本的dex2jar和jd-gui使用。
这一章学习基本的ndk-build脚本参数用法。
编译具体参数使用:ndk-build : 编译
ndk-build -C : 先cd进入,然后执行ndk-build。
ndk-build -B : 在构建系统的时候不...
分类:
移动开发 时间:
2015-07-29 15:58:47
阅读次数:
272
如何将资源id转换为Uri,适用于Fresco.setImageURI();new Uri.Builder()).scheme("res").path(String.valueOf(R.drawable.home_page_upload_icon)).build()...
分类:
其他好文 时间:
2015-07-29 15:58:43
阅读次数:
197
XSI(System Interface and Headers),代表一种Unix系统的标准
XSI IPC,依托标识符和键来实现的,如同管道靠文件描述符来实现一样。包含了三种通信机制:消息队列,信号量,共享内存
1. IPC标识
内核为每个进程间通信维护一个结构体形式的IPC对象。该对象可通过一个非负整数的IPC标识来引用。与文件描述符不同,文件描述符总是找当前系统中可用的最小的数...
分类:
其他好文 时间:
2015-07-29 16:00:55
阅读次数:
281
题目链接:点击打开链接
题目大意:
按照题目给出的区间向根部搜,由子区间推到父区间,有四种可能(左右区间和(l+r)的奇偶性):
[ l , 2*r-l ]
[ l , 2*r+1-l ]
[ (l-1)*2-r , r ]
[ (l-1)*2+1-r , r ]
按照这四种方式向上搜,加上剪枝就可以AC
原因是l/(r-l+1)
注意:剪枝的时候当前值>= n 就retur...
分类:
其他好文 时间:
2015-07-29 15:59:58
阅读次数:
285
输入:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts就可以用文本编辑来直接修改hosts 了。
隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):
显示Mac隐藏文件的命令:defaults write com...
分类:
系统相关 时间:
2015-07-29 15:57:32
阅读次数:
189
一、HTTP协议的URL
HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:
http://host[":"port][abs_path]
http表示要通过HTTP协议来定位网络资源;
host表示合法的Internet主机域名或者IP地址;
port指定一个端口号,为空则使用缺省端口80;
abs_path指定请求资源的URI;
...
分类:
Web程序 时间:
2015-07-29 15:58:01
阅读次数:
175
二叉查找树:是一棵二叉树,其中每个结点都含有一个键以及相关联的一个值且每个结点的键都大于其左子树中的任意结点的键而小于其右子树中的任意结点的键。
二叉查找树的每个方法功能原理都在代码中有详细的解释,下面来看代码:
/**
*
* @author seabear
* 二叉查找树
* @param
* @param
*/
public class BTS,Value> {
...
分类:
编程语言 时间:
2015-07-29 15:59:40
阅读次数:
237
Android官方本身没有提供一共好的方法来对软键盘进行监听,但我们实际应用时,很多地方都需要针对软键盘来对UI进行一些优化。
以下是整理出来的一个不错的方法,大家可以使用。
不过要注意的是,由于是使用ViewTreeObserver来进行监听,所以每次layout有所改变的话,都会触发,所以listner里面如果有改变layout的方法的话,要注意不要陷入无限触发循环了,这时需要加入一些标记...
分类:
移动开发 时间:
2015-07-29 15:59:26
阅读次数:
273
很多手机都会自带一些Activity切换动画,项目中如果我们需要禁用掉系统Activity切换的动画,可以使用如下方法:一、重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
@style/notAnimation
@null
@null...
分类:
其他好文 时间:
2015-07-29 15:58:51
阅读次数:
287
概述
Yocto Project 是一个开源协作项目,它提供了一些模板、工具和方法来支持面向嵌入式产品的自定义 Linux 系统,不管硬件架构是什么。我想要告诉那些对 yocto 这个名称不甚理解的用户的是,术语 yocto是最小的 SI 单元。最为一个前缀,yocto 表示 10^-24。
本文将提供一个分步指导,向您介绍如何使用 Yocto Project 的行业标准开源工具为嵌入...
分类:
系统相关 时间:
2015-07-29 15:59:40
阅读次数:
340
Cain 被困在一个迷宫里面,迷宫有N个出口,Cain 每天可以随机选择一个出口,每个出口有一些怪兽,Cain 需要c[i]的武力值才能花 t[i] 天通过。否则 Cain 不能通过,并且他
的武力值会增加c[i]。
给出N条路的 c[i]、t[i] 还有 Cain 初始的武力值,求Cain 离开迷宫所需要的天数的期望。
由题目可以发现,应抓住武力值的变化。
dp[i] : 武力值在i...
分类:
其他好文 时间:
2015-07-29 15:58:57
阅读次数:
136
参加实习以来,本以为会可以专心的敲后台代码,结果一上手先让我自学miniui,关于miniui我在网上没有搜到什么有用的教程,只有miniui官方的示例、API等。但是对于初学者该如何使用都没有说明,我也是整整摸索了半天才学会了如何使用它。
首先需要到官方网站下载miniui,下载好后是一个.rar压缩包。首先要做的当然是解压,然后得到一个文件。该文件其实就是一个web项...
分类:
其他好文 时间:
2015-07-29 15:57:13
阅读次数:
1052