- 博客(33)
- 资源 (113)
- 问答 (6)
- 收藏
- 关注
原创 Scala UDAF + Spark Sql实现求中位数
首先用Scala写一个UDAF函数import scala.collection.mutable.{ArrayBuffer, WrappedArray}import org.apache.spark.sql.expressions.MutableAggregationBufferimport org.apache.spark.sql.expressions.UserDefinedAggregateFunctionimport org.apache.spark.sql.Rowimport or
2020-07-16 10:48:41
761
原创 scala遍历JSONObject的每一个key
import scala.collection.JavaConversions._for (entry <- deviceTypeMap.entrySet) { println(entry.getKey + ":" + entry.getValue)}
2020-06-19 17:17:16
4381
原创 Scala+Spark报错:ERROR SparkContext: Error initializing SparkContext.Yarn application has already ended
scala编译没问题,但通过spark-shell调用时,执行报错如下:ERROR SparkContext: Error initializing SparkContext.org.apache.spark.SparkException: Yarn application has already ended! It might have been killed or unable to launch application master. at org.apache.spark.schedule
2020-06-18 09:59:56
973
原创 python中将整型数字转为unicode码
例如有一个整型码8001,希望使用python转换为\u8001,从而获取对应的汉字,代码如下:def int2uni(num): return ('\\u' + '{:0>4d}'.format(num)).encode().decode('unicode_escape')测试:>>> int2uni(8001)'老'>>> int2uni(9)'\t'...
2020-06-09 14:15:39
3335
原创 python使用openpyxl插入excel批注,同时修改excel批注框大小
python操作excel写入批注python操作excel修改批注框大小openpyxl写excel批注openpyxl修改excel批注框大小
2017-11-03 12:12:47
4495
1
转载 【转】windows命令行下命令与解释
命令行下常用网络命令解释大全1.Arp 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。 arp -a [inet_addr] [-N [if_addr] arp -d inet_addr [if_addr] arp -s inet_addr ether_addr [if_addr] 参数 -a 通过询问
2008-12-14 17:35:00
916
原创 windows命令行:开始→运行→输入的命令集锦
点击开始——>运行,然后输入以下命令,即可打开相应内容:Aaccwiz.exe---------------------------辅助工具向导 actmovie.exe-------------------------直接显示安装工具 append.exe---------------------------允许程序打开制定目录中的数据 arp.exe--------------------
2008-12-14 15:02:00
2364
原创 电脑各系统进程简介
Aactmovie.exeactmovie.exe是微软Windows操作系统自带的程序,用于支持显示卡运行一些屏幕保护和微软程序。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题agentsvr.exeagentsvr.exe是一个ActiveX插件,用于多媒体程序。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。alg.exealg.exe是微软Windows
2008-12-13 17:28:00
1772
原创 C盘下各个文件夹简介
├—WINDOWS │ ├—system32(存放Windows的系统文件和硬件驱动程序) │ │ ├—config(用户配置信息和密码信息) │ │ │ └—systemprofile(系统配置信息,用于恢复系统) │ │ ├—drivers(用来存放硬件驱动文件,不建议删除) │ │ ├—spool(用来存放系统打印文件。包括打印的色彩、打印预存等) │ │ ├—wbem(存放WMI测试程序,
2008-12-13 17:25:00
3504
原创 oracle9i学习笔记之十八 Oracle9i对DML和DDL语句的扩展
1.语句回顾1)用INSERT语句添加新行到表中 INSERT INTO table[(column [,column...])] VALUES (value[,value...]); 用此语法一次只能插入一行: 例: INSERT INTO dept(deptno,dname,loc) VALUES (70,Public Relations,she
2008-12-13 17:16:00
772
原创 oracle9i学习笔记之十七 分级取回数据
1.分级查询 SELECT [LEVEL],column,expr... FROM table [WHERE condition(s)] [START WITH condition(s)] [CONNECT BY PRIOR condition(s)]; LEVEL:对每行返回一个级别,对根行LEVEL伪列返回1;对孩子的LEVEL伪列返回2,以此类推 STA
2008-12-13 17:14:00
685
原创 oracle9i学习笔记之十六 高级子查询
1.子查询回顾 SELECT select_list FROM table WHERE expr operator(SELECT select_list FROM table); 例1:查询emp表,显示薪水大于平均薪水的雇员信息 SELECT * FROM emp WHERE
2008-12-13 17:13:00
841
原创 oracle9i学习笔记之十四 使用集合运算
这一章,要用到两个表:emp和job_history.下面是job_history的创建信息:CREATE TABLE JOB_HISTORY( empno NUMBER(4) NOT NULL, deptno NUMBER(4) NOT NULL , start_date DATE, end_date DATE,
2008-12-13 17:12:00
628
原创 oracle9i学习笔记之十五 增强GROUP BY子句
1.组及组函数回顾 SELECT [column,]group_function(column)... FROM table [WHERE condition] [GROUP BY group_by_expression] [ORDER BY column];例1:计算工作岗位以CL开头的各部门雇员的平均薪水、有佣金收入的雇员数和最晚受雇日期
2008-12-13 17:12:00
1126
1
原创 oracle9i学习笔记之十三 SQL练习
1.图书借阅系统包含以下表: 会员表(member) 图书表(title) 库存图书备份表(title_copy) 图书借阅表(borrow) 预定表(reservation)2.表信息 1)会员表包含以下字段: 会员ID(序列号)、会员名、地址、城市、电话、加入时间(默认为系统时间)、会员ID是主键2)图书表包含以下字段: 图书编号(序列号)、书名、书
2008-12-13 17:11:00
774
原创 oracle9i学习笔记之十二 控制用户访问
1.创建用户 DBA用CREATE USER 语句创建用户 CREATE USER user INDENTIFIED BY password; 例:CREATE USER test IDENTIFIED BY clerk;2.修改用户口令 ALTER USER user IDENTIFIED BY password; 例:ALTER USER test IDENTIFI
2008-12-13 17:09:00
734
原创 oracle9i学习笔记之十一(3) 同义词
1.创建同义词 CREATE [PUBLIC] SYNONYM synonym FOR object; 例1:为视图DEPT_SUM_VU创建一个简洁的名字 CREATE SYNONYM d_sum FOR dept_sum_vu; 例2:创建公共同义词提供给所有用户使用 CREATE PUBLIC SYNONYM dept FOR scott.dept
2008-12-13 16:40:00
595
原创 oracle9i学习笔记之十一(2) 索引
1.创建索引 CREATE INDEX index ON table (column [,column]...); 例1:提高对EMP表的ENAME的查询速度 CREATE INDEX emp_ename_idx ON emp(ename); 例2.创建基于函数的索引 CREATE INDEX upper_idx ON emp(upper(ename));
2008-12-13 16:39:00
580
原创 oracle9i学习笔记之十一(1) 序列
1.创建序列 CREATE SEQUENCE sequence_name [INCREMENT BY n] [START WITH n] [{MAXVALUE n | NOMAXVALUE}] [{MINVALUE n | NOMINVALUE}] [{CYCLE | NOCYCLE}]
2008-12-13 16:38:00
825
原创 oracle9i学习笔记之十 创建视图
1.关于视图 -限制对数据库的访问 -容易实现复杂的查询 -对于相同的数据可以产生不同的视图2.创建视图1)在CREATE VIEW语句中嵌入一子查询 CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view [(alias[,alias]...)] AS subquery [WITH CHECK OPTION [CONSTRAINT co
2008-12-13 16:37:00
1798
原创 oracle9i学习笔记之九 约束
1.约束类型 NOT NULL----指定列不能包含空值 UNIQUE-----指定列的值或者列的组合的值对于表中所有的行必须是唯一的 PRIMARY KEY----表的每行的唯一性标识 FOREIGN KEY----在列和表引用表的一个列之间建立并强制一个外键关系 CHECK----指定一个必须为真的条件2.约束原则 1)命名一个约束,必须按照命名规则。如果不命名约束,Orac
2008-12-13 16:36:00
1190
原创 oracle9i学习笔记之八 创建和维护表
1.数据库对象 对象 描述 表 存储数据的基本单元,由行和列组成 视图 来自一个或多个表的数据的子集 序列 产生关键字值 索引 提高某些查询的性能的数据结构 同义词 赋予对象另外的名字2.CREATE TA
2008-12-13 16:35:00
1249
原创 oracle学习笔记之六 子查询
1.SELECT select_list FROM table WHERE expr operater (SELECT select_list FROM table); 1)Expr operater包括比较运算符: 单行运算符(=、>、>=、) 多行运算符(IN、ANY、ALL) 2)子查询可以嵌于一下SQL子句中
2008-12-13 16:34:00
780
原创 oracle学习笔记之七 数据操作
1.追加数据 INSERT INTO table[(column[,column...])] VALUES (value[,value...]); 例1:INSERT INTO dept(deptno,dname,loc) VALUES (50,DEVELOPMENT,DETROIT); 例2:INSERT INTO dept
2008-12-13 16:34:00
1197
原创 oracle学习笔记之五 组函数
1.Oracle包含以下组函数 -AVG([DISTINCT|ALL]n) 返回平均值,忽略空值 -COUNT({*|[DISTINCT|ALL]}expr) 返回记录的数量,用*包含空值,否则不包含空值 -MAX([DISTINCT|ALL]expr) 返回最大值,忽略空值 -MIN([DISTINCT|ALL]expr) 返回最小值,忽略空值 -SUM([DISTINCT|ALL
2008-12-13 16:32:00
1159
原创 oracle学习笔记之四 多表查询
1.从多个表中获取数据 SELECT table1.column,table2.column FROM table,table2 WHERE table1.column1=table2.column2; -在WHERE子句中书写连接条件 -如果在多个表中出现相同的列名,则需要使用表名作为来自该表的列名的前缀 -N个表相连时,至少需要N-1个连接条件2.笛卡尔积 笛
2008-12-13 16:31:00
1154
原创 oracle9i学习笔记之三 单行函数
1.单行函数 function_name(column|expression,[arg1,arg2,...])-接收参数并返回一个结果-每行返回一个结果-可以改变数据类型-能被嵌套-可以用于SELECT,WHERE和ORDER BY子句-包括:字符函数,数值函数,日期函数,转换函数,通用函数 2.字符函数-包括:大小写转换函数,字符处理函数 1)大小写转换函数
2008-12-13 15:43:00
990
原创 oracle数据字典总结
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 一、用户 查看当前用户的缺省表空间 SQL>SELECT username,default_tablespace FROM user_users; 查看当前用户的角色 SQL>SELECT * FROM user_role_privs; 查看当前用户的系统权限
2008-12-12 13:36:00
719
原创 【转】我来告诉大家一些无耻的电脑知识
注:原文转自“涟水在线”论坛原创文学版版主 一、找回误删并清除了回收站的文档 步骤:1、单击“开始——运行”,然后输入regedit (打开注册表)2、依次展开:“HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE ”,在左边空白外点击“新建”,选择:“主键
2008-12-12 12:15:00
1132
1
原创 oracle学习笔记之二限制和排列数据
1.限定被选择的数据行 SELECT *|{[DISTINCT] column [alias], ...}FROM tableWHERE condition(s)]; 例:SELECT ename,job,deptnoFROM empWHERE job=CLERK;结果: ENAME JOB DEPTNO SMITH CL
2008-12-12 09:24:00
1455
原创 oracle9i学习心得之一 基本SQL语句
1.SQL语句包括: 1) 数据查询:select 2) DML(data manipulation language):insert、update、delete、merge 3) DDL(data definition language):create、alter、drop、rename、truncate 4) 事务控制:commit、rollback、savepoint 5) D
2008-12-11 19:20:00
730
原创 UTF-8轻松解决mysql汉字录入及jsp页面的汉字显示问题
我在连接mysql时遇到了汉字显示问题一开始是数据库根本无法录入中文数据我建了一个表,在插入数据时,提示错误:Date too long for column...经过多方查找,找到了解决办法,就是在mysql安装目录下,修改my.ini配置文件在文件中的[client]后面加上这句:default-character-set=gbk即:[client]default-character-set=
2008-11-06 13:12:00
1427
软件测试自动化(高清pdf版)
2008-12-10
软件测试过程改进 中文pdf版
2008-12-10
oracle常见问题大全
2008-12-10
Struts 快速学习指南(高清晰pdf)
2008-12-10
21天掌握用Visual C++6对数据库编程 中文版
2008-12-09
Python FTP server library (pyftpdlib-1.5.1)
2016-06-15
Agile Web Development with Rails(4th)
2014-01-21
Mozilla Firefox V3.5.4
2009-11-02
axis2代码转换工具和打包工具
2009-03-11
oracle学习笔记(txt格式,自己总结的,很详细,每章附有例题和习题及答案)
2008-12-12
Websphere MQ入门教程—使用IBM Websphere MQ(doc格式)
2008-12-10
软件测试指南:测试用例(高清pdf版)
2008-12-10
笔记本上只有一个无线网卡,如何虚拟多个网卡通过这个无线网卡连接不同的wifi
2020-02-20
VUE的websocket如何清除buffer
2020-02-05
pytest执行用例,用例执行完tearDownClass仍然不结束
2020-01-15
tornado队列put完后,get方法没有触发
2020-01-05
python的ctypes加载遇到相互依赖的库如何处理?
2019-12-27
MFC中bitblt拷贝的问题
2016-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人