c2

oracle函数 LPAD(c1,n[,c2])

夙愿已清 提交于 2020-04-07 14:57:57
【功能】在字符串c1的左边用字符串c2填充,直到长度为n时为止 【参数】C1 字符串 n 追加后字符总长度 c2 追加字符串,默认为空格 【返回】字符型 【说明】如果c1长度大于n,则返回c1左边n个字符 如果如果c1长度小于n,c2和c1连接后大于n,则返回连接后的右边n个字符 【示例】 SQL> select lpad('gao',10,'*') from dual; lpad('gao',10,'*') ----------------- *******gao 不够字符则用*来填满 【相似】RPAD()在列的右边粘贴字符 【相反】LTRIM() 删除左边出现的字符串 来源: https://www.cnblogs.com/fanweisheng/p/11120035.html

oracle函数 RPAD(c1,n[,c2])

房东的猫 提交于 2020-04-07 13:46:20
【功能】在字符串c1的右边用字符串c2填充,直到长度为n时为止 【参数】C1 字符串 n 追加后字符总长度 c2 追加字符串,默认为空格 【返回】字符型 【说明】如果c1长度大于n,则返回c1左边n个字符 如果如果c1长度小于n,c1和c2连接后大于n,则返回连接后的左边n个字符 如果如果c1长度小于n,c1和c2连接后小于n,则返回c1与多个重复c2连接(总长度>=n)后的左边n个字符 【示例】 SQL> select rpad('gao',10,'*a') from dual; rpad('gao',10,'*a') ----------------- gao*a*a*a* 【相似】LPAD()在列的左边粘贴字符 【相反】RTRIM() 删除右边出现的字符串 来源: https://www.cnblogs.com/fanweisheng/p/11120037.html

自考新教材--p152

依然范特西╮ 提交于 2020-02-29 18:29:18
源程序: //"+"、"-"运算符重载 #include <iostream> using namespace std; class myComplex { private:   double real, imag; public:   myComplex();   myComplex(double x, double i);   void outCom();   myComplex operator-(const myComplex &c);   friend myComplex operator+(const myComplex &c1, const myComplex &c2);//声明友元函数 }; myComplex::myComplex() {   real = 0;   imag = 0; } myComplex::myComplex(double r, double i) {   real = r;   imag = i; } void myComplex::outCom() {   cout << "(" << real << "," << imag << ")"; } myComplex myComplex::operator-(const myComplex &c) {   return myComplex(this->real - c.real, this-

NOIP2009 Hankson的趣味题

那年仲夏 提交于 2020-02-13 14:37:35
2 .Hankson的趣味题 (son.pas/c/cpp) 【问题描述】 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数 c1 和 c2 的 大公约数和 小公倍数。现在 Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数 a0,a1,b0,b1,设某未知正整数 x 满足: 1. x 和 a0 的 大公约数是 a1; 2. x 和 b0 的 小公倍数是 b1。 Hankson 的“逆问题”就是求出满足条件的正整数 x。但稍加思索之后,他发现这样的 x 并不唯一,甚至可能不存在。因此他转而开始考虑如何求解满足条件的 x 的个数。请你帮助他编程求解这个问题。 【输入】 输入文件名为 son.in。第一行为一个正整数 n,表示有 n 组输入数据。接下来的 n 行每行一组输入数据,为四个正整数 a0,a1,b0,b1,每两个整数之间用一个空格隔开。输入数据保证 a0 能被 a1 整除,b1 能被 b0 整除。 【输出】输出文件 son.out 共 n 行。每组输入数据的输出结果占一行,为一个整数。 对于每组数据:若不存在这样的 x,请输出 0

C++序列式容器之deque

