04 2021 档案

摘要:《构建之法》阅读笔记01 单元测试 ①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。 ②好的单元测试的标准: 在最基本的功能/参数上验证程序的正确性 单元测试必须由最熟悉代码的人(程序的作者来写) 阅读全文
posted @ 2021-04-30 19:47 durtime 阅读(54) 评论(0) 推荐(0)
摘要:SimpleAdapter 1.public class MainActivity extends Activity { 2. @Override 3. protected void onCreate(Bundle savedInstanceState) { 4. super.onCreate(sa 阅读全文
posted @ 2021-04-26 17:16 durtime 阅读(54) 评论(0) 推荐(0)
摘要:03规划极限编程阅读笔记之三 团队成员每天固定时间,在固定的地点开会,一般是站着围在一起。在会议上,每个人主要描述三件事: 1)昨天我做了什么? 2)遇到哪些问题? 3)今天计划做什么? 这就是书中提到的站立会议 会议一方面节省了时间、提升了会议效率,另一方面也有助成员加强沟通。在沟通中,我们了解小 阅读全文
posted @ 2021-04-25 21:42 durtime 阅读(46) 评论(0) 推荐(0)
摘要:把复杂界面(通过xml文件实现)显示到ListView上 1. public View getView(int position, View convertView, ViewGroup parent) { 2. //把xml文件转化为 view对象的第一种方式 通过View的inflate方法 3 阅读全文
posted @ 2021-04-23 21:16 durtime 阅读(60) 评论(0) 推荐(0)
摘要:03规划极限编程阅读笔记之二 当我们软件工作者接到一个任务,都会担心很多很多,是否超出他们的能力范围,有没有足够的时间完成任务,是不是能 用上最新的技术。除了软件工作者,每个客户也有所担心,担心能不能得到他们要求的东西,会不会投入大于产出等等问题。 计划只是沟通的一部分。客户有权知道所有的开发方案, 阅读全文
posted @ 2021-04-20 19:37 durtime 阅读(37) 评论(0) 推荐(0)
摘要:SQLiteOpenHelper的oncreate方法 和 onUpgrade方法 onCreate方法(必须实现的方法) 当调用getReadableDatabase或getWriteableDatabase方法 第一次创建数据库的时候会执行这个方法 作用: 在这个方法中做创建表 和初始化数据的操 阅读全文
posted @ 2021-04-18 20:15 durtime 阅读(73) 评论(0) 推荐(0)
摘要:Android下数据库操作表的简单粗暴方法(通过sql语句) 相关API ①插入删除修改相关操作 sqlitedatabase的 execSQL方法 ②查询操作 sqlitedatabase的 rawQuery方法 ③ 查询结果返回 Curor(游标 类似JDBC中的ResultSet) curor 阅读全文
posted @ 2021-04-16 14:24 durtime 阅读(55) 评论(0) 推荐(0)
摘要:规划极限编程阅读笔记之一 计划是软件工程开发人员必须要做的事之一,当你没有计划的乱做,只是会白白地浪费 时间和精力。而在开发过程中,并不是制定好了计划就能万事大吉,在开发过程中,要不断的进行调整来控制开发, 我们希望在开发中获取最大的效益,软件开发是一个过程,他可能顺利也可能很困难,但是我们必须不断 阅读全文
posted @ 2021-04-15 17:22 durtime 阅读(55) 评论(0) 推荐(0)
摘要:Android下创建SQLite数据库的正确姿势 2.1 核心类 ① SQLiteOpenHelper ② SQLiteDataBase 2.2 使用方法 第一步: 创建一个类继承 SQLiteOpenHelper 并实现父类的构造 public class MySQLOpenHelper exte 阅读全文
posted @ 2021-04-15 16:02 durtime 阅读(89) 评论(0) 推荐(0)
摘要:layout_weight 权重 可以把屏幕按照一定比例分配宽度(orietation= horizontal)(高度 vertical) android:layout_gravity 当前的控件在父容器中的位置 gravity 控制内容 ReletiveLayout 控制当前的控件针对其他控件的相 阅读全文
posted @ 2021-04-13 15:01 durtime 阅读(49) 评论(0) 推荐(0)
摘要:View 看得见 EidtText TextView checkBox Button 看不见的 ViewGroup LinearLayout RelativeLayout FrameLayout 通用的属性 layout_width layout_height layout_margin 上下左右 阅读全文
posted @ 2021-04-12 20:35 durtime 阅读(42) 评论(0) 推荐(0)
摘要:梦断代码阅读笔记之三 在实际的开发中,往往就是一个括号的问题,就会让你的代码出现全篇的错误,程序几乎 满屏幕的红色报警;也有可能是一个引号,导致的SQL语句错误;还有可能是json数据的大括号 和中括号错误。电脑只会严格的按照你书写的代码去执行,细节决定成败。 这些小小的错误,会让你找到头痛,最后发 阅读全文
posted @ 2021-04-10 11:55 durtime 阅读(42) 评论(0) 推荐(0)
摘要:什么时候使用数据库 大量结构相同的数据需要保存的时候就使用数据库 常见数据库分类 层次型数据库 网状数据库 关系型数据库 博客系统 E-R图 Entity(实体) ralationship(关系) 关系型数据库 解决关系型数据存储的问题 常用关系型数据库产品 [1] sql server 微软 中小 阅读全文
posted @ 2021-04-07 12:20 durtime 阅读(53) 评论(0) 推荐(0)
摘要:02梦断代码阅读笔记之二 一个好的程序员是必须要具备一定的创造性的,当一个程序员没有了创造性,那他就仅仅是 一个码农,只会埋头敲代码。但是物极必反,不加节制的创造性在软件开发过程中却是大忌。 新的功能会带来不知道德bug,当添加的新功能不断增多,bug也会不断地累加,最终导致软件的 崩溃,也没能按时 阅读全文
posted @ 2021-04-05 17:06 durtime 阅读(38) 评论(0) 推荐(0)
摘要:获取sd卡可用空间 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat 阅读全文
posted @ 2021-04-03 21:26 durtime 阅读(36) 评论(0) 推荐(0)
摘要:梦断代码阅读笔记之一 软件是目前为止,人类自以为最有把握,实则最难掌握的技术。而软件工程开发是一个巨大的焦油坑, 计划不断变化,需求不断变更,技术体系不断调整,功能不断取舍,一旦跳入,就很难脱身。 第1章“死定了“。在一个团队的日常会议上,程序员们都觉得死定了,没能按照规定的时间完成任务。 团队进度 阅读全文
posted @ 2021-04-01 16:44 durtime 阅读(49) 评论(0) 推荐(0)