2016-03-24 craneyuan
其实确保README.md文件不被渲染也挺容易的,只要在博客根目录下的配置文件_config.yml中配置一下"skip_render"选项就行了,将不需要渲染的文件名称加入的其选项下就行了。 bash skip_render: README.md 参考 Hexo上传README.md文件 继续阅读 »
2014-05-11 码农明明桑
一直使用Ubuntu+Intellig IDEA进行android开发,并且android源码已经花了两三个星期下载回来了,但是linux平台,没有好用的source insight,所以一直阅读都是需要看哪个了才去搜索那一个。原来发现,原来android提供了eclipse,idea等工具进行阅读的方法。 在android源码目录有一个目录development/tools/idegen,这个就是用来生成idea的project文件的。 那么就开始生成吧! more 首先在源码根目录执行这个文件 bash sh ./development/tools/idegen/idegen.sh 发现需要idegen.jar文件,我 继续阅读 »
2014-01-04 blademainer
备份的原理 使用windows的任务计划程序定时执行该脚本从而达到备份和删除备份历史的目的。 主要参数 脚本主要需要设置参数有四个: - bakPath:要备份的目录,必须以\结尾 - bakTargetPath:备份文件存储路径(可以是网络路径,前提是必须要有权限管理该路径下的文件夹) - DaysAgo:该参数表示要删除多少天之前的备份(比如今天是2012年12月31日,那么20121221的文件不会被删除,20121220或比之小的文件夹将会被删除) - logDaysAgo:该参数表示要删除多少天之前的日志文件 more 脚本 BackUpTask.bat ```bash :: ---------------- 继续阅读 »
2016-07-07 ruki
xmake里面的lua脚本加载插件,可以让你方便调试和编写一些自定义的lua脚本,这个时候xmake就是一个纯lua的加载引擎。。 例如,我想写个简单的hello xmake!的lua脚本,可以自己建个 hello.lua 文件,编写如下脚本: lua function main() print("hello xmake!") end main是入口函数,就跟平常写c类似,然后加载执行下这个lua脚本就行了: bash xmake lua /home/xxx/hello.lua or xmake l /tmp/hello.lua 下面在来个稍微高级点的,我要传递 继续阅读 »
2017-09-30 Quanyin Tang
摘要: 不需要在github网页上创建仓库,直接用命令行搞定,此文介绍三种直接在命令行创建GitHub仓库的形式! 准备工作 进入一个本地仓库,并初始化 bash git init && git add . && git commit -m "Init" 新建一个API Token 进入github - settings - Personal access tokens,generate new token,写入description,选择scopes(权限范围)。记住personal access token(那串数字,只显示一遍!),请记住它,下次就看不到了! 继续阅读 »
2014-05-22 veryyoung
今天一不小心在 /opt 文件夹下执行了 chmod -R 777 * 然后。。/opt下的所有软件都无法执行了 Google得知是权限的问题,文件夹默认权限755,文件默认权限664 于是编写以下脚本 #/bin/bash #Auth: veryyoung #Desc: chmod 目录权限为755,默认文件权限为644。 function my_chmod(){ for file2 in `ls -a $1` do if [ x"$file2" != x"." -a x"$file2" != x".." ];then if [ -d "$1/$ 继续阅读 »
2017-09-28 ruki
本文主要介绍下xmake的整体架构设计,以及源码结构的布局和模块划分。 如果你想深度使用xmake,开发xmake插件、工程自定义脚本或者想为xmake贡献一些代码和特性,可以通过此本的介绍,对xmake项目整体有个大概的了解。, 源码地址:Github 顶层目录结构 bash ./xmake/ ├── actions # 内建的一些基础task,用于基本的构建安装等操作 ├── core # xmake的核心模块,提供最底层的实现支持 ├── languages # 所有的语言相关特性支持和扩展,都在此目录下 ├── modules # 内置的扩展模块,可用`import`导入使用 ├── pack 继续阅读 »
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-21 Jamling
简介 带过滤功能的Hexo首页生成器插件。在官方的首页生成器基础上添加了过滤指定分类/标签的功能。比如,在首页只显示指定分类下面的文章列表。 English 安装 bash $ npm install hexo-generator-index2 --save $ npm uninstall hexo-generator-index --save 配置 ``` yaml index_generator: per_page: 10 order_by: -date include: - category Web # 只包含Web分类下的文章 exclude: - tag Hexo # 不包含标 继续阅读 »
2016-09-19 Jamling
使用海马玩模拟器来调试Android还是挺方便的。最近因为真机连接不稳定,又想到了海马玩,不知道怎么回事,竟然运行不了模拟器了,只好下载了一个新版本,然后重新安装。安装完毕之后,竟然找不到devices。我记得,以前可是好好的呢。搜索了一下。说是要手动连接 bash adb connect 127.0.0.1:53001 可是,出现了unable to connect错误。后来在官方论坛里找到了原因。原来是自从0.8.5版本之后,海马玩的adb端口不是固定的。我下载的是新版本(0.10.5),当然连接不上了。官方论坛帖子中有说明需要下载修改器修改。存放在网盘上的文件,下载还要注册。懒得搞。因为海马玩经常在待机时无响应,所以对它的 继续阅读 »