摘要:pyinstaller看起来并不会将动态链接库自动打包,所以我们需要告诉pyinstaller要打包哪些动态链接库,步骤如下(假设python文件名为 oracletest.py): 1. 使用pyinstaller -F oracletest.py 打包后会生成一个oracletest.spec文 阅读全文
posted @ 2019-12-11 09:51 张不正 阅读 (7) 评论 (0) 编辑
摘要:解决的方案是利用pyinstaller的hook特性,步骤如下: 1.在项目目录新建hooks目录,目录中新建hooks-scrapy.py 文件,文件内容如下: from PyInstaller.utils.hooks import collect_submodules, collect_data 阅读全文
posted @ 2019-12-11 09:27 张不正 阅读 (3) 评论 (0) 编辑
摘要:1. logger是分层级的,root是所有logger的祖先。 2. root这个logger在执行logging.warning() 等一系列方法和basicConfig()的时候才会被初始化handler, 否则该logger是没有handler的。 3.使用类似logging.getLogg 阅读全文
posted @ 2019-11-29 00:01 张不正 阅读 (6) 评论 (0) 编辑
摘要:select t1.tablespace_name,curr_b/1024/1024/1024,max_b/1024/1024/1024,curr_b/max_b from(select tablespace_name,sum(maxbytes) max_b from dba_data_files 阅读全文
posted @ 2019-11-15 12:47 张不正 阅读 (10) 评论 (0) 编辑
摘要:set hive.execution.engine=spark;set hive.exec.parallel=true;set hive.exec.parallel.thread.number=8;set hive.exec.compress.intermediate=true;set hive.i 阅读全文
posted @ 2019-11-11 11:01 张不正 阅读 (62) 评论 (0) 编辑
摘要:目前找到的是以下方式,但是这种方式在表的数据量比较大的时候效率会比较慢。 select to_char(scn_to_timestamp(max(ora_rowscn)),'YYYY-MM-DD HH24:MI:SS') from user1.testtable 以上。 阅读全文
posted @ 2019-10-14 15:57 张不正 阅读 (340) 评论 (0) 编辑
摘要:记录一下,具体为什么再研究 阅读全文
posted @ 2019-08-15 01:10 张不正 阅读 (77) 评论 (0) 编辑
摘要:uwsgi --http :8000 --wsgi-file wxhttpapi2.py --callable application --processes 4 --threads 2 阅读全文
posted @ 2019-07-17 17:02 张不正 阅读 (132) 评论 (0) 编辑
摘要:随着火狐的不断更新已经更新到66版本了,近期注意到有个问题是火狐经常提示更新,更新了没多久,又时不时跳出更新的提示,不胜其烦。 在火狐的前期的版本中(大概4年之前吧)在Options菜单里是可以设置从不检查更新的,但我现在去找这个选项,却没了,要不就是直接自动安装更新,要不就是检查更新。 通过在网上 阅读全文
posted @ 2019-06-11 23:28 张不正 阅读 (108) 评论 (0) 编辑
摘要:pmod(floor((unix_timestamp('2019-06-11 00:00:00')-unix_timestamp('1970-01-05 00:00:00'))/(3600*24)),7)+1 以上 阅读全文
posted @ 2019-06-11 16:07 张不正 阅读 (328) 评论 (0) 编辑
摘要:计算两个日期之间的天数(去掉周六周日):设开始日期为a,结束日期为b,(a、b均trunc到天,即去掉时分秒)开始日期所在天是周几,用wa表示。结束日期所在天是周几,用wb表示。现计算a-b之间跨过了多少个工作日(即去掉周六周日),以下为各种情况的计算公式:左开右开区间:(b-a+wa+7-wb)/ 阅读全文
posted @ 2019-06-11 15:17 张不正 阅读 (63) 评论 (0) 编辑
摘要:set mapreduce.job.queuename=root.sc;set hive.exec.dynamic.partition=true;set hive.exec.dynamic.partition.mode=nonstrict;set hive.exec.compress.output= 阅读全文
posted @ 2019-05-24 19:00 张不正 阅读 (27) 评论 (0) 编辑
摘要:此SQL来自网络,地址见具体内容。介绍表空间回收原理的文章参考此链接: https://oracle-base.com/articles/misc/reclaiming-unused-space#shrink 以上。 阅读全文
posted @ 2019-05-21 09:18 张不正 阅读 (43) 评论 (0) 编辑
摘要:可以使用如下sql: select 'bgdrac' database,t11.username,t11.default_tablespace tablespace_name,segment_size_in_GB,datafile_size_in_gb,tablespace_free_size_in 阅读全文
posted @ 2019-05-15 09:08 张不正 阅读 (16) 评论 (0) 编辑
摘要:可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,segtype,sum(blocks)*8/1024/1024 size_in_gb from gV$ 阅读全文
posted @ 2019-04-29 09:33 张不正 阅读 (27) 评论 (0) 编辑
摘要:之前对github的使用,形成了两种观点。就是有两种url的模式,一种是http或https的,另一种是git专属的。然后git专属的url方式可以配置公钥认证,http(s)的则需要输入密码。 近期公司团队搭建了gitlab,因为服务器的22端口被封锁的原因,git专属的url模式出现了超时的问题 阅读全文
posted @ 2019-04-10 12:17 张不正 阅读 (31) 评论 (0) 编辑
摘要:Click the menu button , click Help and select Troubleshooting Information. The Troubleshooting Information tab will open. Under the Application Basics 阅读全文
posted @ 2019-03-31 16:45 张不正 阅读 (33) 评论 (0) 编辑
摘要:可以参考以下语句: select hextoraw(rawtohex('你好')) from dualselect utl_raw.cast_to_varchar2(hextoraw('E4BDA0E5A5BD')) from dual 以上。 阅读全文
posted @ 2019-03-08 10:18 张不正 阅读 (66) 评论 (0) 编辑
摘要::set mouse=n 阅读全文
posted @ 2019-03-03 15:11 张不正 阅读 (18) 评论 (0) 编辑
摘要:可以使用如下的方式: 解决方案来自:https://stackoverflow.com/questions/18096740/use-of-single-quote-and-double-single-quote-in-pl-sql-block 以上 阅读全文
posted @ 2019-02-18 13:28 张不正 阅读 (21) 评论 (0) 编辑
返回顶部