1.新建测试表 create table TEST_TABLE( T1 VARCHAR2(10),--姓名 T2 VARCHAR2(10),--科目 T3 VARCHAR2(10)--成绩 ) 2.插入测试数据 insert into test_table (T1, T2, T3) values ( ...
分类:
数据库 时间:
2019-12-07 14:40:20
阅读次数:
66
多参数类模板类模板可以定义任意多个不同的类型参数template <typename T1, typename T2>class Test{public: void add(T1 a, T2 b);}; 使用上述的类模板: Test<int ,float> t; 类模板可以被特化:即特殊化-指定类模 ...
分类:
其他好文 时间:
2019-12-06 00:37:59
阅读次数:
141
六大原则: 1、单一职责原则(Single Responsibility Principle,简称SRP ) 核心思想:应该有且仅有一个原因引起类的变更 问题描述:假如有类Class1完成职责T1,T2,当职责T1或T2有变更需要修改时,有可能影响到该类的另外一个职责正常工作。 好处:类的复杂度降低 ...
分类:
其他好文 时间:
2019-12-05 19:14:18
阅读次数:
96
volatile volatile关键字的主要作用是使变量在多个线程间可见 使用方法: private volatile int number=0; 图示: 两个线程t1和t2共享一份数据,int a=0,但是两个线程间是不可见的,t1修改a=10,但对于t2来说a还是从0变到20,两个线程是独立的 ...
分类:
其他好文 时间:
2019-12-04 13:07:58
阅读次数:
64
1.synchronized可以使用任意的Object进行加锁,用法比较灵活 另外特别注意一个问题,就是不要使用String常量加锁,会出现死循环 输出结果: 永远都是t1开始,t1结束,没有t2什么事,这是什么原因呢? String在常量池中只有一个引用,所以尽量不要用字符串常量去加锁 可以采用如 ...
分类:
其他好文 时间:
2019-12-04 10:36:15
阅读次数:
104
T1 这道题其实就是单纯对数据进行排序,但是因为关键字不止一种(解题数m和罚时t) 并且输出的是队伍的名字(也就是序号) 而正常排序完之后我们就会发现 我们并不知道当前各个位置的数对应的队伍名是什么了(也就是其原本的位置信息已经在排序过程中丢失了) 这个时候我们发现 一个队伍有三种信息 解题数 罚时 ...
分类:
其他好文 时间:
2019-12-02 23:23:08
阅读次数:
141
T1 请问这还是纸牌游戏吗 https://scut.online/p/567 这道题正解据说是方根 这里先放着等以后填坑吧qwq 但是由于这道题数据是随机的 所以其实是有各种水法的(但是我比赛根本没有想到任何水法qwq 第一种水法呢 因为数据随机 所以当数据大小变得比较大的时候 基本乘出来的数已经 ...
分类:
其他好文 时间:
2019-12-01 22:38:29
阅读次数:
117
重点css3的动画效果 (时间及偏移位置)设置 和滚动监听位置的选择 HTML <!-- section1 --> <div class="section1"> <ul class=""> <li class="tt t1"><span class="cent1">骁龙855旗舰处理器</span> ...
分类:
其他好文 时间:
2019-12-01 18:44:38
阅读次数:
87
泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 示例 1: 输入:n = 4输出:4解释:T_3 = 0 + 1 + 1 = 2T_4 ...
分类:
其他好文 时间:
2019-11-30 14:08:25
阅读次数:
147
Part2 T1 //寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。 // 例如,输入6和21,则输出为:7 11 13 17 19。 #include <stdio.h> #include <stdlib.h> #define N 1000 int fu ...
分类:
其他好文 时间:
2019-11-30 09:41:36
阅读次数:
43