# 什么是软件架构 软件构件提供的服务、性能、特性、错误处理、共享资源使用等。 对于复杂系统和大型系统的开发而言,设计好软件架构是保证软件质量的根本措施。 * 软件架构是项目干系人进行交流的手段。* 软件架构是早期设计决策的体现。* 软件架构是可传递和可重用的模型。 --代表了系统的公共高层次的抽象 ...
分类:
其他好文 时间:
2018-11-11 15:56:22
阅读次数:
126
当程序遇到致命错误时,就是停止运行Go通过panic函数来报告致命错误functestError1(){panic(errors.New("thisisaerror"))}代码执行中出现错误比如数组越界index:=4arr:=[]int{1,2,3}_=arr[index]那如何“拦截”运行时发生的错误?recover函数会返回一个interface{}类型的结果,如果程序发生错误,就会返回非n
分类:
其他好文 时间:
2018-11-08 14:25:14
阅读次数:
165
建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误. 客户端验证 服务器端验证(禁用脚本调试,禁用Cookies) 1.输入很大的数(如4,294,967,269),输入很小的数(负数) 2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时 ...
分类:
Web程序 时间:
2018-11-07 11:19:18
阅读次数:
226
Html5新特性 Html5新规则 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。 减少对外部插件的需求(比如 Flash) 更优秀的错误处理 更多取代脚本的标记 HTML5 应该独立于设备 开发进程应对公众透明 新特性 用于绘画的 canvas 元素 用于媒介回放的 vid ...
分类:
Web程序 时间:
2018-11-05 17:31:17
阅读次数:
278
递归函数(和Python的递归函数没什么区别,就是自己调用自己) 变量类型转换 错误处理 ...
分类:
其他好文 时间:
2018-11-04 21:52:05
阅读次数:
202
abs(number) # 返回指定书的绝对值 bytes(string, encoding[, errors]) # 对指定的字符编码,指定错误处理方式 cmath.sqrt(number) # 返回平方根,可用于负数 float(obj) # 将字符串或者数字转换为浮点数 ... ...
分类:
编程语言 时间:
2018-11-04 17:06:32
阅读次数:
225
学习目标 了解系统调用及错误处理方法 理解IO处理及文件系统 掌握Unix/Linux系统级I/O: `close read write seek stat` 掌握 重定向的方法 学习内容 Linux I/O 1. :将设备优雅地映射为文件的方式,允许Linux内核引出一个简单、低级的应用接口 2. ...
分类:
其他好文 时间:
2018-11-04 01:43:47
阅读次数:
172
什么是好的API错误?易于使用的应用程序考虑了许多因素。其中之一是向他们的消费者提供有用的和描述性的错误。一个很好的起点就是看看标准。因为大部分网络都使用JSON和休息,我们将重点使用为JSONAPI。更具体地说,我们将查看我们在大多数WebAPI的-4xx和5xx错误中看到的典型错误代码。良好的API错误区分客户端和服务器错误最基本的错误划分标识问题是由客户端错误还是服务器错误造成的。4xx级错
xml 中如果包含部分 ascii 控制字符(小数字)则 chrome会报告如下类型错我: 解决办法:replace 这些字符 参看文档:https://support.microsoft.com/en-us/kb/315580 原文地址:https://blog.csdn.net/isaisai/ ...
分类:
其他好文 时间:
2018-10-30 22:47:32
阅读次数:
475
异常处理,虽然程序出错了,但是可以做一些预处理,使得程序不崩溃 其他方式 自己写的异常 ...
分类:
其他好文 时间:
2018-10-28 19:32:59
阅读次数:
213