像ubuntu这样的系统,默认是没有root密码的。如果需要使用特权,可以使用sudo临时切换到root状态。还有许多其他的系统,同样存在类似的情况。 以两个活生生的例子来说明没有root密码的悲剧: 这篇文章 讲述了无意中改变/usr/bin/sudo的权
由于国内的环境,许多外部的服务都无法使用。被认为是轻而易举能够得到的资源,在内地只能是可望而不可即。 从另一方面讲,这促进了国人翻墙技术的发展。各种翻墙软件在这个环境下催生,并有各自的用户和市场。许多人被逼着去学相关技术
C++中的 for_each 函数是for循环的一种替代方案。for_each 位于算法库中,调用的时候需要包含algorithm头文件。 for_each 的原型为: template UnaryFunction for_each( InputIt first, InputIt
Yii使用了MVC的开发模式,意在剥离数据获取,义务逻辑和视图,从而达到职责分离,代码复用的效果。在之前的开发中,一直是在model里面写数据获取,在controller里面写业务逻辑,在view里面写视图代码。对于业务处理流程来说,主要是在con
vim是本人默认编辑器,之前一直用它来编程,如今拓展到用来写tex文本或者说明文档,因为插件丰富,用起来非常爽。 写的东西多了,自然遇到了该如何高效的移动光标的问题。在编程的时候,一行的字符不多,几乎不会遇到行内定位的问题。但
前一段时间更改了站点的授权架构,今天被通知自动登陆功能不好使了。用的Yii框架,为了找出原因,借着机会把Yii的自动登陆流程理一遍。花了一个上午弄明白了流程,了解了原理之后简单几行代码就把问题解决了。 Yii的自动登陆基于cookie,
对一些自定义拓展名的文件,希望设置vim能够自动识别并用相应的语法进行语法高亮的操作。比如我经常写的.cu, .cuh文件,应该要被判定为c++并用c++的语法进行高亮。 之前都是打开文件之后再使用命令 :set filetype=cpp。后来想到每次打开
今天在CentOS上运行了一个CUDA程序,由于需要同时进行其他操作,就把它放到后台执行了。此程序在执行完毕之后会要求用户按任意回车符才退出(兼容windows的console程序),当提示出来的时候也没在意,敲击回车提示就结束了。 没多久再次
文件查找和搜索是常用操作,本文总结Linux文件查找的方法,并简要说明各个查找命令的异同。 which which命令 查找可执行文件的完整路径。 注意其查找对象为用户当前会话可用的可执行命令,即范围仅限于 $PATH 变量包含的文件夹,以及用户
出于安全考虑,打算把站点的后台采用ssl加密,即使用https协议。经过配置之后,目前站点后台已经使用https了。下面是配置过程。 生成证书和密钥 生成证书和密钥命令: openssl req -x509 -newkey rsa:2048 -keyout qiquanji.com.key -ou