desc
文章平均质量分 51
MaiXiaochai
用来归纳总结,方便检索,顺便分享。
展开
-
【NodeJS】—— NodeJS安装、npm,yarn安装和配置
更新日志:[ 2020-06-23 ]文章发布说明:本文地址《【nodejs】——安装和配置》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 安装点击nodejs官网链接,跳转到官网,选择自己喜欢的版本下载完成后,双击运行,在其中要选择安装位置,可以用默认的,也可以自己指定,这里我安装在D:\soft.原创 2020-06-23 01:15:11 · 1293 阅读 · 0 评论 -
【Linux】统计字符串出现的次数
核心语句:grep -o search_string file_path | wc -l一)简单例子:test.log 文件中内容如下:hello hellohello统计 'hello' 出现次数的命令:# grep -o 会把匹配到的非空字符串,每个单独打印成一行# wc -l 统计行数grep -o hello test.log | wc -l结果:...原创 2019-04-03 19:29:26 · 4571 阅读 · 0 评论 -
【Linux】shell脚本中打印时间到指定文件
核心语句:echo `date +"%Y-%m-%d %H:%M:%S"`说明:无论是在命令行或者shell脚本中都可以执行 核心语句。这里特别给出shell脚本中的写法:#!/bin/bash# 这句很重要,可以理解为引入环境变量. /home/oracle/.bash_profile# 定义current_time 变量,格式化时间current_time=...原创 2019-03-28 10:31:51 · 10816 阅读 · 2 评论 -
【Python + Oracle】—— Python批量插入Oracle数据库操作
核心语句(这里假设表 TEST_PYTHON 只有 TEST_ID 和 TEST_NAME 两个字段):/*args_insert = [(1,'hello'), (2, 'python')]:1 和 :2 分别表示所给数值列表 args中,每个元组中数值的位置:1表示第一个位置的数值,:2表示第二个位置的数值*/-- SQL批量插入语句INSERT INTO TEST_PYT...原创 2019-03-27 12:12:16 · 12557 阅读 · 2 评论 -
【Airflow】基本概念小结——DAG依赖关系
Airflow基本概念小结——DAG依赖关系 序号 概念 解释 1 A >> B B依赖于A,A先执行B后执行 2 A << B A依赖于B,B先执行A后执行 3 A.set_downstream(B) 等同于 A >> B 4 A.set_upstream(B) 等同于 B >...原创 2019-03-11 16:12:26 · 5868 阅读 · 2 评论 -
【Python】—— =和==的组合用法
例子(Python3):# -*- coding: utf-8 -*-a = 1b = 2c = a == bprint("c: ", c)# c: False# 在 c = a == b 中,先执行 a == b,比较 a 和 b 数值是否相等,# 这里 a、b 不相等,则比较的结果为 False,布尔类型。# 然后将 False 赋值给 c。...原创 2019-03-14 14:47:15 · 631 阅读 · 0 评论 -
【Oracle】6个常用的时间格式化
1、此时此刻:select sysdate from dual;-- 2019-03-14 14:24:522、昨天的这个时刻:select sysdate - 1 from dual;-- 2019-03-13 14:25:183、前天的这个时刻:select sysdate - 2 from dual;-- 2019-03-12 14:25:384、今天的日...原创 2019-03-14 14:28:35 · 2287 阅读 · 0 评论 -
【Airflow】CeleryExecutor+RabbitMQ+HAProxy做好分布式后,启动调度出现的问题
如题,笔者按照上百篇(有点夸张,50多篇吧)文章,终于在踩过了无数坑后,搭建出了三worker节点的、CeleryExecutor+RabbitMQ+HAProxy的分布式Airflow集群(鬼知道我经历了什么)。然后,就在我准备举杯庆祝的时候——启动worker成功,启动webserver成功,启动scheduler后,总是报类似如下错误,Traceback (most recen...原创 2018-12-29 12:42:40 · 994 阅读 · 5 评论 -
【Oracle】—— 自增 ID和自动修改更新日期与行版本号
最近需要在oracle中添加一张表TEST_A,用于存储一些管理数据,主要的字段如下:TAG,OBJ_ALIAS字段和OBJ_NAME这三个字段为必填内容,插入数据时ID自增,CREATEDON、LAST_UPDATED_ON自动填入数据插入时的时间,ROWSTAMP为0,表示数据修改次数。数据被更新时,LAST_UPDATED_ON 变为修改数据时的时间,ROWSTAMP字段值 +1......原创 2018-12-20 19:36:04 · 3911 阅读 · 0 评论 -
【Python】工厂模式和建造者模式的区别
最近在看《精通Python设计模式(Mastering Python Design patterns)》,刚刚看完建造者模式,由于和看完工厂模式隔的时间有点久,再加上两者本来就很像,有点分不清了。所以,今天又看了看这两者,区分一下,加强下记忆,以便安心看后边的设计模式。才疏学浅,有错误还请指正:比较项目\模式名称 工厂模式 建造者模式 侧重点 简化对象创建 ...原创 2018-10-24 22:39:56 · 1314 阅读 · 2 评论 -
【Python】动态声明变量,并赋值
核心语句:# 创建全局变量globals[var_name] = var_value# 创建局部变量locals[var_name] = var_value我遇到的具体场景稍复杂,简单概括就是标题描述的场景。也搜了很多资料,这里简单总结一下。有配置文件 conf.toml,该文件用python toml库读取,这里简单理解为返回字典形式的配置项,如config...原创 2018-09-25 21:44:26 · 5822 阅读 · 4 评论