#!/usr/bin/pythonimportsysimportosiflen(sys.argv)==1:data=sys.stdin.read()else:try:fn=sys.argv[1]exceptIndexError:print"pleasefollowaargumentat%s"%__file__sys.exit()ifnotos.path.exists(fn):print"%sisnotexits."%fnsys.exit()fd=open(sys.argv[1])data=fd.read()c..
分类:
编程语言 时间:
2016-05-29 23:25:57
阅读次数:
197
四则运算 30分钟 四则运算扩展 1小时 Java单词统计 1小时 Java单元测试 30分钟 Java电梯项目 2周(结对作业) ...
分类:
其他好文 时间:
2016-04-07 18:24:36
阅读次数:
154
题目要求:从文件中读取字符,然后统计字符的数目,和单词的数目。 首先打开一个文件,对里面存的东西进行统计,刚开始判断是否为单词的组成部分: 代码如下: 如果是单词的组成部分之一,那么函数跳入单词判断函数word()中,且将文件指针传进去,且该字符存入单词存储的数组中, word()函数如下: 当文件
分类:
其他好文 时间:
2016-03-23 19:41:47
阅读次数:
162
第一步 输入句子并全部小写。(预估30min,实际10min) 第二步 用指针定位并对比单词统计遇空格跳过(预计1h,实际1.30h) 第三部 返回统计数 结果: 学会了如何测量字符串长度,如何将字符串变小写,以及如何统计单词。 github账号: https://github.com/hjs12
分类:
其他好文 时间:
2016-03-17 12:20:20
阅读次数:
145
Storm的单词统计设计 一:Storm的wordCount和Hadoop的wordCount实例对比 二:Storm的wordCount的方案实例设计 三:建立maven项目,添加maven相关依赖包(1)输入:search.maven.org网址,在其中找到storm的核心依赖(2)将核心依赖添
分类:
其他好文 时间:
2016-03-04 16:27:09
阅读次数:
1733
昨天刚参加了腾讯2015年在线模拟考;四道大题的第一题就是单词统计程序的设计思想;为了记住这一天,我打算今天通过代码实现一下;我将用到的核心数据结构是二叉树;(要是想了解简单二叉树的实现,可以参考我的另一篇文章:http://www.cnblogs.com/landpack/p/4783120.ht...
分类:
编程语言 时间:
2015-09-06 21:29:39
阅读次数:
346
/*统计文件的行数, 单词数, 字符数, */
#include <stdio.h>
int line(FILE *op);
int word(FILE *op);
int main(int argc, char const *argv[])
{
FILE *op = NULL;
int string = 0;
if((op=fopen("./stati...
分类:
其他好文 时间:
2015-08-31 12:00:39
阅读次数:
226
阅读英文文章时有时会出现不少这篇文章专有的一些单词,这些单词在其他地方不太可能会使用到,但是在阅读这篇文章时使用的频率可能会比较大,于是想能不能做一个工具,当你给定文章的url时,它将这篇文章中出现次数较多的那些单词统计出来。这样当你把这些单词的意义搞明白,在读这篇文章会不会压力小很多?
那么做这个工具的思路如下:
首先必须能够根据给定的url获取网页的正文信息或者网页的html文件;...
分类:
Web程序 时间:
2015-08-18 19:28:58
阅读次数:
2740
这是来自一道电面的题。单词统计很容易想到用Map来统计,于是想到了用HashMap。...
分类:
编程语言 时间:
2015-07-28 10:51:48
阅读次数:
124
哈希哈希是一种数据结构,它和数组的相似之处在于可以容难任意多的值并能按需取用,而他和数组的不同在于索引的方式,数组是以数字为索引而哈希则是以名字为索引。哈希的键是唯一的,哈希的值可以重复。哈希的应用场景举例:按名字找姓;按主机名找IP地址或者按照IP地址找主机名;按照单词统计其出现次数;按用户名统计...
分类:
其他好文 时间:
2015-07-22 18:27:38
阅读次数:
117