原创 Vue父子組件之間的通信

如果你之前有了解過的話,那麼只需要看前面這一部分! 終極思想 父向子傳值 把握中間值props 子組件在props中創建一個屬性,用以接收父組件傳過來的值 父組件中註冊子組件 在子組件標籤中添加子組件props中創建的

原创 vue+flask完成登錄驗證和session的使用

使用vue判斷驗證用戶登錄狀態 導航鉤子類似於生命週期鉤子,包含路由進入前,進入後,更新時,退出前等幾個週期,主要用於控制導航的前進後退或跳轉等。 其中router.beforeEach就是路由進入前的週期,同時有路由的來

原创 日常使用的函數記錄

打印函數運行時間 import time def time_logger(func): def w(*args, **kwargs): s = time.time() r = func(*

原创 每日一問:Python生成器和迭代器,裝飾器,with上下文管理工具

本文章在博客園也系本人發表 點擊查看 1.生成器:   1.1 起源:       如果列表中有一萬個元素,我們只想要訪問前面幾個元素,對其進行相關操作,通過for循環方式效率太低,並且後面的元素會浪費內存,還會受到內存限制,所以產生

原创 數據處理-csv文件轉化爲json

import csv,json import pandas as pd """ 奴隸社會,非洲, 奴隸社會,亞洲, 奴隸社會,亞洲,古印度 奴隸社會,歐洲, """ def csv2json(file_path):

原创 數據分析 -- python 處理 csv 文件 和 json 文件

任重而道遠 本實例依舊參考 《python 數據分析》 import csv csvfile = open('data-text.csv', 'r') # 這樣讀出來的文件是數組格式 # reader = csv.read

原创 數據分析 -- python 讀取 excel 文件 輸出 json 格式數據

這個春節好無聊啊,流感不能出門,所以在家學數據分析咯 # 使用 xlrd 模塊速去 xlsx 文件 import xlrd # windows 下使用絕對路徑的方式打開文件,相對路徑的方式我不知爲何打不開 book = xlr

原创 python 百天面試題(1-10)

前言: 當所有人都在嘲笑你的時候,只有你自己不可以。 1. 分別寫一個filter(), reduce(), map() 的使用實例 # filter 接受一個函數和一個序列 def is_num(n): return isin

原创 docker及docker-compose安裝使用說明

我是在阿里雲的服務器上進行安裝使用測試的。使用的是centos docker docker-compose 官網地址:https://docs.docker.com/compose/install/ 下載docker-com

原创 數據分析的小練習

查看源碼: git地址:https://github.com/champion-yang/dataAnalysis 題目要求以及完成情況: 1.從指定招聘網站爬取數據,提取有效數據,並保存爲json格式文件。 完成情況:b

原创 Flask戰爭之查詢後臺管理接口開發實錄--篩選器

篩選器接口 條件 原始查詢sql SELECT DATE(rl.created_at) AS `date`, path, rl.account_id, org, COUNT(*) AS request_count, SU

原创 JavaScript經典面試題

for(var i = 1; i <= 3;i++){ setTimeout(function(){ console.log("這是上面的i:"+i) },0) console.log("這

原创 雜談: 記一次深夜發版經歷

如果說上帝給你關上了一扇門,那他一定會給你打開另一扇窗。 現在時間是 作爲一個牛(菜)逼(鳥)的後臺開發工程概師,看時間從來都是datetime.now()。 嘿嘿,開個玩笑。 辛辛苦苦碼了一個月的代碼,今晚上終於要上線了

原创 數據分析-數據處理-pandas處理缺失值

缺失值處理 找出缺失值 # 處理缺失值 import pandas as pd import numpy as np # 創建含有缺失值的DateFrame df = pd.DataFrame(np.random.randn(1

原创 數據分析-數據處理-pandas處理重複值

# 處理重複數據 import pandas as pd # 創建一個具有重複數據的DataFrame對象 df = pd.DataFrame({'k1':["one", "two"]*3+["two"]*2, "k2":[1,1