自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 emacs中访问mongodb

* 在spacemace中安装inf-mongodb package dotspacemacs-additional-packages '(... inf-mongo) * 访问mongodb M-x inf-mongodb 对mini buffer提供的路径做修改,比如...

2019-10-20 13:50:40 287 0

原创 切换到org-re-reveal

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

2019-10-18 10:53:28 322 1

原创 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 pip ...

2019-10-06 21:18:33 1093 0

原创 fetch_csv使用

fetch_csv使用 Table of Contents 1. 简述 2. 使用google drive发布csv文件 3. algorithm中读取csv文件 4. 解析csv文件 4.1. 日期范围需要设置正确 4.2. 获取某个字段 4.3. 通过pre函数获取data...

2019-10-05 21:11:24 383 0

原创 买卖一只股票

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

2019-09-15 19:37:52 499 0

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

一个向前击打的发力动作, 在太极里面有各种"劲"的说法, 下面一一解释: 1. 暗劲 指外表看不出明显的手臂收缩蓄力, 但是力突然发放出来. 2. 透劲 力量渗透入人的身体,使得被打者内脏翻腾难受 3. 空劲 通过突然卸力或者转变方向,让对手失去平衡,这是很高明的技...

2017-11-30 23:22:54 1187 1

原创 Linux socket连接数(file descriptor)

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

2017-08-06 11:34:59 1461 0

原创 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...

2017-08-01 15:01:31 1189 0

原创 Emacs性能分析

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

2017-07-24 20:25:37 1793 0

原创 Spacemace 禁用ensime启动通知buffer

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

2017-07-24 20:20:05 806 0

原创 Scala => 用法总结

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

2017-07-16 22:00:45 3184 2

原创 Spacemacs + JDEE

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

2017-07-12 02:45:52 1387 0

原创 用Graphviz绘制好看网络图

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

2017-07-05 00:02:41 3863 0

原创 spacemacs放大缩小文本

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

2017-07-04 23:06:12 1564 0

原创 spacemacs远程开发

远程操作文件这里实际用的是tramp插件,不过spacemacs已经内置了,十分方便假设有服务器A,开通了ssh服务,为了方便,将本机的ssh公钥放在服务器A上,保证无密码登录在本机的spacemacs中用C-x C-f如此访问服务器A的文件/ssh:root@192.168.50.99:/etc...

2017-05-05 15:57:31 2623 0

原创 用spacemacs打造c++ IDE

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

2017-05-05 11:31:17 6950 0

原创 spacemacs 使用gdb

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

2017-05-04 16:15:08 2854 1

原创 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 1208 0

原创 spacemacs buffer内部跳转到函数实现

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

2017-05-02 11:23:16 2451 0

原创 spacemacs使用semantic跳转代码

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

2017-04-30 22:29:26 2828 0

原创 spacemacs 用semantic重构变量名

首先添加semantic 到   dotspacemacs-configuration-layers 中,然后重新启动spacemacs,会自动安装semantic layer。之后进入c++代码,将光标移动到一个变量上,运行快捷键M-m m r 其实就是srefactor-refactor-at...

2017-04-30 18:37:03 1262 0

原创 spacemacs c++代码跳转最简单的方法:rgrep

这个方法很多,先介绍一个最简单的,将光标移动到某个函数的调用行,然后按下快捷键M-m f gf 是files, g是rgrep这个快捷键实际运行的命令是:(可以用C-h c来查找)M-m f g runs the command rgrep然后按照mini-buffer的提示进行。下面是对Init...

2017-04-30 18:04:27 3849 0

原创 spacemacs project设置

如果是git项目,spacemacs发现有.git目录,就会认为是一个spacemacs project.如贵没有.git目录,就需要手动创建一个空文件,告诉spacmeacs此处是project根目录。这个空文件就是touch .projectile

2017-04-30 15:23:48 2732 0

原创 绕过offlieimap卡住的问题

用得好好的,突然mu4e在读取263的imap server报错然后卡住。貌似是imap.263.net不支持某项服务导致。https://github.com/OfflineIMAP/offlineimap/issues/452临时的方法是用Python监控进程,如果存活超过1分钟,就杀掉。代码...

2017-04-06 15:36:00 1323 0

原创 spacemacs c++ 智能提示2

ubuntu 16.10上搞ycmd没弄好,正好看到irony是一个更好的配置。据说简单。就折腾了一下。在spacemacs中配置irony layer用spacemacs创建irony layer的默认配置文件,然后修改packages.el文件:;;; packages.el --- iron...

2017-03-28 15:48:55 4768 2

原创 emacs 源访问

国内网络访问国外源,永远都很麻烦。主要方法有三种:1. vpn2. https_proxy和http_proxy指向代理服务器3. 国内镜像站点 3是最好的。具体参考这个网站说明:http://www.4gamers.cn/

2017-03-27 11:50:21 1012 0

原创 spacemacs启动慢诊断

突然有一天就慢了,看了网上的一些文章,发现都是个别经验,还是需要一个诊断方法。分析启动时间消耗在哪里emacs --timed-requires启动后,我看到*load-times* buffer里有一条最大的spacemacs Loaded ~/.emacs.d/.cache/savehist ...

2017-03-27 11:35:27 2028 0

