安详柜子

文章
5
资源
0
加入时间
2年10月21天

软件构造 7-3 断言和防御性编程

    断言和防御性编程目录回忆:设计和抽象数据类型断言  什么断什么不断  使用断言的指导方针防御性编程  防御型编程的技巧回忆第一层防御:使bugs不可能  最好的防御bug的方法就是在设计的时候就尽量避免bug  - 静态检查:在编译的时候,可以抓住许多bug  - 动态检查:比如数组溢出  - 不变量:不变量  - 防御性拷贝  ...

node.js——初识

基本概念node.js是运行在服务端的JavaScript,实现HTTP服务器nodejs的组成:require模块:载入nodejs模块创建服务器:监听客户端请求接收请求,响应请求NPM包管理工具NPM使用场景:从npm服务器下载第三方包从npm下载命令行程序用户上传包/命令行程序到npm服务器常用命令# npm命令升级(-g表示全局安装)npm install npm -g# 升级时使用镜像源npm install npm -g --registry=http://

SpringBoot与Shiro的整合(单体式项目)

1.包结构2.jar包,配置文件,类2.1pom.xml文件配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

Photoshop实例教程:反转负冲

本教程主要是使用反转负冲来制作怀旧非主流效果,重点在于在通道里调应用图像来改变图片的颜色,效果非常独特,很多图片都可以制作出非常