今天有个简单的小需求:求列表中每个元素的个数,实现的方法有好几种,这里我就说一个用set来实现的。#!/usr/bin/envpython
fa=[1,2,3,4,5,3,2,1,1,1,1,1,1,3,3,3,3,3]
fb=set(fa)
foriinfb:
printi,fa.count(i)首先定义了一个列表,然后将列表使用set初始化之后赋值给fb,在..
分类:
编程语言 时间:
2014-08-22 18:13:49
阅读次数:
176
程序开发中经常会碰到处理文本文件中数据的情况,这里通过一个例子来看用java实现文本文件分组汇总的方法:从文本文件employee.txt中读取员工信息,按照DEPT分组,求出每组的员工个数COUNT和薪酬SALARY总额。文本文件empolyee.txt的格式如下:EIDNAMESURNAMEGENDERSTATEBIRTHDA..
分类:
编程语言 时间:
2014-08-22 18:12:40
阅读次数:
1166
SharpZipLib 文件/文件夹压缩一、ZipFile ZipFile类用于选择文件或文件夹进行压缩生成压缩包。 常用属性:属性说明Count文件数目(注意是在ComitUpdat之后才有)Password压缩包密码Size压缩包占用空间大小Name压缩包名称,默认输出是文件路径ZipEnt.....
分类:
其他好文 时间:
2014-08-22 16:08:39
阅读次数:
247
题目:UVA - 357Let Me Count The Ways(完全背包)
题目大意:给出N,问用1, 5, 10, 25, 50,这些硬币能够凑出N的方式有多少种。
代码:
#include
#include
const int N = 5;
const int maxn = 30005;
const int coin[N] = {1, 5, 10, 25, 50...
分类:
其他好文 时间:
2014-08-22 13:01:38
阅读次数:
150
在讨论匿名管道之前,我们先回顾下read和write系统调用以及fgets函数 #include ssize_t read(int fd, void *buf, size_t count);当read成功时,返回值为读到的字符数。当遇见文件结尾时,返回0(也就是什么都读不出来了)。出错,返回-1。—...
分类:
其他好文 时间:
2014-08-22 12:23:36
阅读次数:
224
题解:利用next数组来保存前缀位置,递推求解。#include #include char pat[200005];int next[200005],M,f[200005];const int MOD=10007;int getnext(){ int i=1,j=0;next[1]=0; ...
分类:
其他好文 时间:
2014-08-22 12:20:16
阅读次数:
201
Description
Input
Output
Sample Input
Sample Output
1
2
HINT
二维树状数组的简单应用,c数组的第一维坐标相当于哈希。如果是修改操作,修改前 将当前的值的个数以及祖先都减1, 修改后将个数加1.
#include
#include
#include
#i...
分类:
Web程序 时间:
2014-08-22 00:23:05
阅读次数:
207
hdu4750:http://acm.hdu.edu.cn/showproblem.php?pid=4750题意:给你一个带权无向图,然后让你求这样的点对s,t,使得s--t的所有路径上的最大的边的最小值>=d,输出这样的点数有多少条。题解:这一题的解法实在是太妙了。利用克努斯卡尔的生成树的额思想,...
分类:
其他好文 时间:
2014-08-21 20:58:54
阅读次数:
251
MYSQL 强制使用某个索引 select count(*) from t_audit_operate_log use index(indx_ctime) where Fuser='CY6016http://blog.163.com/li_hx/blog/static/183991413201472...
分类:
数据库 时间:
2014-08-21 20:57:34
阅读次数:
486
创建SWAP文件(下面指定的是8G容量,系统物理内存8G):dd if=/dev/zero of=/data/swapfile bs=1M count=8192格式化该文件mkswapswapfile加载为swapswaponswapfile查看swap情况:free -m结果:Swap: ...
分类:
系统相关 时间:
2014-08-21 20:55:24
阅读次数:
221