2016年3月

阿里云CentOS7上安装配置caffe(仅CPU)记录


  终于要尝试caffe了,这个框架目前在深度学习领域十分流行,功能也十分强大,caffe的种种优势就不说了,但由于安装过程中实在遇到了太多坑,所以记录下来,供大家参考。附上caffe的官方教程,有空可以看看。   我是用root身份安装的,首先从github上把最新的 caffe pull下来,上传到/root目录下并解压。   1.安装依赖库

 yum install atlas-devel protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel gflags-devel glog-devel lmdb-devel


git入门(二)——git的基本工作流程


一、 git基本的工作流程 1、git使用40个16进制字符的SHA-1 Hash来唯一标示对象 2、如何获取git 仓库 命令:git init 、git clone 2.1 对已有项目进行创建git 仓库: cd到对应目录,执行git init命令 克隆仓库: git clone 远程仓库地址 克隆目的地 2.2 对应流程

绘图1.png


Tornado学习之网站制作篇


  之前介绍过Tornado是一个多用途的Python框架,下面通过两个例子四个方面来介绍如何利用Tornado来制作网站(不适合制作大型网站)。   先看一个简单的例子:

import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web

from tornado.options import define, options

define("port", default=8888, help="run on the given port", type=int)

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

def main():
    tornado.options.parse_command_line()
    application = tornado.web.Application([
        (r"/", MainHandler),
    ])
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.current().start()

if __name__ == "__main__":
    main()


git入门(一)——git的安装与相关配置


一、 GIT的下载与安装

二、 GIT的自动完成

三、 GIT的配置

1、配置作者与邮箱
    git config –global user.name 用户名
    git config –global user.email 邮箱

2、配置的三个级别:global、system、local(当前仓库)
    优先级:local>global>system
3、配置的增删改查
3.1、增加
例1:git config –global key value
例2:git config –global –add key value
3.2、查询
例1:git config key       //查询该key最后添加的value
例2:  git config –get key  //查询该key最后添加的value
例3:git config –list --global   //查询所有配置
3.3、删除
例1:git config –unset key value(当有多个值的时候更上value)
3.4、修改
例1:git config –global key value    //修改对应的key的值为value
4、给子命令与参数取别名
4.1、命令别名
例:git config –global alias.co checkout  //给checkout取别名为co
4.2、参数别名
例:git config –global alias.lol “ log --oneline” //为log --oneline”取别名为lol

解决vsftp 500 OOPS 的错误


起步

添加ftp用户后,给用户配置文件夹定义该用户的默认目录,连接时候报了错误

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

这个错误是我们限定了用户不能跳出主目录,毕竟是安全起见。

解决

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。 要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者在vsftpd.conf配置文件中添加:

allow_writeable_chroot=YES