原创 C語言鏈表大集結

一張圖來顯示自己的鏈表系統 創建鏈表的兩種方式(頭插和尾插); 對鏈表的數據進行排序,我使用了冒泡排序和直接插入排序 鏈表的逆轉 子鏈的判別 在除了算法的實現以外,我主要是將每個函數抽象出來(包括數據的輸入),設計好了每個函數的接口和返

原创 JS中函數方法apply和call函數的工作原理

在探討工作原理之前,我們必須要先思考一下這兩個函數所起的作用: 1)能夠改變原函數的作用域(即:改變this值);2)能夠爲原函數傳遞參數,並且執行了原函數的代碼得到想要的結果 在搞清楚它們的作用之後,想要模擬工作原理需要解決的問題有什麼

原创 什麼是前端路由?

   路由分爲前端路由和後端路由,但是後端路由如果是頁面內容比較多,那麼由於請求時間問題,就會導致頁面出現暫時性的白頁(也就是所謂的卡頓),那麼什麼是前端路由,前端路由說白了就是t通過hashchange事件監聽url地址中錨點的變化,做

原创 C語言中的標準輸入和輸出函數

輸入函數: scanf()、getchar()、gets()、fgets() 輸出函數: printf()、putchar()、puts(); 函數詳解: putchar()函數和printf()puts()函數比較簡單在這裏不再贅述;

原创 C語言數據類型

問題描述: 1、數據類型內存問題 2、數據類型轉化問題 問題解決: 1、數據類型的內存問題 首先我先把C語言基本數據類型的內存大小列在下方 數據類型 所佔字節數 char 1 short 2 int float 4 double

原创 Vue實現Element-ui中Message組件

在我們初學組件時,只知道調用組件的時候通過import調用組件,然後顯示的通過標籤去調用,通過數據驅動來決定組件的顯示與否,但是在看了element-ui的源碼後,我才知道可以通過註冊Vue原型,全局調用組件。接下來通過代碼介紹原理 同樣

原创 什麼是前段路由?

   路由分爲前端路由和後端路由,但是後端路由如果是頁面內容比較多,那麼由於請求時間問題,就會導致頁面出現暫時性的白頁(也就是所謂的卡頓),那麼什麼是前端路由,前端路由說白了就是t通過hashchange事件監聽url地址中錨點的變化,做

原创 vue、vuex、vue-router結合的電商網站

最近在簡單的學習了vue之後,通過實踐去理解vue的用法和它的優點。 首先先簡單介紹一下文件的目錄 components是公共的組件,裏面包含cart.vue(購物車)、product.vue(list.vue文件要用到的產品公用組件)、

原创 通過Render函數認識v-model

在Vue中,我們都知道v-model是用來雙向綁定數據的,那麼它的具體工作原理是什麼呢? 其實v-model指令是一個prop:value和event:input組合使用的語法糖,下面是通過render函數實現的v-model效果 cr

原创 Render函數封裝一個可排序的表格組件

主要思路:       在v-table組件props接受兩個參數,一個就是有多少列columns(數組),另一個就是data(數組),同時又簡單的添加一個stripe是否給表格設置一個簡單的樣式.如下圖: 接下來就是render主要思

原创 事件冒泡

事件冒泡:                所謂的事件冒泡就是事件的傳遞,當子元素事件被人爲觸發之後,接下來就是自動觸發它父級的事件,就這樣一直向上傳遞,它帶來的錯誤一般是不會被發現的,可能都   覺的是沒有獲取到HTML元素等問題造成的。

原创 Vue開源庫iview中摺疊面板

   首先,整個Collapse組件統一由collapse.vue管理,它的模板中包含一個插槽,給每一個面板提供空間,同時collapse.vue是整個組件的管理者,它將決定面板的顯示狀態(即:在collapse.vue文件中修改pane

原创 服務器的操作和連接

FileZillaClient 就是用來給服務器傳數據的Xshell 5 是用來連接服務器的,還可以用git上的ssh直接連接服務器對於連接服務器的命令:    cd /進入根目錄    cd ..進入上級

原创 node代碼中的一些問題

1 、解決跨域訪問     命令行 :npm install cors --save      app.js代碼中:var cors = require('cors');                    app.use(cors()