1k 1 分钟

通常在我们的 html 里会引入一些 CDN,这里的 rawgit 是 github 上的一款开源插件的 CDN 分发平台,既然开源,如果安全审查不够严谨,就会存在一些恶意的内容分发,其实这个小工具只是作者因为个人爱好开源的,但是现在月访问量已达到几十亿,带宽达到几百 TB,作者也是为用户考虑,即将关闭该 CDN,并给出了几个可供选择的 git CDN。(作者说明:https://rawgit.com/) 比如我们程序里用到了 bootstraptable 扩展导出插件,因为在一些主流的 CDN 找不到,所以只能在 git 上找一些开源的组件 原 CDN <script...
2.9k 3 分钟

这里只记录一种原因 1. 报错代码 from sqlalchemy import create_engineengine = create_engine("oracle://xxx:xxx@xxx:xxx/?service_name=xxx", echo=True)import pandas as pd source_bugs = "select * from xxxx"df_source_bugs = pd.read_sql_query(source_bugs, engine)2.Traceback [2019-08-22 13:33:28,289]...
1.2k 1 分钟

Both EXEC[ute] SP() and CALL SP() could be used in SQL*Plus to execute an SP. BTW, you can also use BEGIN SP(); END; But there are some differences. CALL is Oracle SQL and should work everywhere. Other DB clients that can talk to Oracle may or may not support SQL*Plus EXEC. Many do (for example,...
1k 1 分钟

背景: flask 项目,gunicorn server,apscheduler 定时框架 Server 配置:1 个 worker,timeout 设置为 900s(15min),单点 apscheduler 定时任务配置:max thread 20, max process 5,misfire_grace_time 900,当前 job 几百个 问题: 运行时遇到有些 job 莫名其妙中断,job 本身 code 没有问题 日志: 日志 1: 2019-08-08 09:22:18,410 base.py:120:WARNING:Run time of job "Monitor...
1.4k 1 分钟

数据库范式 # 第一范式: 1NF wiki: 第一正规化(1NF)是资料库正规化所使用的正规形式。第一正规化是为了要排除 重复群 的出现,所采用的方法是要求资料库的每个列的值域都是由原子值组成;每个栏位的值都只能是单一值。1971 年埃德加・科德提出了第一正规化。 要点:原子性 反例:重复组,缺乏唯一标识 (如 1 个字段存储多个值,或 1 个值分成多个字段存储) 正例:表字段拆分 # 第二范式: 2NF wiki:...
564 1 分钟

def pandas_test(): """ (1) str.contains -> 字符串包含 (2) isin -> 列表包含 :return: """ temp = [{'name': 'cat', 'age': 12}, {'name': 'pig', 'age': 13}, {'name':...
385 1 分钟

def compare_site_names(): df1 = pd.read_csv(r'C:\Users\jalchu\Desktop\reservedSiteNames1.txt', header=None) df2 = pd.read_csv(r'C:\Users\jalchu\Desktop\reservedSiteNames2.txt', header=None) data1 = df1.to_dict(orient='list')[0] data2 = df2.to_dict(orient='list')[0]...
222 1 分钟

-- 表不存在create table tablename_backup as select * from tablename; -- 表已存在truncate table tablename_backup;insert into tablename_backup select * from tablename; -- 数据从一张表转到另一张表insert into table1(username, password) select username, password from table2;
269 1 分钟

SELECT * FROM tablename; ALTER TABLE tablename RENAME COLUMN CONDITION TO condition_backup; -- 修改列名ALTER TABLE tablename ADD condition clob NULL; -- 新增列UPDATE tablename set condition=condition_backup; -- 数据 copy 到新列,注意 commitALTER TABLE tablename DROP COLUMN CONDITION_BACKUP; -- 删除旧列 SELECT * FROM...