原创 shell開發學習

最近做一個小項目,需要用編寫個腳本做監控,順便記錄下使用到的內容: 1.shell的局部變量定義local 當shell腳本中需要使用的函數時,這個時候就可以選擇使用局部變量,還是很有必要的。可以避免傳入函數中的同名變量名在函數內

原创 將linux環境下java -version 命令內容定向輸出到文件

linux java -version 輸出到文件 最近寫一個腳本時,嘗試將java -version內容定向輸出到log文件時,始終不成功,只會打印到控制檯,如下:(suse sp3) 嘗試多種方式都沒有成功輸如到文件中,當使

原创 交易和批量/作業 概念理解

交易和批量/作業 概念理解交易批量/作業 交易 指應用系統中實現某項聯機業務功能的程序實例 批量/作業 指應用系統中實現某項非聯機業務功能的程序實例。 batch jobs是臨時存在的進程 A batch job is a com

原创 IaaS,PaaS,SaaS理解和區別

經常看文章會碰到PaaS等名詞,每次看完之後就還是忘記啥意思,也不知道跟IaaS/PaaS的區別,今天簡單總結下: 雲計算是一個統稱,可以分爲以下三大類。 IaaS:Infrastructure-as-a-service,基礎設施

原创 IDEA 常用快捷鍵-繼承關係

使用IDEA開發過程中使用到的快捷鍵整理 1.查看某個類繼承關係:Ctrl + h

原创 linux java -version 輸出到文件

linux java -version 輸出到文件 最近寫一個腳本時,嘗試將java -version內容定向輸出到log文件時,始終不成功,只會打印到控制檯,如下:(suse sp3) 嘗試多種方式都沒有成功輸如到文件中,當使

原创 github本地git push ssh方式免用戶名和密碼配置相關問題

本文章適用於新手使用github配置本地免密連接。本地是在win10系統下利用Git 64工具拉取的。 因爲git支持兩種傳輸協議,ssh和https方式。本文講解的是ssh方式,而不是https的方式。我們可以從github上進入項目

原创 使用位操作(&運算)代替求餘操作

%運算:a%b 由於我們知道位運算比較高效,在某些情況下,當b爲2的n次方時,有如下替換公式: a % b = a & (b-1)(b=2n) 即:a % 2n = a & (2n-1) 例如:14%8,取餘數,相當於取出低位,而餘數

原创 move zeroes --java 解法 同leetcode 283

題目是我做一個公司的筆試題目出現的,後來發現leetcode 上也有。 參考:leetcode 283 Given an array nums, write a function to move all 0’s to the end o

原创 java 類方法和實例方法 調用關係

java 類方法和實例方法 1. 類方法 也可稱靜態方法,使用static修飾的類中方法; 2.實例方法 非靜態方法,沒有用static修飾的方法。 3.測試案例 public class Test { private int

原创 JDK8新特性 接口的變化--默認方法和靜態方法

本文主要是簡單的說明下jdk8出現的一個新特性–接口的增強。此次變化中,接口中某些方法也可以有方法體了。jdk8對於接口的設計,除了保留之前的版本記本特性外,還提供了兩個新的功能。除了抽象方法外,還可以有默認方法(default方法)和靜

原创 java 實現 牛頓迭代法求開方

代碼如下: public static double sqrt(double c) { if(c < 0) { return Double.NaN; } double err = 1e-15; double t = c;

原创 .gitignore文件配置和無效解決辦法

使用git進行版本控制時,在本地的項目編譯時,總會出現一些編譯後的文件或者一些不需要提交(push)的文件,這時要是我們能忽略掉這些文件,就可很方便提交代碼到遠端。這時我們就可以新建一個”.gitignore”文件來忽略到此類文件。 1

原创 c++ string類length()(size())函數返回值--無符號數

c++ string類length()(size())函數返回值–無符號數 首先,先來發現問題 string s = ""; for(int i = 0; i < s.length() - 1; ++i) { cout << "s.