test

Sybase数据库常用sql语言

ε祈祈猫儿з 提交于 2020-02-13 22:39:42
Sybase数据库常用sql语言 1,表备份: --table_name1:需要备份的表; table_name2:备份后的表 SELECT * into table_name2 from table_name1 2,删除列: ALTER TABLE table_name DELETE column_name; 3,增加列: ALTER TABLE table_name ADD (column_name DATA_TYPE [NOT] NULL); 4,修改列的空与非空: ALTER TABLE table_name MODIFY column_name [NOT] NULL; 5,修改列名: ALTER TABLE table_name RENAME old_column_name TO new_column_name; 6,快速建立临时表: SELECT * INTO table_name_new FROM table_name_old; 7,修改表名: ALTER TABLE old_table_name RENAME new_table_name 8,增加主键约束: ALTER TABLE tb_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name,..) 9,删除主键约束: ALTER TABLE tb_name DROP

tsconfig常用配置解析

╄→尐↘猪︶ㄣ 提交于 2020-02-13 22:35:58
一、TypeScript编译工具安装 我们用TypeScript开发项目的时候, 编写的源文件都是以".ts"结尾的文件 ,而 ".ts"文件是无法直接被浏览器或node环境下直接运行的 ,所以必须进行编译,将".ts"的文件编译成".js"文件后才能直接运行。要想编译TypeScript文件,那么 必须使用tsc编译工具 ,需要注意的是,我们 并不是直接去安装tsc , 而是全局安装typescript ,全局安装好typescript之后,就可以在命令行工具中直接使用tsc命令了,如下图所示: 二、tsc编译工具的使用 首先我们可以在命令行中,输入 tsc --help ,即可查看tsc命令的使用帮助文档。如果直接在项目根目录下输入 tsc ,那么 tsc会将项目下的所有".ts"文件都进行编译,编译后输出的文件与源ts文件同名、同位置 。 我们可以在执行tsc命令的时候传递一些参数,进行特定的配置,如: // 编译结果采用es5,模块形式采用commonjs,编译源文件为 ts/index.ts tsc --target es5 --module commonjs ts/index.ts 对于简单的项目,我们可以通过给tsc命令传递一些参数进行编译,但是如果是大型的复杂项目,那么通过传递命令参数的形式进行编译就会显得心有余而力不足了,也不方便。我们可以采用配置文件的方式

简单实用SQL脚本

冷暖自知 提交于 2020-02-13 21:01:13
简单实用SQL脚本 行列互转 create table test(id int ,name varchar ( 20 ),quarter int ,profile int ) insert into test values ( 1 , ' a ' , 1 , 1000 ) insert into test values ( 1 , ' a ' , 2 , 2000 ) insert into test values ( 1 , ' a ' , 3 , 4000 ) insert into test values ( 1 , ' a ' , 4 , 5000 ) insert into test values ( 2 , ' b ' , 1 , 3000 ) insert into test values ( 2 , ' b ' , 2 , 3500 ) insert into test values ( 2 , ' b ' , 3 , 4200 ) insert into test values ( 2 , ' b ' , 4 , 5500 ) select * from test -- 行转列 select id,name, [ 1 ] as "一季度", [ 2 ] as "二季度", [ 3 ] as "三季度", [ 4 ] as "四季度", [ 5 ] as " 5 "

test

早过忘川 提交于 2020-02-13 20:44:07
Selenium Test I love Selenium this article Post By Selenium WebDriver Create By Young 来源: https://www.cnblogs.com/ppybear/p/12304744.html

test

拥有回忆 提交于 2020-02-13 20:32:23
Selenium Test I love Selenium this article Post By Selenium WebDriver Create By Young 来源: https://www.cnblogs.com/ppybear/p/12304688.html

test

拈花ヽ惹草 提交于 2020-02-13 20:11:34
Selenium Test I love Selenium this article Post By Selenium WebDriver Create By Young 来源: https://www.cnblogs.com/ppybear/p/12304910.html

