摘要: JavaFx开发桌面软件JavaFx开发桌面软件Table of Contents1. Awt, Swing, SWT 和 JavaFx2. JavaFx纯代码编写界面2.1. JavaFx中的布局方式2.2. JavaFx中的其他窗口容器2.3. JavaFx中的控件2.4. 自适应窗口的创建3. JavaFx中的事件3.1. OnShown1 Awt, Swing, SWT 和 JavaFxJ... 阅读全文
posted @ 2017-05-09 17:03 yangwen0228 阅读(5492) 评论(0) 推荐(0) 编辑
摘要: 在Emacs中使用plantuml画UML图在Emacs中使用plantuml画UML图Table of Contents1. 下载:2. 配置:3. 常见的问题3.1. 中文乱码4. 例子及语法4.1. 时序图4.2. 用例图4.3. 流程图4.4. 组件图4.5. 状态图plantuml是一款基于文字生成UML图形的组件。之所以在已经有Visio以及其他图形化的UML画图软件的情况下,我们还需... 阅读全文
posted @ 2017-05-08 16:11 yangwen0228 阅读(4162) 评论(5) 推荐(2) 编辑
摘要: Windows平台下在Emacs中使用plantuml中文乱码问题(已解决)Windows平台下在Emacs中使用plantuml中文乱码问题(已解决)当我们在Emacs中使用plantuml时,如果使用了中文,则可能会遇到中文乱码问题。plantuml的配置和教程参见另一篇文章:http://www.cnblogs.com/yangwen0228/p/6825560.html假设,我们做一个下面... 阅读全文
posted @ 2017-05-08 16:10 yangwen0228 阅读(2938) 评论(0) 推荐(0) 编辑
摘要: 使用自编译的Emacs26.0.50build10版本,helm报错(已解决)使用自编译的Emacs26.0.50build10版本,helm报错(已解决)最近更新了最新的Emacs源代码,编译了一个新版本,结果启动时报错。提示helm有问题,重装了helm等插件,重新编译了配置文件,还是无法解决问题。后来,在helm的官方github上,发现有人已经提了issue了。就是当我们在编译新版的Ema... 阅读全文
posted @ 2017-04-26 21:50 yangwen0228 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Build Emacs-w64 with MSYS2/MinGW-w64 阅读全文
posted @ 2017-04-26 21:49 yangwen0228 阅读(768) 评论(0) 推荐(0) 编辑
摘要: github中fork分支和pullrequest的最佳实践github中fork分支和pullrequest的最佳实践最近在参与一个国外的github开源项目,遇到自己fork了源库,一段时间之后,源库已经更新了一些内容,这样,自己fork的版本就落后于源库了。那怎么才能与源库保持同步呢?youbute上一个教学视频讲得非常清楚:https://www.youtube.com/watch?v=M... 阅读全文
posted @ 2017-04-22 12:38 yangwen0228 阅读(2734) 评论(0) 推荐(0) 编辑
摘要: 用Emacs进行Java开发用Emacs进行Java开发Table of Contents1. 效果(Ensime做后端,使用JavaFx开发界面)2. Java开发的IDE2.1. Eclipse和IntelliJ IDEA3. Java开发的构建工具3.1. Ant3.2. Maven3.3. Gradle4. 既有IDE,何需构建工具?5. 使用Maven进行Java开发6. 使用Gradl... 阅读全文
posted @ 2017-03-11 13:10 yangwen0228 阅读(12065) 评论(0) 推荐(0) 编辑
摘要: 搜狗输入法,再见,再也不见搜狗输入法,再见,再也不见Table of Contents1. Emacs中的Chinese-pyim2. 谷歌输入法3. QQ输入法4. bing输入法最近使用搜狗输入法,发现广告,弹窗之类的越来越多。这个也就忍了,但是,那些快捷键真是太恶心了。每次把它关掉了,过一阵子又回来了。而它那些快捷键与Emacs冲突太多了,还有几个快捷键,比如 C-S-f 之类的,都不知道是... 阅读全文
posted @ 2017-03-06 14:35 yangwen0228 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 用Emacs进行Python开发用Emacs进行Python开发Table of Contents1. 安装Python1.1. Python版本1.2. Python or ActivePython2. 安装Python中的插件包3. 安装和配置Emacs中的Python插件3.1. elpy1 安装Python1.1 Python版本Python由于历史原因,现在有两个版本。一个是之前的Pyt... 阅读全文
posted @ 2017-02-20 12:27 yangwen0228 阅读(4521) 评论(0) 推荐(1) 编辑
摘要: multiple-cursors实在是太好用了multiple-cursors实在是太好用了Table of Contents1. 什么是multiple-cursors2. 常用的场景2.1. 同时修改多个变量或者函数名称,这一点和 iedit 模式比较像。2.2. 在多个变量后面添加自增数字2.3. 对齐3. 配置4. 替换 iedit1 什么是multiple-cursorsmultiple... 阅读全文
posted @ 2017-02-09 23:28 yangwen0228 阅读(1832) 评论(0) 推荐(0) 编辑