记录c++的学习2 (仅供参考,欢迎大家交流学习) 2021.1.10 4、友元: 4.1全局函数做友元: 1、友元的目的就是让一个函数或者类访问另一个类中私有成员 2、友元的关键字为friend 3、友元的三种实现 (1)全局函数做友元 (2)类做友元 (3)成员函数做友元 下面展示一些 代码。 #include <iostream
Collection子接口二:Set Set接口是Collection的子接口,Set接口没有提供额外的方法,直接调用Collection的方法就可以 Set集合中不允许添加相同的元素 Set判读两个对象是否相同不是使用==运算符,而是根据equals方法 Set:元素无序、不可重复的集合 hashSet:Set接口的主要实现类:线
获取命令帮助 exp -help imp -help expdp -help impdp -help rman target / ? 测试数据准备 CREATE TABLESPACE test01 datafile 'C:\APP\ADMINISTRATOR\ORADATA\TEST\test01.dbf' SIZE 10M autoextend off; CREATE USER hello IDENTIFIED BY world DEFAULT TABLESPACE
Linux磁盘使用及文件系统管理新建欢迎来到 来到大浪涛天的博客 ! 一、Linux磁盘使用及文件系统管理1. mount 命令1-1. 命令选项:1-2. mount 的bind功能1-3. 查看当前系统下的mount选项1-4. 挂载特殊设备如光盘和iso文件1-5. umount的特殊情况处理2. swap文件的创建及启用2-1. mkswa
管理KVM虚拟机命令 //虚拟机随着系统启动 virsh autostart Name //关闭虚拟机随系统启动 virsh autostart —disable Name //查看正在运行的KVM虚拟机 [root@test01 ~]# virsh list //查看所有KVM虚拟机 [root@test01 ~]# virsh list --all //启动KVM虚拟机 [root@test0
1、查找 /test #查找test字符串所在的行 2、替换 :n,ms/test01/test02/g #第n-m行所有test01替换为test02 :s/test01/test02/ #当前行第一个test01替换为test02 :.,$s/test01/test02/
(一)问题背景在使用impdp进行数据导入的时候,往往在导入表和索引的统计信息的时候,速度非常慢,因此我在使用impdp进行导入时,会使用exclude=table_statistics排除表的统计信息,从而加快导入速度,之后再手动收集统计信息。
Linux计划任务 类型: 一次性计划任务 周期性计划任务 一次性计划任务 前提: atd服务必须运行 [root@test01 ~]# systemctl status atd ● atd.service - Job spooling tools Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled) Active
简答题:1、String s = new String("xyz");创建了几个String Object? 答:new String()创建了一个对象,放在队中,创建的字符串本身放在了字串池中。所以创建了两个对象。 2、数组有没有length()这个方法? String有没有length()这个方法?答:数组中有length属性,没有这个方法。 3、sleep(1
依赖测试: 依赖测试主要用于,某个接口需要用到上个接口的返回值,这种数据关联性的场景。 如图:本来是test01()先运行,但是加上@Test(dependsOnMethods = { "test02" })标签就变成test02先执行,然后在运行test01。 package com.mg.java.maven.day06; import org.testng.annotations.T
函数的基本概念 1.一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。 2.函数是代码复用的通用机制 python函数的分类 1.内置函数,可以直接拿来使用的 2.标准库函数ipmort 3.第三方库函数,比如语音识别,科大讯飞的库,python社区提供了很多高质量的库 4.自定义的库 文档字符
KVM虚拟机克隆方式 (VM虚拟机克隆方式有三种) (1)手动克隆 ** 我们用 test01 和 克隆后的 test02来演示** test01 -----------------------> test02 第一步:进入test01虚拟机的xml主配置文件目录下
创建无参存储过程 1 create procedure proc_test01 2 as 3 begin 4 select * from myrptdetail 5 end 执行无参存储过程 exec proc_test01 结果 创建带参存储过程 1 create procedure proc_test02 2 @param nvarchar(50) 3 as 4 begin 5 select * from myrptdetai
意义 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 便于调用者调用。 良好的封装,便于修改内部代码,提高可维护性。 良好的封装,可进行数据完整性检测,保证数据的有
基于二级分发设计url路由 path('index/', views.index), path('index/', ([ path('test01/', test01), path('test02/', test02), ], None, None)), # 二级分发 path('index/'
kvm虚拟机的克隆分为两种情况 (1) KVM主机本机虚拟机直接克隆。 (2) 通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移)。 1. 本机虚拟机直接克隆 (1) 查看虚拟机配置文件 [root@node1 ~]# cat /etc/libvirt/qemu/oeltest01.xml <!--WARNING:
super 调用父类的非静态属性和方法 调用父类的构造方法(必须写在子类构造方法的第一行) 在子类构造方法中一定要调用父类构造方法,可以通过super指定调用父类的哪个构造方法,如果没有指定,在实例化子类时会自动调用父类的无参构造方法。 class Test02 { Test02(){ System.out.prin
非静态内部类 调用对象 Test01.Test001=new Test01().new Test001() 静态内部类 Test01.Test001=newTest01.Test001() 导入import static java.lang.math就可以直接用其中的方法 Integer a=Integer.valueOf(30)基本数据类型转成对象对象转成基本数据类型int b=a.intValue()Integer c=I
场景:未考虑按自然顺序执行时,或想变更执行顺序,比如增加 数据的用例要先执行,再执行删除的用例。测试用例默认是按名 称顺序执行的。 • 解决:• 安装:pip install pytest-ordering • 在测试方法上加下面装饰器 •@pytest.mark.last ---最后一个执行• @pytest.mark.
在python中sys.argv[]是用来获取命令行输入的参数的(参数和参数之间空格区分),sys.argv[0]表示代码本身文件路径,所以从参数1开始,表示获取的参数了 举例说明:创建一个程序名为test01.py import sysa=sys.argv[0]print(a) 在命令窗口输入python test01.py ,结果如下: 更改
gizp:*gzip工具不能压缩目录,只能压缩文件压缩:gzip filename [root@localhost test01]# ll -h * #查看压缩前all.txt文件大小 -rw-r--r-- 1 root root 4.2M 9月 7 13:44 all.txt [root@localhost test01]# gzip all.txt #压缩all.txt文件 [root@localhost test01]# ll -h *
定义:SSH 是由 IETF制定的建立在应用层基础上的安全网络协议。作用:1. 它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)2. 为其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。3. 通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。4
在数据库只有一个实例的情况下,如果要实现数据的隔离,最简单的方法就是创建多个表空间,添加多个用户,一个用户对应一个表空间,这样就实现了数据的隔离(多个开发团队共用一个oracle实例)。 1.ssh shell 工具登录到oracle服务器(Linux) 切换到oracle 输入命令:su - oracle 进入sqlp
原文: http://blog.gqylpy.com/gqy/383 如下三种方式 extra:结果集修改器,一种提供额外查询参数的机制 raw:执行原始SQL返回模型实例 connection/connections:直接执行自定义SQL(此方法不依赖model) 1.extra示例: # extra # 在QuerySet
原文: http://blog.gqylpy.com/gqy/339 补充一个装饰器 * errorhandler** 用于重定义错误页面,用法如下: from flask import Flask app = Flask(__name__) @app.errorhandler(404) # 重新定义404错误页面 def error404(args):