原创 vue+webpack 組件化開發基本配置
package.json { "name": "xxx", "description": "vue test", "version": "1.0.0", "author": "xxxx", "private": tru
原创 android開發環境搭建及android應用 目錄結構
一:搭建android開發環境 從公司服務器上下載IDE工具,JDK,SDK等API,和ADT控制工具。 1.安裝JDK,配置環境變量。 2.解壓安裝Eclipse。 3.在eclipse上面安裝A
原创 android 應用主題樣式設置,及Activity生命週期瞭解
1.對於android應用主題樣式的設置: 1.在xml文件中進行配置 在項目的清單文件AndroidManifest.xml中,找到需要全屏或設置成無標題欄的Activity,在該Activity進行如下配置即可。
原创 使用動態優先權的進程調度算法的模擬
實驗目的 通過動態優先權算法的模擬加深對進程概念和進程調度過程的理解。 實驗內容 (1)用C語言來實現對N個進程採用動態優先算法的進程調度; (2)每個用來標識進程的進程控制塊 PCB用結構來描述,包
原创 ES6-rest參數和擴展運算符
翻看ES6代碼,很多時候都會看到三個點(...)的存在,它在ES6語法中,有兩種應用形式,分別爲函數中的rest參數,以及擴展運算符 REST參數 rest參數和一個變量名搭配使用,生成一個數組,用於獲取函數多餘的參數,說不清楚,還是代碼
原创 前後端nginx部署(反向代理解決跨域問題)
最近寫了一個簡單的博客系統,包括客戶端,管理端,服務端。客戶端和管理端是純粹的前端項目,用Nodejs開發的服務端。 需要解決的問題:三個項目分開部署,他們之間的通信的問題! 問題的出現原因就是跨域訪問 Nginx可以爲客戶端和管理端配置
原创 ES6-let和const
一.let let命令的基本用法和 var 差不多,幾乎一樣,就是用來聲明變量的,爲什麼有了var 還要有一個let呢?我找到了幾個答案 1.es6之前,js和普通的程序開發語言有很大不同,它的一些特點(缺點)讓它夠不上一項程序語言的
原创 React的學習之路
最近兩個星期研究了一下傳說中的React框架,工作之餘也沒太多時間,只是一些淺顯的認識,分享出來! React的學習分以下這麼幾個步驟: 一:學習React基礎,瞭解什麼是React,有什麼作用,應用場景是什麼,它的特點,爲什麼用它
原创 nodejs中圖片上傳,讀取,預覽
提供一個類似相冊的功能模塊,具體需求: 相冊列表,新建相冊,刪除相冊,點擊進入相冊,照片導入,照片刪除,顯示 我的做法是完全映射爲文件的處理,即模擬一個簡單瀏覽器端的文件管理系統(除導入外) 其中涉及到的知識: 1.nodejs文件操作
原创 web開發中獲取的各種高度和寬度
前端開發中經常需要獲取頁面還有屏幕的高度和寬度進行計算,此文即介紹如何用 JavaScript 還有 jQuery 獲取這些尺寸. 1.簡介 一個頁面顯示在瀏覽器內,瀏覽器又放置在屏幕窗口內,所以由裏向外便是 頁面 , 瀏覽器 ,
原创 android中的數據保存
一:保存數據到手機內存: 核心代碼: public void saveFile(String filename, String content) throws Exception { @SuppressWarnings
原创 關於Fragment中getActivity爲Null的問題
項目中模仿易車app的界面,衆多的Fragment交織在一起。 Fragment放在ViewPager中,ViewPager只預加載三個,在跳轉到未被預加載的Item的時候,目標Fragment也重新創建,這個時候,通過getAct
原创 ES6-變量解構賦值
什麼是解構?ES6允許按照一定模式,從數組和對象中提取值,然後給變量賦值 數組解構賦值 let [a,b,c] = [1,2,3] a //1 b //2 c //3 let [a, , c] = [1,2,3] a //1 c //
原创 computed 和 methods 區別
描述 vue 中computed 和methods 在使用效果來看可以說是一樣的,但是深入看還是不一樣的。區別就在於: computed 依賴緩存, methods 卻不是。怎麼理解呢?當Dom每次需要渲染computed的值,這個值已經
原创 ListView
ListView是列表控件,它需要適配器來作爲中介給它傳遞實際數據。 一般常用的有這麼幾個適配器: 1.ArrayAdapter最爲簡單,只顯示一行字符串。現在看看ArrayAdapter實例化需要什麼: publ