这是一个利用map将字符串规范化(首字母大写,其余字母小写)的例子 #!/usr/bin/env?python
def?lower2upper(s):
????loop?=?0
????l?=?‘‘
????for?n?in?s:
????????if?n.islower...
分类:
其他好文 时间:
2015-03-03 23:51:11
阅读次数:
312
今天在问答区上看到一则有意思的问题,直接把截图搬过来,如下: (http://www.oschina.net/question/2268249_218189#tags_nav) ![][1] 看起来明显输入的正则表达式不同,但是输出结果都一样(制表符被替换)。随...
分类:
编程语言 时间:
2015-03-03 23:48:10
阅读次数:
717
云存储技术优势及其发展趋势的探讨 ? 1.引言 近年来,由于信息技术的发展,科学计算和商业计算等众多应用领域会产生了规模相当巨大的数据,并且数据量仍在快速增加,呈海量形式发展。在科学计算方面,如...
分类:
其他好文 时间:
2015-03-03 23:49:39
阅读次数:
348
项目中,需要实现一个点击按钮弹出下拉菜单,然后整个背景模糊,项目里的实现方式是在xml文件里放置一个View,代码如下: .. 设置点击事件的时候,点击下拉菜单展开,那么这个View组件就设置可见性为“Visible”,...
mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。M...
分类:
数据库 时间:
2015-03-03 23:50:18
阅读次数:
331
在python的源代码文件中,允许使用不同的字符集编码而并非只是ASCII。最好的设置方法是在“#!”之后再多设置一个特殊的行,用来定义源代码文件的编码,就像下面这样: #?-*-?coding:?encoding?-*- 通过上诉方...
分类:
其他好文 时间:
2015-03-03 23:49:46
阅读次数:
343
增加一个虚IP: ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 删除虚IP: ip addr del 192.168.0.1 dev eth0 Linux查看进程的所有子进程和线程 得到进程的pid: ps -ef | grep process_name | grep -v "gr...
分类:
系统相关 时间:
2015-03-03 23:47:50
阅读次数:
433
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照键值对儿的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单...
分类:
其他好文 时间:
2015-03-03 23:47:49
阅读次数:
374
在项目前期及需求分析阶段,开发人员致力于“降低成本”,以最小的代价完成项目,其可预见性的软件产品是经过系统平台升级的,并经过改良的第二个办公业务流程管理平台。按客户验收要求,“只能打60分,是不能给予验收”。
在软件开发中,需求工作致力于解决“产品好卖”的问题,设计工作致力于解决“降低成本”的问题。二者不能相互取代。如果需求和设计不分,利润就会缩水。从需求直接映射设计,会导致功能分解得到重复代码。如果从设计出发找需求,会得到一大堆假的“需求”。...
分类:
其他好文 时间:
2015-03-03 23:46:03
阅读次数:
482
IDEA导入一个新项目原来没有问题,出现非法字符正解...
分类:
其他好文 时间:
2015-03-03 23:46:31
阅读次数:
340
题目:二维推箱子游戏,给你箱子、人和目标的位置,输出问题的解(推箱子和行走的路径)。
分析:搜索、优先队列。优先顺序为:首先保证推箱子的字数最少、然后是走的步数最少。
利用二叉堆做优先队列,在上面进行bfs即可。
说明:注意搜索时按照字典序方向枚举,不然会WA╮(╯▽╰)╭。
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-03-03 23:46:42
阅读次数:
429
??前 言 创建SharePoint Online栏目我们之前已经介绍过了,具体就是内容编辑器方式、自带WebPart方式和JavaScript读取后台数据前台做展示的三种; 但是,对于复杂的展示来说,这些方式还是会比较难以实现,虽然对于首页的图片轮播来说,通过JavaScript方式已经完全能够胜任,但是,我还是想通过这个栏目,为大家介绍如何使用沙盒解决方案创建WebPart,来完成更加复杂...
分类:
Web程序 时间:
2015-03-03 23:46:31
阅读次数:
511
贪心算法采用自顶向下,以迭代的方法做出相继的贪心选择,每做一次贪心选择就将所求问题简化为一个规模更小的子问题,通过每一步贪心选择,可得到问题的一个最优解,虽然每一步上都要保证能获得局部最优解,但由此产生的全局解有时不一定是最优的,所以贪婪法不要回溯。能够用贪心算法求解的问题一般具有两个重要特性:贪心选择性质和最优子结构性质。
参考:http://babybandf.blog.163.com/...
分类:
编程语言 时间:
2015-03-03 23:47:20
阅读次数:
539
本文简单分析FFmpeg中常用的一个函数:avformat_alloc_output_context2()。在基于FFmpeg的视音频编码器程序中,该函数通常是第一个调用的函数(除了组件注册函数av_register_all())。avformat_alloc_output_context2()函数可以初始化一个用于输出的AVFormatContext结构体。它的声明位于libavformat\a...
分类:
其他好文 时间:
2015-03-03 23:47:06
阅读次数:
837
一、 Volley 的地位自2013年Google I/O 大会上,Google 推出 Volley 之后,一直到至今,由于其使用简单、代码轻量、通信速度快、并发量大等特点,倍受开发者们的青睐。...
分类:
移动开发 时间:
2015-03-03 23:47:38
阅读次数:
638
Spring中依赖注入的四种方式
在Spring容器中为一个bean配置依赖注入有三种方式:
· 使用属性的setter方法注入 这是最常用的方式;
· 使用构造器注入;
· 使用Filed注入(用于注解方式).
使用属性的setter方法注入
首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类型的属性。例如:为UserBi...
分类:
编程语言 时间:
2015-03-03 23:47:18
阅读次数:
309
抽象为数学模型就是, 取尽可能多的互不相交的子集 , 使得每一个子集都能覆盖全集
#include
#include
#include
using namespace std;
int n;
int P[1000],cover[1000],f[1000];
int main(){
scanf("%d", &n);
for (int i = 0; i < n;i+...
分类:
其他好文 时间:
2015-03-03 23:46:13
阅读次数:
522