摘要: 断言和防御性编程 目录回忆:设计和抽象数据类型 断言 什么断什么不断 使用断言的指导方针 防御性编程 防御型编程的技巧 回忆 第一层防御:使bugs不可能 最好的防御bug的方法就是在设计的时候就尽量避免bug - 静态检查:在编译的时候,可以抓住许多bug - 动态检查:比如数组溢出 - 不变量: 阅读全文
posted @ 2019-05-20 23:59 经济部 阅读(361) 评论(0) 推荐(0)
摘要: 错误与异常处理 目录(机翻不要介意) 1.一般的错误与异常处理方法 2.java中的错误与异常处理 异常的分类 检查与不用检查异常 如何抛出异常 创建异常类 捕获异常 重新抛出和连接异常 最终的主句(finally) Try-with-resources状态 分析栈轨迹元素 使用异常的建议 通常的错 阅读全文
posted @ 2019-05-17 16:36 经济部 阅读(378) 评论(0) 推荐(0)
摘要: 健壮性与安全性 什么是健壮性与安全性? 如何衡量健壮性与安全性? 健壮性:系统或组件在存在无效输入或压力环境时一颗正确运行的程度。 健壮性编程关注异常终止和异常活动的处理。 健壮性原则:严于律己(满足specification),宽以待人(接受各种输入) 健壮性编程原则(把用户当做小孩) 1.用户会 阅读全文
posted @ 2019-05-17 11:48 经济部 阅读(1164) 评论(0) 推荐(0)
摘要: 在某些时候我们想要查找一个样式的字符串,比如email,姓名,某些产品的编号。一般暴力的方法是你吧所有可能的形式都存一下,然后再对每个串一一匹配。但是往往满足要求的数据太过于海量让我们无法应对。但是已经有强者完成了我们想法。创造出来了这么个东西。这是java上 本文是非常简单的讲解,毫无深度。 正则 阅读全文
posted @ 2019-03-18 17:31 经济部 阅读(10126) 评论(0) 推荐(0)
摘要: 读 在java的实验作业中,有一个是从我们的txt文件中读取矩阵。其中数与数之间是用\t隔开。行与行之间是用\n跳过。本人java学艺不精,所以我只有自行询问度娘。得知了一个可以从文件中一行一行的读取内容的函数readLn()。并且在读取过程中可以直接把每行的换行符去掉。可谓非常方便(其他盆友如果需 阅读全文
posted @ 2019-03-18 16:18 经济部 阅读(11240) 评论(0) 推荐(0)
摘要: 计算机系统 大作业 题 目 程序人生-Hello's P2P 专 业 计算机科学与技术 学 号 1170300618 班 级 1703006 学 生 杨重阳 指 导 教 师 吴锐 ... 阅读全文
posted @ 2018-12-30 13:18 经济部 阅读(926) 评论(0) 推荐(0)
摘要: hello大作业就要开始了 阅读全文
posted @ 2018-12-30 13:12 经济部 阅读(94) 评论(0) 推荐(0)