随笔 - 51  文章 - 0  评论 - 96  阅读 - 19万
10 2012 档案
scrum 10.30
摘要:燃尽图: 阅读全文
posted @ 2012-10-31 23:45 百年coding 阅读(172) 评论(0) 推荐(0) 编辑
android 4.04的应用程序启动过程及与Zygote的交互(基于静态源码分析)
摘要:话不多说我们直接切入主题。关于android,我们都知道的是应用程序是由activity构成的。而一个应用程序的具体启动过程,很少有人关心过,下面我们就对一个应用程序的启动过程开始分析。 在android中,应用程序的入口是ActivityThead中的main函数。 activity 的startActivity最终是在ActivityManagerService中调用。 Android应用程序框架层中,ActivityManagerService组件负责为Android应用程序创建新的进程的,它本来也是运行在一个独立的进程之中,不过这个进程是在系统启动的过程中创建的。 当系统决... 阅读全文
posted @ 2012-10-28 23:51 百年coding 阅读(2029) 评论(0) 推荐(0) 编辑
小组讨论:初步计划
摘要:最近刚好是校庆,恰逢我航六十周年诞辰。昨晚去看了下彩排,都是歌舞节目。很多校友,很多志愿者,很多BOSS,据说杨利伟也要来。当然还有很多妹子。扯远了- -今天周五,晚上大家聚在一起开了个小会,简单讨论了一下目前小组项目的情况。经过讨论大家做了一个初步的计划:本周内我们要做的是一个全体的工作,大家都要了解和学习爬虫是什么。时间不多,就这两天,可以上网查找一些资料。或者去图书馆,《网络爬虫是什么》《如何编写网络爬虫》这些书。在周末的时候做一次汇总,提出爬虫的架构,爬虫的具体功能。目前的情况是大家对爬虫都不是十分了解,需要花一定的时间。之后再制定一个比较详细和准确的计划。因此讨论的结果,目前的任务是 阅读全文
posted @ 2012-10-27 00:23 百年coding 阅读(440) 评论(5) 推荐(3) 编辑
爬虫
摘要:如题,随着网络上海量信息的爆炸式增长, 通用搜索引擎面临着索引规模、更新速度和个性化需求等多方面的挑战 。面对这些挑战, 适应特定主题和个性化搜索的主题网络爬虫( focusedcrawler or topical crawler) 应运而生。一下是对网络爬虫的四个定义。 定义1网络爬虫是一个自动提取网页的程序,它为搜索引擎从Web上下载网页,是搜索引擎的重要组成部分。通用网络爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL列表;在抓取网页的过程中,不断从当前页面上抽取新的URL放入待爬行队列,直到满足系统的停止条件。 定义2主题网络爬虫就是根据一定的网页分析算法过滤与主题... 阅读全文
posted @ 2012-10-26 22:48 百年coding 阅读(746) 评论(1) 推荐(0) 编辑
[转]如何用C#语言构造蜘蛛程序(网络爬虫实现)
摘要:"蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅行一样,蜘蛛程序也按照类似的方式在Web链接织成的网上旅行。蜘蛛程序之所以是半自动的,是因为它总是需要一个初始链接(出发点),但此后的运行情况就要由它自己决定了,蜘蛛程序会扫描起始页面包 阅读全文
posted @ 2012-10-26 22:29 百年coding 阅读(566) 评论(2) 推荐(1) 编辑
用C#实现网络爬虫
摘要:网络爬虫在信息检索与处理中有很大的作用,是收集网络信息的重要工具。接下来就介绍一下爬虫的简单实现。爬虫的工作流程如下爬虫自指定的URL地址开始下载网络资源,直到该地址和所有子地址的指定资源都下载完毕为止。下面开始逐步分析爬虫的实现。1. 待下载集合与已下载集合为了保存需要下载的URL,同时防止重复下载,我们需要分别用了两个集合来存放将要下载的URL和已经下载的URL。因为在保存URL的同时需要保存与URL相关的一些其他信息,如深度,所以这里我采用了Dictionary来存放这些URL。具体类型是Dictionary<string, int> 其中string是Url字符串,int是 阅读全文
posted @ 2012-10-26 22:22 百年coding 阅读(732) 评论(2) 推荐(0) 编辑
团队编程 角色分工
摘要:贾伟:确定项目的需求,根据需求确定工程需要的模块,做项目的架构,定义接口,做框架.同时会对项目进度进行规划,主要是编码开发。 刘牛顿:做项目测试工作,找出每一部分代码的BUG,然后汇报给开发者进行调试修改。 邓嘉:做某个部分的具体编码,同时做框架。 吴翰雄:做某个部分的具体编码。画类图,UML图。 由之望:做某个部分的具体编码。同时帮助调试 闫生辉:做项目测试工作,找出代码的BUG,然后汇报给开发者进行调试修改。 祁彦博:做某个部分的具体编码。同时制定项目计划。 阅读全文
posted @ 2012-10-22 16:49 百年coding 阅读(1785) 评论(11) 推荐(2) 编辑
Code Complete 2第一部分
摘要:最近看完了《code complete 2》的第一部分。书中把第一部分叫做“打好基础”。在我看来,更像是对软件工程做了总体的介绍,和软件工程开始编码之前的准备。大多数人在第一次听到软件工程时,首先想到的可能就是编码。然而,这本书一开始便否决了人们的这种想法。软件工程绝不是单纯简单的编码,而是一系列工作。最后的到一个高质量,可维护,低成本,高满意度的软件交予客户。软件工程包含一系列的活动:定义问题、需求分析、规划构建、软件架构、详细设计、编码与调试、单元测试、集成测试、集成、系统测试、保障维护。对于不同的软件,人们可以适当的增删其中的某些步奏。但是其中最重要的是软件的构建,那是每个软件都不可.. 阅读全文
posted @ 2012-10-20 20:34 百年coding 阅读(882) 评论(2) 推荐(1) 编辑
关于错误代码为0x80070643的问题的解决办法
摘要:这个错误是我在装VS2012的时候遇到的,在错误日志中发现了这个错误代码--0x80070643。通过长时间的查找资料和尝试,我基本搞明白了0x80070643的大致原因和解决办法,顺便记录下来。这个问题在安装很多软件的时候都可能会遇到,典型的像MSE(Microsoft Security Essentials),Zune,Visual Studio 2012,.NET 等,貌似都是微软的东西么。。。先贴上日志文件中的错误部分的记录:[199C:1944][2012-10-20T17:24:08]: Error 0x80070643: Failed to install MSI package 阅读全文
posted @ 2012-10-20 19:21 百年coding 阅读(121384) 评论(13) 推荐(2) 编辑
团队成员得分规则 V0
摘要:teamwork在于合作,合作在于分工,团队中各个成员为了共同的目标进行着不同的工作,是teamwork中的常态。在上节课中主要讲述了团队的意义和作用,完成一项软件工程需要团队的支持,所谓人多力量大。团队的主体是合作,大家有着相同的方向和目标,为了同一结果而努力工作。一个team由不同的成员组成,每个成员之间存在各种各样的差异,从技术能力到性格特点,这些都导致最终的分工不同,而且体现在时间的分配和工作量的分配两方面。因此对于做着各不相同的工作的成员,要对他们的工作情况进行量化打分,并且相互之间定要有高下之分,谈何容易!单从工作量分配来讲,首先要确定不同代码段之间工作量的大小,这一点无法从量化方 阅读全文
posted @ 2012-10-16 00:30 百年coding 阅读(910) 评论(5) 推荐(1) 编辑
小组成员个人show
摘要:组长:贾伟 作为百年coding小组的组长,本人先来个出场show。虽然是小组的组长,但是我在技术方面并没有什么过人之处,更没有什么突出的技术特长,(惭愧啊--!)唯一有的就是一颗积极学习,不断进步的心。这种积极的态度在我们小组的很多成员身上都有很好的体现,这是令人高兴的。在周一的软工课上我们小组通过一次思维风暴,获得了第一,拥有了首先选择团队项目的权利。这对我们小组的组合是一个很好的开端。下面我开始自我介绍:我是一个特别爱玩的人,可以归结为贪玩,而且对自己的自制能力不敢恭维,有点控制不住自己;好在我在专心做事的时候效率比较高效,那么就给了我去玩耍的时间。同时,对于运动我也有很大的好感,特别. 阅读全文
posted @ 2012-10-15 14:44 百年coding 阅读(463) 评论(2) 推荐(0) 编辑
词频统计工程的准备工作和实际完成情况
摘要:一、工程开始之前的初步预估 虽然以前基本没写过C#,对C#的语法了解甚少,但是基于以前写过一些java的代码已经两门语言间的一些类似性,在工程开始以前我还是做了一个预估和整体规划: ①由于个人习惯,先有一个Program类,作为整个工程的主类,通过方法调用完成整个过程。这部分应该不是一个太复杂的工作,预计时间不超过一小时,顺利的话半小时左右就够; ②主要工作由一个文件操作类来完成,命名为FileOperate,完成各种文件操作,包括:findallfiles方法——用队列查找出目录文件夹下的所有文件;和findwords方法——处理每个文件里的词频统计;以及output——输出结果。这部... 阅读全文
posted @ 2012-10-08 01:23 百年coding 阅读(806) 评论(5) 推荐(1) 编辑
词频统计(心得)
摘要:刚开始心得都写到了每个小组成员的个人博客上了。现在我将心得进行一下综合,在团队博客上发表。 对于,这次的词频统计作业,有一部分小组成员感觉到有一定困难。具体的困难体现在以下几点: 1、对要使用语言不了解,c++和c#都不会的组员有一部分,不会这两门语言的组员往往比较缺乏面向对象语言的学习能力。 如果加上没有java的掌握,那么做这次作业的难度就有点大了。这样的组员有几个,他们完成这次的作业就会觉得吃力,一门新语言,新的编译环境。 加上没有类似的经验,这对他们是不小的挑战。 2、不知道c#对文件的操作,在对文件进行查找的时候遇到了困难,有一部分人在做之前没有... 阅读全文
posted @ 2012-10-07 21:26 百年coding 阅读(4547) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示