17 csfreebird

尚未进行身份认证

暂无相关简介

等级
TA的排名 43

emacs中访问mongodb

* 在spacemace中安装inf-mongodb package dotspacemacs-additional-packages '(... inf-mongo)* 访问mongodb M-x inf-mongodb 对mini buffer提供的路径做修改,比如改成: mongo --host myhost --port 27017 注意,这里的前提是你的...

2019-10-20 13:50:10

切换到org-re-reveal

org-re-reveal替代了ox-revealox-reveal很久没有维护了,已经被取代,这是好事情. 因为org-re-reveal仍然在更新spacemacs配置layer的设置如下 (setq-default dotspacemacs-configuration-layers '((org :variables org-e...

2019-10-18 10:51:13

Ubuntu 18.04安装Docker版本的TensorFlow 2.0

2.1pip 升级TF2.0要求pip必须>19.0. 所以需要升级pip install --upgrade pip# 如果遇到错误, ImportError: cannot import name 'main',可用下面的命令解决hash -d pip2.2安装显卡驱动可以用Ubuntu自带的安装驱动的方式,但最好先去官方站点搜索合适的版本。 可以从这个页面里...

2019-10-06 21:11:00

fetch_csv使用

fetch_csv使用Table of Contents1. 简述 2. 使用google drive发布csv文件 3. algorithm中读取csv文件 4. 解析csv文件 4.1. 日期范围需要设置正确 4.2. 获取某个字段 4.3. 通过pre函数获取dataframe 1简述目标是通过csv文件提供每日推荐股票,然后让algrithm解析csv文件...

2019-10-05 21:11:24

买卖一只股票

1目标用Quantopian的Algorithm框架创建一个最简单的回测程序,从2018-06-29之后的12个交易日之内, 购买MPC股票,在价格合适的时候卖出2第一步,创建algorithm程序选择页面上方的Research->Algorithms菜单进入Algorithm页面,点击右上角的"New Algorithm", 然后输入"buyThenSellOneTicke...

2019-09-15 19:37:29

一个前后发力里面包含的各种"劲"

一个向前击打的发力动作, 在太极里面有各种"劲"的说法, 下面一一解释:1. 暗劲指外表看不出明显的手臂收缩蓄力, 但是力突然发放出来.2. 透劲力量渗透入人的身体,使得被打者内脏翻腾难受3. 空劲通过突然卸力或者转变方向,让对手失去平衡,这是很高明的技巧,需要不断磨练听劲的经验,推手就是主要的练习方法4. 整劲腿, 胯, 腰,脊椎,手臂的力量合起来,形成一股力发出...

2017-11-30 23:22:54

Linux socket连接数(file descriptor)

系统全局设置cat /proc/sys/fs/file-max这是系统范围的限制,通常数字要比其他的大。shell相关设置用ulimit -a查看-n选项的数值或者直接用ulimit -n查看简单的方法是把启动程序写到一个shell脚本里面,在开始的时候加上ulimit -n 65000 做好设置。该进程就获得了较大的file descriptor数值。配置文件/etc/security/limi

2017-08-06 11:34:59

C++内存检查工具valgrind

安装apt-get install valgrind注意在Ubuntu 16.10上,需要python2为默认python版本。运行启动C++程序前加上valgrind即可。valgrind ./builder/bin/wind_tunnel_d -c ./config_pdc.js检查报告C-c C-c退出进程,可以看到如下报告:==16085== Memcheck, a memory erro

2017-08-01 15:01:31

Emacs性能分析

最近使用Spacemacs的时候,输入代码总是会卡1秒多,很不流畅。可以用下面的命令分析先启动分析器M-x profiler-start选择cpu然后输入代码,遇到卡顿了,用下面的命令生成报告M-x profiler-report这是查看report,发现savehist消耗的cpu最多现在到.spacemacs的user-config ()函数里加上一行代码禁用savehist-mode(sav

2017-07-24 20:25:37

Spacemace 禁用ensime启动通知buffer

在.spacemacs配置layer的地方加上两个变量 (scala :variables scala-auto-start-ensime t ensime-startup-snapshot-notification nil ensime-startup-notification nil )最后

2017-07-24 20:20:05

Scala => 用法总结

10.1 =>这是个各种诡异用法的标记10.1.1 创建4.2=>右边是函数体,左边表示函数的参数类型.(x: Int) => x + 1 10.1.2 无参匿名函数() => T 相当于new Function0[T] //T是返回类型下面是示例代码scala> val f: () => Unit = () => { println("x")}f: () => Unit =

2017-07-16 22:00:45

Spacemacs + JDEE

JDEE最新版本在github上,必须用这个版本,否则eamcs 25会报一个eieio的错误,应该是老版本的JDEE调用的接口已经不被CEDET兼容。先要编译安装最新的jdee server,参考:https://github.com/jdee-emacs/jdee-server然后要创建jdee layerM-x configuration-layer/create-layer回答问题,输入名

2017-07-12 02:45:52

用Graphviz绘制好看网络图

参考这篇博客,画得比较好看,还提供了方法:https://mikegriffin.ie/blog/20110308-a-graphviz-tutorial后续更新。

2017-07-05 00:02:41

spacemacs放大缩小文本

放大M-x text-scale-increase缩小M-x text-scale-decrease

2017-07-04 23:06:12

spacemacs远程开发

远程操作文件这里实际用的是tramp插件,不过spacemacs已经内置了,十分方便假设有服务器A,开通了ssh服务,为了方便,将本机的ssh公钥放在服务器A上,保证无密码登录在本机的spacemacs中用C-x C-f如此访问服务器A的文件/ssh:root@192.168.50.99:/etc/nginx现在就像浏览自己本地文件目录一样,也可以编辑远程跳转多个服务器从本机->A->B, 然后操

2017-05-05 15:57:31

用spacemacs打造c++ IDE

这里串联了一系列文章首先是安装spacemacs安装和使用spacemacs然后要学会用git管理代码和文档spacemacs用git layer管理代码还要学会如何代码自动完成spacemacs c++ 智能提示2还要学会用semantic做变量名称的重构spacemacs 用semantic重构变量名代码跳转是非常常用的功能spacemacs c++代码跳转最简单的方法:rgrepspacem

2017-05-05 11:31:17

spacemacs 使用gdb

1. 编译工程时用-g参数2. 进入编译好的二进制程序所在的目录,M-x gdb3. 会提示正确的命令,如果没有自己补上gdb -i=mi example4. 会自动打开多个buffer,如下图左上buffer用来输入gdb命令,左中buffer显示入口文件main.cc代码5. 到main.ccbuffer后,使用C-x C-a C-b设置断点, 删除断点是C-x C-a C-d6. 回到左上的

2017-05-04 16:15:08

spacemacs mysql连接管理

安装sql layer然后M-x sql-mysql按照提示输入用户名,密码,数据库名和服务器IP现在可以交互式查询mysql了保存当前的连接配置,可以用下面的快捷键M-m m b S输入一个名称,回车保存。下次直接用保存的连接配置进行连接,无需再次输入一堆M-m sql-connect

2017-05-03 17:34:29

spacemacs buffer内部跳转到函数实现

如果一个函数就在这个文件中实现,在该文件buffer的其他地方想快速跳转过来,可以用如下命令M-RET g g如果想要打开新的buffer显示这个函数定义,用下面的命令M-RET g G

2017-05-02 11:23:16

spacemacs使用semantic跳转代码

semantic是CEDIT的核心,支持语义理解的代码分析。安装了semantic layer之后,只要在spacemacs中打开过某个文件,就会自动建立tag,tag目录在~/.emacs.d/.cache/semanticdb/比如这里就有个tag文件:~/.emacs.d/.cache/semanticdb/!home!dean!work!gitlab!gitlab.com!mystudy!

2017-04-30 22:29:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。