PIXNET Logo登入

Robert 的部落格

跳到主文

歡迎光臨Robert 在痞客邦的小天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 5月 14 週一 201816:20
  • Windows

 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(5)

  • 個人分類:中英名詞對照
▲top
  • 5月 14 週一 201816:05
  • [Windows][檔案總管] 如何將檔案命名為"只有副檔名"?

在副檔名後 再加一個點'.'。

例如:「.keystore」
在編輯時,輸入「.keystore.」,即可。

 

參考:

  • The Will Will Web | 如何透過檔案總管建立 .gitignore 或 .editorconfig 等只有副檔名的檔案
     

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(42)

  • 個人分類:Windows
▲top
  • 5月 07 週一 201808:46
  • [程式][Java] 日期時間物件之轉換,及輸出字串

java.util.Calendar、java.util.Date、java.sql.timestamp

取得現在時間,"toString()"結果:

  • java.util.Calendar
     java.util.Calendar cal = java.util.Calendar.getInstance(); System.out.println( cal ); // "java.util.GregorianCalendar[time=1525760873174,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+08:00",offset=28800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=4,WEEK_OF_YEAR=19,WEEK_OF_MONTH=2,DAY_OF_MONTH=8,DAY_OF_YEAR=128,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=2,HOUR_OF_DAY=14,MINUTE=27,SECOND=53,MILLISECOND=174,ZONE_OFFSET=28800000,DST_OFFSET=0]" 
  • java.util.Date
     java.util.Date utilDate = new java.util.Date(); System.out.println( utilDate ); // "Tue May 08 14:24:13 GMT+08:00 2018" 
  • java.sql.timestamp
     Timestamp timestamp = new Timestamp( System.currentTimeMillis() ); System.out.println( sqlTstp ); // "2018-05-08 14:24:13.338" 

參考:
● How to get current timestamps in Java – Mkyong.com
 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(1,236)

  • 個人分類:Java
▲top
  • 5月 04 週五 201813:38
  • [Chrome] 如何重新載入Javascript?

在開發網頁時,修改了javascript,
但重新整理數次,仍是使用 cache 的 javascript ..;
如何叫它重新載入?

方法:

  1. 在測試的當前頁面按[F12]開啟「開發人員工具」視窗。
        在重新整理的按鈕上,按右鍵(或按住左鍵),出現選單:
        2018-05-04_134535.png
        可以點「清除快取並強制重新載入」。
  2. 在「開發人員工具」視窗中,按[F1]進入設定"setting",
        尋找"disable cache"字眼的checkbox,勾選,再重新整理一次。
        p.s. 這裡的介面常修改,所以沒擷圖..。
     

參考:
● How to force Chrome's script debugger to reload javascript? - Stack Overflow
 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(2) 人氣(1,964)

  • 個人分類:Browser
▲top
  • 5月 04 週五 201810:47
  • [Gmail] 如何在Web上撰寫新信的文字加上刪除線

  1. 直接複製網頁上 有刪除線 的文字。
  2. 依照您使用的瀏覽器,去尋找 strikethrough 擴充套件。
  3. 用瀏覽器的除錯工具,將所要的文字 加上 strike tag。
    <strike>text</strike>

 

參考:
● How do I strikethrough text in Gmail?
 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(500)

  • 個人分類:Email
▲top
  • 5月 03 週四 201817:55
  • [程式][Java] Exception StackTrace to String

方法1:

String excepStr = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace( throwable ) ;

方法2:

StringWriter errors = new StringWriter(); ex.printStackTrace(new PrintWriter(errors)); return errors.toString();

StringWriter PrintWriter Throwable

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(904)

  • 個人分類:Java
▲top
  • 5月 03 週四 201816:35
  • [程式][Java] 判斷 繁/簡 中、英、全形/半形 符號 字元 (UTF8)

 

