YOU'VE MADE A BRAVE DECISION, WELCOME.

A LITTLE BIT MORE FAST,A LITTLE BIT MORE STRONG。

os.path.abspath(path)取path的绝对目录,实际上就是os.getcwd()+pathos.path.basename(path)取path最后的文件或文件名。如何path以/结尾,那么就会返回空值os.path.commonprefix(list)返回list中,所有path共有的最长的路径。如:123>>> os.path.commonprefix(['/home/td','/home/td/f

Read More...


背景 官方的稳定更详细:地址:http://nodejs.org/api/modules.html。 网上关于NodeJs的论述很多,此处不多说。个人认为,NodeJs的编程思想和客户端Javascript保持了一种理念,没有什么变化,只是增加了“require()”函数,因此只要学好require函数,剩下的问题就是如何更好的使用API了。 ##require函数详解 ###路径 相对路径之当前目录:./xxx/xxx.js 或 ./

Read More...


使用Python的OpenSSL库(如pyopenssl)可以很便捷地对数据进行RSA的加密,方法如下: 1 使用openssl命令生成私钥1openssl genrsa -out private.pem -f4 1024 #生成私钥,指数值为10001 2 使用Python进行加密: ###代码片段123456789from OpenSSL.crypto import load_privatekey, FILETYPE_PEM,

Read More...


以 Debian/Ubuntu 为例(请确保有管理员权限): 1.MySQLapt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient15-dev2.python-mysqldbapt-get install python-mysqldbeasy_installwget http://peak.telecommunity.c

Read More...


##安装 有几种不同的安装方法。下面是以xlrd为例的,其它二个库都是使用同样的步骤。 从源码安装 Linux系统:Python代码123$ tar xzf xlrd.tgz $ cd xlrd-0.7.1 $ python setup.py install Windows系统:使用WinZip或类似工具解压xlrd-0.7.1.zip:Python代码12C:\> cd xlrd-0.7.1 C:\xlrd-0.7.1&g

Read More...


Supervisor是一个进程监控程序。 满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor 先弄懂两个命令: supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令 supervisorctl:启动supervisor的命令行窗口。 需求:redis-serv

Read More...


删除文件代码如下:1os.remove( filename ) # filename: "要删除的文件名" 产生异常的可能原因:(1)filename 不存在(2)对filename文件, 没有操作权限或只读。删除文件夹下所有文件和子文件夹 :代码如下:12345678910111213141516171819import os def delete_file_folder(src): '''delete files

Read More...


工作中要提供一个简易的可视化web界面供用户(开发者?)方便地查看数据库的内容,可以的话最好还能对数据库进行增删改查,flask-Admin就是我想要的! Flask-Admin是什么? Flask-Admin是Flask框架的一个扩展,用它能够快速创建Web管理界面,它实现了比如用户、文件的增删改查等常用的管理功能;如果对它的默认界面不喜欢,可以通过修改模板文件来定制; Flask-Admin把每一个菜单(超链接)看作一个view,注

Read More...


一、简单将日志打印到屏幕: 1234567[python] view import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') logging.critical('critical message') 输出

Read More...


1:使用SHOW语句找出在服务器上当前存在什么数据库:1mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA1mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库1mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表1mysql> SHOW TABL

Read More...


YOU MAY DELAY, BUT TIME WILL NOT.