第一步,安裝所需的包,用npm安裝,如下: npm install gulp gulp-rev run-sequence gulp-rev-collector --save-dev 第二步,在gulpfile.js檔案中寫上配置: //引入gulp和gulp外掛程式var gulp = require('gulp'), runSequence = require('run-sequence'), rev = require('gulp-rev'),
一、結構體與函數參數 結構體作函數參數可分為傳值與傳指標。 1.傳值時結構體參數會被拷貝一份,在函數體內修改結構體參數成員的值實際上是修改調用參數的一個臨時拷貝的成員的值,這不會影響到調用參數。在這種情況下,由於涉及到結構體參數的拷貝,程式空間及時間效率都會受到影響,所以這種方法基本不用。 例如: typedef struct tagSTUDENT{ char name[20]; int age;}STUDENT;void fun(STUDENT stu){ printf(“stu.name=%
在HTML頁裡面由於使用了form,常常需要禁用enter提交表單。因為內容頁或者主版頁面自身有如果有type="submit"的button,當textbox聚焦時,按下enter都會觸發表單的預設提交(不論是IE還是firefox),於是需要在onkeydown中監聽使用者的按鍵。實際測試,IE8中導致表單提交的不確定因素太多,點擊表單的table中的td都會觸發表單提交,而firefox則不會;於是在ie和ff中禁用表單提交需要不同的思路。 對於IE:
(NS_TO_JIFFIES((p)->sleep_avg) * MAX_BONUS / MAX_SLEEP_AVG) - MAX_BONUS/2 如下圖所示: 再用這個 bonus 去減靜態優先順序就得到進程的動態優先順序(並限制在 MAX_RT_PRIO和MAX_PRIO 之間),bonus 越小,動態優先順序數值越大,優先順序越低。也就是說,sleep_avg&
上周還倒騰了一件事,就是使用gulp給項目的JS和CSS添加版本,主要是控制新版本檔案發布時瀏覽器緩衝的問題,我看很多工具稱這中做法叫做添加“檔案指紋”,這裡也這樣叫好了,其中壓縮是添加指紋前的一個步驟。 先看下檔案指紋添加成功發布後的“成果”。 首先介紹下gulp的檔案壓縮(壓縮css和js) (下面介紹的代碼移步這裡) 我的檔案目錄如下: (標紅部分是產生的處理後的檔案) 如何使用gulp,請移步這裡(gulp詳細入門)
graphdatabase 圖資料庫的筆記之 Neo4j圖資料庫初識 目錄 什麼是圖資料庫 為什麼使用圖資料庫 Neo4j的下載安裝 Cypher查詢語言 Neo4j的各類API 事務 Neo4j資料建模 大規模資料匯入neo4j 一.什麼是圖資料庫 關鍵詞:儲存圖結構資料,NoSQL Neo4j的基本要素(構造單元):結點,關係,屬性 二.為什麼使用圖資料庫
VSFTPD的設定選項 VSFTPD的設定檔案/etc/vsftpd/vsftpd.conf是個文字檔。以“#”字元開始的行是注釋行。每個選項設定為一行,格式為“option=value”,注意“=”號兩邊不能留空白符。除了這個主設定檔案外,還能給特定使用者設定個人設定檔案,具體介紹見後。
7) struct mm_struct *prev_mm
—— XHTML MP and WCSS 一、WAP的常識(省略) 二、XHTML MP (一)XHTML MP 介紹 XHTML MP(eXtensible HyperText Markup Language Mobile Profile) WAP2.0 與WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用 是XHTML的子集 XHTML Basic
本篇部落格中的一些規則(比如根節點的層次為1)全部來自於資料結構(C語言版) 樹 在資料結構中樹是一個非常重要的知識點,在樹的學習過程中我們可以知道的是,它中的很多歌關鍵名詞,這些基本概念有時可以讓我們很清楚的做一些關於性質的選擇填空題:
剛剛在上一篇部落格中說Sublime Text3如何好用,結果編程中就發現了不能在它的控制台中輸入內容給input函數。 要解決該問題,需要使用外掛程式:SublimeREPL。 下面是解決方案,分享出來供大家參考: 1. 安裝外掛程式:ctrl+shift+p.在快顯視窗中輸入REPL,按上下鍵找到外掛程式,按斷行符號開始安裝,在最下端會顯示 安裝過程。 2. 使用外掛程式: Tools->SublimeREPL->Python
如上圖,在web前端項目的開發中,緩衝是一個痛點,這是慕課網上小米工程師劉炬光PPT上開篇的一段話,很經典,對緩衝感興趣的強烈推薦大家去看一看,連結:前端緩衝那些事兒。 下面講一講我對緩衝處理的過程。 階段一:不處理
核心態的page fault。 前段時間有同事問了個問題:核心中是否可能發生page fault。 一時沒能給出準確答案,當即有種感覺:難道是對核心記憶體管理的理解還不夠,之前在這方面還是比較自信的~ 問題看似很簡單,從之前的理解來看,以經典的32位X86為例,核心態低端地址都是線性映射的,頁表都是事先(核心初始化時)建立好的,對於這段地址,應該不會發生page fault;但對於vmalloc區,是通過頁表動態映射的,這部分顯然是可能發生缺頁的。
安裝流程 ionic 安裝 備忘 教程永遠只是教程,實際操作發現很多問題,下面我就記錄一下個人的相關配置過程,僅供參考。 安裝ionic 假定已經安裝好nodejs—沒有的話返回第一步看。 輸入: npm install -g ionic 進行安裝。 安裝cordova ionic是依賴於cordova的,別忘記要安裝這個: npm install -g cordova ps:假如有提示警告: Please update to
此演算法為Prim演算法完整版。具體prim演算法分析請見 http://blog.csdn.net/yeruby/article/details/38615045 /************************author's email:wardseptember@gmail.comdate:2017.11************************/#include<iostream>#define INF 100//INF為比圖中任何權值都大的數#define
聲明 此文檔只做學習交流使用,請勿用作其他商業用途 author : 朝陽_tony E-mail : linzhaolover@163.com Create Date: 2018年4月8日20:29:38 Last Change: 2018年4月8日20:29:50 轉載請註明出處:http://blog.csdn.net/linzhaolover 摘要
AJAX中有檢查狀態代碼的, xmlHttp.onreadystatechange=handleStateChange; function handleStateChange() { if(xmlHttp.readyState==4) { if(xmlHttp.status==200) {
從本地檔案系統匯入鏡像 tar格式鏡像包下載地址:http://openvz.org/Download/templates/precreated 比如,先下載了一個 ubuntu-14.04 的鏡像,之後使用以下命令匯入: # cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04 然後查看新匯入的鏡像 # docker imagesREPOSITORY TAG IMAGE ID
flask是python裡面最輕便的架構, 這裡示範了訪問首頁,登陸成功,登陸失敗的頁面顯示。 在編寫URL處理函數時,除了配置URL外,從HTTP請求拿到使用者資料也是非常重要的。Web架構都提供了自己的API來實現這些功能。Flask通過request.form[‘name’]來擷取表單的內容 代碼: # -*- coding: utf-8 -*-# @Time : 2017/10/14 16:54# @Author : 蛇崽# @Email : 643
為大家講解Ubuntu 16.04下安裝Tomcat 8.5.9的過程步驟,希望能對你有所協助。 在Windows下,到官網下載tomcat8.5.9,選擇格式為tar.gz,如下圖所示: 通過ftp將下載的tomcat8.5.9壓縮包上傳到ubuntu伺服器,配置VSFTPD可以參看《Ubuntu 16.04下vsftpd 安裝配置執行個體》http://www.linuxidc.com/Linux/2017-06/14