/** * @author Robert Chen */ public class CharUtil { /** * Ref: http://www.micmiu.com/lang/java/java-check-chinese/ * @param ch * @return */ public static boolean IsChinese( char ch ) { Character.UnicodeBlock ub = Character.UnicodeBlock.of( ch ); if ( ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION) { return true; } return false; } /** * Printable characters * @param ch * @return */ public static boolean IsPrintableAsciiChar( char ch ) { if ( 32 <= ch && ch <= 126 ) return true ; return false ; } public static void main( String[] args ) { // Ref: http://tw.gitbook.net/java/lang/character.unicodeblock_of.html // 32~126: Printable characters for ( char ch = 0; ch < 128 ; ++ch ) System.out.println( Character.UnicodeBlock.of( ch ) ); // All is "BASIC_LATIN". System.out.println(); // Ref: https://www.yiibai.com/java/lang/character.unicodeblock_of_codepoint.html#article-start System.out.println( Character.UnicodeBlock.of(950) ); // "GREEK" } }

 

使用:

 String utf8Text = "" ; int utf8TextLen = utf8Text.length() ; StringBuffer illegalCharSB = new StringBuffer( utf8TextLen / 2 ); // It's legal character or not. for ( int i=0; i < utf8TextLen ; ++i ) { char testChar = utf8Text.charAt( i ) ; if ( CharUtil.IsPrintableAsciiChar( testChar ) || CharUtil.IsChinese( testChar ) ) continue; illegalCharSB.append( " '" + testChar + "'" ) ; }

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(3,124)

  • 個人分類:Java
▲top
  • 5月 03 週四 201816:06
  • [SQL][Oracle] 線上練習資料庫 (免費)

Oracle Live SQL
按「Start Coding Now」 。

可以申請一個 Oracle 帳號。

注意:當次的登入時間過期後,之前所建的 Schema 會通通消失;
          還好 之前上傳至「 My Scripts 」的 sql 程式碼 不會不見,再執行一次即可。

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(1,989)

  • 個人分類:SQL
▲top
  • 5月 03 週四 201815:27
  • [SQL][Oracle] ALTER TABLE CONSTRAINT DEFAULT

 

ALTER TABLE

  • ADD

    格式

    ALTER TABLE [schema.]table_name ADD
        (column datatype [DEFAULT value] [constraint]
        [,column datatype [DEFAULT value] [constraint]...]);

    schema :結構名稱
    table_name : 表格名稱
    column : 欄位名稱
    datatype : 資料型別
    value : 欄位預設值
    constraint : 條件約束
     
    ALTER TABLE customers ADD customer_name varchar2(45) ;
    ALTER TABLE customers ADD city varchar2(40) DEFAULT 'Seattle' ;
    ALTER TABLE customers ADD (customer_name varchar2(45), city varchar2(40) DEFAULT 'Seattle') ;
     
  • MODIFY
    ALTER TABLE customers MODIFY customer_name varchar2(100) NOT NULL ;
    ALTER TABLE customers MODIFY city varchar2(75) DEFAULT 'Seattle' NOT NULL ;
    ALTER TABLE customers MODIFY (customer_name varchar2(100) NOT NULL, city varchar2(75) DEFAULT 'Seattle' NOT NULL) ;
     
  • DROP
    ALTER TABLE customers DROP COLUMN customer_name ;
     
  • ADD PRIMARY KEY
    ALTER TABLE test2 ADD CONSTRAINT test_id_pk PRIMARY KEY (test_id) ;
     

參考:
● Oracle / PLSQL: ALTER TABLE Statement
● Oracle SQL學習筆記本: ALTER TABLE...ADD介紹
● ORA-01735: invalid ALTER TABLE option | PL/SQL Tutorial Oracle for beginners
 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(2,293)

  • 個人分類:SQL
▲top
  • 5月 03 週四 201813:35
  • [SQL][Oracle] 資料型別(data type)

 

與 SQL Server 型別 對照

  • Character and binary strings:   SQL Server Oracle 1 CHAR(n) Fixed-length non-Unicode string, 1 <= n <= 8000 CHAR(n) 2 NCHAR(n) Fixed-length Unicode UCS-2 string, 1 <= n <= 4000 NCHAR(n) 3 NVARCHAR(n) Variable-length Unicode UCS-2 string, 1 <= n <= 4000 NVARCHAR2(n) NVARCHAR(max) 2 GB NCLOB 4 VARCHAR(n) Variable-length non-Unicode string, 1 <= n <= 8000 VARCHAR2(n) VARCHAR(max) 2 GB CLOB  
  • Numbers:   SQL Server Oracle 1 BIGINT 64-bit integer NUMBER(19) 2 DECIMAL(p, s) DEC(p, s) Fixed-point number NUMBER(p, s) 3 FLOAT(n) Single (n <= 24) and double (n <= 53)
    precision floating-point number NUMBER 4 INTEGER INT 32-bit integer NUMBER(10) 5 NUMERIC(p, s) Fixed-point number NUMBER(p, s) 6 REAL Single precision floating-point number NUMBER 7 SMALLINT 16-bit integer NUMBER(5) 8 TINYINT 0 to 255 NUMBER(3) // NUMBER(3,0)
    有時候 NUMBER(3) 語法不過,可寫 NUMBER(3,0)。
    例如:
     ALTER TABLE CourseSessions ADD ( U_IsLive number(3) NOT NULL DEFAULT 0 ) ;
    語法不過:「ORA-00907: missing right parenthesis」
    「NUMBER(3,0)」有效位數:3、小數位數:0。 Oracle 可以:「有效位數 < 小數位數」。
    SQL Server 只能:「有效位數 >= 小數位數」。 例如:123.45 的位數是 5,小數位數是 2。
     
  • Date and time:   SQL Server Oracle 1 DATE Date (year, month and day) DATE Also includes time 2 DATETIME Date and time with milliseconds (accuracy .000, .003, .007 seconds) TIMESTAMP(3) 3 TIME(p) Time, 0 <= p <= 7 (100 nanoseconds accuracy) TIMESTAMP(p)  
  • Other data types:   SQL Server Oracle 1 BIT 0, 1 and NULL NUMBER(1) 2 MONEY Monetary data NUMBER(19, 4) 3 SMALLMONEY Monetary data NUMBER(10, 4) 4 UNIQUEIDENTIFIER GUID with dashes (-) CHAR(36) 5 XML XML data XMLTYPE  

參考:
● Microsoft SQL Server to Oracle Migration - SQLines Open Source Tools
● Oracle 發行者的資料類型對應 | Microsoft Docs
● 有效位數、小數位數和長度 (Transact-SQL) | Microsoft Docs
● Oracle Data Types - w3resource
● Data Type Conversion
 

 

(繼續閱讀...)
文章標籤

Robert 發表在 痞客邦 留言(0) 人氣(9,722)

  • 個人分類:SQL
▲top
«1...34516»

個人資訊

Robert
暱稱:
Robert
分類:
數位生活
好友:
累積中
地區:

最新文章

    熱門文章

    • ()[程式][C#] 已存入Dictionary的值怎麼取呢?
    • ()[程式][IDE][Eclipse] 編碼設定
    • ()[程式][JS][HTML] 設定/取得 下拉選單(select)選取的項目(option)
    • ()[程式][HTML] Table全框線的方法
    • ()[程式][JS][HTML] 如何 Submit 一個 Form 使用 JavaScript
    • ()[程式][JS] 在onclick寫return false的作用?
    • ()[程式][C#] 如何..建立資料夾檔案?
    • ()[程式][C#] 寫入文字檔的方法(含新增文字檔)
    • ()[HTML] 設定select選項的字體大小
    • ()[SQL][Oracle] 資料型別(data type)

    文章搜尋

    文章分類

    toggle 技術問題 (3)
    • 部落格 (1)
    • .NET 程式執行問題 (1)
    • 尋求支援與自助 (2)
    toggle 程式開發 (25)
    • IDE (9)
    • 程式語言 (1)
    • 程式設計 (6)
    • Azure (4)
    • IIS (2)
    • Java (13)
    • VSTO (4)
    • C# (23)
    • ASP.NET (2)
    • Windows Forms (5)
    • jQuery (1)
    • JavaScript (13)
    • JSTL (4)
    • SQL (6)
    • HTML (6)
    • CSS (1)
    • 安裝檔打包 (10)
    • 工具 (2)
    • 細項 (2)
    • Browser (1)
    • JSP (3)
    • PostMan (1)
    • 時間相關 (1)
    • 一般 (1)
    • TensorFlow (1)
    toggle 心情 (1)
    • 隨記 (0)
    toggle 軟體學習 (6)
    • Windows (5)
    • 瀏覽器(Browser) (1)
    • OCR 光學字元辨識 (1)
    • SoftEther (1)
    • Office (1)
    • Notepad++ (1)
    toggle 生活 (1)
    • 交通 (1)
    toggle 數位生活 (8)
    • 通訊 (1)
    • 閒聊 (1)
    • Windows (3)
    • 網路 (4)
    • Email (1)
    • 中英名詞對照 (2)
    • VPN (1)
    • 工作繪圖 (1)
    toggle 資訊安全 (1)
    • 勒索病毒 (2)
    toggle 學科 (1)
    • 資訊 (1)
    toggle TODO (2)
    • Study (1)
    • 記事 (1)
    • 未分類文章 (1)

    文章精選

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    pixGoogleAdsense1

    pixGoogleAdsense2