原创 python交互模式熱加載究極實現方式

之前寫了一個熱加載的python shell模式,但是不能支持多行,於是我就直接去看了python code模塊的源碼,然後扒下來,自己加上文件檢測的函數,就成了一個可以熱加載的python shell模式 創建一個 py_code.py

原创 《javascrip編程精解》第二版習題練習(未完,根據自己學習進度更新)

第二章: 1:LoopinaTriangle 編寫一個循環,調用7次console.log打印三角形 # ## ### #### ##### ###### ####### var xx=""; for(var b=1;b<=7;b++)

原创 aiohttp遇到非法字符的處理(UnicodeDecodeError: 'utf-8' codec can't decode bytes in position......)

這個問題困擾了我將近一天時間,如果使用text()函數會一直報“UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 24461-24462: invalid c

原创 python3教程(在線學習地址)

  源碼在碼雲上https://gitee.com/ayou19891110/self_learning_python/tree/master/ 有兩個版本: 一個是在線編譯版本,調用了菜鳥教程的接口(後來加了url需要加一個參數了,參數

原创 仿scrapy的爬蟲框架 (python3.5以上模塊化,需要支持async/await語法)

不知道是不是代碼過多導致的,如果把代碼放進code標籤內提交以後直接進入500頁面,所以就不貼代碼了 傳送門:https://github.com/zjl1110/WebCrawler 目錄結構: WebCrawler     |----

原创 簡單實現熱加載python交互模式(利用文件修改時間 和 python模塊重載)

最近寫公司 項目的時候碰到一個問題,公司使用flask,在自測單個模塊下的函數會用到flask自帶的shell調試,但是這個shell有一個問題就是無發熱加載,每次修改了文件,就要退出重新進入,然後在輸入from ..... import

原创 前端 table 數據縱向展示

接到一個任務需要縱向table,數據是循環出來的,表頭有縱向有橫向,橫向是月份,縱向是數據列,有字段需要支持修改 因爲公司用element,但是這玩意兒的table都是橫向,於是開始網上搜索,結果都是將同一表頭的數據放進一個list中展示

原创 虛擬機安裝記錄

mac虛擬機安裝 debian下載 https://www.debian.org/distrib/ 安裝和配置教程 https://blog.csdn.net/lvmengzou/article/details/97932753

原创 python獲取當前日期所在的是本月第幾周

def get_week(date_str=None): if date_str and isinstance(date_str, str): now_time = datetime.strptime(date_

原创 mac 安裝 mysqlclient 後使用報錯問題

一直報錯所以一直嘗試網上的方法,也不清楚哪些有效哪些無效了,就純記錄一下步驟了 安裝mysql8(官網下載), 系統自帶的python3.7, brew 安裝mysql-client、openssl, 添加path # mysql ex

原创 git-flow使用記錄

1. 安裝         a. brew install git-flow     2. 開發新功能  git flow  feature 分支功能         a. Feature 分支是基於 develop 分支的。      

原创 python3 shell模式熱加載究極實現方式

之前寫了一個熱加載的python shell模式,但是不能支持多行,於是我就直接去看了python code模塊的源碼,然後扒下來,自己加上文件檢測的函數,就成了一個可以熱加載的python shell模式 創建一個 py_code.py

原创 python淺拷貝和深拷貝和直接賦值

import copy a = [1,2,3,4] id(a) # 4386320704 b = copy.copy(a) # 淺拷貝 id(b) # 4384379840 c = a # 賦值 id(c) # 4386320

原创 python 上下文管理器

python的上下文管理器看了很多解釋 vamei的python教程: 上下文管理器(context manager)是Python2.5開始支持的一種語法,用於規定某個對象的使用範圍。一旦進入或者離開該使用範圍,會有特殊操作被調用 (比

原创 mac下抓包工具proxyman

今天用charles抓https的數據,結果我網上找了一堆的教程沒有一個成功的,誒,愚蠢的我呀,還要找到了一款方便簡單的抓包工具proxyman! 官網地址:https://proxyman.io/ 文檔地址:https://docs.p