05 2019 档案
关于编写Windows程序中启动兼容性问题
摘要:之前用qt4编写Windows程序的时候遇到了一个软件在系统的兼容性问题:用户在win10系统下使用这个程序的时候,如果没有用低于win10版本的兼容模式运行的时候,存在运行某部分功能的时候无法使用的问题。 这个问题一开始困扰了我很久,那时我认为的解决方案有两种: 1.将软件从qt4迁移到qt5上 阅读全文
posted @ 2019-05-31 22:36 Halone 阅读(528) 评论(0) 推荐(0)
软件工程第八周总结
摘要:这次的软件工程讲的是人机交互的设计,就是对于用户与程序之间的实际上的联系在于用户的视觉上,用户在使用软件的过程中第一眼看到的往往是一个程序,一个软件表面上所展示出来的效果,也就说明了一款软件无论后台的算法做的事多么完美,功能是多么的齐全,若是在程序界面上的设计并没有得到用户的青睐的话,那么在用户的体 阅读全文
posted @ 2019-05-30 21:01 Halone 阅读(126) 评论(0) 推荐(0)
Java实验--关于课上找“水王”问题分析
摘要:问题的表述就是说有那么一个人,他在一个论坛上发帖,然后每贴必回,自己也发帖。那么这个人在发帖的数目上就超过了整个论坛的帖子数目的一半以上。 我对这个问题一开始的思路是,用SQL语句获取整个列表中的数据,每次用sql读取id出现次数List储存这个人的id,接着读取下一个id,若在list中存在则跳过 阅读全文
posted @ 2019-05-30 20:23 Halone 阅读(277) 评论(0) 推荐(0)
大道至简阅读笔记03
摘要:在编写软件的过程很有可能是会遇到失败的这样一个过程,我记得我曾经阅读梦断代码的时候就写了这样的一个例子,一大群优秀的人组合在一起写一个日历的软件最终还是失败了,也说明了人非完人,即使是再优秀的那些人,花费了超过预计时间还要长很多的时间去写一个项目还是有可能失败的,更何况是我们呢?对于我们自己来说,失 阅读全文
posted @ 2019-05-28 22:46 Halone 阅读(149) 评论(0) 推荐(0)
软件工程第七周总结
摘要:本周软件工程上并没有对我们所说的那些之前的作品进行分析,这4节课上主要是讲解了软件工程绩效评比,对一个公司内编程的模式进行了类比,将我们的作品模拟带到公司的模式之中,我觉得其主要的目的是为了让我们提前适应以后的公司的模式。老师考虑到我们也许之前的几周的团队冲刺之中团队也许存在着些许的裂痕,因此,为了 阅读全文
posted @ 2019-05-24 20:41 Halone 阅读(151) 评论(0) 推荐(0)
软件工程第六周总结
摘要:这周的上课的时候并没有要求我们做什么实验内容,其中学习了什么是软件工程中的用户角色。本节软件工程的课上主要是对之前10天的极限冲刺的成果在课上进行了展示,对于很多个同学的作品我都深感佩服,在10天的时间里面写出了那么优秀的作品,还能完成界面的美化。我则是对之前10天冲刺完成的小工具集合进行了展示,由 阅读全文
posted @ 2019-05-20 19:58 Halone 阅读(249) 评论(5) 推荐(0)
大道至简阅读笔记02
摘要:对于我们来说,我们是有编程基础的,在面对用户的时候应该要用他们会的语言,正如书中说的,用户不会用C,难道就会uml吗,这样就是给我们说明了与用户的交流的过程之中,是要让用户来了解我们的程序究竟是做了什么是最终的目的,这里可以引用书中的原话:程序员不能要求客户会 C Language,难道需求分析师 阅读全文
posted @ 2019-05-17 22:33 Halone 阅读(143) 评论(0) 推荐(0)
项目评审
摘要:1.one team:可增设标记提醒功能(闹钟),可结合每日课表,每日作业,另外界面颜色需要改善,使其易于区分。 2.FFF团:界面不美观,看着比较繁琐,需要改善,可增加提取微信支付记录功能。 3.扬梦之舟:数据最好存在云端,使其可增设排行榜功能以更好地吸引人使用。 4.盈风战队:内容单一,只有简单 阅读全文
posted @ 2019-05-16 17:27 Halone 阅读(175) 评论(0) 推荐(0)
软件工程 团队开发(10)
摘要:昨天决定将工作重心转移到qt4调用https上的计划经过了这一天的实现之后发现是一个正确的决定,对于https的支持现在已经完成了,更新功能已经更新完毕,将其中存在的bug修复了一下。今天对https模块进行了调用,将ssl的模块倒进qt4中之后就可以调用https网址的内容了。然后对里面的网页图片 阅读全文
posted @ 2019-05-14 23:31 Halone 阅读(128) 评论(0) 推荐(0)
软件工程第五周总结
摘要:本周的实验是关于对文字统计方面功能的拓展,但是由于对于这些东西的某些方面缺乏理解,至少是在关于单词分类的这些功能的实现上,比如对短语的分类上,始终是没有达成想要实现的功能,在课上的时间本来是充足的,再加上当时编程的时候脑袋简直像是一片浆糊,所以在课上并没有完成老师所要求完成的功能。本周的时间花费在编 阅读全文
posted @ 2019-05-14 19:30 Halone 阅读(165) 评论(2) 推荐(0)
软件工程 团队开发(9)
摘要:根据昨天的计划,装了一整天的依赖库没有成功,我已经对装上依赖库失去信心了,因此决定明天改变策略,转换成对c++调用url接口实现对识别文字 明天计划添加qt4对https的支持,同时将每日一文更新,因为原来调用的那个网址现在崩溃了,得重新找一下对应的信息。 阅读全文
posted @ 2019-05-13 23:24 Halone 阅读(115) 评论(0) 推荐(0)
软件工程 团队开发(8)
摘要:因为知道今天要去西柏坡没时间写软件,因此昨天熬夜更新了更新功能,遇到了问题无法连接的问题,结果排查最后发现是文本格式写错 明天对识别文字功能进行尝试着能否安装依赖库,已经占据了5天没能完成的功能 阅读全文
posted @ 2019-05-12 23:29 Halone 阅读(106) 评论(0) 推荐(0)
软件工程 团队开发(7)
摘要:今天在没涉及到核心问题的情况下,对于昨天所计划的任务能够满打满算地完成,阴阳师任务悬赏器及其CPU测试分数的功能经过测试,暂时没有发现问题,这些内容在以后的测试如果发现问题再进行打补丁,毕竟现在已经在开发的第6天了,总体的任务还不算是基本上完成,因此,在这种时间紧迫的情况下,测试应该还做的不是太好, 阅读全文
posted @ 2019-05-11 18:07 Halone 阅读(144) 评论(0) 推荐(0)
软件工程 团队开发(6)
摘要:今天完成了阴阳师任务悬赏器的框架,增加了中文拼音转换的接口方便查找的时候调用。接着对凌晨的不可解问题分析后决定从本质上尝试是否能解决这个问题,既然是在qt的项目中导致的问题,那么就将qt中的项目搬至vs中,在将库导入尝试。制定的最终任务是:在除了截图识字功能实现之后,将qt项目中的所有文件迁移到vs 阅读全文
posted @ 2019-05-10 23:09 Halone 阅读(129) 评论(0) 推荐(0)
软件工程 团队开发(5)
摘要:加入说昨天是因为时间少而没有完成依赖库的安装的话,那么今天是真的花了一整天的时间在安装所谓的百度识别的依赖库,但是环境并不是在vs上,因此是将环境全部转移到qt上安装的,将3个环境安装完成之后(这个时候已经经过了4-5个小时),出现了上百个错误,逐一百度修复了之后,将错误减少至1个无法编译成.o文件 阅读全文
posted @ 2019-05-10 01:58 Halone 阅读(181) 评论(0) 推荐(0)
软件工程 团队开发(4)
摘要:昨天开始了截图识别文字的框架,然后利用百度提供的接口尝试完成文字识别的功能,不过在实现的时候发现少安装了3个库,准备今天解决这个问题。 今天,准备完成昨天所说的安装那3个库的问题,但今天满课,时间相对来说并不太充裕,并且没有考虑到对于这3个库的迁入都是基于vs上的,vs迁入qt过程这3个库的环境配置 阅读全文
posted @ 2019-05-08 23:16 Halone 阅读(161) 评论(0) 推荐(0)
软件工程 团队开发(3)
摘要:昨天完成的是关于图片压缩的一个工具,用户可以根据实际情况选择所要压缩的图片的格式,然而那个时候存在的一些问题我想等着最后测试的阶段修复,现在已经想好了解决方案; 今天开始了昨天安排的计划,就是开始一个截屏文字识别功能工具的开发,然而今天的开发并不像想象中的那么顺利,就是遇到了libcurl和open 阅读全文
posted @ 2019-05-07 21:49 Halone 阅读(169) 评论(0) 推荐(0)
软件工程 团队开发(2)
摘要:昨天完成了小工具的框架的编写,网页爬虫的功能。对于小工具集合的窗口规划了一下之后,设计了一下压缩图片大小工具的窗口并且将其实现了一下,遇到了一些对于图片操作方面的问题,对于图片的开发没有太过多的练习,应该是知识技能的问题,因此百度了一下别人对于图片的处理,发现函数并不困难。 今天打算把这个压缩图片工 阅读全文
posted @ 2019-05-06 10:46 Halone 阅读(149) 评论(0) 推荐(0)
软件工程 团队开发(1)
摘要:今天将网页爬虫的功能完成了,并且对于整个功能的框架进行了规划,对时间上的安排,还详细计划进行了分析,一部分的功能还没有实现,所以打算用今天时间对整体的结构进行系统性的规划,目前已经未被完成的开发项目是:网页爬虫图片功能,截图识字功能。基于这两个功能的难易程度,我将开发起来比较简单的网页爬虫功能放到了 阅读全文
posted @ 2019-05-05 18:16 Halone 阅读(160) 评论(0) 推荐(0)
Java实验--统计字母出现频率及其单词个数
摘要:本周的实验要求在之前实现统计单词的基础之上(可以见之前博客的统计单词的那个实验),对其进行修改成所需要的格式,统计字母出现频率的功能,并按照一定的格式把最终结果的用特定的格式在文本中显示出来 统计过程的实现并不太麻烦,在原来的基础上导入导出函数的基础上修改成通用的类型,统计单词的那一部分的单个字符读 阅读全文
posted @ 2019-05-04 19:42 Halone 阅读(1943) 评论(0) 推荐(0)
大道至简阅读笔记01
摘要:编程是一个简单的过程,可以说是一个劳力活,这是作者对他的理解。书中说,愚公移山的这个例子,生动形象地对编程的过程做了一个类比,移山的这个过程相当于程序,但是愚公是一个勤奋的人,并没有想着另辟蹊径去找更简单的方法实现这个移山的过程。懒人造就了方法,程序=算法+结构这是书中提及的观点,对于算法而言,是可 阅读全文
posted @ 2019-05-03 22:14 Halone 阅读(141) 评论(0) 推荐(0)