2017-06-01 Oliver Wang
window 上面的命令行一直都非常丑陋 (看我用词多么强烈)~ 今天上午终于因为看 Git Bash 配色而双眼变得模糊了, 于是上网搜了一下有没有结局方案, 然后就发现了这个 github/mintty-colors-solarized, 但这个项目是好几年前的了, 我还是怀着试试看的态度尝试了一下. 我发现了, 干程序员别的可能不行, 但是尝试的能力还是有的, 经常为了找一个新的框架, 或者要写一个组件而去把所有相关的项目全看一边, 然后才发现不行~ 但是今天老天并没有调戏我, 先说一下修改的过程吧~ 在 Git Bash 里面输入, cd ~ vi .minttyrc 开始编辑它的配置文件, 不妨输入这些东西, 继续阅读 »
2017-03-14 blademainer
Linux 终端常用快捷键 more 移动光标 ctrl+b: 前移一个字符(backward) ctrl+f: 后移一个字符(forward) alt+b: 前移一个单词 alt+f: 后移一个单词 ctrl+a: 移到行首(a是首字母) ctrl+e: 移到行尾(end) ctrl+x: 行首到当前光标替换 继续阅读 »
2014-01-06 blademainer
Linux安装Samba文件共享服务器 Samba相对于Windows服务器来说具有更灵活的配置、高效等特点。个人认为是共享服务器的最佳选择。 more 安装samba: bash yum install samba ubuntu下yum对应命令为: bash apt-get install samba samba主要配置文件在/etc/samba/smb.conf中 ```bash [global] realm = 192.168.0.2 netbios name = SAMBA-SERVER netbios aliases = SAMBA-SERVER 继续阅读 »
2016-07-16 ruki
We create an empty console project first: ```bash $ xmake create -P ./hello create hello ... create ok!👌 ``` And xmake will generate some files: ```bash $ cd ./hello $ tree . . ├── src │   └── main.c └── xmake.lua ``` It is a simple console program only for printing hello xmake! ```bash $ cat ./src/main.c incl 继续阅读 »
2015-06-02 Eric Wang
Git
检查SSH keys的设置 bash $ cd ~/.ssh/ 如果显示"No such file or directory",跳到第三步,否则继续。 备份和移除原来的SSH key设置 如果已经存在key文件,需要备份该数据并删除之 bash $ ls id_rsa id_rsa.pub known_hosts $ mkdir key_backup $ cp id_rsa* key_backup/ $ rm id_rsa* 生成新的SSH key 输入下面的代码,可以生成新的key文件,只需要使用默认的设置即可,当需要输入文件名的时候,回车即可 bash $ ssh-keygen -t rsa -C "你的邮箱 继续阅读 »
2016-07-19 ruki
xmake 在构建程序的时候,会去自动检测系统环境,工程描述等来创建最合适的编译配置来进行编译。。 一般情况下,我们只需要执行: bash $ xmake 就行了,并且如果工程描述没有改变,就不会去重新检测和生成配置。。 但是有时候,我们的编译需求千奇百怪,不可能一行xmake就能完全满足我们的需求,例如:我要在macosx上编译android程序了,怎么办 这个时候就需要手动修改配置: bash $ xmake f -p android --ndk=~/file/android-ndk 上面是简写,这样会少敲些字符,如果要可读性更好些,可以写全: bash $ xmake config --plat=andro 继续阅读 »
2016-06-26 ruki
Packages all targets for the current platform: bash $xmake p $xmake package Packages the target test to the output directory: /tmp bash $xmake p -o /tmp test $xmake p --output=/tmp test Packages targets for the iphoneos platform. bash $xmake f -p iphoneos $xmake p We can uses the macro 继续阅读 »
2016-02-04 ruki
如果你只想编译当前主机环境的平台,例如在windows上编译windows版本,在macosx上编译macosx版本,那么你只需要敲以下命令即可: bash xmake 因为xmake默认会去检测当前的环境,默认编译当前主机的平台版本,不需要做额外的配置,并且默认编译的是release版本。 如果工程里面有多个目标,那么上面的命令,会去编译所有目标,如果只想编译指定一个目标,例如:test,那么只需执行: bash xmake test 如果你想编译debug版本,那么需要做些简单的配置: bash xmake config --mode=debug xmake xmake针对每个 继续阅读 »
2016-07-16 ruki
首先我们通过内置的工程模板创建一个空工程: ```bash $ xmake create -P ./hello create hello ... create ok!👌 ``` 这个时候xmake将会产生一些工程文件,如下: ```bash $ cd ./hello $ tree . . ├── src │   └── main.c └── xmake.lua ``` 这个简单的程序仅仅只是为了打印输出: hello xmake! ```bash $ cat ./src/main.c include int main(int argc, char** argv) { printf("hello xmak 继续阅读 »
2016-07-16 ruki
xmake默认在编译完程序后,可以通过以下命令运行指定目标程序: bash $xmake run [target] [arguments] ... 并且在linux/macosx下面,目前已经支持关联调试器,去直接调试指定目标了,只需要加上-d/--debug参数选项: bash $xmake run -d [target] [arguments] ... 默认情况下,xmake在macosx下用的是lldb,在linux下用的是gdb,调试器xmake会在配置的时候去自动检测,如果需要指定调试器路径,可以手动去配置它: bash $xmake f --debugger=/usr/bin/gdb 继续阅读 »