摘要:典型用户分析: 姓名 张三 性别、年龄 女 20 知识层次和能力 在校大学生 生活/工作情况 过着愉快的校园生活,身边有很多有趣的事情发生。但经常会因为忘记一些琐碎的小事而烦恼,做事没有计划性。 动机,目的 提高办事效率,防止忘记一些小事 用户偏好 喜欢记录一些心情、想法 典型场景 每晚规划第二天要
阅读全文
摘要:今天完善一些细节的地方。最主要的一些内容做了出来,跟当初预想的差距挺大的。
阅读全文
摘要:课程总结第十周 所花时间(包括上课) 十五小时 代码量 2200行 博客量 7篇 学到的知识 1.fragment的相关用法 2.主要做APP的相关内容 3.对布局的掌握更加深刻
阅读全文
摘要:刷新的问题还是没有解决,只有新建之后不能刷新,修改删除倒是可以。 //刷新listview public void refreshListView() { Log.d(TAG, "refreshListView: "); SharedPreferences sharedPreferences = P
阅读全文
摘要:这次看了梦断代码的最后几章。 第8章叫做“白板上的及时贴”。在本章的开头,有一句话“吃自己的狗食”。这是微软和许多态度严谨的软件公司的一种规定,这句话的意思是开发者必须使用自己正在做的产品。一个好的程序员就应该用自己的双手敲出的代码来实现自己想要得到的功能。在学习中,我学习到了WebDAV(Web-
阅读全文
摘要:今天解决了ListView不显示数据的问题,终于弄清楚了这个逻辑,原来根本没有把新建的信息存入数据库,把onActivityResult写在了fragment里。 遇到的问题:现在添加之后不能时时刷新ListView,尝试在Adapter中写了一个刷新的函数,调用时一直空指针错误。adapter.n
阅读全文
摘要:今天继续学习了fragment,主要看了fragment创建的一些用法。 动态添加碎片主要分为5步。 创建待添加的碎片实例。 获取到FragmentManager,在活动中可以直接调用getFragmentManager()方法得到。 开启一个事务,通过调用beginTransaction()方法开
阅读全文
摘要:今天没有做搜索功能的内容,学习了学习fragment,想做底部导航栏。 遇到的问题:界面画好了但是不知道怎么和以前现在方法连接起来,而且我发现好像和fragment相连的layout文件中写了ListView之后,运行程序不成功。 明天继续学习fragment,并做好搜索功能 ShowFragmen
阅读全文
摘要:今天完成了删除一条笔记的功能,昨天的问题已经解决,错误是有一段代码没有删掉,发生冲突 明天做搜索功能 public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ case R.id.delete: a
阅读全文
摘要:今天改了昨天的代码,用mode来区分添加和修改 遇到的问题:我混乱了,不仅不能修改,连添加都不能了 明天解决 @Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent dat
阅读全文
摘要:添加的笔记用ListView显示,点击笔记可进行编辑修改 遇到的问题:可以编辑笔记,但是不是在这个笔记上修改,而是生成了新笔记 明天继续做修改的功能解决这一问题
阅读全文
摘要:课程总结第九周 所花时间(包括上课) 二十小时 代码量 2000行 博客量 2篇 学到的知识 1.python爬取CVPR论文信息 2.web端实现热词云
阅读全文
摘要:今天写了数据库的相关操作,可实现新笔记的添加 遇到的问题:写了添加之后刷新页面的函数,运行时会闪退,已解决 明天实现笔记显示界面的美化 NoteDatabase.java: import android.content.Context; import android.database.sqlite.
阅读全文
摘要:今天写了一个大概的框架,首页到编辑页的跳转,可以编辑新笔记。 遇到的问题:运行后fab悬浮图标上的加号图片不显示, 明天完成数据库的搭建和添加新笔记。
阅读全文
摘要:阅读了梦断代码第四到第七章之后,首先我认识到了软件复用。第四章主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。把前人的成功经验集成进来,少写新代码。软件复用的两难选择:创建还是
阅读全文
摘要:爬取代码: 1 import requests 2 from bs4 import BeautifulSoup 3 import bs4 4 # -*- coding: UTF-8 -* 5 from urllib.request import urlopen 6 from pdfminer.pdf
阅读全文
摘要:课程总结第八周 所花时间(包括上课) 五小时 代码量 500行 博客量 1篇 学到的知识 1.复习Android知识 2.阅读构建之法
阅读全文
摘要:1、题目要求 我们有的是热情、激情、无限的动力,清明三天放假休息,为了纪念牺牲的烈士,我们集体决定仿照约翰·霍普金斯大学制作全球疫情发布图(WEB版),可以实时访问。行动起来吧。 2、思路 整个页面分为四部分,用四个div来实现。将爬取到的数据存入数据库,数据通过json形式传给页面并进行解析以及世
阅读全文
摘要:我阅读了梦断代码的零至三章,很明显我们可以看到作者在章节上是从零开始计数的。并非有意搞笑,只是程序员的生活里都是从0开始计数的,正如计算机都是从0开始计数的,可能程序员的思维方式已经固化在大脑中了,才会有这样的开篇,各种有关编程的思想已经深入骨髓。而为什么程序员要从零开始计数?因为计算机从零开始计数
阅读全文
摘要:课程总结第七周 所花时间(包括上课) 五小时 代码量 500行 博客量 1篇 学到的知识 1.团队项目制定了详细计划 2.复习Android知识 3.阅读构建之法
阅读全文
摘要:我们吃饭要排队的项目为便签APP,以下是项目需求分析与建议的NABCD模型: N(Need需求): 我们的APP面向广大群体,适合所有人使用。现在越来越少的人使用纸质材料来记录。这款软件正是满足用户记录的需求,你可以在这里记录下所有你想记录的东西,不管是某个时刻的心情、灵感,还是看到喜欢的文字、图片
阅读全文