Python
gouphigh2
工程师。
展开
-
Python高级编程
模块重新导入当import moduleName 的时候,python是通过sys.path 来查找的。可以使用sys.path.append('newPath') 可以添加搜索路径。 当import了一个module之后,修改了module的代码,那么在当前运行时不会更新module修改后的功能。需要重新导入:form imp import *reload(moduleName)循环导入:原创 2017-09-07 23:32:19 · 6786 阅读 · 1 评论 -
Linux系统命令及Vim
在Ubuntu的Terminal界面,Ctrl+Shift++三个键可以放大显示终端; Ctrl+-两个键缩小。ls 查看当前目录所有文件 直接跟后面的是参数,在横线-后面的是选项。如 ls / -alh 命令后面加–help 或 man 加命令 查看帮助可以使用*、?、[m-n]等通配符,类似于正则表达式pwd 查看当前所在目录cd 切换目录 两个tab键可以进一步查看备选原创 2017-08-31 18:23:57 · 602 阅读 · 0 评论 -
Python基础
Python语言主要有两个版本。Python2和Python3。在命令行中python默认是Python2,使用Python3则使用Python3。注释使用#开头的是单行注释。三个单引号或者三个双引号是多行注释原创 2017-09-03 09:20:06 · 638 阅读 · 0 评论 -
Python数据库(MySQL、MongoDB、Redis)编程
MySQL数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性当前使用的数据库,主要分为两类 文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制服务型,如mysql、postgre,数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议连接,进行数据库的读写操作E-R模型当前物理的数据库都是按照E-R模型进行设计的E表示entry,实体R表示rela原创 2017-09-29 11:23:21 · 1206 阅读 · 0 评论 -
Python网络编程
TCP/IP协议族 用端口在网络上区分进程。大于1024的端口是动态端口,小于的是操作系统预留端口。 大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;一般PC机使用小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。一些服务器使用原创 2017-09-16 21:15:17 · 640 阅读 · 1 评论 -
Python进程和线程
python实现多任务有三种方式:进程、线程、协程。主进程中`os.getpid()`和子进程中调用`os.getppid()`会得到同一个值。一般子进程的`os.getpid()` 比父进程的大,自增产生。`pid = os.fork()` 在父进程中返回的值是子进程的id值,在子进程中返回0。父子进程谁先执行不确定。主进程结束,子进程不会结束,直到子进程自己结束原创 2017-09-09 16:48:34 · 784 阅读 · 0 评论