文中以 Python 2.7.8 版本源码为例。1. Python 中常见的文件格式py 文件Python 源代码文件,可以使用文本编辑器进行修改。pyc 文件Python 源代码编译后,生成的字节码文件。pyw 文件pyc 文件执行时,会出现 console 窗口;pyw 文件执行时,不会出现。pyw 文件主要是用来运行纯 GUI 图形用户界面程序,运行时,需要 Pythonw 解释执行。pyo ...
阅读更多 »
toastr消息弹框提示artDialog对话框组件DataTables基于 jQuery 表格插件KendoUI非常全的 UI 框架,很多组件wangEditorWeb 富文本编辑器jstree网页树形结构组件highchartsechartsD3js数据图表select2下拉框validate基于jquery的表单验证Vuejs可以用于双向数据绑定,也可以用于构建单页应用
阅读更多 »
1. 文档PandocPandoc 是一个用 haskell 编写的文本转换工具,转换速度快,支持格式广泛。可以将 Markdown、LaTeX 等格式转换为 HTML、Docs 、PDF 等格式。而只需要执行简单的语句:$ pandoc mypaper.md -o mypaper.docx Graphviz一个由 AT&T 实验室开发的开源工具包,用于绘制 DOT 语言脚本描述的图形。使 ...
阅读更多 »
1. 编译器准备准备 Python 源码 在 Python 的官网,下载需要进行编译的 Python 版本源代码。这里选择的是 Python 2 的最新版本 Python-2.7.14.tar.xz,点击前往。准备编译器 在 Windows 上,Python 2.7 的源代码内置的项目工程,支持 Visual Studio 2008、2010 打开。当然,VS 2013 也能够编译,在导入项目时, ...
阅读更多 »
1. 流控缓存、降级和限流是保护高并发系统的常用方法。缓存以空间换时间、减少了 CPU 和网络调用的耗时;降级保护了核心服务的高可用,高峰时段延时或拒绝处理非核心请求;限流是通过限制并发请求来保护系统。限流就是,在有限资源的情况下,每个 API 接口单位时间内的服务能力有限,如果,对 API 接口的访问次数不加控制,会造成 API 接口的滥用,甚至招致 DDos 攻击。同时,如下图,API 接口的 ...
阅读更多 »