Levon's Blog

微信: L6241425

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

阅读全文 »

当你执行 EXPLAIN SELECT … 时,MySQL 内部的查询优化器 (Query Optimizer) 会开始工作。它会分析你的 SQL,评估多种可能的执行路径(比如,使用索引 A、使用索引 B、或者干脆全表扫描),并基于一个成本模型 (Cost Model) 来选择它认为总成本最低的那个计划。EXPLAIN 就是将这个最终选定的计划以表格形式展示给你。

阅读全文 »

1. 介绍

有时候我们时常觉得头脑迷惑,许多事情想不透彻,我想这应该就是欠缺逻辑思维的体现,如果你和我一样,未曾经受系统的思维训练,那么不妨先从使用Xmind开始,坚持下去,不断优化,最后一定能有所收获。

阅读全文 »

linux下大部分系统默认自带python2.x的版本. 默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题.

如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可

作为作死小能手, 不装最新版本怎么能行? 所以手动编译python3源码进行安装, 并记录遇到的一些问题.

阅读全文 »

近期准备用微信机器人实现往微信群里发消息. 需要用到微信机器人.

目前的微信机器人大部分都是基于web微信协议, 因此仅能覆盖 Web 微信本身所具备的功能。例如收发消息, 加好友, 转发消息, 自动回复, 陪人聊天,消息防撤回等等.

但是web微信目前不支持抢红包和朋友圈等相关功能, 并且使用机器人存在一定概率被限制登录的可能性, 主要表现为无法登陆 Web 微信 (但不影响手机等其他平台)。

阅读全文 »

近期准备用qq机器人实现往qq群里发消息. 需要用到qq机器人.

据说在2019年前, 用qq机器人是非常之方便. 但是自从Smart QQ 协议在 2019 年 1 月 1 日停止服务后, 网上好多qq机器人项目都失效了.

目前找到了一款酷Q机器人 https://cqp.cc/, 使用并且测试成功. 最重要的一点是酷Q的Air版还是免费的.

阅读全文 »

安装opencv

1
2
pip3 install numpy
pip3 install opencv-python

在安装opencv-python出现了以下错误信息:

1
Could not fetch URL https://pypi.org/simple/opencv-python/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/opencv-python/ (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)'),)) - skipping

解决方案:

1
pip3 install --trusted-host pypi.org --trusted-host files.pythonhosted.org opencv-python
阅读全文 »

1. Mac 安装 Cmake

  • 下载安装 CMake。

    https://cmake.org/download/ Mac OS X 10.7 or later

  • 安装完成之后,使用以下指令创建/usr/local/bin 下 CMake 的软链接。

1
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install

2. 源码安装 Opencv

目前 opencv 已经出到 4.0+ 版本了, 网上大部分教程都是 2.0,3.0 版本的.

不过我们选择最新的版本, 直接从 github 上拉取

1
2
3
4
5
6
git clone https://github.com/opencv/opencv.git
mkdir build
cd build
cmake ..
make
sudo make install
阅读全文 »
0%