填坑
xiaosongluo
这个作者很懒,什么都没留下…
展开
-
Windows Anaconda报错解决:ModuleNotFoundError: No module named ‘conda
错误信息:Traceback (most recent call last): File "c:\Anaconda\Scripts\conda-script.py", line 16, in <module> from conda.cli import mainModuleNotFoundError: No module named 'conda'解决:系统环境变量以及临时定义的环境变量中取消对PYTHONHOME的定义参考:https://github.com/cond原创 2020-11-02 16:50:43 · 9489 阅读 · 7 评论 -
通过指定多个 PIP 源解决内网包更新问题
需求在开发时,部分包放置于内网但大部分包都是公网包,由于种种原因更新依赖容易超时,希望能够按需从不同的 pip 源上搜索不同的python package。ERROR: Could not install packages due to an EnvironmentError: HTTPConnectionPool(host='internal-mirrors.xxx.xxx', port=8081): Max retries exceeded with url: /repository/pypi-g原创 2020-10-25 13:06:32 · 903 阅读 · 0 评论 -
清理 git commit 历史中的大文件
起因晚上一到家就听同事说,git仓库拉不下来了,于是VPN上去看了一下:哎,肯定是哪位大爷又在作妖了,后悔当初没有设置单文件大小。不过事情已经发生,当务之急肯定是如何解决问题,消除影响。方法Step 0:查看空间占用git count-objects -v # 查看 git 相关文件占用的空间du -sh .git # 查看 .git 文件夹占用磁盘空间Step 1:找到仓库记录...原创 2019-12-26 20:39:07 · 8053 阅读 · 0 评论 -
Linux 内存 swap 相关知识学习笔记
1. Linux 中 swap 的作用1.1 Linux 使用虚拟内存定义来简化应用使用内存的逻辑在 Linux 中,内核使用虚拟内存技术,使每个应用程序均认为自己拥有独立且连续的可用的内存空间(一段连续完整的地址空间)。但是在实际上,实际内存空间通常使被映射到多个不同的物理内存段中,甚至还可能有部分内容暂时存储在外部磁盘存储器上,在需要时再加载到内存中来。那么,实际的内存段存在多种类型,和...原创 2019-04-19 17:08:57 · 274 阅读 · 0 评论 -
TRIM:提升磁盘性能,缓解Android卡顿
在业内,Android手机一直有着“越用越慢”的口碑。根据第三方的调研数据显示,有77%的Android手机用户承认自己曾遭遇过手机变慢的影响。他们不明白为什么购买之初“如丝般顺滑”的Android手机,在使用不到一年之后都会“卡顿”得让人抓狂!根据我们初步的测试数据,手机长期所使用产生的磁盘碎片可以使得磁盘的写入效率下降为原来的50%。是不是有一种“吓死本宝宝了”的感觉。那么怎么办呢?笔者曾经对这原创 2016-07-24 16:26:47 · 15347 阅读 · 4 评论 -
Step by Step:如何写出 sqlite:database is locked 的 BUG
文章目录写在前面官方文档SQLite到底在锁什么:SQLite 的锁机制database is locked的含义:SQLITE_BUSY 与 SQLITE_LOCKED 的区别如何写出 database is locked 的 BUG作死方法一作死方法二写在前面使用 SQLite 经常会遇到提示 database is locked,那这个 BUG 反映什么意义,又是如何产生呢?官方文档...原创 2019-07-14 21:24:17 · 795 阅读 · 0 评论 -
Golang 环境搭建的小技巧:让 go get 基于 socks5 进行代码包远程导入
令 Golang 开发者最痛苦事情之一便是在国内无法直接使用go get命令更新 golang.org 以及 gopkg.in 的 package。目前,大家使用 socks5 比较多,但是如果不进行设置, go get是无法与 socks5 配合工作的。本文简述一种基本的方法。0x01 大致了解下原理本质上来讲,go get命令所做的动作也被叫做代码包远程导入。go get命令可以从任何命令...原创 2019-03-11 17:19:27 · 1844 阅读 · 0 评论 -
问题解决:找不到 libthrift.so 中的 getPending、TServerSocket、updatePending函数
解决方案:使用C++11进行编译解决过程:使用 nm 进行查看:有问题的库:[root@cf0428daeba8 lib]# aarch64-himix100-linux-nm -C libthrift.so |grep updatePending000000000003db60 T apache::thrift::async::TConcurrentClientSyncInfo::...原创 2019-01-08 15:44:17 · 751 阅读 · 0 评论 -
问题解决:Conan 使用 Python3.4 报 NameError: name 'implementation_name' is not defined
解决方案:不使用系统默认 pip$ conanTraceback (most recent call last): File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2861, in _dep_map return self.__dep_map File "/usr/lib/pyth...原创 2018-12-04 11:14:04 · 3462 阅读 · 0 评论 -
问题解决:Conan 报"'ascii' codec can't decode byte 0xe5 in position 36: ordinal not in range(128)"
解决方案:注意文件名的编码解决过程:在用 Conan 编译 C++过程中遇到报错"‘ascii’ codec can’t decode byte 0xe5 in position 36: ordinal not in range(128)",困扰多时,问题如下:***/1.5935.9@***/stable: Retrieving package 6d3344e2e47d9a7babae...原创 2018-11-22 22:03:32 · 1108 阅读 · 0 评论