原创 leetcode 84 Largest Rectangle in Histogram

題目描述: Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find th

原创 HTTP詳解(1)-工作原理

1. HTTP簡介          HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是用於從WWW服務器傳輸超文本到本地瀏覽器的傳送協議。它可以使瀏覽器更加高效,使網絡傳輸減少。它不僅保證計算機

原创 linux網絡編程系列-select和epoll的區別

select和epoll屬於I/O多路複用模型,用於持續監聽多個socket,獲取其IO事件。 select(輪詢) 該模型輪詢各socket,不管socket是否活躍,隨着socket數的增加,性能逐漸下降。 [cpp]

原创 leetcode 87 Scramble String(動態規劃)

題目描述:Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively

原创 centos下django需要安裝sqlite

準備在CentOs下安裝django,但是,執行python manage.py runserver命令時,發生如下錯誤:django.core.exceptions.ImproperlyConfigured: Error loading

原创 python下setuptools安裝( No module named setuptools 解決方案)

python下的setuptools帶有一個easy_install的工具,在安裝python的每三方模塊、工具時很有用,也很方便。安裝setuptools前先安裝pip,請參考:linux中pip安裝步驟與使用詳解1. 下載:在它的官網

原创 python ftp上傳

server.py文件: #!/usr/bin/env python #coding:utf-8 import SocketServer,os class MyServer(SocketServer.BaseRequestHandler

原创 Python3 如何優雅地使用正則表達式(詳解四)

更多強大的功能到目前爲止,我們只是介紹了正則表達式的一部分功能。在這一篇中,我們會學習到一些新的元字符,然後再教大家如何使用組來獲得被匹配的部分文本。更多元字符還有一些元字符我們沒有講到,接下來小甲魚一一爲大家講解。有些元字符它們不匹配任

原创 Linux 的防火牆無法啓動,並且沒有錯誤提示

1、執行setup,然後選擇“Firewall configuration ”。 2、查看“Security Level: ”的選擇是不是“(* ) Enabled ” 3、“SELinux:”要選擇“Enforcing ”或“Permi

原创 Linux上安裝paramiko模塊以及easy_install的安裝方法

一、paramiko模塊有什麼用? paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。由於使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺

原创 Python3 如何優雅地使用正則表達式(詳解二)

使用正則表達式現在我們開始來寫一些簡單的正則表達式吧。Python 通過 re 模塊爲正則表達式引擎提供一個接口,同時允許你將正則表達式編譯成模式對象,並用它們來進行匹配。小甲魚解釋:re 模塊是使用 C 語言編寫,所以效率比你用普通的字

原创 Python3 如何優雅地使用正則表達式(詳解五)

非捕獲組命名組精心設計的正則表達式可能會劃分很多組,這些組不僅可以匹配相關的子串,還能夠對正則表達式本身進行分組和結構化。在複雜的正則表達式中,由於有太多的組,因此通過組的序號來跟蹤和使用會變得困難。有兩個新的功能可以幫你解決這個問題——

原创 Python3 如何優雅地使用正則表達式(詳解一)

正則表達式介紹正則表達式(Regular expressions 也稱爲 REs,或 regexes 或 regex patterns)本質上是一個微小的且高度專業化的編程語言。它被嵌入到 Python 中,並通過 re 模塊提供給程序猿

原创 threadingSocket示例

threadingSocket示例  server.py文件:  服務器端可以同時接受多個客戶端的訪問! #!/usr/bin/env python #coding:utf-8 import SocketServer class M

原创 yum出錯Error: Cannot find a valid baseurl for repo: base

最近在安裝MySQL的rpm包時,出現了一個問題, 當使用命令: vim ./resolv.conf 時出現以下錯誤: Loading mirror speeds from cached hostfile Could not