2018-04-03 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 另外,这些建议和技巧都是我工作中用到的,只有我用到了才会记录并分享出来,所以没有什么顺序而言,用到什么我就分享什么。 1 sed替换文件内容 $ cat demo this is demo $ sed -i s/demo/test/g demo $ cat demo this is test 通过sed,可以很方便替换文件中的某些字符串。比如这里的demo文件只有一行内容:this is demo。通过sed将文件中的demo字符串替换成test。这里的-i选项是直接修改文件内容,字母s表示替换字符,字母g 继续阅读 »
2016-07-17 ruki
2017-01-18 ruki
2017-10-27 安兴乐-siler
无人驾驶 不用多说,自从深度学习开始席卷机器学习领域,计算机视觉相关技术突飞猛进。从阿尔法狗到Dota比赛,人类节节败退,强化学习也逐渐的开始进入人们的视野。无人驾驶技术从当年的实验室阶段真的开始走入了工业界(更像是从工业界反传到了学术界)。还等什么,这么激动人心的高新科技,我们怎么能不赶紧上车呢? 继续阅读 »
2017-10-14 Lingxian Kong
前面一篇博客讲了如何在 devstack 环境中配置 Qinling 与其他 OpenStack 服务交互,为了方便演示,我录制了一个短视频,对 Qinling 有兴趣的同学们可以通过视频对 Qinling 有个大致了解。 继续阅读 »
2018-07-19 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 gzip压缩和解压文件 bash $ ls demo $ gzip demo $ ls demo.gz $ gzip -d demo.gz $ ls demo 继续阅读 »
2016-07-25 ruki
现在xmake在windows下,也已经支持调试运行了,可以在编译完debug版本的程序后,直接进行调试开发。。 我们继续以tbox工程为例: bash $ xmake f -m debug $ xmake r -d demo 上述命令,先配置了debug模式编译,为了启用pdb调试符号文件的生成,然后自动编译后,调试运行demo程序。。 xmake会在配置的时候,自动检测windows上注册表里面的默认调试器,然后加载我们的目标程序并运行。 一般情况下,加载的是vs自带的vsjitdebugger调试器,当然xmake也支持windbg和ollydbg(做逆向的,这个用的比较多哈。。) 我们试着运行demo中的exc 继续阅读 »
2016-06-26 ruki
xmake provides some project templates, you can easily create an empty project. Create a c++ console project: bash xmake create -l c++ -t 1 demo or xmake create --language=c++ --template=1 demo Create a c static library project: bash xmake create -l c -t 5 demo or xmake create --language=c 继续阅读 »
2016-11-07 Meng Lei
MkDocs MkDocs(官网、Github)是一款使用python开发的轻量级静态站点生成器,主要用于生成api文档,使用markdown撰写,使用yaml作为配置文件。 安装 首先需要安装python以及pip,然后使用pip即可安装MkDocs。 sudo apt-get install python sudo apt-get install python-pip sudo pip install mkdocs 安装完成之后,可以执行命令mkdocs --version查看所安装版本。 开始使用 执行以下命令新建一个工程。 mkdocs new demo cd demo 生成的目录里结构如下: p 继续阅读 »
2016-11-13 ruki
在分析了各大开源协程库实现后,最终选择参考boost.context的汇编实现,来写tbox的切换内核。 在这过程中,我对boost各个架构平台下的context切换,都进行了分析和测试。 在macosx i386和mips平台上实现协程切换时,发现boost那套汇编实现是有问题的,如果放到tbox切换demo上运行,会直接挂掉。 在分析这两个架构上,boost.context切换实现问题,这边先贴下tbox上的context切换demo,方便之后的讲解: 继续阅读 »