原创 Java中goto是關鍵字嗎?什麼是Java的保留字?Java中關鍵字有哪些?

問題:Java中goto是關鍵字嗎? 回答:goto是Java的關鍵字。goto目前被作爲Java的關鍵字保留起來。goto不能作爲標識符。(下方官方文檔裏明確指出了goto和const是關鍵字,已經用紅色標出!) 問題:什麼是標識符?

原创 MySQL搜索變量關鍵字命令

MySQL中有很多的變量,如foreign_key_checks。 我們經常在導入數據庫之前輸入命令set  foreign_key_checks = 0; 這樣子我們就可以禁止表之間的外鍵約束,從而成功導入數據庫。 而有時候我們可能忘記

原创 交換兩個整數不通過中間變量

技巧:對於兩個整數x,y,有x^x^y = x^y^x = y^x^x = y,^代表異或。異或:兩個位的值不相同,則結果爲1,如果兩個位值相同,則結果爲0。 如 2^2^3 = 2^3^2 = 3^2^2 = 2 所以其C++代碼如下:

原创 【Thinking in Java筆記】Java中基本類型的大小、範圍及其包裝器類型

PS: 所有的數值類型都有正負號。 boolean類型所佔的存儲空間大小沒有明確指定,僅定義爲能夠取字面值true或false。

原创 JVM、Java編譯器和Java解釋器

作用: JVM:JVM有自己完善的硬件架構,如處理器、堆棧(Stack)、寄存器等,還具有相應的指令系統(字節碼就是一種指令格式)。JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需要生成在Java虛擬機上運行的目標代碼(字節

原创 PostgreSQL的配置和入門操作

簡介:PostgreSQL是以加州大學伯克利分校計算機系開發的POSTGRES爲基礎的關係型數據庫管理系統。 下載:可以到其官網上進行下載:www.postgresql.org PostgreSQL的配置: 安裝完畢之後,有兩種方式可以

原创 數據庫的事務隔離級別

在數據庫操作中,爲了有效保證併發讀取數據的正確性,我們提出了事務的隔離級別: 大多數數據庫系統的默認事務隔離級別爲:讀已提交。 經常使用到的數據庫系統的默認事務隔離級別如下: SQL server:讀已提交 PostgreSQL:讀已提

原创 【Thinking in Java筆記】Java環境變量CLASSPATH

CLASSPATH包含一個或多個目錄,用作查找.class文件的根目錄。 必須在CLASSPATH中將JAR文件的實際名稱寫清楚,而不僅是指明它所在的位置的目錄。 Sun將Java 2的JDK改造得更聰明瞭一些。在安裝後你會發現,自從

原创 Java中對象的放置安排與C++中對象的放置安排

Java中,所有的對象都存放在堆(Heap,一種通用的內存池)中;而對象的引用是存放在堆棧(Stack)中的。我們可以通過String直接聲明的字符串與new String聲明出來的字符串使用equals()和"=="進行的比較,從而理解

原创 What's the difference between UTF-8 and Unicode?

If asked the question, "What is the difference between UTF-8 and Unicode?", would you confidently reply with a short a

原创 【Thinking in Java筆記】Java中判斷使用繼承還是組合

-問題:我真的需要向上轉型嗎? -答案1:對,選擇繼承 -答案2:錯:選擇組合 From《Thinking in Java》P140 點贊 1 收藏 分享 文章舉報 Bill好想

原创 使用spool的注意事項

對於經常操作Oracle的人來說,對spool肯定不陌生。 但是裏面也有幾個小的注意事項,要多加謹慎,小心被坑了。 1、spool如果不指定文件的後綴名,則會自動產生後綴名“.lst”。 曾經在shell腳本中,sqlplus連上去之

原创 關於utlrp.sql的坑

最近被utlrp.sql坑慘了 因爲公司的腳本是要交付出去的東西,需要經常執行,反覆驗證,供多個局點使用,而之前看中了utlrp.sql多線程編譯無效對象的機制,圖省事,就在腳本中使用了它,非常信任Oracle官方提供的腳本。 殊不知

原创 【ACM解題報告】A+B Coming

Problem Description Many classmates said to me that A+B is must needs. If you can’t AC this problem, you would invite

原创 用Java實現Dijkstra輸出指定起點到終點的最短路徑

最近在公司參加了一個比賽,其中涉及的一個問題,可以簡化成如是描述:一個二維矩陣,每個點都有權重,需要找出從指定起點到終點的最短路徑。 馬上就想到了Dijkstra算法,所以又重新溫故了一遍,這裏給出Java的實現。 而輸出最短路徑的時候,