- 博客(7)
- 收藏
- 关注
原创 macOS升级mojave 10.14后--missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 的解决方案
问题重现每次系统升级总会带来些意想不到的问题,请叫我墨菲定律的实践者,我的座右铭是:如果可能会踩到坑,那么我一定会去坑的边缘试探,并坚定的踩下去!怎么发现问题的呢?!刚升级完好开心啊,新的深色主题很酷啊,划完水可以去开发了啊➜ git statusxcrun: error: invalid active developer path (/Library/Developer/CommandL...
2018-10-18 18:04:10
36008
9
原创 macOS升级mojave 10.14 ssh连接时no matching cipher found. Their offer: aes128-cbc 的解决方案
解决no matching cipher found. Their offer: aes128-cbc问题复现问题复现今天有空升级了下macOS,新的Mojave很漂亮,不过每次升级系统都会带了一些想不到的问题,升级完之后刚要连接远程机开发就报错了。# ssh zhaoyp_358@127.0.0.1Unable to negotiate with 127.0.0.1 port 4440:...
2018-10-18 17:49:44
11330
原创 数据库索引--详解B+Tree(整理并学习)
实现数据库的意义是为了记录,记录的意义是为了查看,从大量数据中查看就是查询。所以数据库的所有实现都是围绕着怎么能快速得到想要的结果来优化的,也就是索引存在的目的。1 从不同的角度看索引1.1 从数据结构看 索引本身是一种数据结构,一种适用于某种查找算法的数据结构。 说到查找算法,最基本也是最先接触到的就是顺序查找,O(n)复杂度在数据量大的情况下显然不可接受。之后又接触到二...
2018-05-06 13:30:20
604
原创 mac下使用pip安装pycurl引发的一系列问题
妈的,我要先骂几句娘,花了整整半天时间,太费劲了。。。故事的开始pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)这个错遇到很多次了,Ubuntu和centOS上都很轻松的解决,直到在Mac上。。。。 这个问题有两种解决办...
2018-04-27 17:05:37
2275
转载 tornado IOLoop源码阅读
tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll 的单线程异步架构。因此,有必要去了解一下关于epoll的预备知识。epoll epoll是在2.6内核中提出的,是之前的select和poll的增强版本。select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个
2017-12-16 18:27:19
587
原创 Python strftime()无法格式化1900年份以前的问题解决方案
datetime.strftime() 格式化1900年份以前时,会报出以下异常 import datetime date_time = datetime.datetime(1989, 12, 31) str_date_time = date_time.strftime('%Y-%m-%d')此时会报出下面的错误 ValueError: year=1899 is before
2017-04-13 20:01:12
2003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人