简单实用SQL脚本

一曲冷凌霜 提交于 2020-02-13 19:23:47
行列互转 create table test(id int ,name varchar ( 20 ),quarter int ,profile int ) insert into test values ( 1 , ' a ' , 1 , 1000 ) insert into test values ( 1 , ' a ' , 2 , 2000 ) insert into test values ( 1 , ' a ' , 3 , 4000 ) insert into test values ( 1 , ' a ' , 4 , 5000 ) insert into test values ( 2 , ' b ' , 1 , 3000 ) insert into test values ( 2 , ' b ' , 2 , 3500 ) insert into test values ( 2 , ' b ' , 3 , 4200 ) insert into test values ( 2 , ' b ' , 4 , 5500 ) select * from test -- 行转列 select id,name, [ 1 ] as "一季度", [ 2 ] as "二季度", [ 3 ] as "三季度", [ 4 ] as "四季度", [ 5 ] as " 5 " from test

简单实用SQL脚本

流过昼夜 提交于 2020-02-13 19:20:07
行列互转 create table test(id int,name varchar(20),quarter int,profile int) insert into test values(1,'a',1,1000) insert into test values(1,'a',2,2000) insert into test values(1,'a',3,4000) insert into test values(1,'a',4,5000) insert into test values(2,'b',1,3000) insert into test values(2,'b',2,3500) insert into test values(2,'b',3,4200) insert into test values(2,'b',4,5500) select * from test --行转列 select id,name, [1] as "一季度", [2] as "二季度", [3] as "三季度", [4] as "四季度", [5] as "5" from test pivot ( sum(profile) for quarter in ([1],[2],[3],[4],[5]) ) as pvt create table test2(id int,name varchar

linq to sql中慎用Where<T>(Func<TSource, bool> predicate),小心被Linq给\"骗\"了!

梦想与她 提交于 2020-02-13 18:05:56
近日在一个大型Web项目中,采用Linq to Sql替换原来的sqlcommand/sqldatareader方式来获取数据,上线后刚开始一切正常,但是随着访问量的增加,网站明显慢了很多,监测服务器CPU占用率/内存使用情况等性能指标却发现均在正常范围内,无意中在SqlServer Profier中跟踪数据库执行的sql语句时,发现有大量语句直接将整个表的数据全部提取出来了,而非仅返回分页中的当前页数据! 而这些SQL都是Linq自动翻译并最终提交到数据库的,查看了相关的代码,明明写着Skip(n).Take(m)类似的语句,为何还会生成这么“傻”的sql呢? 于是写了以下测试代码[测试环境:vs.net2008 + sqlsever2005 + win2003],最终发现是Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate);使用后,导致这个问题的产生 1. 测试表T_Test: CREATE TABLE [ dbo ] . [ T_Test ] ( [ F_ID ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL , [ F_Name ] [ nvarchar ] ( 50 ) COLLATE Chinese_PRC_CI_AS NULL , [

java随机数生成器

断了今生、忘了曾经 提交于 2020-02-13 15:14:52
一.java.lang.Math.Random 调用这个Math.Random()函数能够返回带正号的double值,取值范围是[0.0,1.0)的左闭右开区间,并在该范围内(近似)均匀分布。 二.java.util.Random 常用函数 protected int next(int bits) :生成下一个伪随机数。 boolean nextBoolean() :返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的boolean值。 void nextBytes(byte[] bytes) :生成随机字节并将其置于用户提供的 byte 数组中。 double nextDouble() :返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0和1.0之间均匀分布的 double值。 float nextFloat() :返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0和1.0之间均匀分布float值。 double nextGaussian() :返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的double值,其平均值是0.0标准差是1.0。 int nextInt() :返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 int nextInt(int n) :返回一个伪随机数,它是取自此随机数生成器序列的、在