coding
joker-G
这个作者很懒,什么都没留下…
展开
-
pyhive、pyspark配置
pyhive检查HiveServer2HiveServer2的启动$HIVE_HOME/bin/hiveserver2测试客户端连接$HIVE_HOME/bin/beeline!connect jdbc:hive2://localhost:10000报错:User: xxx is not allowed to impersonate anonymous,进行如下配置hadoop配置<!--解决beeline连接hive权限不足的问题--><!--设置只允原创 2021-10-20 13:10:15 · 584 阅读 · 0 评论 -
logging使用笔记
logging日志框架主要包括四部分:Loggers: 可供程序直接调用的接口,app通过调用提供的api来记录日志Handlers: 决定将日志记录分配至正确的目的地Filters:对日志信息进行过滤, 提供更细粒度的日志是否输出的判断Formatters: 制定最终记录打印的格式布局日志级别DEBUG:详细信息,一般只在调试问题时使用INFO:证明事情按预期工作WARNING:某些没有预料到的时间提示,或者在将来可能会出现的问题提示。例如:磁盘空间不足,但是软件还是会照常运作E原创 2021-09-24 09:59:10 · 109 阅读 · 0 评论 -
supervisord + uwsgi / nginx
supervisor配置安装supervisorpip install supervisor生成配置文件echo_supervisord_conf > /etc/supervisord.conf修改配置文件vim /etc/supervisord.conf;[include];files = relative/directory/*.ini#改为[include]files = /etc/supervisor/*.confinclude可以理解为包含,它的意原创 2021-09-15 13:23:45 · 121 阅读 · 0 评论 -
nginx学习笔记
nginx安装安装apt-get install nginx启动nginx关闭nginx -s stop重启(更新完配置之后需要重启)nginx -s reloadnginx配置默认配置信息会安装在 /etc/nginx下,我们可以cat nginx.conf看一下user www-data;# 进程数量worker_processes 4;pid /run/nginx.pid;include /etc/nginx/modules-enabled/*.c原创 2021-09-15 11:32:05 · 86 阅读 · 0 评论 -
Apache HTTP server benchmarking tool
测试代码porn_txt='porn.txt'porn_url='http://thserving.cc.163.com:18080/predictions/resnet18'char_txt='char.txt'char_url='http://thserving.cc.163.com:18080/predictions/VltCharDetect'api_txt='api.txt'api_url='http://innerapi.cc.163.com/v1/paintdect/detec原创 2021-07-13 21:20:19 · 125 阅读 · 0 评论 -
matplotlib随手笔记
导入import matplotlib.pyplot as plt基本图表用plot方法画出x=(0,10)间sin的图像x = np.linspace(0, 10, 30)plt.plot(x, np.sin(x));用点加线的方式画出x=(0,10)间sin的图像plt.plot(x, np.sin(x), '-o');用scatter方法画出x=(0,...原创 2021-04-02 11:03:32 · 148 阅读 · 0 评论 -
Numpy曲线拟合求取极值点
import jsonimport numpy as npimport matplotlib.pyplot as pltfrom scipy.interpolate import make_interp_splinefrom scipy import signaldef prepare(data): data = data[1:-1].split(',') xs, ys = [], [] for i in data: if 'x:' in i: .原创 2021-03-28 18:41:12 · 1561 阅读 · 0 评论 -
conda & pip
添加官方channel镜像源:conda config --add channels biocondaconda config --add channels conda-forge清华镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda conf...原创 2020-04-15 16:04:29 · 377 阅读 · 0 评论 -
模式匹配BF、KMP、BM、Sunday
BF模式匹配参考介绍最好情况的复杂度为O(n+m);最坏情况的复杂度为O(n*m)def strmatch(a,b): for i in range(len(a)): if len(a)<len(b): break index=i for j in range(len(b)): ...原创 2020-04-13 16:00:12 · 128 阅读 · 0 评论 -
实用数据结构知识点
线性表动态与静态数据结构在计算机内存中的存储方式有何不同?各有何优缺点?参考答案:静态存储方式(顺序存储)——逻辑相邻,物理相邻。优点:便于数据的随即存取,结点存储利用率高(不需要存储指针);缺点:存取数据时要移动大量的元素,由于事先不知道存储结点的最大个数,所以应该分配尽可能大的存储空间,从而可能会造成空间浪费!动态存储方式(链式存储)——逻辑相邻,物理不一定相邻。优点:动态分配和释放存...原创 2020-04-13 15:48:34 · 139 阅读 · 0 评论 -
argparse & linux & git
pippip install -i https://pypi.tuna.tsinghua.edu.cn/simple --user pandassudo apt-get install python-pip python-dev python-virtualenvvirtualenv --system-site-packages ~/tensorflowactivate ~/...原创 2020-03-20 18:10:31 · 472 阅读 · 0 评论 -
十大排序算法
冒泡排序把最大值一直冒泡到最右边空间复杂度:由于整个排序过程是在原数据上进行操作,故为 O(1);时间复杂度:由于嵌套了 2 层循环,故为 O(n*n); 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 ...原创 2019-10-14 17:52:37 · 140 阅读 · 0 评论 -
纯python实现cnn
参考:大神代码,自己改的python实现cnn# h,w=map(int,input().split())# asrray=[]# for i in range(h):# asrray.append(list(map(int,input().split())))# k=int(input())# kernel=[]# for i in range(k):# ...原创 2019-08-20 20:54:22 · 3151 阅读 · 1 评论 -
动态规划--股票算法
买卖股票的最佳时机给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。例题输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大利润=6-1=...转载 2020-02-02 14:01:34 · 1271 阅读 · 1 评论 -
动态规划问题综合
参考代码最长公共子串def slt(str1,str2): value=[[0 for i in range(len(str2)+1)] for j in range(len(str1)+1)] substr='' length = 0 for i in range(len(str1)): for j in range(len(str...原创 2019-08-23 14:53:30 · 208 阅读 · 0 评论 -
回朔法
1.给出一组可能包含重复项的数字,返回该组数字的所有排列例如;[1,1,2]的排列如下:[1,1,2],[1,2,1], [2,1,1].def permute(nums): res = [] def backtrack(nums, tmp): # 判断数组是否为空 if not nums: res.appen...原创 2019-08-24 17:27:54 · 198 阅读 · 1 评论 -
第三题求期望
def solution(n, result): result_dict = {0: 0} temp = 1 for i in result: temp *= i if result_dict.get(i): result_dict[i] += 1 else: result_d...原创 2019-09-01 19:49:17 · 187 阅读 · 0 评论