File tree 10 files changed +20
-21
lines changed
03/16/How-utilities-are-profiting-from-Big-Data-analytics
gdm-wont-start-on-boot-with-nvidia-drivers
how-to-enable-flypy-in-rime-on-linux
13/fix-password-and-group-files-integrity
05/05/input-with-ibus-on-emacs
06/14/my-frequently-used-linux-software
10/12/Writing-docx-with-org-mode-and-pandoc
2018/05/19/Build-Cross-platform-Hello-World-with-CMake-and-wxWidgets-Pt-1
10 files changed +20
-21
lines changed Original file line number Diff line number Diff line change 13
13
< meta property ="og:site_name " content ="小心地滑 ">
14
14
< meta property ="og:description " content ="\begin{equation} E = mc^{2} \end{equation} ">
15
15
< meta property ="og:locale " content ="zh-CN ">
16
- < meta property ="og:updated_time " content ="2018-03-29T18:03:48.298Z ">
16
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.253Z ">
17
17
< meta name ="twitter:card " content ="summary ">
18
18
< meta name ="twitter:title " content ="测试 MathJax 公式显示 ">
19
19
< meta name ="twitter:description " content ="\begin{equation} E = mc^{2} \end{equation} ">
Original file line number Diff line number Diff line change 14
14
< meta property ="og:site_name " content ="小心地滑 ">
15
15
< meta property ="og:description " content ="原文刊载于工程与技术杂志(Engineering and Technology Magazine)2014年第一期,水平有限,翻译之后读起来反而更费劲了。 在欧洲,面向商用和民用的供电、燃气、供水公司为了深入了解用户趋势、提高效益,都在寻找方法分析它们的智能系统所产生的海量数据。 ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
- < meta property ="og:updated_time " content ="2016-04-04T08:38:23.230Z ">
17
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.207Z ">
18
18
< meta name ="twitter:card " content ="summary ">
19
19
< meta name ="twitter:title " content ="〔译〕基础能源公司如何从大数据中获益 ">
20
20
< meta name ="twitter:description " content ="原文刊载于工程与技术杂志(Engineering and Technology Magazine)2014年第一期,水平有限,翻译之后读起来反而更费劲了。 在欧洲,面向商用和民用的供电、燃气、供水公司为了深入了解用户趋势、提高效益,都在寻找方法分析它们的智能系统所产生的海量数据。 ">
Original file line number Diff line number Diff line change 15
15
< meta property ="og:description " content ="昨日升级 Arch 后发生严重故障:启动后 GDM 直接歇菜了。 ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
17
< meta property ="og:image " content ="http://i.stack.imgur.com/64xP5.jpg ">
18
- < meta property ="og:updated_time " content ="2016-04-07T12:11:20.737Z ">
18
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.170Z ">
19
19
< meta name ="twitter:card " content ="summary ">
20
20
< meta name ="twitter:title " content ="Nvidia 闭源驱动导致 GDM 故障 ">
21
21
< meta name ="twitter:description " content ="昨日升级 Arch 后发生严重故障:启动后 GDM 直接歇菜了。 ">
Original file line number Diff line number Diff line change 14
14
< meta property ="og:site_name " content ="小心地滑 ">
15
15
< meta property ="og:description " content ="在 Windows 版的 RIME 输入法中,已经内置了各种常用的输入方案,而且有图形化的配置工具,开箱即用。Linux 下就是另一回事了,安装之后默认只有全拼,要用上小鹤双拼还得自己动手。 ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
- < meta property ="og:updated_time " content ="2016-04-07T12:11:20.737Z ">
17
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.197Z ">
18
18
< meta name ="twitter:card " content ="summary ">
19
19
< meta name ="twitter:title " content ="如何在RIME输入法中使用小鹤双拼(linux) ">
20
20
< meta name ="twitter:description " content ="在 Windows 版的 RIME 输入法中,已经内置了各种常用的输入方案,而且有图形化的配置工具,开箱即用。Linux 下就是另一回事了,安装之后默认只有全拼,要用上小鹤双拼还得自己动手。 ">
Original file line number Diff line number Diff line change 14
14
< meta property ="og:site_name " content ="小心地滑 ">
15
15
< meta property ="og:description " content ="&gt; Don't confuse things that need action with those that take care of themselves. Linux 中安装一些软件的时候,会自动在系统中创建相应的用户。比如 mysql、各种 display manager,以及我用来在家里实现 DLNA 视频点播的 minidlna 等等。然而当卸载这些软件的时候,当初自动创建的用 ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
- < meta property ="og:updated_time " content ="2018-05-19T06:13:48.915Z ">
17
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.170Z ">
18
18
< meta name ="twitter:card " content ="summary ">
19
19
< meta name ="twitter:title " content ="修复 Linux 用户和用户组完整性 ">
20
20
< meta name ="twitter:description " content ="&gt; Don't confuse things that need action with those that take care of themselves. Linux 中安装一些软件的时候,会自动在系统中创建相应的用户。比如 mysql、各种 display manager,以及我用来在家里实现 DLNA 视频点播的 minidlna 等等。然而当卸载这些软件的时候,当初自动创建的用 ">
Original file line number Diff line number Diff line change 14
14
< meta property ="og:site_name " content ="小心地滑 ">
15
15
< meta property ="og:description " content ="最近不再使用完整的桌面环境,改为单独使用 i3wm 窗口管理器。这样清凉的配置可以为我的古董级笔记本电脑带来新生,但是脱离了桌面环境之后好多东西需要手动配置。比如突然发觉 Emacs 中不能正常使用 IBus 输入中文了……最后查出来是 ibus-daemon 在启动时没有添加 --xim 选项。 IBus 相关的启动配置如下,因为使用了 display manager 所以写在 ~/.xprof ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
- < meta property ="og:updated_time " content ="2016 -05-05T12:57:45.674Z ">
17
+ < meta property ="og:updated_time " content ="2018 -05-19T06:30:32.220Z ">
18
18
< meta name ="twitter:card " content ="summary ">
19
19
< meta name ="twitter:title " content ="在 Emacs 中使用 IBus 输入法 ">
20
20
< meta name ="twitter:description " content ="最近不再使用完整的桌面环境,改为单独使用 i3wm 窗口管理器。这样清凉的配置可以为我的古董级笔记本电脑带来新生,但是脱离了桌面环境之后好多东西需要手动配置。比如突然发觉 Emacs 中不能正常使用 IBus 输入中文了……最后查出来是 ibus-daemon 在启动时没有添加 --xim 选项。 IBus 相关的启动配置如下,因为使用了 display manager 所以写在 ~/.xprof ">
Original file line number Diff line number Diff line change 17
17
< meta property ="og:image " content ="https://ooo.0o0.ooo/2016/05/23/5742dca78dca4.png ">
18
18
< meta property ="og:image " content ="https://ooo.0o0.ooo/2016/06/14/575ffc4f670f4.jpg ">
19
19
< meta property ="og:image " content ="https://ooo.0o0.ooo/2016/05/25/5745b797c7e36.png ">
20
- < meta property ="og:updated_time " content ="2018-05-19T06:15:22.712Z ">
20
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.237Z ">
21
21
< meta name ="twitter:card " content ="summary ">
22
22
< meta name ="twitter:title " content ="我的 Linux 常用软件 ">
23
23
< meta name ="twitter:description " content ="&gt; Lo! Men have become the tool of their tools. &gt; -- Henry David Thoreau 记得是去年底,在笔记本上大胆地装上了 Archlinux,就一发不可收拾地爱上了 Linux。现在已经成为了我的家庭主力系统,除非工作上要上 QQ,平时是不会进 Windows 了。在至今的大半年里,基本上已经形成了固定的使用习惯。在此 ">
Original file line number Diff line number Diff line change 14
14
< meta property ="og:site_name " content ="小心地滑 ">
15
15
< meta property ="og:description " content ="&gt; Do not do unto others as you would they should do unto you. Their tastes may not be the same. &gt; -- George Bernard Shaw 日常编辑长文档,能用 Markdown/LaTeX之类的纯文本我当然是最喜欢的了。但是周围人大部分用的都是 W ">
16
16
< meta property ="og:locale " content ="zh-CN ">
17
- < meta property ="og:updated_time " content ="2018-05-19T06:13:23.755Z ">
17
+ < meta property ="og:updated_time " content ="2018-05-19T06:30:32.253Z ">
18
18
< meta name ="twitter:card " content ="summary ">
19
19
< meta name ="twitter:title " content ="用Org-mode与pandoc编写Word文档 ">
20
20
< meta name ="twitter:description " content ="&gt; Do not do unto others as you would they should do unto you. Their tastes may not be the same. &gt; -- George Bernard Shaw 日常编辑长文档,能用 Markdown/LaTeX之类的纯文本我当然是最喜欢的了。但是周围人大部分用的都是 W ">
Original file line number Diff line number Diff line change 13
13
< meta property ="og:site_name " content ="小心地滑 ">
14
14
< meta property ="og:description " content ="想尝试一下自己能不能入门 C++,给自己设了一个小目标:撸一个跨平台带 GUI 的 Hello World。GUI 库选择了 wxWidgets。最后花了一整个礼拜的下班时间才搞出来。在这里记下折腾过程。需要分几篇才能写完: Windows 下项目构建(本篇) Linux 下的项目构建 改进项目目录结构(out-of-source build) 将整个 wxWidgets 源码库变成项目内的 g ">
15
15
< meta property ="og:locale " content ="zh-CN ">
16
- < meta property ="og:updated_time " content ="2018-05-19T06:10 :55.720Z ">
16
+ < meta property ="og:updated_time " content ="2018-05-19T06:34 :55.524Z ">
17
17
< meta name ="twitter:card " content ="summary ">
18
18
< meta name ="twitter:title " content ="Build Cross-platform Hello World with CMake and wxWidgets Pt.1 ">
19
19
< meta name ="twitter:description " content ="想尝试一下自己能不能入门 C++,给自己设了一个小目标:撸一个跨平台带 GUI 的 Hello World。GUI 库选择了 wxWidgets。最后花了一整个礼拜的下班时间才搞出来。在这里记下折腾过程。需要分几篇才能写完: Windows 下项目构建(本篇) Linux 下的项目构建 改进项目目录结构(out-of-source build) 将整个 wxWidgets 源码库变成项目内的 g ">
@@ -144,7 +144,6 @@ <h1 class="posttitle" itemprop="name headline">
144
144
< h2 > Windows 下编译 wxWidgets</ h2 >
145
145
< p > 下载源码包之后根据源码目录里的文档进行编译。编译过程非常顺利。</ p >
146
146
< p > Windows 下编译 wxWidgets 有很多选择,微软 msvc 或者 MinGW gcc 都行。我下载时(2018 年 5 月)wxWidgets 的最新稳定版 3.0.4 直接提供了各种编译器的 Makefile,直接使用即可——据说之后新版会用 CMake 来管理构建。< br >
147
- er and build the p< br >
148
147
最终编译结果(二进制库文件)会根据所使用的编译器和编译选项,存储在源码目录的 < code > lib</ code > 子目录中。例如我使用 msvc 编译器,并指定要带 UNICODE 支持的 DEBUG 版本。则编译结果存储在 < code > <wxWidgets源码根目录>/lib/mswud</ code > 中。< code > mswud</ code > 中的 < code > u</ code > 和 < code > d</ code > 分别代表 UNICODE 支持和 DEBUG 版本。</ p >
149
148
< h2 > 构建 Hello World 项目</ h2 >
150
149
< p > 有了所依赖的 GUI 图形库,就可以着手新建自己的项目了。项目结构如下:</ p >
You can’t perform that action at this time.
0 commit comments