原创 新手學習——用django搭建個人博客_day2

一、模型設計 任何一個產品,最開始應該就是設計數據模型,模型設計好一般就不會輕易去修改它了,但是在此處,我們暫時不考慮用戶登錄評論這些,只考慮博客展示需要的模型。對應的表應該爲以下: 博客:標題 作者 分類 標籤 創建時間 最後修

原创 新手學習——用django搭建個人博客_day3

一 模板繼承 1. 爲什麼要用模板繼承 其實很簡單,就像寫繼承類一樣,不同的html頁面也會存在大量的相同html代碼塊,而使用模板繼承可以大大減少這種重複工作,例如現在幾乎所有web站每個頁面都有導航信息塊以及底部的版權信息塊。

原创 新手學習——用django搭建個人博客_day1

1.項目創建 可以用命令行創建,也可以用IDE幫你創建。這裏推薦這樣的生態環境組合。anaconda給你提供和管理項目所需要的虛擬環境(也便於將來生成最小化的requirements進行環境部署docker依賴環境安裝),使用py

原创 python使用cassandra-python連接時候出現的問題:cassandra.cluster.NoHostAvailable

cassandra-python的使用方法就不介紹了 我的情況是在python3遠程連接cassandra時候報了這個錯 (如果你是python2項目完全可以用它自帶的cql,那個很穩定) cassandra.cluster.No

原创 JSF學習筆記faces-config.xml參數描述

 faces-config.xml參數   <?xml version="1.0"?> <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Fa

原创 python3 下 url解碼

在url中出現中文字符時候,一般都是編碼爲utf-8格式的百分號編碼的,但是也有部分網站encode成gbk編碼格式。 utf-8格式: 1箇中文字符編碼爲3個字節的百分號編碼格式;(python3 urllib.parse

原创 selenium被反爬後的幾個方案,主要針對window.navigator.webdriver特徵被檢測

https://www.cnblogs.com/superhin 這個人的博客給了我啓發。 1. 使用開發者模式 chrome_option = webdriver.ChromeOptions() chrome_option.ad

原创 新手學習——用django搭建個人博客_day4

一、 分頁展示 當你的博客擁有的文章很多時候,對文章進行分頁就很有必要了。這裏我們使用Django自帶的分頁模塊進行分頁處理。 1. views視圖函數 website/blog/views.py 直接註釋了… from blo

原创 ubuntu遠程連接 windows

ubuntu端: sudo apt-get install rdesktop ubuntu命令: rdesktop -f -a 16 192.168.1.112 命令參數常用的有: -u用戶名 -p密碼 -n客戶端主機

原创 個人資源

http://ngrok.ciqiuwl.cn/ ngrok 服務可以分配給你一個域名讓你本地的web項目提供給外網訪問———就是內網穿透。

原创 requests請求返回內容 中文亂碼問題

1.爲什麼有時候request會出現請求的內容中文亂碼 以國家統計局的[http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/]爲例,開發者模式打開可以看到 Conten-Type

原创 (python 【print中文字符串編碼問題】 " 'ascii' codec can't encode characters in position......."

python 【print中文字符串編碼問題】 " 'ascii' codec can't encode characters in position......." python 查詢當前環境下默認字符編碼1.當前文件的編碼格式2

原创 關於python3 手動下載安裝第三方包(公司內網命令行一直超時 修改超時時間也不好用)

所有的都是手動下載,由於要安裝的包可能依賴於其他包,所有需要自己一層一層向上下載依賴的包,比較麻煩。 https://pypi.org/simple/ 對於whl的文件直接命令行easy_install  包名(用easy-install

原创 關於python3 中yield的筆記(__next__ 以及 send)

重點理解以下幾點: 1. 在生成帶有yield的 (下面的函數h()) generator後 第一個迭代必須是__next__()。 2. __next__()  和 send(None)的效果是相同的 3. 帶有yield 的生成器中,

原创 JSF 標籤大全(非常詳細 有例子)

1. JSF入門藉由以下的幾個主題,可以大致瞭解JSF的輪廓與特性,我們來看看網頁設計人員與應用程序設計人員各負責什麼。1.1簡介JSFWeb應用程序的開發與傳統的單機程序開發在本質上存在着太多的差異,Web應用程序開發人員至今不可避免的