原创 i18n 模塊無法導入

百度到的:I'm trying to from pygal.i18 import COUNTRIES but all I get is ImportError:No module named'pygal.i18n'. The

原创 cs app深入理解計算機系統:第五章 優化程序性能 幾個優化的java實現

package combine; import java.util.Random; /** * csapp優化程序性能從不同角度 * @author Administrator * */ public class Combin

原创 Selenium2+python自動化41-繞過驗證碼(add_cookie)

前言 驗證碼這種問題是比較頭疼的,對於驗證碼的處理,不要去想破解方法,這個驗證碼本來就是爲了防止別人自動化登錄的。如果你能破解,說明你們公司的驗證碼嗎安全級別不高,那就需要提高級別了。 對於驗證碼,要麼是讓開發在測試環境弄個萬能的驗證碼,

原创 python中訪問限制

在Class內部,可以有屬性和方法,而外部代碼可以通過直接調用實例變量的方法來操作數據,這樣,就隱藏了內部的複雜邏輯。 但是,從前面Student類的定義來看,外部代碼還是可以自由地修改一個實例的name、score屬性: >>> ba

原创 cs app lab3 緩衝區溢出攻擊 bufbomb

The BUFBOMB Program The BUFBOMB program reads a string from standard input with a function getbuf having the following

原创 IA32寄存器與x86-64寄存器的區別

IA32寄存器 一個IA32CPU包含一組8個存儲32位值的通用寄存器,這些寄存器用來存儲整數數據和指針: 31-0 15-0 15-8 7-0 使用慣例 %eax %ax %ah %al 調用者保存 %ecx

原创 cs app lab1 深入理解計算機系統

#include <iostream> // Rating: 1   /*    * bitAnd - x&y using only ~ and |

原创 Python驗證碼識別 安裝Pillow、tesseract-ocr與pytesseract模塊的安裝以及錯誤解決

2.安裝tesseract-ocr github地址: https://github.com/tesseract-ocr/tesseract You can either Install Tesseract via pre-built b

原创 python 瘋狂填詞 mad libs

import os import re # 讀取文本文件 file = open(r'F:\workspace\python\text\madlib.txt') strs = file.read() #sub函數不改變原字符串 adjec

原创 最透徹的關於“隨機數種子”和“僞隨機數”的產生原理

1.僞隨機數並不是假隨機數,這裏的“僞”是有規律的意思,就是計算機產生的僞隨機數既是隨機的又是有規律的。 2.隨機種子來自系統時鐘,確切地說,是來自計算機主板上的定時/計數器在內存中的記數值。 3.隨機數是由隨機種子根據一定的計算方法

原创 設計模式——簡單工廠、工廠方法、抽象工廠

簡單工廠模式 一個工廠實現類,一個產品抽象類,N個產品實現類。 像工廠一樣,可以生產出來多個產品。比如一個按鈕工廠,可以生產出來圓形按鈕、矩形按鈕、三角形按鈕等等,但是所有的按鈕都繼承自原始的按鈕抽象基類。 特點:傳入一個值不同的

原创 最少知識原則(Least Knowledge Principle)

最少知識原則(Least Knowledge Principle),或者稱迪米特法則(Law of Demeter),是一種面向對象程序設計的指導原則,它描述了一種保持代碼鬆耦合的策略。其可簡單的歸納爲: Each unit sh

原创 用python爬github上星級排名前列的項目報錯AttributeError: 'NoneType' object has no attribute 'decode'

代碼:import requests import pygal from pygal.style import LightenStyle as ls,LightColorizedStyle as lcs #執行api調用並存儲相應 url

原创 java 表達式優先級

在前面的內容中,一直在使用一個概念:表達式。   那麼,什麼是表達式呢?簡而言之,表達式就是運算符和操作數的結合。   當代碼執行的時候,由Java解釋器進行求值,如果結果可以預先計算的話,可以由編譯器來進行求值。   下面

原创 逆向工程——二進制炸彈(CSAPP Project) csapp lab2

實驗文件:http://files.cnblogs.com/remlostime/bomb.zip 題中給出了一個二進制文件(可執行文件),共6個關卡,每關要輸入一個密碼才能過關,就像解謎遊戲一樣,還是很有意思的,同時對於程序(函