原创 // 處理日期的格式

class func changeDateTime(_ publish_time: Int) -> String {         // 把秒轉化成時間         let publishTime = Date(timeI

原创 攔截器 Strut2

1、什麼是攔截器(Interceptor) 攔截器是動態攔截Action調用的對象。它提供了一種機制,使開發者可以定義一段代碼,在Action執行之前或之後被調用執行,也可以在一個Action執行前阻止其執行,同時也可以提取Act

原创 iOS支持很多種鍵盤類型

iOS支持很多種鍵盤類型,在不同的使用情境下使用不同的鍵盤類型會大大提高便利性,以下爲iOS 9下支持的鍵盤類型: 1、UIKeyboardTypeDefault,常用於文本輸入 2、UIKeyboardTypeASCI

原创 iOS開發者賬號總結

賬號總結 首先介紹下個人開發者賬號、團體賬號、公司賬號之間的區別(簡書貌似不可以插入表格,這裏只能截圖了 ~): 企業賬號($299)有Ad-Hoc distribution 和 In-House distribution.  Ad

原创 軟件私活幾個平臺

1、程序員客棧 https://www.proginn.com/ 2、快碼衆包 https://www.kuai.ma/crowdsourcing.html 3、Coding 碼市 https://codemart.com/ 4、開源中國

原创 01 第一個Swifit程序

1. print(“Welcom swift class !”) //1、標識符         //開發過程中給變量、常量、方法、函數、枚舉、結構體、類、協議等指定的名字。         //標識符區需要有一定的規範

原创 藍牙數據 傳來數據值處理

最近開始學IOS開發,正做藍牙測試。我們有4.0外設,用pad連接,接收數據。在接收數據過程中,還是遇到了問題:用readValue後讀不到value的值。困擾了大半天,現在分享下解決心得,供其他新手參考。由於本人也是水貨,寫的不好的地

原创 手勢識別 翻轉算法

引子 印度客戶的一個需求,希望實現來電時翻轉靜音的功能。具體如下:  1.電話鈴聲到來時;  2.採取下面動作:  a.手機正面翻到背面<順時針或者逆時針旋轉180度>  b.手機背面翻到正面<順時針或者逆時針旋轉180度>  3.來

原创 藍牙 穿戴手環通信原理

1 前言 當前有越來越多的可穿戴設備使用了藍牙4.0 BLE(Bluetooth Low Energy)。對於iOS開發而言,Apple之前專門推出CoreBluetooth的Framework來支持BLE的開發。對於硬件開發有了解的

原创 iOS 藍牙 基本流程

一、服務端(也叫周邊設備吧。。腦殘的翻譯) 1.實現類必須遵守協議 CBPeripheralManagerDelegate 2.需要的主要類有: @property(strong,nonatomic) CBPeripheralMa

原创 Strut2.0 底層分析

    在學習struts2之前,首先我們要明白使用struts2的目的是什麼?它能給我們帶來什麼樣的好處? 設計目標     Struts設計的第一目標就是使MVC模式應用於web程序設計。在這兒MVC模式的好處就不在提了。 技術優

原创 Object-C 中各數據類型轉換 NSData轉NSString,Byte,UIImage

1,NSData 與 NSString   NSData --> NSString   NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8St

原创 iOS真機測試

如果想要進行真機調試,需要有一個開發者賬號。如果個人要申請,需要準備一張VISA(美金)信用卡,MASTER(歐元)! 1. 個人的 99$ 申請簡單,付錢就行,688人民幣 2. 企業的 99$ 申請複雜,需要“鄧白氏”認證,可

原创 Struts2

Struts2可以將所有標籤分成如下3類:–UI(User Interface,用戶界面)標籤:主要用於生成HTML元素的標籤。 –非UI標籤:主要用於數據訪問、邏輯控制等的標籤。 –Ajax標籤:用於Ajax(Asynchronous

原创 Android 字節轉化

package cn.com.heaton.blelibrary.ble.utils; import java.io.ByteArrayOutputStream; import java.io.IOException; import