原创 如何切換linux默認運行模式,切換到命令行模式

臨時修改: 登錄服務器輸入 init 3 回車即可實現從圖形化界面切換成命令行模式 [root@localhost ~]# init 3   永久修改: 1、登錄linux服務器,輸入 systemctl get-default 查看結

原创 oracle數據庫 添加定時器

目錄   1、爲什麼要添加定時器? 2、創建oracle定時器需要幾步? 3、舉個例子? 4、查看定時器 1、爲什麼要添加定時器?     和linux中的crontab一樣,來執行一些需要定期執行的一些操作; 2、創建oracle定時器

原创 python操作文件和目錄

    在python中對文件和目錄的操作經常用到 os 模塊和 shutil 模塊。     一定要先導入 os 和 shutil 模塊 import os import shutil 1、獲得當前python腳本工作的目錄路徑:os

原创 python 多進程-進階-進程間通信之Pipe

    Pipe常用來在兩個進程間進行通信,兩個進程分別位於管道的兩端。     Pipe方法返回(conn1, conn2)代表一個管道的兩個端。Pipe方法有duplex參數,如果duplex參數爲True(默認值),那麼這個參數是全

原创 python 序列化操作

程序運行時,所有的變量都是在內存中的,例如在程序中申請一個 dict 對象,裏面存儲着爬取的頁面的鏈接、頁面的標題、頁面的摘要等信息: d = dict(url = 'index.html', title = '首頁', content

原创 python文件讀寫

1、open函數用來打開文件 open(name[.mode[.buffering]]) 只有文件名是需要輸入的強制參數,然後返回一個文件對象,模式默認是讀模式,默認緩衝區是無; 例如:正常打開: In [2]: f = open('c

原创 python 多進程-基礎

    Python 實現多進程的方式主要有兩種,一種方法是使用 os 模塊的 fork 方法,另一種是使用 multiprocessing 模塊。     區別:os.fork 適用於nuix/linux操作系統,不適用於windows

原创 python 多進程-進階-進程間通信之Queue

    假如創建了大量的進程,那進程間通信是必不可少的。python提供了多種進程間通信的方式,如:Queue和Pipe方法。他們兩者的區別在於Pipe常用來在兩個進程間通信,Queue用來在多個進程間實現通信;     Queue是多進

原创 python 多進程-進階-進程池

    如果需要啓動大量的子進程,使用進程池批量創建子進程的方式更加常見,因爲當被操作對對象數目不大時,可以直接利用multiprocessing中的Process動態生成多個進程,如果數量大,此時就應該使用Pool。     Pool

原创 random 方法使用

random.random()生成0和1之間的隨機浮點數float; 使用方法集一: #!/usr/bin/python # -*- coding: UTF-8 -*- import random print( random.ran

原创 使用python開啓現在被佔用端口的所有防火牆端口

 有時候我們爲了簡便,部署服務的時候直接先關閉防火牆,後期再次開通防火牆,但是偶爾會有那麼一兩個遺忘,或者是怎麼忘記的,這個時候我們就可以採用如下腳本來直接進行操作: 1、開啓現在所有被佔用端口的防火牆策略; 2、如果端口是123,說明是

原创 mysql數據庫備份與恢復

一、備份常用操作基本命令 1、備份命令mysqldump格式    格式:mysqldump -h主機名  -P端口 -u用戶名 -p密碼 –database 數據庫名 > 文件名.sql  2、備份MySQL數據庫爲帶刪除表的格式 備份