每日一句 ( 2024713 )  

If I have seen further, it is by standing on the shoulders of giants.

如果我看得更遠,那是因為我站在巨人的肩膀上。———— Isaac Newton

擴展sublimeText3的Tab自動(dòng)補全功能

sublime Text3中自帶有tab自動(dòng)補全的功能,這在寫(xiě)html時(shí)非常的實(shí)用,比如輸入html會(huì )自動(dòng)生成基礎的html結構標簽(類(lèi)似dreamweaver新建html文檔時(shí))、script+tab會(huì )自動(dòng)創(chuàng )建出。由于自己經(jīng)常會(huì )測試一些jquery效果,也就會(huì )經(jīng)常用到引入jquery庫的代碼,比如引入bootcssCDN中的jquery庫可以用每次都去復制粘貼這么一大段也挺麻煩的,正好sublime編輯器有自動(dòng)創(chuàng )建模板的功能,所以就研究了一下如...

微信getLocation坐標偏移問(wèn)題

問(wèn)題:項目中需要在微信內置瀏覽器獲取用戶(hù)坐標,并調用百度地圖接口做一些數據處理。微信瀏覽器貌似只能使用它自家的wx.getLocation接口獲取坐標。測試時(shí)發(fā)現從wx.getLocation接口獲取的坐標和自己真實(shí)位置有偏移。開(kāi)始以為是微信獲取的位置有誤差。但發(fā)現從微信openLocation接口中顯示獲取的位置還是很準確的。解決:(感謝Google)微信wx.getLocation返回的坐標是GPS角度坐標, 所以可以使...

從取反操作學(xué)習數值的原碼反碼與補碼

在程序語(yǔ)言中,取反操作一般用~表示。比如在js中,我們對5這個(gè)整數做取反操作,表示為:~5結果是:-6在網(wǎng)上搜了一些教程了解到,這些數據在計算機中是以補碼的形式存在的。正整數的補碼=反碼=原碼, 三碼相同。這些碼就是咱們平時(shí)說(shuō)的二進(jìn)制表示法。原碼就是直接將對應十進(jìn)制轉為二進(jìn)制后的編碼,如這里5的原碼是0000 0101反碼是:0000 0101補碼是:0000 0101取反操作是把二進(jìn)制所有...

【JAVA】初學(xué)java練習-輸出指定個(gè)數的斐波拉契數列

初學(xué)java的一個(gè)小練習(練習scanner、數組、循環(huán)),輸出指定個(gè)數的斐波拉契數。程序運行時(shí)提示讓用戶(hù)輸入想計算的斐式數個(gè)數,由程序計算顯示出所有數。import java.util.Scanner;public class hello { public static void main(String [] args) { Scanner input = new Scanner(System.in); System.out.print("求幾個(gè)斐式數?"); int n = input.nextInt(); int [] fnArr = new int[n...

【C++】逗號操作符花絮

到目前為止,逗號操作符最常見(jiàn)的用途是將兩個(gè)或更多的表達式放到一個(gè)for循環(huán)表達式中。不過(guò)C++還為這個(gè)操作符提供了另外兩個(gè)特性。首先,它確保先計算第一個(gè)表達式,然后計算第二個(gè)表達式(換句話(huà)說(shuō),逗號操作符是一個(gè)順序點(diǎn))。下面示例中的表達式是正確安全的:i = 30 , j = 2 * i;//變量i賦值為30,變量j賦值為i的兩倍為60其次,在C++中規定,逗號表達式的值是第二部分的值。例如,在上面的...

==判斷中常量與變量在左在右的區別

在平時(shí)寫(xiě)代碼過(guò)程中,經(jīng)常會(huì )用到判斷變量與常量相等的情況,比如if($a==1){…..} 。經(jīng)常會(huì )看到有教程或一些經(jīng)驗中說(shuō)建議將要比較的常量放前面,如if(1==$a) ,從執行效率上來(lái)說(shuō),1==$a比 $a==1的效率更高。今天在看c++教程時(shí)發(fā)現這個(gè)寫(xiě)法的另一個(gè)好處。當使用==運算符比較某種類(lèi)型的變量和常量時(shí),最好將常量寫(xiě)在“==”運算符的左邊,如’A’==word,這樣的話(huà),如果不小心將“==”寫(xiě)...

【C++】遞增遞減操作符與指針的關(guān)系

可以將遞增與遞減操作符用于指針和基本變量,將遞增操作符用于指針時(shí),將把指針的值增加其指向的數據類(lèi)型占用的字節數,這種規則適用于對指針遞增和遞減。int arr[5] = {21,32,23,45,37};int *pt = arr; //這里的pt指向數組第一個(gè)值,即arr[0]的位置++pt;//pt向前移動(dòng)一位,指向了arr[1]的位置也可以結合使用這些操作符和*操作符來(lái)修改指針指向的值。將*和++同時(shí)用于指針時(shí)提出了這樣的問(wèn)題...