- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 python 库安装 PIP 镜像 国内源国内镜像
对于Python开发的程序员而言,pip 装软件是很重要的环境准备步骤。但由于各种原因,链接官方镜像往往速度不佳,这时,使用国内的镜像不但可以提高下载速度,更可以提高安装成功率,降低安装步骤耗时。国内源:Ubuntu 16+ 要求使用https源,不要忘记 http后面的 s哦。清华:https://pypi.tuna.tsinghua.edu.cn/simple/山东理工大学:...
2019-11-03 14:37:47
2049
原创 Python安装PIP使用国内源,PIP 国内镜像列表
对于Python开发的程序员而言,pip 装软件是很重要的环境准备步骤。但由于各种原因,链接官方镜像往往速度不佳,这时,使用国内的镜像不但可以提高下载速度,更可以提高安装成功率,降低安装步骤耗时。国内源:Ubuntu 16+ 要求使用https源,不要忘记 http后面的 s哦。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华:h...
2019-11-03 14:35:25
2092
2
原创 编译器常见架构
编译器是当今开发中常见的架构,通常包括以下几个部分:1. Lexical Analyzer2. Parser3. Semantic Analysis4. Code Generation (to IR)5. Inliner / Very High Optimizer6. Optimizer7. Code Generator他们包含以下内容1. Lexi...
2019-09-09 00:59:52
725
原创 GCC/Java 编译问题解决指南
GCC/Java 编译问题解决指南最近很多次碰到 GCC/Javac 向我提示编译错误(Compile-time Error) ,特地来总结一下如何更好的理解 GCC/Javac 等高级编译器的表述。基本概念Symbol 符号大家可以暂且认为“符号”就是变量的意思。声明(Declaration) 是指在程序中指明下文所需要的一个符号,但是这个符号具体的存储位置并不确定,需...
2019-06-01 13:30:12
2026
原创 拆炸弹问题 - CS项目 - 计算机系统小实验
实验三:逆向工程实验 1.理解程序(控制语句、函数、返回值、堆栈结构)是如何运行的 2.掌握GDB调试工具 3.掌握objdump反汇编工具 实验介绍: 本实验设计为一个黑客拆解二进制炸弹的游戏。我们仅给黑客(同学)提供一个二进制可执行文件bomb_64和主函数所在的源程序bomb.c,不提供每个关卡的源代码。程序运行中有...
2019-05-12 00:24:09
3052
1
原创 GDB 命令小记
GDB 的命令还挺多,这是我记下来的一些常用命令,供大家参考,可能对应不上最新版的GDB,我参考的时候是GCC-8.0 对应的GDB 。很多命令可以 show 显示出的,都可以用 set 来设置,譬如有 show inferior-tty 就有 set inferior-tty ,大部分情况下反之亦然。开始调试:运行一个程序file [path] 打开一个可执行文件set ar...
2019-05-05 21:23:47
207
原创 C++ 优化随笔
总结一下如何写出更好的 C++ 代码?最近突然想来写一些 优快云 的文章,和大家分享一些我的理解。算是抛砖引玉,斗胆找了一个比较有趣的话题:下面是一些可供理解的角度(不分先后):1. [General] 更好的使用抽象在开始书写代码前要反复考虑功能之间的关系,将一部分功能独立成一个组合,并考虑清楚其他功能如何使用这个组合,以及可能出现的边界情况。这些都是我们清晰定义代码的重要...
2019-05-05 20:30:06
312
原创 MAC 信息认证码 消息认证码
MACMessage Authentication Code, 即是为了进行可信通讯而设置的一种认证代码,MAC 由两部分组成, 一个是生成认证码的方法 (Sign), 另外一个是检验认证码的方法 (Verify), 人物(发信)小李、(收信)小张,(破坏者)小王 目标:收发可靠(来源可靠)的信息 场景譬如小李想要给小张发送一条机密的短信,而小李需要向小...
2019-01-04 11:25:57
1688
原创 OPENCC Porting 走过几里路
Poritng OPENCC命令行基础教程可以先去runoob.com 上面来看一看哈 命令的基本格式是(中间是空格分割,参数数量可能有限制,请参考man) [路径(可有可无)] 命令名称 参数1 参数2 参数3 ……… 具体而言,这里的命令名称应该叫做可执行文件名称,这之中有些复杂的部分会在下文提及。 譬如 ls.. 这个命令之中 ls就是命令名称,参...
2018-04-29 22:47:09
235
翻译 ClickHouse MergeTree 引擎
请注意!本文相关内容可能已经过期,具体的 SQL 语法请参阅最新帮助文档,此版供参考MergeTree的原理以及概念。MergeTreeMergeTree允许您依据主键和日期创建索引,并进行实时的数据更新操作。MergeTree是 ClickHouse 里最为先进的表引擎。请注意不要将MergeTree跟Merge引擎混淆。MergeTree引擎在创建时接收以下4个参数,...
2018-02-07 11:37:21
10375
原创 如何在两层服务器的第二层Nginx上获取用户IP
两层服务器配置中,第二层的nginx配置获取客户端真实IP的方法可以替换变量,也可以自行修改代码
2015-01-14 22:03:41
3602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人