既然我是程式設計師,沒有這個功能我就自己實現乙個。
最開始我寫了乙個nodejs應用,**如下:
var request = require('request');
var jsdom = require("jsdom");
var jsdom = jsdom.jsdom;
const prefix = "";
const page = "/u/99b8712e8850?order_by=shared_at&page=";
const max = 2;
var marticleresult = new map();
var pagenumber;
/* a given article: /p/963cd23fb092
value got from api: /p/5c1d0319dc42
*/var lastpagereached = false;
var url = "";
var ahandlers = ;
// use limited for loop to ease testing
for(var i = 0; i < max; i++)
};ahandlers.push(getarticles(pageoptions, pagenumber));
if( lastpagereached)
break;
}console.log("promise handler size: " + ahandlers.length);
promise.all(ahandlers).then(function()
console.log("done");
} );
function getarticles(pageoptions, pagenumber) );
requestc(pageoptions,function(error,response,body)
var document = new jsdom(body).window.document;
var content = document.getelementsbytagname("li");
for( var i =0; i < content.length; i++)
marticleresult.set(grand.text, wholeurl);}}
}}}// end of outer loop
resolve(pagenumber);
});
});}
所以最後我採用了最簡單的同步請求實現,使用了nodejs提供的sync-request在迴圈裡發起請求。
刪除某個使用者下的所有表
1 select drop table table name from all tables where owner 要刪除的使用者名稱 注意要大寫 2 刪除所有表 以使用者test為例 for example declare cursor cur1 is select table name fro...
匯出SQL Server中所有Job的最簡單方法
應用場景 在將源sql server資料庫伺服器中的所有job 作業 遷移至目標資料庫伺服器的過程中,需要先將這些job匯出為sql指令碼。操作步驟 1 在microsoft sql server management studio中,選擇sql server agent jobs,按f7開啟obj...
oracle 刪除某個使用者下的所有物件
先存放好dropobj.sql 檔案 然後登入需要刪除的使用者 刪除前最好備份一下 備份是在cmd中進行的 c users panfu exp file d expall.dmp log expall.logfull y export release 10.2.0.1.0 production on...