原创 mu4e中使用org mode编辑邮件并发送为html邮件

用org mode方式编辑邮件是一个很有诱惑的想法,同时还可以转换成html文档发出去。图片暂时不清楚怎么弄。在.spacemacs文件中添加下面这段: ;; convert org content in mu4e to html and send (require 'org-mi...

2017-03-24 14:05:08 1497 0

原创 扩展emacs之一:计算buffer选中区域的字符串长度

这是一个简单的场景,目的是将其他语言编写的程序集成到emacs里面,而不是打开emacs shell,执行这个脚本。假设有一个文件,里面存放的是文本,用emacs打开,然后选择一段文本现在运行一个自定义命令M-x get-lengthget-length会运行预先准备好的newlisp脚本,来统计...

2017-02-24 19:56:12 1859 0

原创 小米Ubuntu使用独立显卡

Ubuntun 16.10默认使用的是集成显卡。可以通过搜索Additional Drivers里找到Nvida显卡驱动,安装选择Apply Changes后,等待安装完成,然后重新启动。这时在搜索程序中会看到NVIDIA X Server Settings查看Primary Profiles,可...

2017-01-30 12:35:51 3441 5

原创 Emacs graphviz图形中使用latex

先上图:可以看到x和w都有自己的latex下标数字。这是一个简单神经元的结构图。首先创建dot文件digraph G { x_1-> Neuron[label=w_1]; x_2 -> Neuron[label=w_2]; x_3 -> Neuron[label=w_...

2017-01-26 23:22:29 1816 0

原创 Emacs 光标控制

新买的小米笔记本上下方向键特别小,比较容易按错i,干脆切换成Emacs传统方式控制行内移动向右移动一个字符C-f向左移动一个字符C-b移动到行首C-a移动到行尾C-e移动到单词尾部M-f移动到单词头部M-b行间移动移动到下一行C-n移动到上一行C-p向上移动buffer的一半高度M-rbuffer...

2017-01-16 21:11:03 1343 0

原创 逻辑回归寻找最佳θ向量

3 寻找θ向量前面介绍了如何在实际场景中使用预测函数计算概率,但是关键在于如何找到合适的 θ" style="position: relative;" tabindex="0" id="MathJax-Element-11-...

2017-01-02 15:22:36 1050 0

原创 逻辑回归的基本步骤

2 逻辑回归的基本步骤这也是一般机器学习的解决思路2.1 获取样本这些样本都有实测结果1 或者 0 表示事件发生或者不发生样本的数量要足够否则会造成过拟合,或者训练效果不好样本的准确性要有保证2.2 选择逻辑回归公式作为预测函数下面的 h 函数就是预测函数,g 函数就是逻辑回归公式, 也就是12(...

2017-01-02 15:19:27 2551 0

原创 组合

7 组合7.1 定义从 n 个不同元素中,任取 m(m ≤ n)个元素并成一组,叫做从 n 个不同元素中取出 m 个元素的一个组合;从 n 个不同元素中取出 m(m ≤ n)个元素的所有组合的个数,叫做从 n 个不同元素中取出 m 个元素的组合数。7.2 公式用符号 C(n,m) 表示, C 指 ...

2017-01-02 10:04:33 567 0

原创 数学期望

2 数学期望2.1 英文名称expected value2.2 所属学科概率论与数理统计2.3 定义在概率论和统计学中,期望值(或数学期望、或均值,亦简称期望,物理学中称为期待值)是指在一个离散性随机变量试验中每次可能结果的概率乘以其结果的总和。换句话说,期望值是随机试验在同样的机会下重复多次的结...

2017-01-02 10:02:24 1657 0

原创 统计显著性

10 显著性检验又称假设检验10.1 定义就是事先对总体(随机变量)的参数或总体分布形式做出一个假设,然后利用样本信息来判断这个假设(原假设)是否合理,即判断总体的真实情况与原假设是否显著地有差异。或者说,显著性检验要判断样本与我们对总体所做的假设之间的差异是纯属机会变异,还是由我们所做的假设与总...

2017-01-02 10:00:07 2079 0

原创 方差,协方差,标准差和均值标准差等各种差

3 方差3.1 英文名称variance3.2 所属学科概率论和统计3.3 实际用途概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。标准差、方差越大,离散程度越大。反之,离散程度越小。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。3.4 历史“方差”(v...

2017-01-01 23:59:59 11615 3

原创 用皮尔逊相关系数检查特征间的线性相关关系

1.1 皮尔逊相关系数1.1.1 简介是一种度量两个变量间线性相关程度的方法。协方差作为描述X和Y相关程度的量,在同一物理量纲之下有一定的作用,但同样的两个量采用不同的量纲使它们的协方差在数值上表现出很大的差异。为此引入皮尔逊相关系数 ρ" style="posi...

2017-01-01 23:50:50 9424 0

原创 ArchLinux Emacs fcitx中文输入法

一直没搞定,最近发现emacs 自带的输入法在spacemacs下面特别慢,而且容易造成程序卡死,所以还是再试了一下,搞定了。方法总结如下:~/emacs25.sh文件如下:#!/bin/bash export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fc...

2016-12-24 20:17:02 2256 1

提示
确定要删除当前文章?
取消 删除