个人项目 写在前面

初步看来本次项目有两个大的方面内容需要解决:

1.如何最快地读出符合条件的单词,上学期java上面处理这种问题的方法是对String逐字符分析,代码量很大,需要考虑的情况也非常多,遂淘汰之。可能会采用正则表达式,但是需要学习正则表达式的使用。

2.如何存储,经过上网检索,考虑用trie树来存储,不知道对效率有无提升,但是由于本次项目要求的特殊性,需要存储的信息还要包括大小写,会加大空间的开销。

以上两个问题都会在开始编码后具体地呈现,在此只是提一个大概。

初步估计:解决正则表达式并能读取一个文件需要两个小时;完成trie树的构建并完善相关功能需要四个小时;调试、收尾等工作预计两个小时。

时间: 2025-01-12 04:19:43

个人项目 写在前面的相关文章

为 Vue 项目写单元测试方法详解

本文和大家分享的主要是为 Vue 项目写单元测试相关内容,一起来看看吧,希望对大家学习Vue.js 有所帮助. 众所周知,Vue.js 是一个非常牛逼的 JavaScript 框架,对于创建复杂功能的前端项目是非常有用的.不管是什么项目,检查应用是否正常工作,运行是否为预期,是尤为重要的.然而,为了保证业务正常运行,我们的项目,每做一次更新,都要对所有功能做一次回归测试,随着项目的增大,重复的测试工作越来越多,越来越乏味,手工测试将变成一个恶心的事情.正因如此,自动化测试诞生了,它可以随时监测我

同个项目写webservice引用EF出现的问题

错误1: 定的架构无效.错误: DataModel.ssdl(2,2) : 错误 0152: 未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序.请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序.有关详细信息,请参阅 http://go.microsoft.com/fwlink/? 解决办法,将以下代码添加至web.config配置文件中即可: <entityFramework> <provide

从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)

在大多的JD(职位介绍)里,会写明该职位需要xx时间的相关经验,换句话说就是需要在简历中看到一定年限的相关商业项目经验,否则估计连面试的机会都没. 在本文里,不讨论这种门槛是否合理,而会以Java相关经验为例,说说面试官甄别真实商业项目的方式,并以此为基础讲述在简历中描述项目的要点,并进一步给出在面试中介绍项目的相关技巧. 1 和学习项目相比,商业项目为什么值钱? 为什么在筛选简历和面试过程中要甄别学习项目还是商业项目? 1  学习项目里,只要跑通正常流程,无需考虑异常处理机制,也无需经过高并发

C++开源代码项目汇总

Google的C++开源代码项目 v8  -  V8 JavaScript EngineV8 是 Google 的开源 JavaScript 引擎.V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用.V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista.Mac OS X 10.5 (Leopard) 以及 Linux 系统中运行.V8 可以独立运行,也可以嵌入任何

我肚子里的墨水——写给3DGIS相关从业人员

序 作为一名程序员,我已经工作了五年,肚子里的墨水虽然不多,但也是积累了一些,今天倒出来整理一下,仅以经验之谈,供长江后浪拍打. 你可能适合阅读: 如果你和我一样,是一名程序员,主要擅长c/c++作为编程语言,从事着三维或者GIS相关的工作,作为一名技术流的探讨者,或者是希望从前辈那里找到点捷径,那么,你可能适合阅读本文. 你还是不要浪费时间了: 如果你是个大牛,或者你不喜欢罗嗦的文章,要不然你是个愤青或者大喷,我劝你还是不要浪费时间了 面象对象编程 Cpp 首先,编程语言只是一门工具,没有高低

知识付费蓝海项目轻松月入过万(新手也可快速盈利)

前言: 据说有人利用这个项目2个人2个月时间赚了十几万. 那OK,不废话,直接开始. 我会从这几个方面给大家分享 1,项目原理和未来市场的大概介绍 2,价值百万资源的获取方法 3,个人品牌的打造与包装 4,多个精准引流实战方法与成交 5,更多后端放大玩法: 比如利用裂变的方式让赚钱更轻松. 整个分享过程,会用简单易懂的大白话为大家讲解项目,不搞那些装逼的专业术语. 实战与思维,都会讲到. OK,先说下第一个:项目原理和未来市场的大概介绍. 项目原理其实很简单,牛逼点说: 知识付费共享.通俗点说就

国内一些大公司(阿里巴巴、腾讯、百度、网易、豆瓣等)的开源项目

阿里巴巴 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统).dubbo(RPC框架).cobar(数据库中间件),或者是Java世界的工具,例如druid.fastjson. 都说国内Java公司的技术架构大部分来自阿里系,我觉得一方面来自阿里员工,一方面也可以来自阿里的开源项目. 地址有几个: 阿里巴巴中间件团队出品的开源软件以及商业云服务如下: RocketMQ 一款开源的高性

【转载】如何写一个框架:步骤(下)

说明:写本文的时候作者完全是把脑子里的东西写了出来,没有参考任何的资料,所以对于每一项内容可能都是不完整的,不能作为一个完整的参考.有一些方法学的东西每个人都有自己的喜好,没有觉得的对和错. 单元测试 在这之前我们写的框架只能说是一个在最基本的情况下可以使用的框架,作为一个框架我们无法预测开发人员将来会怎么使用它,所以我们需要做大量的工作来确保框架不但各种功能都是正确的,而且还是健壮的.写应用系统的代码,大多数项目是不会去写单元测试的,原因很多: 项目赶时间,连做一些输入验证都没时间搞,哪里有时

&lt;转&gt;国内一些大公司的开源项目

昨天看阿里的MetaQ文档,感觉对于消息系统的理解,比起大多数文章都要出色得多了,有些分析也非常的有实用性.估计还有很多优秀的项目没被发掘,于是就调研了一下,国内一些大公司的开源项目. 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如MetaQ(分布式消息系统).dubbo(RPC框架).cobar(数据库中间件),或者是Java世界的工具,例如druid.fastjson.都说国内Java公司的技术架构