不为成仙,只为在这红尘中等你回来。

Flask 和 Django 对比

    ## Flask - Flask 确实很“轻”,不愧是 Micro Framework,从 Django 转向 Flask 的开发者一定会如此感慨,除非二者均为深入使用过 - Flask 自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的 Python 库 - 入门简单,即便没有多少 web 开发经验,也能很快做出网站 - 非常适用于小型网站 - 非常适用于开发 web 服务的 API 开发大型网站无压力,但代码架构需要自己设计,...

    阅读全文>>

2018年1月30日 23:17 作者:nancy 分类:[Python] 284

Python2.7 下 Spynner 模块的安装过程

    Spynner 是基于 pyqt 的一种库,封装了 pyqt 强大的 webkit ,具有执行 javascript 的能力,使用 Spynner 可以完全模拟一个浏览器的功能和行为。Spynner 可以加载 javascript 生成的动态内容,从而保证可以抓取动态内容。 ### 环境说明: Ubuntu 16.04 Python2.7 ### 安装 PyQt4 PyQt4:Python 的开发工具,其实 spynner 底层调用的是 PyQt 自带的模块 webk...

    阅读全文>>

2018年1月29日 17:59 作者:nancy 分类:[Python] 318

Linux alias、export 命令

    ### alias 命令 alias 命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用 alias 时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。 alias 命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的 alias 命令存放到 bash 的初始化文件 /etc/bashrc 中。 #### 命令格式: alias 别名='实际命令' 例如:alias l='ls -lsh' 将重...

    阅读全文>>

2018年1月17日 22:56 作者:nancy 分类:[Linux] 404

Linux tar 命令

    通过 SSH 访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候 tar 命令就是是必不可少的一个功能强大的工具。Linux 中最流行的 tar 是麻雀虽小,五脏俱全,功能强大。 tar 命令可以为 Linux 的文件和目录创建档案。利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用 tar 命令,可以把一大堆的文件和目录全部打包成一个文件,这对于...

    阅读全文>>

2018年1月14日 23:45 作者:nancy 分类:[Linux] 276

Linux 账号管理

    ### 创建用户命令: adduser useradd #### 两个创建用户命令之间的区别 adduser:会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。 useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。 #### 使用 adduser ```python fangweiren@ubuntu:~$ sudo adduser apple [sudo] f...

    阅读全文>>

2018年1月13日 22:25 作者:nancy 分类:[Linux] 318

Linux ps 命令

    ### ps 用于报告当前系统的进程状态。 Linux中的 ps 命令是 Process Status 的缩写。ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照,就是执行 ps 命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用 top 命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结...

    阅读全文>>

2018年1月12日 23:39 作者:nancy 分类:[Linux] 294

Linux 下 su 与 su - 命令的本质区别

    su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命...

    阅读全文>>

2018年1月12日 22:56 作者:nancy 分类:[Linux] 256

Linux kill 命令

    ### kill 用来删除执行中的程序或工作。 Linux 中的 kill 命令用来终止指定的进程(terminate a process)的运行,是 Linux 下进程管理的常用命令。通常,终止一个前台进程可以使用 Ctrl+C 键,但是,对于一个后台进程就须用 kill 命令来终止,我们就需要先使用 ps/pidof/pstree/top 等工具获取进程PID,然后使用 kill 命令来杀掉该进程。kill 命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为 1...

    阅读全文>>

2018年1月11日 23:07 作者:nancy 分类:[Linux] 290

Linux shutdown、halt和reboot命令详解(转)

    转载自:[【摘】linux之shutdown、halt和reboot命令详解](https://www.cnblogs.com/lyongerr/p/5062163.html) 在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用()命令实现 ```python A.shutdown -r now B.halt C.reboot D.init3 ``` 正确答案:A 在 Linux 命令中 reboot 是重新启动,shutdown -r now 是立...

    阅读全文>>

2018年1月10日 14:05 作者:nancy 分类:[Linux] 253

Linux chown 命令

    ### chown 改变某个文件或目录的所有者和所属的组 该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户 ID,用户组可以是组名或组 ID。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。 PS:只有文件主和超级用户才可以便用该命令。 命令格式: chown [选项]... [所有者][:[组]] 文件... 参数: - -c 显示更改的部分的信息 - -f 忽略错误信息 - -h 修复符...

    阅读全文>>

2018年1月9日 21:08 作者:nancy 分类:[Linux] 230