开发策略时,如何直观地检查自己的交易逻辑是否正确?代码所实现的和自己的策略逻辑是否一致?moonnejs在「维恩的派」论坛里分享了一个可以用于回测的交互K线工具。感谢moonnejs的分享!...在无数次面对日志抓瞎以后,决心寻找一个好用的Python K线工具,于是在知乎搜索 Python K线,有很多不错的python K线案例: Python如何绘制K线图?...Echart和tushare的K线工具 https://github.com/willowj/python_dataEE 但是,刨去静态图片啊,上面的动态交互工具,都没办法让我方便地把策略回测的结果放进去...看来自己手撸一个交互K线是免不了的~ 结合商业软件的K线,简单列一下需求: 屏幕K线数少的时候,反应要快 鼠标滚轮缩放,键盘缩放跳转 十字光标,显示K线详细信息 缩放自适应Y轴坐标 策略回测运行中产生的指标可以放到...K线图中 买卖开平仓位置有箭头标记,并且通过键盘可以在标记之间跳转 效果展示 运行uiKLine.py,查看K线 ?
dir 是否也为软链,默认 false。...适用于 lisp 表达式,但不是可执行的程序,比如 .dir-locals.el • transient.el[9],就是 magit 中菜单导航使用的库,我的配置[10]中大量使用。...(MS-Windows GDI+)展示图片,该特性在测试阶段,需开启 w32-use-native-image-API 选项才能使用 • 新增方法 w32-set-ime-open-status ,用于控制输入法切换.../emacs/i-basic.el#L346 [11] hierarchy.el: https://github.com/emacs-mirror/emacs/blob/emacs-28/lisp/emacs-lisp.../hierarchy.el [12] shorthands.el: https://github.com/emacs-mirror/emacs/blob/emacs-28/lisp/emacs-lisp
如题:腾讯云 移动直播SDK 是否有踢出观众的API?或者禁言该观众,有些观众发表一些不当言论需要移出出直播间,请问有没有这方面的API方法?...求技术大神解答,看了官方的文档也没有发现有类似的方法,还是说这个功能是企业版的功能?请腾讯的技术大哥们给点帮助,辛苦谢谢了!如果没有类似的功能,请问有相关的开发计划么?
概要 本期嘉宾是一个研究宇宙学的博士后:管轶伦。嘉宾根据自身的学术工作需求,将 Emacs 打造成辅助他高效工作的利器,对于正在求学的听众,会比较有参考价值。...image.png 时间线 •00:00:49 嘉宾自我介绍 •00:01:24 Emacs 初印象 •00:06:20 为什么喜欢 Lisp •00:12:04 Emacs 除了写代码外的主要用途...[1] •使用 Emacs 登录超级计算中心来进行代码编写与调试 •吸引嘉宾喜欢 Lisp 的文章:How To Become A Hacker[2] •用 Lisp 方式写 Python 的库:HPy...: a better API for Python[3] •Org-roam[4] 支持反向链接的 org 插件 •Ebib[5] 管理网摘、项目进度 •Writing Beamer presentations...A Hacker: http://www.catb.org/esr/faqs/hacker-howto.html [3] HPy: a better API for Python: https://github.com
我工作中倒并没有用得到 Lisp 的地方,但是最近眼前晃过的一些书,比如《计算机程序的构造和解释》、《码农》杂志第 13 期,都对这门古老的语言推崇备至,历数现代 Lisp 方言的先进性,再者我也一直有学习一门函数式编程语言的想法...但是在用 Vim 配置 Lisp 开发环境时遇到些问题,虽然有 Slimv,可用起来还是感觉各种不便。...本来什么也不用配置的情况下 M-x ielm 就能进入一个 Emacs Lisp 的 REPL,但是它与 Common Lisp 毕竟还是有区别,所以还是另配置一个。...Python 开发环境 虽然是一名很业余的 Python 选手,但是既然切了编辑器,自然也得在里面配好 Python 的开发环境。...start python % 使用 Emacs 的运行外部命令的方法 M-!
历数现代 Lisp 方言的先进性,再者我也一直有学习一门函数式编程语言的想法,看起来,Lisp 是不二之选。...但是在用 Vim 配置 Lisp 开发环境时遇到些问题,虽然有 Slimv,可用起来还是感觉各种不便。...文本编辑环境——Evil 从 Vim 转到 Emacs 最大的不适应就是以前那些用得飞起的编辑模式和简洁熟悉的快捷键不好使了,需要切换到频繁的 Ctrl+ Alt+ 各种组合键去,以前就听说过有 Evil...本来什么也不用配置的情况下 M-x ielm 就能进入一个 Emacs Lisp 的 REPL,但是它与 Common Lisp 毕竟还是有区别,所以还是另配置一个。...start python % 使用 Emacs 的运行外部命令的方法 M-!
2.Eclipse with PyDev Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 4.Emacs GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。...Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。...PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持...9.The Eric Python IDE Eric 是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。
这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 Python IDEs。如果你有其他更好的推荐,请在评论和大家分享一下: 1. Vim ? Vim 可以说是 Python 最好的 IDE。...Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 Emacs ? GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。...Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。 Komodo Edit ?...PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持
Intellj + Cursive 在上面语法入门部分就介绍了,Clojure 与宿主语言经常需要交互,毋庸置疑 Intellj 是 Java 开发的利器,社区版足以满足需要,不用再去做找破解版那些不道德的事情...使用比较简单,通过 Intellj 插件管理器安装后即可使用,第一次使用时需要设置下快捷键类型 Emacs + Cider 作为一门 Lisp 方言,怎么能没有一个好的 Emacs mode 呢?...Cider 全称 The Clojure Interactive Development Environment that Rocks for Emacs 而且 Emacs 本身就是个用 Lisp 方言写的...“操作系统”,对以括号著称的 Lisp 语言有天然的支持,括号匹配主要是 Paredit mode,可以方便的把括号作为一个整体操作,不过像 Cursive 这种插件也集成了 Paredit 的主要功能...等各种参数,也可能是我个人的理解能力比较差,不过这里介绍一个非常实用并且适用于所有语言的方法,那就是看这个项目的test,test 里面核心的功能肯定会涉及到,然后照猫画虎就可以了。
每日分享一些学习的方法和需要注意的小细节 点击:python技术分享交流 2、Eclipse with PyDev ? Eclipse 是非常流行的 IDE,而且已经有了很久的历史。...Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。...Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。 4、Emacs ?...GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。...PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持
在 Emacs 中,之前都是采用正则的方式去解析语言的语法结构,这种方式虽然大多数情况是没有问题的,但主要有以下几个问题: 正则比较消耗 CPU,导致对大文件进行高亮时容易导致 Emacs 卡主,参见:...Regexp Problems (GNU Emacs Lisp Reference Manual)[2] 对于有些语法结构,正则并不能很好的工作,参见:The true power of regular...expressions[3] 因此,有了 tree-sitter 这种 parser generator 后,就可以比较方便地写出不同语言的解析器[4],而且能够保证高效。...,需要开启 Emacs 对应的 mode 来使用,比如 c-mode 对应的 c-ts-mode ,Emacs 为不同的语言重新实现了一个以 ts-mode 结尾的新 mode,在 29 版本中,主要有如下...in Emacs[6] 其他在进行的包有: puni:feature Request: integration with tree[7] 对于 expand-region[8] 的用户,可以通过下面的配置来使用
前言 Lisp 是一门很古老的语言 LISP 是具有悠久历史的计算机编程语言家族,有独特和完全括号的前缀符号表示法,起源于1958年,是现今第二悠久而仍广泛使用的高级编程语言,只有 FORTRAN 编程语言比它更早一年...,LISP 编程语族已经演变出许多种方言,现代最著名的通用编程语种是 Common Lisp 和 Scheme , 以上解释来自 WIKI Emacs Lisp 是 Lisp 的一个分支 Emacs Lisp...;; 状态行下面的那行,叫做辅助输入区(minibuffer),该minibuffer用于显示计算结果,以及和用户做交互。...;; ;; ;; 如何切换Emacs的工作模式 ;; Emacs有各种各样功能各异的模式,工作模式的含义其实就是Emacs对当前的文本编辑工作 ;; 更加的敏感,比如高亮和缩进,并且支持一些特殊的命令...;; 为了实验本教程中的lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下, ;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果
本文将概述最受程序员欢迎的 Python IDE,以及其他值得考虑的选项。在此之前,我们先来看看 IDE 是什么。 什么是 IDE?IDE 有什么用? IDE 是开发者创建程序时使用的软件包。...它使用广泛,可用于不同的平台。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...相比最初的 Vi,Vim 有了巨大进步,功能更加强大。...# GNU Emacs 下载地址:https://www.gnu.org/software/emacs/emacs.html GNU Emacs 也是最好 Python 编辑器的有力竞争者。
Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...GNU Emacs 下载地址:https://www.gnu.org/software/emacs/emacs.html ? GNU Emacs 也是最好 Python 编辑器的有力竞争者。...PyScripter 以其卓越功能打败了适用于 Windows 系统的其他 Python IDE。它也是 Mac 系统中好用的 Python IDE,其商业版本支持大部分编程语言。...Pyzo 是一个免费开源编程工具,可与任意 Python 解释器一起使用,甚至是 Conda 环境。其最突出的两个特点是简洁性和交互性。简单易用,非常适合新手。
IDE 和代码编辑器的显著特征 IDE 和代码编辑器有哪些共同优点?...它使用广泛,可用于不同的平台。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...相比最初的 Vi,Vim 有了巨大进步,功能更加强大。...GNU Emacs 下载地址:https://www.gnu.org/software/emacs/emacs.html GNU Emacs 也是最好 Python 编辑器的有力竞争者。
有了这个充足的理由,我开始收集emacs的cheatsheet并打印出来,天天放在手边翻阅,甚至买了一本英文版的Learning GNU Emacs书籍,只要有机会就打开emacs开始刷4clojure...按照惯例,我在~/.emacs.d目录下建立一个lisp目录用于存放所有自定义的模块文件,随后在init.el中加入下面这句代码,意在把lisp目录加到emacs的加载路径列表里。...CIDER mode 有了clojure-mode之后,我们还需要一个Clojure可交互式的开发工具,CIDER便是这么一款工具。...,就能获得一个Clojure的交互式开发环境。...小结 当然,我的emacs配置绝对不止这些,但是其余的过程大体类似。由于emacs速来有伪装成编辑器的操作系统的称号,所以我的探索是无止境的。
;; 状态行下面的那行,叫做辅助输入区(minibuffer),该minibuffer用于显示计算结果,以及和用户做交互。...;;;; ;; 如何切换Emacs的工作模式 ;; Emacs有各种各样功能各异的模式,工作模式的含义其实就是Emacs对当前的文本编辑工作;; 更加的敏感,比如高亮和缩进,并且支持一些特殊的命令。...;; 为了实验本教程中的lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下,;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...Babenhauserheide;; - Alan Schmitt;; - LinXitoW;; - Aaron Meurer有没有感觉很神奇至少,在我完成上面的练习之后感觉到了震惊我就是跟着一步步做,从而在很短时间里对这门语言的基础有一个清晰的了解的结构比较一脉相承然后为了印证我的所学...----原文地址http://soft.dog/2018/07/23/emacs-lisp/
本文将概述最受程序员欢迎的 Python IDE,以及其他值得考虑的选项。在此之前,我们先来看看 IDE 是什么。 什么是 IDE?IDE 有什么用? IDE 是开发者创建程序时使用的软件包。...它使用广泛,可用于不同的平台。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...相比最初的 Vi,Vim 有了巨大进步,功能更加强大。...GNU Emacs 下载地址:https://www.gnu.org/software/emacs/emacs.html GNU Emacs 也是最好 Python 编辑器的有力竞争者。
Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。...允许用户选择想要进行的项目。 具备能够提供类和函数宽索引的重要工具。 提供强大的 API 和组织化的生态系统,以实现高性能。 缺点: 对于新手来说,过于高级。 其 git 插件不是特别强大。...GNU Emacs 下载地址: https://www.gnu.org/software/emacs/emacs.html ? GNU Emacs 也是最好 Python 编辑器的有力竞争者。...PyScripter 以其卓越功能打败了适用于 Windows 系统的其他 Python IDE。它也是 Mac 系统中好用的 Python IDE,其商业版本支持大部分编程语言。...Pyzo 是一个免费开源编程工具,可与任意 Python 解释器一起使用,甚至是 Conda 环境。其最突出的两个特点是简洁性和交互性。简单易用,非常适合新手。