2018-11-08 summer
1、修改SSH配置 ``` vim /etc/ssh/sshd_config 修改下面一行,在Subsystem sftp /usr/lib64/ssh/sftp-server 后面增加一下内容 Subsystem sftp /usr/lib64/ssh/sftp-server -l INFO -f AUTH 继续阅读 »
2015-03-28 Alex Sun
gulp是一个前端的自动化项目构建工具,与grunt 类似,不过相比之下,grunt的配置以及使用较为繁琐,而gulp则比较简单易学。 一个项目从最初的启动到实现,基本上有如下的构建任务: 继续阅读 »
2016-04-04 Lanffy
一. 介绍 Laravel致力于完善整个PHP开发过程,使得本地开发环境的搭建和分发更加简单.Vagrant提供了一种简单并且优雅的方式来管理和配置虚拟机. Laravel Homestead 是一个官方的Vagrant "box" 安装包,它提供了一个完美的开发环境,它不需要在你的本地机器安装PHP, HHVM, web服务器, 和其他任何服务软件.有了它,你再也不用担心搞乱自己的操作系统了! Vagrant boxes完全是一次性了,如果环境出了问题,你可以在几分钟之内重新构建开发环境. 继续阅读 »
2016-08-02 ruki
tbox里面针对三个正则库(pcre/pcre2/posix)进行了封装,实现接口统一和跨平台处理,只要xmake在编译配置的时候自动检测到其中一种库,就可以使用了,一般会优先使用pcre2。 如果你不想过多的依赖第三方库,可以切换到posix的正则,调用 xmake f --pcre=false --pcre2=false 把pcre的库禁用了就行了。 首先给个最简单的匹配单个子串的例子: ```c // 执行简单匹配,第二个参数是匹配模式,默认传0就行了 tb_vector_ref_t results = tb_regex_match_done_simple("(\w+)\s+?(\w+)", 0, "he 继续阅读 »
2014-02-22 W.Y.
有时候会查找 JSHint 某些选项的具体含义,针对项目需求开启或关闭某些选项,所以从这里转载了 JSHint 选项列表的中文翻译,供不时之需。 这是 JSHint 所有配置选项的完整列表。如果发现遗漏了某些信息,你可以给作者提 issues 或者发邮件。 more table thead tr th:first-child{width:100px;} Enforcing 选项 当下列选项设置为 true 时,JSHint 会基于这些选项对代码产生更多的警告信息。 bitwise 这个选项禁止在 JavaScript 中使用位运算符,如 ^ (XOR),| (OR)。在 JavaScript 中位运算很少见,& 与 && 继续阅读 »
2014-05-11 码农明明桑
Android是作为智能手机的操作系统,我们开发的应用,大多数也都需要连接网络,通过网络发送数据、获取数据,因此作为一个应用开发者必须熟悉怎么进行网络访问与连接。通常android中进行网络连接一般是使用scoket或者http,http是最多的情况,这里,我来总结下,怎么进行http网络访问操作。 android是采用java语言进行开发的,android的包中包含java的URLConnection和apache 的httpclient,因此我们可以使用这两个工具进行网络连接和操作。同时,为了控制是否允许程序连接网络,我们开发应用时,需要在Manifest文件中配置申请网络连接的权限,代码如下。 xml more 使用 继续阅读 »
2016-12-05 Meng Lei
Travis CI 简介 Travis CI是一个分步式的开源持续构建项目,只需要通过配置.travis.yml文件,即可将Github上的项目进行持续的编译、测试等工作,以便尽早发现错误,尽早改正,并减少人工的重复劳动。同时,也可以通过travis ci完成很多有趣的工作。 通过Travis CI自动发布hexo博客 我们建立的hexo博客,每次写完一篇,都要执行 hexo generate 和 hexo deploy 等命令,将博客生成的HTML静态文件部署到Github的版本库上,同时,也会将源代码保存一份到Github的另一个分支,每次都要执行很多重复操作,在此,我们可以通过Travis CI来帮我们完成这些重复劳动。 继续阅读 »
2017-03-12 Mystery0 M
说在前面 这几天呢在写Android的桌面小部件,其实去年的时候我就和别人一起研究过小部件的使用。 当时在写小部件的配置的时候使用的是activity的界面,所以只需要解决的是小部件默认设置的加载即可。 这一次写的时候突然发现了一个东西,在Android Studio的默认app模板中有一个settingsActivity,其实是一直都有的,曾经新建的时候好奇,建了一个,但是没有找到layout,代码也看不懂是写的什么。 这一次呢就去搜索了一下preference,发现这是Android的设置样式,也就是说正规的app的设置界面应该是使用这个来写,想到之前写的app都是用的一个activity来提供设置,瞬间觉得有点懵逼0.0。 继续阅读 »
2016-09-08 Lim Geng
是时候总结一下vim的使用方法了,一方面防止自己忘记不常用的指令,另一方面给大家提供一个参考。 等有时间再把文中的链接内容展开介绍。 先来看看我的vim vim键盘图 vim的安装 exvim中文这里面包含了exvim的安装与配置,以及插件的安装。 vim指令入门 Vim入门教程这篇文件是我强烈推荐的,入门必备,告诉你如何使用指令, 如何人类的语言来使用指令。 高频组合指令 单指令是必须记住的,这里提几个组合指令。 替换: :s/a/b将该行的第一个a替换成b,:s/a/b/g替换该行的所有a,:n,ms/a/b替换n行到m行,%s/a/b替换所有行的第一个a,%s/a/b/g替换所有a 选中: v20G, 继续阅读 »
2013-02-19 刘太华
pptp服务器: pptp下发下去的ip网段: 10.168.0.0/24 iptables配置: (注意打开ip_forward转发): -A FORWARD -s 10.168.0.0/24 -j ACCEPT -A POSTROUTING -s 10.168.0.0/24 -j MASQUERADE 继续阅读 »