![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
备忘笔记
alphaTao
这个作者很懒,什么都没留下…
展开
-
ImageColorizer:在线黑白照片免费上色
分享一个网站 提供黑白照片免费上色https://imagecolorizer.com/目前免费项目有两个第一个:自动为黑白图片上色第四个:修复损坏和划伤的旧照片 (可能只可以修复轻微划伤,亲测效果一般)第一个上色的效果还不错效果还是可以的 毕竟免费嘛~...原创 2021-05-06 10:31:45 · 14995 阅读 · 0 评论 -
ARM Linux 安装部署OpenResty
参考:https://blog.openresty.com/en/openresty-pre-build-for-aarch64-arm64/?src=org_news备忘1. Ubuntu 18.04/20.04#1. 添加APT仓库echo "deb http://openresty.org/package/arm64/ubuntu $(lsb_release -sc) main" \ | sudo tee /etc/apt/sources.list.d/openresty.list原创 2021-04-02 17:01:31 · 1193 阅读 · 0 评论 -
VsCode 股票基金实时信息查看插件
背景今天看到了一个vscode的一个插件可以用来实时来查看股票基金的变动 觉得挺好玩分享给大家 代码股票两不误~~git地址:https://github.com/LeekHub/leek-fund使用在拓展中搜索 leek-fund 安装安装完成后输入基金/股票编号 或者名字 可搜索添加点击对应股票/基金 可查看详情结语ok 这个工具就介绍到这里 具体可以到git查看知乎使用介绍:https://zhuanlan.zhihu.com/p/1666838原创 2020-12-24 14:00:53 · 2536 阅读 · 0 评论 -
Depix:还原马赛克工具的试用及总结
背景一周前发现git上有个叫Depix的项目非常火,可以用来去除马赛克。好奇之下准备下来试用一下这个工具参考:https://github.com/beurtschipper/Depix算法说明:https://www.linkedin.com/pulse/recovering-passwords-from-pixelized-screenshots-sipke-mellemaDe Bruijn序列:https://damip.net/article-de-bruijn-sequence说原创 2020-12-15 16:42:40 · 21648 阅读 · 4 评论 -
求质数数量 了解线性筛(欧拉筛)
背景Leetcode每日一题 204. 计数质数【简单】看到题第一个想法就是判断每个数是否是质数=》方法一当然最简单的想法会超时 然后就想到了如果某个数x是质数 那么x的倍数必定是合数可以不用判断后来查了资料知道了原来有个学名 埃氏筛【埃拉托斯特尼筛法】=》方法二继续查看资料了解了 还有一种更加巧妙的方法线性筛 【欧拉筛】 =》方法三代码1. 普通判断这里还对2的倍数进行了预处理 然而还是超时def countPrimes(n): """ :type n: int原创 2020-12-03 18:46:48 · 241 阅读 · 0 评论 -
VSCode git插件 GitLens 显示当前行commit信息
使用git看代码的时候 难免碰到些搞不懂的看不明白的 想要找到作者还要去提交记录里看 也是有点烦 最近发现了个很实用的VSCode插件GitLens 能够每一行的commit的信息显示出来 (作者 修改时间 等等)遇到有问题的代码 再也不要一个个的去问同事了。。直接找到“肇事者“ 0.0安装直接打开vscode 点击右边的扩展(ctrl+shift+x)在搜索栏中搜索git...原创 2018-08-08 20:16:10 · 71654 阅读 · 6 评论 -
使用python内置函数bin 处理简单的二进制问题
最近看到python的内置函数bin(),想到也许一些问题转换成二进制后解决起来说不定更加容易一些。 bin()函数说明:http://www.runoob.com/python/python-func-bin.html举个简单的栗子吧: 如果盒子中有红黄蓝(R,Y,B)三色小球各一个,每次从盒子中选择取或者不取小球,一次最多只能取一个并且不放回。三次后取出的球有多少种情况。 这个问题很...原创 2018-06-30 10:52:07 · 4124 阅读 · 0 评论 -
Linux使用PaPing 进行 TCP 端口连通性测试
被朋友推荐使用了一个好用的工具 记录一下备忘。感谢ly~~背景参考:https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-network/aog-virtual-network-tcp-psping-paping-connectivity通常,我们测试数据包能否通过 IP 协议到达特定主机时,都习惯使用 p...原创 2020-03-28 17:34:34 · 9738 阅读 · 0 评论 -
nginx日志中的各类耗时(time)
分析nginx日志 request_time和upstream_response_time两种时间原创 2020-03-13 21:28:06 · 10381 阅读 · 2 评论 -
ubuntu环境设置git alias 缩写别名
背景使用别名简化git的各项命令 备忘参考:https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases方法1.单条增加使用命令git config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci com...原创 2020-02-12 08:56:41 · 609 阅读 · 0 评论 -
Ubuntu 各类格式解压缩方式
背景在ubuntu中压缩文件可以有多种格式,例tar, gz, tar.gz, tgz, bz2, tar.bz2, Z, tar.Z,rar, zip不同的格式需要使用不同的解压缩命令 这里进行记录备忘参考:https://www.cnblogs.com/straybirds/p/11094447.htmlhttps://www.cnblogs.com/w54255787/p/101...原创 2019-12-25 11:56:37 · 530 阅读 · 0 评论 -
mysql远程链接 错误ERROR 2003 (HY000)
背景远程链接mysql 创建了用户 授予了权限但是连接时遇到了错误ERROR 2003 (HY000): Can’t connect to MySQL server on ‘10.20.0.35’ (111)远程链接 首先在mysql内创建用户 并且授予权限GRANT ALL PRIVILEGES ON . TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’ WITH G...原创 2019-12-02 16:16:39 · 1163 阅读 · 0 评论 -
Spyder python文件抬头默认内容自定义
背景使用spyder编写python代码时 新建文件会出现默认的抬头说明记录一下如何修改这个内容 添加自己需要的东西 备忘过程选择 tools->preferences选择editor->advanced settings 点开edit template编辑区域出现了 template.py 编辑模板内容 例如下:保存 重新建立新的文件 如图...原创 2019-11-25 15:31:35 · 6173 阅读 · 0 评论 -
特定url nginx直接返回成功
参考:https://www.cnblogs.com/tinywan/p/6538006.htmlhttps://blog.csdn.net/u012089823/article/details/83622207location /test { default_type text/html; access_by_lua_block { ngx.say("{\"error\":0, \...原创 2019-08-05 18:03:54 · 2922 阅读 · 0 评论 -
ubuntu16.04 安装mongo3.6命令
简单记录一下 备忘:sudo apt update && sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 && echo “deb [ arch=amd64,arm64 ] https://rep...原创 2019-08-01 11:01:56 · 419 阅读 · 0 评论 -
查看VSCode版本
背景想要查看一下visual studio code的版本方法在vscode菜单栏帮助->发行说明Help->Release Notes版本为1.36原创 2019-07-17 14:11:56 · 48735 阅读 · 0 评论 -
Ubuntu使用find查询大文件信息
参考:https://blog.csdn.net/ycyk_168/article/details/83471415通用格式:find pathname -options [-print -exec -ok …]find / -size +100M -exec ls -lh {} ;查找大于100M的文件 并显示文件信息...原创 2019-07-18 14:15:09 · 652 阅读 · 0 评论 -
Python 使用itchat 获取微信好友信息并解析(性别 区域 头像 签名等)
目录Itchat简介1. 登录 获取好友信息2. 好友性别统计3. 好友省份统计4. 好友城市统计5. 好友头像获取6. 好友签名分析总结Itchat简介itchat官网:https://itchat.readthedocs.io/zh/latest/itchat是一个开源的微信个人号接口使用这个接口可以完成获取微信好友信息,发送信息,接收信息等操作借此可以开发个人的微信机器人。(目前...原创 2019-07-01 17:42:54 · 1941 阅读 · 3 评论 -
Mysql主从数据库配置
Mysql主从数据库实现流程:第一步:master记录二进制日志。在每个事务更新数据完成之前,master在二进制日志记录这些改变。MySQL将事务写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,master通知存储引擎提交事务。 第二步:slave将master的binary log拷贝到它自己的中继日志。首先,slave开始一个工作线程——I/O线程。I/O...原创 2018-07-01 11:25:18 · 605 阅读 · 0 评论 -
shell脚本实现Mysql主从数据库
当初为了方便配置主从数据库 写了shell脚本 也是边学边写 记录一下 希望能不停地完善 具体流程可见上一篇:Mysql主从数据库配置上代码#!/bin/bash#source /home/alpha/shelltest/config.ini 直接导配置文件可能会方便一点 这里我就不改了cat $1 | while read linedo #master side...原创 2018-07-04 20:10:12 · 2935 阅读 · 1 评论 -
kong-dashboard start“没有这个目录”的错误 && 升级了npm nodejs版本过低 无法使用npm的问题
最近在配置kong的时候 下载了kong管理端的第三方网页kong-dashboard 但是在启动kong-dashboard的时候发生了“没有这个目录”这个错误 后来发现是node的版本不够 上网查安装npm 升级npmsudo npm install npm@latest -g然后就悲剧了。。因为node版本过低 而npm却升级了导致npm起不了了$sudo npm ...原创 2018-07-12 21:49:21 · 2456 阅读 · 0 评论 -
VMware启动ubuntu时报错 “无法执行64位操作系统”
问题描述 在新电脑上下了VMware装完ubuntu后 启动时突然报错 已将该虚拟机配置为使用64位客户机操作系统。但是,无法执行64位操作系统解决方案 从提示中可以看到 需要到BIOS中进行修改进入BIOS,并进行修改 进入高级->CPU设置->Inter Virtualization Technology 开启 如下图 保存退出 ...原创 2018-08-04 10:37:00 · 3015 阅读 · 0 评论 -
ubuntu中快速简单统计代码行数信息
使用cloc在ubuntu内统计代码行数1.安装cloc工具sudo apt-get install cloc2.进入需要统计的目录内 执行cloc .这里cloc 后面有一个点 表示需要统计该目录下的文件 也可以的改成具体的文件名或者文件目录3.显示具体内容alpha@ubuntu:~/git/bk$ cloc . 60 text files. ...原创 2018-08-01 14:54:34 · 1533 阅读 · 0 评论 -
Ubuntu vim中文乱码问题
远程登录其他服务器发现vim有乱码问题编辑/etc/vim/vimrc文件: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8保存文件 退出重新使用vim打开文件 发现已经能够正常显示中文参考:https://blog.csdn...转载 2018-08-17 17:22:30 · 1235 阅读 · 1 评论 -
ubuntu环境下 solr安装使用
多余的解释就不说了 直接开始1. 环境检查我的环境是Ubuntu 14.04, 同时需要确定JDK是否安装未安装参考:https://www.linuxidc.com/Linux/2017-06/144732.htm2.下载solr-7.6.0官网下载:速度较慢wget http://www.eu.apache.org/dist/lucene/solr/7.6.0/solr-7....原创 2019-01-10 11:30:15 · 1123 阅读 · 0 评论 -
定时清理solr数据 shell脚本实现
原因solr 可以用来存储大量的数据,方便检索,但由于容量问题需要定期清理solr中的老数据(比如只保留最近一周的数据)solr有很多清除数据的方法 参见:https://blog.csdn.net/lbf5210/article/details/51207043因为可以说每天都要清理所以每次都登陆web页面很麻烦,这里将使用第三种curl方法清理。此外需要了解一下ubuntu下定时任务...原创 2019-02-26 13:50:47 · 835 阅读 · 0 评论 -
Hadoop搭建中遇到的问题及解决方法
背景最近在研究hadoop spark过程中 遇到的一些问题搭建hadoop参考地址:https://blog.csdn.net/weixin_36394852/article/details/75948241#commentsedit问题主:alpha@master从:beta@slave1. 在启动hadoop时遇到 需要输入alpha@master的密码解决: 将自身的id...原创 2019-03-07 18:08:30 · 796 阅读 · 0 评论 -
shell脚本实现: 自动识别文件改动 并重启相关服务
原因在ubuntu上运行python脚本 该脚本需要读取配置文件 而且配置文件要求能够远程更新方法1.使用sshpass 远程将文件上传至目标服务器sshpass -p [password] scp [file] [username]@[target host]:path/2.在目标服务期内运行脚本 定期检查文件是否改动 若有改动则重启脚本 读取配置文件注释:md5sum命令...原创 2019-04-01 16:15:58 · 1018 阅读 · 0 评论 -
Google Colab 读取/存储 云盘内的文件
背景Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究。这款工具让广大的AI开发者可以使用免费的GPU!在训练模型时 使用GPU自然速度飞快, 那么训练完之后最重要的自然就是将训练出来的模板数据保存下来了例如:在tensorflow中 训练过后将session中的数据存储到目的地址import tensorflow as tfsaver = tf...原创 2019-06-12 15:25:23 · 36476 阅读 · 13 评论 -
Spyder设置代码提示/补全
背景在spyder中设置代码提示 方便python代码书写方法在spyder的菜单栏中选择 Tools -> Preferences -> IPython console -> Advanced Settings勾选 [Use the greedy completer]并将Autocall 设置为Full点击Apply应用设置设置完成后的效果:若没有自动弹...原创 2019-06-19 10:40:19 · 33971 阅读 · 3 评论 -
Python string,bytes 直接转换 r"\xc4\xe3\xba\xc3"(str) 变为 b"\xc4\xe3\xba\xc3"(bytes) 非直接解码/编码
背景众所周知 string和bytes格式之间 可以使用encode(编码) decode(解码)来相互转换方法说明:https://www.runoob.com/python/att-string-decode.html例子如图:通过encode,decode我们可以将数据在两种格式间转换但是 现在碰到了特殊的情况已知一个字符串 x=r"\xc4\xe3\xba\xc3" 如何...原创 2019-06-19 17:34:57 · 1995 阅读 · 0 评论 -
NGINX 配置 SSL 双向认证
以前总觉得配置nginx这种问题看看网上教程就行了自己配置的时候才发现有些问题真的不是看一篇两篇教程就能搞定的所以自己写一个备忘的配置流程 说不定什么时候就用上了原创 2018-06-30 10:00:41 · 9436 阅读 · 3 评论