原创 crontab整理

CRONTAB語法及應用 1:查看當前用戶的定時任務 [oracle@localhost ~]$ crontab -l * * * * * /home/oracle/test.sh >/dev/null 2>&1 2:編輯當前用戶

原创 面向過程與時面向對象的程序設計

面向過程與時面向對象的程序設計 面向過程的程序設計 概念 核心是“過程”二字,“過程”指的是解決問題的步驟,即先幹什麼再幹什麼……,基於面向過程設計程序就好比在設計一條流水線,是一種機械式的思維方式。若程序一開始是要着手解決一個大

原创 django之模塊模塊學習ORM

ORM介紹 ORM概念 對象關係映射(Object Relational Mapping,簡稱ORM)模式是一種爲了解決面向對象與關係數據庫存在的互不匹配的現象的技術。 簡單的說,ORM是通過使用描述對象和數據庫之間映射的元數據,

原创 模擬ssh遠程socket編程粘包問題_客戶端

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2018/6/2 18:29 # @Author : chen # @File : 客戶端.py im

原创 模擬ssh遠程socket編程粘包問題_服務端

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2018/6/2 18:29 # @Author : chen # @File : 服務端.py im

原创 網絡編程_SOCKET

sock 概念 Socket是應用層與TCP/IP協議族通信的中間軟件抽象層,它是一組接口。在設計模式中,Socket其實就是一個門面模式,它把複雜的TCP/IP協議族隱藏在Socket接口後面,對用戶來說,一組簡單的接口就是全部

原创 vim8源碼安裝

一、源碼編譯安裝vim8.0 配置epel源 yum install epel-release 安裝python3,以及vim8.0編譯環境 yum install -y gcc python34 python34-devel n

原创 python3/celery入門

一、Celery 簡介 Celery是一個專注於實時處理和任務調度的分佈式任務隊列。所謂任務就是消息,消息中的有效載荷中包含要執行任務需要的全部數據。 使用Celery的常見場景如下: Web應用。當用戶觸發的一個操作需要較長時

原创 mac 10.14 安裝python3 mysqlclient

安裝python3 模塊mysqlclient # 安裝mysql驅動,你的電腦很可能已經安裝過了 brew install mysql-connector-c # 安裝mysqlclient pip install mysq

原创 MySQL的內存計算

本文將討論MySQL內存相關的一些選項,包括: 單位都是b,不是kb,即1B=1/(1024*1024*1024)G 1)全局的buffer,如innodb_buffer_pool_size; 2)線程級的選項,如binlo

原创 django之項目創建

一、下載django pip3 install django 二、創建django project 即創建項目目錄(最外層目錄,項目根目錄位置) django-admin.py startproject mysite1 當前目錄結

原创 screen命令

真的是逼上梁山,學screen命令n次了,就是記不住,爲什麼,因爲沒有足夠的需求,每次都感覺沒事,可以有別的命令能代替。終於還是坑了自己一把。公司執行一條sql,alert語句,修改表結構!幾百萬條數據,遠程執行,不知道數據量,差點

原创 Django模塊之ORM

django模塊的settings DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'bms',

原创 mysql數據恢復思路

記一次mysql的重大失誤處理 今天下午,客戶端突然有人反應歷史記錄消失了,當時一臉懵逼,不知道咋回事 之後研發看了看,說那張表的數據沒有了,只有13多的,之前的數據都清空了 頓時慌了,這是把運維往死裏搞 開始解決問題 首先這是一個我

原创 redis攻擊遠程登錄

關於Redis的問題,其實早在之前就已經公佈,跟MongoDB一樣也是默認監聽了公網IP端口以及沒加認證以及使用root用戶啓動造成的。 準備兩臺機器 10.10.0.122 攻擊的服務器,測試機 10.0.0.91 啓動re