匿名 (未验证) 提交于 2019-12-03 00:17:01
deque的构造和析构 deque<Elem> c = c2; deque<Elem> c(n, elem);   n个elem c.~deque();        销毁所有元素 deque的非更易操作 c.empty();   c.size(); c.max_size(); c.shrink_to_size(); c1 = c2; c1 != c2; c2 > c2; c1 < c2; c1 >= c2; c1 <= c2; c[idx]; c.at(idx); c.front(); c.back(); c.begin(); c.end(); c.cbegin(); c.cend(); c.rbegin(); c.rend(); c.crbegin(); c.crend(); 无capacity和reserve操作 deque的更易型操作 c.assign(beg,end);  将区间[begin,end)内的元素复制给c c1.swap(c2);       swap(c1, c2);     置换c1和c2的数据,同上 c.push_back(elem); c.pup_back(); c.push_front(elem); c.pop_front(); c.emplace_back(args...);  在末尾添加args,无返回 c.emplace_front(args.

Python数据库小程序

匿名 (未验证) 提交于 2019-12-02 22:51:30
源代码:# dict1 是 字典 , 用来对应相应元素的下标,我们将文件转成列表,对应的也就是文件的下标,通过下标来找文件元素 dict1 = { 'sort' : 0 , 'name' : 1 , 'age' : 2 , 'phone' : 3 , 'job' : 4 }#将最后需要打印的信息转成列表的形式 def p_message ( m1 ): if '*' in m1 : m1 = dict1 . keys () return m1 m1 = m1 . split ( ',' ) for i in range ( len ( m1 )): m1 [ i ] = m1 [ i ]. strip () return m1 #遍历文件信息,将其转化成列表的形式#将函数转化成生成器,好处是不用一次将文件信息全部传入内存,而是用多少传多少def op_file(m2): m2 = m2.strip() with open(m2 ,encoding='utf=8')as f: for line in f: line = line.strip() line = line.split(',') yield line#进行条件筛选def choose(pp1 ,m3): lis = [] m3 = m3.strip() if '>' in m3: c1 ,c2 = m3.split('>'

Java反射学习笔记

℡╲_俬逩灬. 提交于 2019-12-02 11:54:07
感谢慕课网Cedar老师的视频! https://www.imooc.com/learn/199 Java-reflect专题 Class类的使用 1.在面向对象的世界里,万事万物皆对象。 类是谁的对象呢??? 类是java.lang.Class类的实例对象 代码实例: package com.cj.study.test1; public class ClassDemo1 { public static void main(String[] args) { //Foo的实例如何表示 Foo foo = new Foo(); //Foo这个类也是一个实例对象,Class类的实例对象,如何表示呢? //任何一个类都是Class的实例对象,这个实例对象有三种表示方式 //第一种表示方式--->实际在告诉我们任何一个类都有一个隐含的静态成员变量 Class c1 = Foo.class; //第二种表示方式--->已经知道该类的对象通过getClass方法 Class c2 = foo.getClass(); /* * 官网c1,c2表示了Foo类的类类型(class type) * 万事万物皆对象 * 类也是对象,是Class类的实例对象 * 这个对象我们称为该类的类类型 */ //不管c1 or c2都代表了Foo类的类类型,一个类只可能是Class类的一个实例对象 System

insert语句加强记忆

强颜欢笑 提交于 2019-12-01 01:42:11
1、insert into table (c1,c2) values (c1,c2); 2、insert inti table (c1,c2) values ((select c1 from table_other), c2); --这里的select返回只能是一列 3、insert into table values (c1,c2,c3,c4); --注意这里的括号里的列是table里所有的列 4、insert into table value select c1,c2,c3,c4 from table_other; --这里select 也是所有的列 5、insert into table (c1,c2) select c1,c2 from table_other; 来源: https://www.cnblogs.com/xiaodangxiansheng/p/11646301.html

Python数据库小程序

拟墨画扇 提交于 2019-11-29 14:30:52
源代码:# dict1 是 字典 , 用来对应相应元素的下标,我们将文件转成列表,对应的也就是文件的下标,通过下标来找文件元素dict1 = {'sort':0 , 'name':1 ,'age':2 ,'phone':3 ,'job':4 }#将最后需要打印的信息转成列表的形式def p_message(m1): if '*' in m1: m1 = dict1.keys() return m1 m1 = m1.split(',') for i in range(len(m1)): m1[i] =m1[i].strip() return m1#遍历文件信息,将其转化成列表的形式#将函数转化成生成器,好处是不用一次将文件信息全部传入内存,而是用多少传多少def op_file(m2): m2 = m2.strip() with open(m2 ,encoding='utf=8')as f: for line in f: line = line.strip() line = line.split(',') yield line#进行条件筛选def choose(pp1 ,m3): lis = [] m3 = m3.strip() if '>' in m3: c1 ,c2 = m3.split('>') c1 = c1.strip() c2 = c2.strip() g = op

2019.8.22 1.隐式转换&显示转换

痴心易碎 提交于 2019-11-28 06:32:28
1.显示转换:大的数值向小的转换 2.隐式转换:小的数值向大的转换 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void Main(string[] args) { int i = 10;//隐式转换(小的数值范围向大的转换) long l = i;//隐式转换(小的数值范围向大的转换) C1 c1 = new C2();//隐式转换(小的数值范围向大的转换) //显示转换(通常是大的数值范围向小的转换) double d = 10.05; int iFromD = (int)d; C1 c11 = new C1(); //C2 c2 = (C2)c11;//会报错无法强制转换 try { C2 c2 = (C2)c11; } catch (Exception e){ Console.WriteLine(e.Message); } //显示转换尾 Console.WriteLine(c11 is C1);//是否为C1类型 Console.WriteLine(c11 is C2);//是否为C2类型 C2