原创 利用sshpass解決ssh與scp交互密碼驗證,tee -a 寫日誌與終端

衆人所知,利用ssh與scp連接遠程linux主機與傳輸文件的時候需要交互式的輸入密碼,有時候我們寫腳本的時候,需要自動的輸入密碼,ssh可以利用密鑰方式免輸入密碼。今天我所講的是利用sshpass(google一下下載)進行非交互式輸入

原创 shell 檢測ip的合法性與檢測網絡掩碼的合法性

有時我們需要檢測IP輸入的正確性與網絡掩碼的正確性,用shell腳本寫的: #驗證ip地址的正確性 check_ip_format() { echo $1 | grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[

原创 分佈式應用程序

1簡介編輯 分佈式應用程序是指:應用程序分佈在不同計算機上,通過網絡來共同完成一項任務。通常爲服務器/客戶端模式。 研究一下當前的應用程序開發,你會發現一個絕對的傾向:人們開始偏愛基於瀏覽器的客戶應用程序。這當然不是因爲客戶能夠提供更好的

原创 Gartner: 傳統應用程序開發實踐將對移動應用失效

8月15日消息,近日,Gartner舉辦主題爲“在移動計算時代獲得成功”的客戶研討會,發佈了一系列關於移動計算、移動應用等的最新研究成果,得到衆多客

原创 軟件測試不再黑盒— Android測試工具threadingtest帶來第二代白盒覆蓋率技術

目前,大部分軟件企業對 Android 項目的測試都採用傳統的手工測試方法,而手工測試受到諸多方面因素的限制,不利於版本迭代時大規模的迴歸測試。穿線測試(ThreadingTest)對於測試界的一個重大創新在於,在白盒測試理論出現數十年以

原创 穿線測試理念介紹V1.0版

穿線測試特性        穿線測試,其含義取自於對通過一個連線能夠對實體進行連接,通過這個穿線建立實體間的聯繫,並在此之上通過穿線實現物體的互相可追溯特性。穿線測試的核心思想類似於目前火熱的DevOPS技術,但相比於DevOPS是建立開

原创 ExtAspNet從DataTable裏導出Excel

[csharp] view plaincopyprint? protected void btn_ToExcel_Click(object sender, EventArgs e)      {          Response

原创 C++獲取網站的ip地址

 [cpp] view plaincopyprint? #include "stdafx.h"  #include <winsock2.h>  #pragma comment (lib,"ws2_32.lib")  int

原创 DisplayContent、StackBox、TaskStack筆記

文章僅零散記錄自己的一點理解,僅供自己參考。 每個顯示設備,都有一個Display對象,DisplayManagerService專門管理這些Display。 1、DisplayContent() [java] view plai

原创 OSX: 命令行製作U盤Recovery HD

使用命令行操作,很簡單,但是操作不當很危險! 免責聲明:如果操作不當造成的數據丟失,本人概不負責! 爲什麼? 不是有OSX恢復磁盤助理嘛?是的,如果只想使用GUI的軟件,可以去蘋果官方網站:http://support.apple.c

原创 彙編中常見的一些錯誤信息

彙編中常見的一些錯誤信息 ml.exe錯誤信息: FATAL   嚴重錯誤 cannot open file不能打開文件  I/O error closing fileI/O錯誤 正在關閉文件 I/O error writing

原创 android 不同分辨率的LCM進行兼容

1. 關於時序 JB版本中,接口disp_drv_get_lcm_driver實現compare id並獲取到lcm driver以及lcm param的動作,對於DSI,每次嘗試讀取id之前都會根據lc

原创 【ThinkingInC++】37、更安全的union可以封裝在一個類中

聯合體 [cpp] view plaincopyprint? /** * 書本:【ThinkingInC++】 * 功能:更安全的union可以封裝在一個類中 * 時間:2014年9月6日14:53:04 * 作者:cutte

原创 [數位dp] spoj 10738 Ra-One Numbers

題意:給定x、y,爲[x,y]之間有多少個數的偶數位和減去奇數位和等於一。 個位是第一位。 例子: 10=1-0=1 所以10是這樣的數 思路:數位dp[i][sum][ok] i位和爲sum 是否含有前導0. 然後就是因爲有負數 所以根

原创 C++中的友元函數和友元類

#include <iostream> using namespace std; class myClass1 { public :   myClass1():n(0){};   void setn(int tmpn){thi