排序:
默认
按更新时间
按访问量

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

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

2017-11-30 23:22:54

阅读数:583

评论数:0

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

阅读数:703

评论数: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

阅读数:604

评论数:0

Emacs性能分析

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

2017-07-24 20:25:37

阅读数:619

评论数:0

Spacemace 禁用ensime启动通知buffer

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

2017-07-24 20:20:05

阅读数:470

评论数: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

阅读数:647

评论数:0

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

阅读数:609

评论数:0

用Graphviz绘制好看网络图

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

2017-07-05 00:02:41

阅读数:1193

评论数:0

spacemacs放大缩小文本

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

2017-07-04 23:06:12

阅读数:467

评论数: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

阅读数:1317

评论数:0

用spacemacs打造c++ IDE

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

2017-05-05 11:31:17

阅读数:3264

评论数: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

阅读数:1621

评论数: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

阅读数:699

评论数:0

spacemacs buffer内部跳转到函数实现

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

2017-05-02 11:23:16

阅读数:1477

评论数: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

阅读数:1628

评论数:0

spacemacs 用semantic重构变量名

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

2017-04-30 18:37:03

阅读数:688

评论数: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

阅读数:1768

评论数:0

spacemacs project设置

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

2017-04-30 15:23:48

阅读数:1395

评论数:0

绕过offlieimap卡住的问题

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

2017-04-06 15:36:00

阅读数:651

评论数: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

阅读数:2484

评论数:2

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