原创 Objectiv-C學習筆記-內存管理小結

1、誰alloc出來的對象由誰負責release 2、誰retain出來的對象由誰負責release 3、a指向一個對象,執行a = b,a所指向對象的retainaCount不會增加,如果期望持有該對象避免被在其他地方提前釋放的話,顯示

原创 有關window.onerror事件的監聽及用法

用法 window.onerror相比window.onload來說確實不太常用,但它可以幫助監控web頁面js錯誤,方便統一收集和管理。 監聽這個事件與監聽其他事件略有不同,通常監聽onload事件: window.onload = f

原创 Object-C學習筆記-Protocol(協議)與非正式協議

// Box.m #import "Box.h" @implementation Box // ...省略代碼 - (void) print:(id<Printable>)pObj { [pObj print]; } // ..

原创 關於undefined, null 與 NaN

undefined 用於表示一個沒有賦值的變量 用於區分改變量是否被賦過值,一個變量在聲明的時候默認就是undefined 正常情況下我們不需要手動把一個變量賦值爲undefined。 在變量被聲明且沒有賦值時,可以訪問該變量,始終返回

原创 如何在遍歷List Map對象同時做刪改操作

首先要有一個List List<String> list = new ArrayList<String>(); list.add("123"); list.add("12345"); list.add("123456"); list.ad

原创 Objectiv-C學習筆記-NSLog中左對齊與右對齊

其實這是C中的特性 想要在Terminal中打印出如圖案 =============================== | | | Siemen Liu

原创 Object-C學習筆記-Category(分類)

category這個名字感覺好抽象,事實上直接把它理解爲提供類似JavaScript中動態改變類功能的一種途徑。 但仍然無法做到像JS那樣直接對某個對象實例中的方法直接動刀,而且這種機制只能針對類方法,而不能增加或覆蓋類屬性。 考慮以下

原创 Google App Engine 中使用 HttpClient 4

在 ESXX Blog(被牆) 中給出了HttpClient 4與Google App Engine整合的解決代碼。 使用時會出現一些問題,疑惑的是其中這兩個類中的一些方法不被GAE(Google App Engine)運行時支持,導致編

原创 16位MD5加密JAVA版

import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; class MD5Security { private final s

原创 使用SimpleDateFormat順利解析日期

解析日期時經常遇到無法解析的異常 java.text.ParseException: Unparseable date: "Fri, 02-Jan-2020 00:00:00 GMT"   解析日期的要點:   1. 對照下表與解析目標字

原创 2.4 - 第二章:函數 - 總結

函數時PHP語言中最常用的組件(或許這適用於任何語言)。沒有了它,編寫重用代碼幾乎不可能辦到——更別說面向對象開發技術了。 因此,你必須精通函數而非略懂皮毛,並且瞭解引用傳參和可變個數傳參。考試中會遇到不少圍繞函數工作原理的問題——幸運的