Time of Update: 2018-07-30
第一步,安裝所需的包,用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'),
Time of Update: 2018-07-30
幾種ADO串連方式:ODBC DSN,ODBC DSN-Less, OLE DB Provider,和"MS Remote" Provider. 1。ODBC DSN串連 I.DSN oConn.Open "DSN=AdvWorks;" & _ "UID=Admin;" & _
Time of Update: 2018-07-30
Hello.ice #ifndef SIMPLE_ICE #define SIMPLE_ICE //名字空間 or 包名 module demo.slice.Hello { interface Hello{ void printString(string s); }; };#endif 伺服器: HelloI.java package demo.ice.Hello.server; import
Time of Update: 2018-07-30
Introduction 想在源檔案中定義一個跟行號有關的變數,每次都手動輸入實在是太慢了,本文介紹如何使用宏定義來定義與行號有關的變數。 例如:我們想在原始碼的第10行定義A_10這樣的一個整形變數。 用宏定義來完成使命 在宏定義中,標準C/C++中給出了兩個特殊的操作符:#和##。#是用於給紅參數添加雙引號;##用於連結兩個宏參數,既然可以串連兩個宏參數,那我們就可以連結一個首字母和行號作為一個整體了。 於是,我們就這樣寫: #define MM(A)
Time of Update: 2018-07-30
(NS_TO_JIFFIES((p)->sleep_avg) * MAX_BONUS / MAX_SLEEP_AVG) - MAX_BONUS/2 如下圖所示: 再用這個 bonus 去減靜態優先順序就得到進程的動態優先順序(並限制在 MAX_RT_PRIO和MAX_PRIO 之間),bonus 越小,動態優先順序數值越大,優先順序越低。也就是說,sleep_avg&
Time of Update: 2018-07-30
unique_together 這個中繼資料是非常重要的一個。它等同於資料庫的聯合約束。 舉個例子,假設有一張使用者表,儲存有使用者的姓名、出生日期、性別和籍貫等等資訊。要求是所有的使用者唯一不重複,可現在有好幾個叫“張偉”的,如何區別它們呢。(不要和我說主鍵唯一,這裡討論的不是這個問題)
Time of Update: 2018-07-30
原文連結:http://blog.csdn.net/xinyunyishui/article/details/50967395
Time of Update: 2018-07-30
之前一直在使用grunt,總感覺grunt的參數配置方法很繁瑣,沒有一個比較清晰的流程,加上自己對gulp的流操作比較感興趣,就決定轉戰gulp了。 相信前端er在發布自己的代碼時如果不使用前端一些構建工具的話,對頻繁上線的項目來說,自己手動壓縮打包替換CDN首碼那是一件多麼恐怖的事情。所以採用gulp前端構建工具是一個非常明智的選擇。 首先來說說發布項目時前端需要進行哪些操作:
Time of Update: 2018-07-30
題意:連結 方法:擬陣+極大線性無關組 解析:題解同上上 這題就是消元的部分變了一下而已.. 原來是01串現在變消矩陣了. 代碼: #include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define N 510#define eps 1e-5using namespace
Time of Update: 2018-07-30
轉載自:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 這兩天研究了下 A* 尋路演算法, 主要學習了這篇文章, 但這篇翻譯得不是很好, 我花了很久才看明白文章中的各種指代. 特寫此篇部落格用來總結, 並寫了尋路演算法的代碼, 覺得有用的同學可以看看. 另外因為圖片製作起來比較麻煩, 所以我用的是原文裡的圖片.
Time of Update: 2018-07-30
之前一直在使用grunt,總感覺grunt的參數配置方法很繁瑣,沒有一個比較清晰的流程,加上自己對gulp的流操作比較感興趣,就決定轉戰gulp了。 相信前端er在發布自己的代碼時如果不使用前端一些構建工具的話,對頻繁上線的項目來說,自己手動壓縮打包替換CDN首碼那是一件多麼恐怖的事情。所以採用gulp前端構建工具是一個非常明智的選擇。 首先來說說發布項目時前端需要進行哪些操作: 1.對靜態資源的壓縮合并2.對js,css,img等資源加MD5戳3.對引用了以上加MD5
Time of Update: 2018-07-30
題意:連結 方法:擬陣+極大線性無關組 解析: 題解同上篇 代碼: #include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define N 1100using namespace std;typedef long long ll;struct node{ ll no; int val;}a[N];int
Time of Update: 2018-07-30
剛剛在上一篇部落格中說Sublime Text3如何好用,結果編程中就發現了不能在它的控制台中輸入內容給input函數。 要解決該問題,需要使用外掛程式:SublimeREPL。 下面是解決方案,分享出來供大家參考: 1. 安裝外掛程式:ctrl+shift+p.在快顯視窗中輸入REPL,按上下鍵找到外掛程式,按斷行符號開始安裝,在最下端會顯示 安裝過程。 2. 使用外掛程式: Tools->SublimeREPL->Python
Time of Update: 2018-07-30
背景 最近在分析問題時,遇到了mmap fb裝置失敗問題,順便看了下4.1版本核心中的mmap相關流程,以前看過老版本的,有些忘記了,這裡權當記錄,供後續參考。 mmap是什麼。 相信做過Linux開發的兄弟都或多或少用過,或者聽說過mmap,但可能並不完全瞭解mmap的作用。 mmap字面上是記憶體映射的意思,聽起來比較抽象,其用法有很多,但總結起來,主要是如下兩個用途:
Time of Update: 2018-07-30
HTTP請求報文 //我是一個Post請求,我告訴伺服器:我要http://localhost:1538/WebForm1.aspx頁面,我使用的是HTTP1.1版本的協議POST http://localhost:1538/WebForm1.aspx
Time of Update: 2018-07-30
核心態的page fault。 前段時間有同事問了個問題:核心中是否可能發生page fault。 一時沒能給出準確答案,當即有種感覺:難道是對核心記憶體管理的理解還不夠,之前在這方面還是比較自信的~ 問題看似很簡單,從之前的理解來看,以經典的32位X86為例,核心態低端地址都是線性映射的,頁表都是事先(核心初始化時)建立好的,對於這段地址,應該不會發生page fault;但對於vmalloc區,是通過頁表動態映射的,這部分顯然是可能發生缺頁的。
Time of Update: 2018-07-30
一、題目描述 給n個區間,形式為[a, b],a和b均為整數,且a < b。 求一個最小的整數點的集合,使得每個區間至少2個不同的元素(整數點)屬於這個集合。 求這個集合的元素個數。 輸入 第1行:1個整數n(1 <= n <= 10000) 接下來n行,每行2個整數,表示區間的左右端點a, b(0 <=a < b <= 10000) 輸出 第1行:1個整數,表示集合的元素的個數 範例輸入 4 3 6 2 4 0 2 4 7 範例輸出 4
Time of Update: 2018-07-30
此演算法為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
Time of Update: 2018-07-30
選中有一個elem元素,現在判斷它是否被選中 ,之前我們使用的是 $(elem).atter("checked") 可是有時候不管用。後來使用這種方式就可以了 如果被選中則返回true,未被選中則返回false <html><head> <meta name="viewport" content="width=device-width" />
Time of Update: 2018-07-30
遇到這個問題,我是下載SQL Server Compact 4.0 安裝後就可以解決。下載地址是: http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=033cfb76-5382-44fb-bc7e-b3c8174832e2&displaylang=zh-cn 在尋找解決辦法的時候還找到一個學習MVC的例子,MVC music store