团队的编程比赛,题目是给一个文本文件,在去掉二十个常用词以后,统计出现频率前十位的词。我采用的是哈希表,c++语言实现。1.使用mmap,将内容映射到内存。2.文本分割,处理边界条件,在ranges[]中指明每个区间的开始和结束位置。3.Worker线程中分块处理,对于每一个单词,在哈希表中相应位置查找,插入。4.Worker线程结束后,得到了有统计结果的哈希表,将结果进行过滤(去掉20个常用单词
原创 2013-09-05 09:15:00
677阅读
Coding4Fun是一款很受WP开发者喜爱的开源类库,对于开发者来说,Coding4Fun上手很简单。只要从CodePlex下载Coding4Fun工具包,下载完成后,解压文件到一个文件夹中,里面有4个dll文件,列表如下:新建一个Windows Phone 7项目,然后右键“引用”添加dll引用...
转载 2014-10-19 17:45:00
85阅读
2评论
在这次的coding4fun活动中已经有很多同学分享了精彩的优化思路。我的思路其实大同小异,下面就挑一些于众不同的地方分享吧:第一个不同点:在结构上选择了简化版的Trie作为查找结构。简化版Trie的结构就是一颗n叉树,每个节点对应一个状态。选择简化版Trie的原因是它的树状结构很容易用CAS实现无锁并行,而相比hashtable没有hash冲突和rehash的问题,相比复杂Trie结构如Doub
原创 2013-09-05 17:23:00
1316阅读
用Windows Phone 7的MessageBox弹出框,总觉得不是很过瘾,最近用了Coding4Fun组件提供了弹出框,感觉挺不错的,很好用,在这里推广一下。Coding4Fun开源组件的下载地址:http://coding4fun.codeplex.com/ ,里面有Demo。里面还有其他的一些控件也挺不错的。 里面有5种不同类型的弹窗 1.ToastPrompt:土司弹出框,类似于土
原创 2011-09-07 23:18:00
309阅读
中间件团队组织的Coding4Fun的第三期已经结束,这次参与的同学很活跃,报名的有20多人,最终有17人在gitlab上提交了代码。把这次活动以及大家的经验总结一下。任务:里有一个大文本,文件请从 http://10.125.9.144:8000/document.zip 获取,在解压后大约有20m(实际比赛时文件是1.1G)。 文本中都是英文单词,空格以及英文的标点符号: [.,;-~"?'!
原创 2013-09-06 16:24:00
1063阅读
昨天研究了一下Coding4Fun的对话框,发现还是太复杂,不符合我的风格,简单、低调就好。于是顺便看了一下ToastPrompt,然后做了一个面向对象封装首先代码段: /// <summary> /// 信息提示 /// </summary> /// <param name="content">提示的信息内容</param> /// <param name="title">提示的标题</param> /// <param name="timeout"> Read More
转载 2011-12-16 12:42:00
28阅读
2评论
天无绝人之路,记得以前做网管时经常使用的命令“netstat”有这样的功能,参考一下它的实现吧~,运行CMD,输入
原创 8月前
110阅读
关于这期的coding4fun,我选择的是hashmap方式实现。整体思路和流程大家可能都差不多,C++同学们的总结写的很好,一些逻辑优化都有总结,我这里介绍下java实现的一些优化吧。使用ByteString代替String开始读出文件转成String对象,然后通过String对象操作,代码写起来都比较方便。但是有一个问题,文件读取出来的byte[]转成String对象非常耗时,一个1G的Str
原创 2013-09-06 10:14:00
901阅读
记录linux文本界面下的计算器,bc. 可进行的操作:+ 加法 - 減法 ###乘法 / 除法 ^ 指数 % 余数 启动: bc 离开: quitawk编程,非法引用数组$ ./split.shawk: line 5: illegal reference to array elements$ cat split.sh #!/bin/bashawk 'BEGIN{
原创 2022-08-09 21:18:10
254阅读
。小问题,列个1、2、3,一起确认。...
原创 2023-03-26 11:35:19
38阅读
立即确认。小问题,列个1、2、3,一起确认。...
原创 2023-03-26 11:33:08
18阅读
摘要:Coding for Fun大赛是2012中国软件开发者大会(SDCC)的重要环节。由六名黑马学员组成的“天翼二队”,经过32小时的“血拼”,凭大赛作品“语音控”,获得了本次大赛的“最佳设计奖”。本文是该队队员的参赛感想。创造、精彩、团结,是本次大赛留给他们的最深印象。 Coding For Fun大赛作为2012中国软件开发者大会(SDCC)的精彩环节,于9月8~9日在北京国家会议中心
转载 2021-08-14 12:16:21
494阅读
win10 表情包集合(????????????????????????????????) win + ; win + . xbox组件设置(实用项:性能检测、插件管理、资源控制等) win + g 内置截图工具 win + shift + s 便签(这个功能挺好用,有些系统在windows自动更新以后就没了) win + w ...
转载 2021-08-27 17:41:00
135阅读
2评论
在开始介绍函数之前,请大家回顾一下之前的两篇教程:多多教Python:Python 基本功: 5. 数据序列化zhuanlan.zhihu多多教Python:Python 基本功: 6. 第一个完整的程序zhuanlan.zhihu在跟着上面两篇教程完成了第一个完整的程序,并且成功运行之后,现在我们来开始真正的学习 Python 这一门语言。计算机语言是一门艺术,而 Python
转载 2023-11-01 18:56:20
3阅读
Gonzalez R. C. and Woods R. E. Digital Image Processing (Forth Edition) Coding Redundancy 假设一个图片$f(x, y)$其大小为$M \times N$, 我们可以估计其密度函数: \[ p_r (r_k) = ...
转载 2021-08-18 17:23:00
413阅读
2评论
第四章翻译完成有一段时间了 写在前面的话 本次翻译纯属爱好,目的是提高对英文文档的理解和阅读能力,本文档大部分采用直 译的方式,而且保留了原来的英文。目的只是辅助大家理解,不喜勿喷。翻译的认为不正确 的,强烈的欢迎大家入群讨论(DIOCP 群: 320641073)一起翻译,衷心希望有英文功底加入进 行指导。 常驻翻译:Ryan, ...
原创 2021-07-22 15:10:14
153阅读
difference between ... andfun(ser)ser.apply(fun)ser.map(fun)您的代码中的问题在于 ambi_temp 函数。这个函数被设计为处理一个序列(例如,Pandas Series 或者 NumPy 数组),但在 df["出炉时长"].apply(ambi_temp) 这行代码中,它实际上是在每一个单独的元素(浮点数)上被调用,而浮点数没有 mea
原创 2024-02-26 10:59:27
59阅读
Coding for SSDs – Part 4: Advanced Functionalities and Internal Parallelism This is Part 4 over 6 of “Coding for SSDs”, covering Sections 5 and 6. For
原创 2022-09-21 23:00:54
207阅读
public class zengzhiwei { public static void main(String args[]) { int i; System.out.println("hello"); for ( i = 0; i < 10; i++) { System.out.println(
转载 2016-02-22 11:29:00
119阅读
2评论
Scala 闭包  函数在变量不处于其有效作用域时,还能对变量进行访问。下面举例说明:// 定义函数,它的返回值是一个匿名函数 def getFunc(msg : String) = (name : String) => println(msg + "," + name) // 定义两个函数变量 val fuc1 = getFunc("hello") val fuc2 = getFunc(
转载 2023-09-25 10:31:12
253阅读
  • 1
  • 2
  • 3
  • 4
  • 5