847 1 分钟

1. 执行的脚本叫 run_script.sh,脚本内容如下 #!/bin/bashsource /opt/xxxx/xxxx.cfg/opt/venv/bin/python /opt/xx/xxx/xxxx/xxxxxx.pyecho "End!"2. 我是通过 apache common-exec 包下的 CommandLine(java)执行的 commandline = CommandLine.parse("/bin/bash" + " " + "run_script.sh");3. 执行后报 No...
898 1 分钟

Flask-APScheduler 直接提供 API,只要在配置文件里面配置 SCHEDULER_API_ENABLED =True 就行 API 如下 self._add_url_route('get_scheduler_info', '', api.get_scheduler_info, 'GET') self._add_url_route('add_job', '/jobs', api.add_job, 'POST')...
244 1 分钟

1. 原因 2. 参考 https://github.com/vuejs/eslint-plugin-vue/issues/352 3. 解决 (1) 编辑 Eslint 配置,忽略缩进:'indent': 'off' (2) 编辑 webstorm 规则,忽略 script 子标签缩进,File => Setting => Editor => Code Style => HTML 找到 add Do not indent children of 的选项,添加 script 标签。然后...
2.8k 3 分钟

1. 报错代码 import org.apache.commons.exec.CommandLine;import org.apache.commons.exec.DefaultExecutor;import org.apache.commons.exec.PumpStreamHandler; import java.io.*; public class ApacheCommandLineTest { public static void main(String[] args) { String cmd = "source...
1.2k 1 分钟

背景:给定两个 xml 字符串,然后比较两个 xml 相同层级、相同名字(在 ElementTree 组建里叫 tag)的节点的值是否一致,相同层级不能含有多个名字相同的子节点(即 tag 不能重复),如果发现有值不一致的,返回 True def compare_xml(left_nodes, right_nodes, key_info='.'): left_len, right_len = len(left_nodes), len(right_nodes) for i in range(left_len): left_node_tag, left_node_text =...
2.4k 2 分钟

例如: <site> <tools> <name>jalen.site</name> </tools> <tools> <server>aliyun</server> </tools></site>合并为: <site> <tools> <name>jalen.site</name>...
286 1 分钟

原因:oracle 由于 licence 的问题限制导入 解决办法:去 maven 中央仓库找个 ojdbc 驱动,将 jar 包下载下来,执行下面命令导入 C:\Users\jalchu\IdeaProjects\xxl-job-oracle>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=C:\Users\jalchu\Desktop\xxl_job\ojdbc8-12.2.0.1.jar...
2k 2 分钟

1. 计算公式 (参考:https://blog.csdn.net/u011489043/article/details/78056851) (1)首先将输入的数组进行从小到大排序,然后计算: (n−1)∗p=i+j (其中n为数组元素的个数,将计算结果的整数部分用i表示,小数部分用j来表示,p是百分位数,如90%的话就是0.9) (2)计算百分位数 res=(1−j)∗array[i]+j∗array[i+1] (res就是我们所需要的百分位数) 2.python 代码实现 (两种方式) def test_percentile(): """...
1.5k 1 分钟

import pandas as pd def split_time_ranges(from_time, to_time, frequency): from_time, to_time = pd.to_datetime(from_time), pd.to_datetime(to_time) time_range = list(pd.date_range(from_time, to_time, freq='%sS' % frequency)) if to_time not in time_range: time_range.append(to_time) time_range =...