原创 ES6中使用filter進行條件過濾以及其執行效率
ES6中有一個相較於以前版本很大的一個改動:箭頭函數,書面說法是叫做lambda表達式,最開始出現於python中,後來慢慢的在其他的編程語言中被推廣開,JS中對於箭頭函數的支持,則是在ES6推出了以後,典型的場景如下: /* jshi
原创 node模塊connect筆記
今天擼node擼到了connect,發現由connect模塊對外提供REST風格的API很是方便,往細了讀,發現牛X的express模塊也是基於connect來的,所以特來做個筆記,以備日後查閱 1、基礎環境構建 這裏包塊node的安裝、
原创 python判斷當前的月份是大月、小月還是平月以及對於的天數
使用python來確定月份的信息,首先需要確定當前的月份是幾月,判斷是不是平月以及有多少天還需要判斷當前年份,這裏需要用到一個標準庫:datetime,通過這個標準庫,可以獲取到當前系統的時間信息 打開python自帶的解釋器:IDLE,
原创 python以遞歸方式處理列表嵌套
首先,先定義一個列表嵌套列表的數據,如下: # -*- coding: utf-8 -*- ''' @author: guxuhua @date: 2019/10/31 遞歸的方式處理列表嵌套列表的情況 ''' # 首先定義一個列表嵌套
原创 python3中logging的使用
python3的logging模塊可以實現日誌的操作:包括信息輸出到控制檯、輸出到指定的文件等等(類似於Java的log4j) 模塊logging是是python3內置的標準模塊,不需要像flask這些再進行單獨安裝了,直接拿來使用就是了
原创 vue學習筆記之:vue中循環使用
vue中的循環可以直接通過指令:v-for來進行,示例如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue中的循環</
原创 VUE學習筆記之:組件、循環渲染和生命週期函數的組合使用
示例場景:一組用戶名字數據,過濾其中滿足條件的數據,然後循環給到子組件 首先, 用戶名字的數據,示例中可以直接寫死在data屬性中,實際開發可以在VUE實例化之後(created生命週期函數)獲取 代碼如下: data: {
原创 node+mocha測試node程序
首先,這篇文章依賴上一篇:node+express+redis實現增刪改查的功能,這裏面是寫的開發部分,這篇文章繼續這部分,寫下面的測試部分。 1、添加mocha的依賴 npm install mocha --save 2、修改packa
原创 vue學習筆記之:組件的使用
1、要想使用組件,首先需要給vue註冊一個組件,註冊組件方式通過如下代碼所示: Vue.component('todo-item', { props: ['todo'], template: '<li>{
原创 node環境下通過promise解決回調地獄:以文件拷貝爲例
背景知識: 回調地獄:這個現象或者名詞的出現和node中絕大多數API都是以回調的形式進行而出現的,所謂的回調地獄,可以直白的說,就是回調嵌套的層數太多導致的 就以本次的文件拷貝爲例,如果通過node的fs模塊提供的readFile和
原创 node操作redis並完成對json數據的操作
背景:本地開發環境下,操作redis進行數據的存儲和獲取 1、前提:本地已經安裝了redis,且已經啓動完成,如下圖: 表示啓動成功,其中port 6379表示本地啓動的redis佔用的是6379端口 2、node安裝redis包:np
原创 node+express+redis實現增刪改查的功能
1、基礎環境準備 node的安裝(node和npm),本地開發的話,需要在本地裝好redis,如果是windows的操作系統,github上面也有的下載redis-windows版本的 2、開發工具 我本地使用的是vscode,很輕便,加
原创 python往現有列表中插入其他列表中的元素
現有一個電影的數據:包括電影的名稱、電影上映的年限、導演等信息,分別存放於三個列表中,現在需要將這數據整合到一個數據中,可以使用列表的循環+insert()的API方法來操作,實現代碼如下: # -*- coding: utf-8 -*
原创 vue學習筆記之:單選框、複選框、下拉列表框的數據綁定操作
vue的一個很重要的特性就是數據綁定,而核心的指令就是:v-model 使用的話分爲如下步驟: 第一步:data屬性中定義好綁定的值的變量 第二步:標籤上通過v-model綁定好該變量 第三步:無論上通過插值表達式{{}}的方
原创 egg.js egg-sequelize插件 mysql實現數據的增刪改查操作並輸出成Restful API風格的接口,並使用斷言進行測試
1、基礎環境 1.1、操作系統 window10 1.2、數據庫 mysql 1.3、開發工具 WebStorm 1.4、egg.js開發環境的依賴項(直接貼我的package.json文件部分了),如下: "egg": {