Observer设计模式中主要包括如下两类对象: Subject:监视对象,它往往包含着其他对象所感兴趣的内容。在本范例中,热水器就是一个监视对象,它包含的其他对象所感兴趣的内容,就是temprature字段,当这个字段的值快到100时,会不断把数据发给监视它的对象。 Observer:监视者,它监 ...
变量及赋值 设置变量 A=‘china’ 取消变量 unset A 加上 export 关键字 代表全局变量 a=$(ls -l /root/bin) ##运行里面的命令,并把结果返回给变量 a 特殊变量\ $$ 表示当前进程编号 $0 表示当前脚本名称 $n 表示 n 位置的输入参数( n 代表数 ...
分类:
系统相关 时间:
2019-12-19 16:30:59
阅读次数:
126
基础知识 mybatis规定mapp.xml中每一个SQL语句形式上只能有一个@parameterType和一个@resultType 1、 返回值是一个对象的集合,@resultType中只能写该对象的类型,而不是写List<T> 2、 输入参数可以用#{}和${}两种取值方法,两者区别与联系: ...
分类:
其他好文 时间:
2019-12-16 19:21:34
阅读次数:
108
地址 https://leetcode-cn.com/contest/biweekly-contest-15/problems/iterator-for-combination/ 题目描述请你设计一个迭代器类,包括以下内容: 一个构造函数,输入参数包括:一个 有序且字符唯一 的字符串 charact ...
分类:
其他好文 时间:
2019-12-15 00:57:57
阅读次数:
151
1.单元测试 1.单元测试内容 1.1:模块接口测试 1.调用所测模块的输入参数与模块的形式参数在个数、属性、顺序上是否匹配 2.所测模块调用子模块是,它输入子模块的参数与子模块的形式参数在个数、属性、属性上是否匹配 3.输出给标准函数的参数在个数、属性、顺序上是否匹配 4.全局变量的定义在各模块是 ...
分类:
其他好文 时间:
2019-12-13 09:17:40
阅读次数:
114
一边接收函数返回一边判断返回值时一定要把接收的优先级加()提高再去判断 例 if((sockfd = socket()) < 0) 问题: 如何实现SYN扫描器扫描端口 , 比如AB两个设备要进行连接 , A通过端口发一个SYN包给B,B在收到后返回一个ACK包确认连接 , 但是在不确定B端口号时 ...
分类:
系统相关 时间:
2019-12-12 23:42:48
阅读次数:
134
脚本: #! /bin/bash #1获取输入参数的个数,如果没有参数直接退出 pcount=$# if((pcount==0));then echo no args; exit; fi #2 获取文件名称 p1=$1 fname='basename $p1' echo fname=$fname # ...
分类:
其他好文 时间:
2019-12-12 11:31:57
阅读次数:
141
一、程序介绍 该程序的主要思路如下: 二、程序参数 1-程序自己创建三维图像的时候 我自己计算得到的参数如下: 三维图像参数: 旋转参数: 光线投射法参数: 当我们输入参数: -v 得到程序的输出参数: 可以看到这与我上面自己列出来的参数是一致的。 图像大小大概是180X180X180,光源与屏幕距 ...
分类:
其他好文 时间:
2019-12-10 22:41:50
阅读次数:
156
lambda表达式是一种匿名函数,对应python中的自定义函数def,是定义某个函数时比较高级的一种写法。作为python初学者,本文整理了lambda的一些基本用法和特点。 lambda和def的对应关系 定义func函数,计算给定数x的平方 def func(x): return x*x 等价 ...
分类:
编程语言 时间:
2019-12-10 15:21:23
阅读次数:
101
1 系统变量 1. 常用系统变量 $HOME、$PWD、$SHELL、$USER等 2.案例实操 (1)查看系统变量的值 [atguigu@hadoop101 datas]$ echo $HOME /home/atguigu (2)显示当前Shell中所有变量:set [atguigu@hadoop ...
分类:
系统相关 时间:
2019-12-07 14:35:12
阅读次数:
92