自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1227)
  • 资源 (4)
  • 论坛 (20)

原创 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:40 231

原创 切换到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:53:28 273 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 pip2.2安装显卡驱动可以用Ubuntu自带的安装驱动的方式,但最好先去官方站点搜索合适的版本。 可以从这个页面里...

2019-10-06 21:18:33 1013

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

原创 买卖一只股票

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

2019-09-15 19:37:52 438

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

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

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

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

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

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

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

原创 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 3075 2

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

原创 用Graphviz绘制好看网络图

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

2017-07-05 00:02:41 3723

原创 spacemacs放大缩小文本

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

2017-07-04 23:06:12 1513

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

原创 用spacemacs打造c++ IDE

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

2017-05-05 11:31:17 6828

原创 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 2790 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 1173

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

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

2017-05-02 11:23:16 2396

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

原创 spacemacs 用semantic重构变量名

首先添加semantic 到   dotspacemacs-configuration-layers 中,然后重新启动spacemacs,会自动安装semantic layer。之后进入c++代码,将光标移动到一个变量上,运行快捷键M-m m r 其实就是srefactor-refactor-at-point然后按照提示填入新的变量名,这样一下子就批量修改了。

2017-04-30 18:37:03 1248

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

这个方法很多,先介绍一个最简单的,将光标移动到某个函数的调用行,然后按下快捷键M-m f gf 是files, g是rgrep这个快捷键实际运行的命令是:(可以用C-h c来查找)M-m f g runs the command rgrep然后按照mini-buffer的提示进行。下面是对InitLog()进行查找回车表示对InitLog的查询回车表示接受一系列的C++后缀文件名选择base di

2017-04-30 18:04:27 3734

原创 spacemacs project设置

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

2017-04-30 15:23:48 2695

原创 绕过offlieimap卡住的问题

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

2017-04-06 15:36:00 1308

原创 spacemacs c++ 智能提示2

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

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

原创 emacs 源访问

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

2017-03-27 11:50:21 986

原创 spacemacs启动慢诊断

突然有一天就慢了,看了网上的一些文章,发现都是个别经验,还是需要一个诊断方法。分析启动时间消耗在哪里emacs --timed-requires启动后,我看到*load-times* buffer里有一条最大的spacemacs Loaded ~/.emacs.d/.cache/savehist 68s再看一下savehist,68M,文件太大。直接删除该文件,再启动,问题解决了。分析CPU和内存

2017-03-27 11:35:27 1991

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

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

2017-03-24 14:05:08 1469

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

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

2017-02-24 19:56:12 1845

原创 小米Ubuntu使用独立显卡

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

2017-01-30 12:35:51 3380 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_3]; Neuron -> Y; y1[label="y"]; y2[label="y"]; y3[la

2017-01-26 23:22:29 1772

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

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

3 寻找θ向量前面介绍了如何在实际场景中使用预测函数计算概率,但是关键在于如何找到合适的 θ" style="position: relative;" tabindex="0" id="MathJax-Element-11-Frame" class="MathJax">θ 向量。本节重点讨论这方面的数学原理。3.1 最大似然公式不过一般情况下,我们是没有办法轻易获得θ的。所以需要一些

2017-01-02 15:22:36 1014

原创 逻辑回归的基本步骤

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

2017-01-02 15:19:27 2461

原创 组合

7 组合7.1 定义从 n 个不同元素中,任取 m(m ≤ n)个元素并成一组,叫做从 n 个不同元素中取出 m 个元素的一个组合;从 n 个不同元素中取出 m(m ≤ n)个元素的所有组合的个数,叫做从 n 个不同元素中取出 m 个元素的组合数。7.2 公式用符号 C(n,m) 表示, C 指 Combination计算公式: n >= m(11)Cnm=n!m!(n−m)!" s

2017-01-02 10:04:33 553

原创 数学期望

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

2017-01-02 10:02:24 1570

原创 统计显著性

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

2017-01-02 10:00:07 1969

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

3 方差3.1 英文名称variance3.2 所属学科概率论和统计3.3 实际用途概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。标准差、方差越大,离散程度越大。反之,离散程度越小。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。3.4 历史“方差”(variance)这一词语率先由罗纳德·费雪(Ronald Fisher)在其论文《The Correl

2017-01-01 23:59:59 11431 3

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

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

2017-01-01 23:50:50 9300

原创 ArchLinux Emacs fcitx中文输入法

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

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

JSF2自定义组件编程系列 第五部分 源代码

package composite component into jar maven3 jsf2 UBuntu glassfishv3.0.1 Emacs JDEE

2011-01-06

JSF2 example project

一个我自己用的JSF2的模板工程,使用maven-glassfish-plugin,mybatis,logback。

2011-01-03

用UBuntu开发OpenGL程序8

摄像头360度旋转示例 开发平台,UBuntu,NetBeans6.8

2010-02-24

用UBuntu开发OpenGL程序6 源代码

文章附带源代码,NetBeans6.8工程,UBuntu系统

2010-02-15

csfreebird的留言板

发表于 2020-01-02 最后回复 2020-01-02

csdn博客究竟怎么了,总是出现过去能用,现在不能用的问题? 【已回复】

发表于 2010-02-24 最后回复 2010-08-08

无法通过MetaWeblog API发布博客 【已回复】

发表于 2010-02-11 最后回复 2010-02-24

如何用命令行关闭Java进程

发表于 2009-11-20 最后回复 2010-02-11

Fedora7 NetBeans 5.5.1和6.010m的JPasswordF和JTextField不能一起工作

发表于 2007-08-17 最后回复 2008-10-09

JAVA适合高性能的证券交易系统服务器开发么?

发表于 2007-08-01 最后回复 2007-08-04

用ATL改写的Win32窗口程序加载ActiveX控件出错

发表于 2005-08-23 最后回复 2005-08-23

ATL7中加入socket的头文件编译出错

发表于 2005-05-26 最后回复 2005-05-26

远程激活com+应用程序失败

发表于 2005-01-29 最后回复 2005-01-29

服务器回调客户端组件接口时出错!!!

发表于 2005-01-04 最后回复 2005-01-17

Atl7.1创建的复合ActivX控件OnCreate函数无效,但是OnPaint却可以?有人知道原因么?

发表于 2004-11-24 最后回复 2004-11-25

对<<深度探索C++对象模型>>的一点疑问

发表于 2004-03-30 最后回复 2004-03-30

ATL7.1中SAFEARRAY老是出错:请指教

发表于 2004-01-12 最后回复 2004-01-13

真得好惨!atl7.1(vs2003的atl)写的组件不能注册!

发表于 2004-01-11 最后回复 2004-01-12

VS2003开发环境 MFC调用ATL写的组件?

发表于 2004-01-09 最后回复 2004-01-09

如何实现splitter禁止拖动?

发表于 2003-07-21 最后回复 2003-07-22

我在msdn找到一个例子,将窗口分为两部分,如果我打算将窗口分为四部分,如何做呢?

发表于 2003-07-18 最后回复 2003-07-19

c#编写的窗体客户端运行时似乎要安装.net framwork?

发表于 2003-07-16 最后回复 2003-07-16

如何实现框架集内部的子框架的互动?

发表于 2003-07-02 最后回复 2003-07-03

同一个框架分割的两个子页面之间如何通信?

发表于 2003-07-01 最后回复 2003-07-03

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