Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 24946 Accepted Submission(s): 8675
Problem Description
虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路...
分类:
其他好文 时间:
2015-08-20 19:01:25
阅读次数:
203
传送门:点击打开链接
题意:你有M块钱,现在有N件商品
第i件商品要Wi块,如果你购买x个这样的商品,你将得到Ai*x+Bi个糖果
问能得到的最多的糖果数
思路:非常好的一道01背包和完全背包结合的题目
首先,对于第i件商品,如果只买1个,得到的价值是Ai+Bi
如果在买1个的基础上再买,得到的价值就是Ai
也就是说,除了第一次是Ai+Bi,以后购买都是Ai
那么,我们能否...
分类:
其他好文 时间:
2015-08-20 19:01:59
阅读次数:
214
/**
* 功能:给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳B。将B合并入A并排序。
*/
/**
* 问题:如果将元素插入数组A的前端,就必须将原有的元素向后移动,以腾出空间。
* 思路:将元素插入数组A的末端。
*
* 注意:在处理完B的元素之后,不需要复制A的剩余元素,因为那些元素原本就在A中。
* @param a
* @pa...
分类:
编程语言 时间:
2015-08-20 19:00:16
阅读次数:
168
又是一年七夕,又是一年单身,看到许多停止更新的blog, 仿佛看到了一茬一茬的程序员 进入it 圈 又离开it圈,就有莫名的忧桑...
分类:
其他好文 时间:
2015-08-20 19:00:07
阅读次数:
137
功能说明:依次输入关键字,开始页码,结束页码(每页6张图)
其中,由于设定了timeout和其他错误检测,所以每页不一定6张都能爬下来。
有需求的拿去爬图用吧,仅供交流参考。不要乱爬,以免百度专门封堵,想用的都用不了了。
以后如果有时间再用pyqt做成界面吧。
代码如下:
#!/usr/bin/env python
#! -*- coding: utf-8 -*-
import urll...
分类:
其他好文 时间:
2015-08-20 18:59:30
阅读次数:
145
/**
* 功能:对字符串数组进行排序,将所有的变位词排在相邻的位置。
*/
两种方法:
方法一:
/**
* 思路:套用排序算法,并修改比较器。这里比较器用来指示两个字符串胡伟变位词就是相等的。
* @param array
*/
public static void sort(String[] array){
Arrays.sort(array, ne...
分类:
编程语言 时间:
2015-08-20 18:58:42
阅读次数:
168
left outer joinString jpql = "FROM User u WHERE u.id = ?";
Query query = entityManager.createQuery(jpql);
query.setParameter(1, 1);//第一个参数是占位符的位置,从1开始,第二个参数是要传入的参数
User user = (User) query.getSingleRe...
分类:
其他好文 时间:
2015-08-20 19:00:01
阅读次数:
129
Nagios 系统提供了一个插件NRPE。Nagios 通过周期性的运行它来获得远端服务器的各种状态信息。它们之间的关系如下图所示:
Nagios 通过NRPE 来远端管理服务
1. Nagios 执行安装在它里面的check_nrpe 插件,并告诉check_nrpe 去检测哪些服务。
2. 通过SSL,check_nrpe 连接远端机子上的NRPE daemon
3. NR...
分类:
移动开发 时间:
2015-08-20 19:01:20
阅读次数:
259
什么是缓存?
缓存技术原理就是把用户访问的所有对象看作一个全集,经过算法标记哪些是用户经常访问的对象,把这些对象放到一个集合里,这个集合是全集一个子集,下一次用户再访问的时候会先从这个子集集合中查找用户要访问的对象如果找到就直接返回这个对象,如果没有找到则再去全集中查找。当然了我这里说的只是原理性的东西,缓存是有很多算法的,并且有的不止一级缓存,这里就不过多讲了。
为什么要用到缓存?
...
分类:
移动开发 时间:
2015-08-20 18:59:14
阅读次数:
180
万能存储工具类SDCard存储 /data/data/存储 assets存储 raw存储...
分类:
其他好文 时间:
2015-08-20 19:00:22
阅读次数:
143
You live in the universe X where all the
physical laws and constants are different
from ours. For example all of their objects
are N-dimensional. The living beings
of the universe X want to build...
分类:
其他好文 时间:
2015-08-20 18:58:12
阅读次数:
158
[root@CORPSE2010/]# fdisk -l
Disk /dev/sda: 322.1 GB, 322122547200 bytes
255 heads, 63 sectors/track, 39162 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/phys...
分类:
系统相关 时间:
2015-08-20 19:00:53
阅读次数:
261
在做输入信息页面的时候,经常会遇到键盘挡住输入框或者将一些控件顶起的情况,android为此提供了一系列的的配置参数供选择,可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中进行配置:
详细说明这四个参数:
int
SOFT_INPUT_ADJUST_NOTHING
...
分类:
移动开发 时间:
2015-08-20 18:58:46
阅读次数:
357
分布式存储是相对于单机存储而言,之所以要分布自然是因为互联网时代信息数据大爆炸,单机已经难以满足大型应用的数据存储需求。存储系统的关注点关于存储系统,一般我们关注下面几个方面:
数据分布与负载均衡
数据存储的可靠性与一致性
数据访问性能
系统容错能力
系统扩展能力
在单机存储系统中有一种独立磁盘冗余阵列(RAID,redundant array of independent...
分类:
其他好文 时间:
2015-08-20 18:57:15
阅读次数:
200
Android的布局FrameLayout默认是把布局内的子view堆砌在左上角,但是,可以通过设置子view的:
android:layout_gravity
此参数控制子view的布局位置,实现FrameLayout的各种子view布局位置,如左居中,右居中,居中等等,要点在android:layout_gravity的参数设置中组合使用“center”、“left”、“right”等...
分类:
移动开发 时间:
2015-08-20 18:58:56
阅读次数:
1185
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:
(1) 寄存器这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 栈(stack)存放基本类型的变量数据和对象的引用,但对象本身不...
分类:
编程语言 时间:
2015-08-20 18:58:54
阅读次数:
119
在Android应用程序中,Activity负责界面的显示,Service负责后台工作,当然后台和界面是需要交互的,所以Activity需要和Service交互.
比较常用的是Activity和本地Service的交互,本文介绍的便是这种,最终实现Activity和Service都能很方便地调用对方的public方法。
其实只要让Activity和Service绑定之后,分别拥有对方的...
分类:
其他好文 时间:
2015-08-20 18:56:58
阅读次数:
164