原创 iOS 得到當前設備的IP地址

首先要引入頭文件 #import <ifaddrs.h> #import <arpa/inet.h> 下面是實現代碼 +(NSString *) getIpAddress { NSString *address = @"er

原创 iOS核心動畫學習

CALayer的能力 CALayer 所具有而UIView沒有的功能 陰影 圓角 帶顏色的邊框 3D變換 非矩形範圍 透明遮罩 多級非線性動畫 CALayer寄宿圖的各種屬性 contents 屬性 這個用來呈現圖層的內

原创 iOS耳機紅外線遙控器

前言 目前家裏很多家用電器都是使用紅外線遙控的,如果知道這些遙控器的紅外編碼,就可以使用手機利用手機的耳機口輸出紅外信號,從而把手機變成紅外遙控器。目前輸出紅外信號可以通過一個紅外發光二極管來實現。這個紅外發光二極管可以自己手動做

原创 xcode運行解析報錯 While reading xx.png pngcrush caught libpng

從網上下載了一個後綴爲png的圖片來做素材,可是在運行的時候Xcode提示 While reading xxx/cone.png pngcrush caught libpng error: Not a PNG file..

原创 Windows下安裝GCC G++ 並使用CMake生成Makefile文件,並使用GDB進行調試

想在Windows下使用GCC G++編譯C程序,並想使用CMake來生成Makefile文件,在這個過程中碰到了一些問題,特記錄下來。 安裝CMake 這個很簡單,去CMake的官網下載一個CMake的Windows安裝

原创 HomeKit 開發指南(中文版)

轉自:http://www.cocoachina.com/ios/20150324/11411.html 本文由CocoaChina翻譯組成員iBenjamin_Go和淺夏@舊時光翻譯自蘋果開發文檔:HomeKit De

原创 UIView CALayer frame,position ,anchorPoint的關係

UIView的幾何屬性有 frame,bounds,center. CALayer的幾何屬性有 frame,bounds,position,anchorPoint UIView的frame是由bounds,center來共同決

原创 在iOS中將string轉成UTF-8編碼

在iOS開發中,特別是在對Web服務調用的時候,經常會遇到請求參數爲中文的情況,那麼這時候就需要將Url轉成UTF-8編碼才能進行請求。 使用stringByAddingPercentEscapesUsingEncoding:方

原创 深度學習與自然語言處理 主要概念一覽

轉載自:http://blog.csdn.net/aliceyangxi1987/article/details/71915180 CS224d-Day 1: 要開始系統地學習 NLP 課程 cs224d,今天先來一個課程概覽。

原创 iOS Http傳輸過程中對特殊字符的處理

在進行http傳輸的過程,如果有特殊的符合,例如“+,&。*”,不會進行處理,都直接替換掉了。 原因:默認的系統不會對這些特殊符號進行轉義,只會進行替換 解決辦法:在post之前對這些特殊符號做一次UTF8就可以解決這個問題了

原创 使用Olami SDK 語音控制一個支持HomeKit的智能家居的iOS程序

前言 HomeKit是蘋果發佈的智能家居平臺。通過HomeKit組件,用戶可以通過iphone、iPad和ipod Touch來控制智能燈泡,風扇、空調等支持HomeKit的智能家居,尤其是可以通過Siri進行語音控制。

原创 Hex Fiend – 十六進制編輯 [Mac]

需要一個在mac下查看二進制文件的編輯器。Hex Fiend不錯,既小巧,又好用,正好滿足需求,最主要的是免費! 下載地址 http://ridiculousfish.com/hexfiend/ 點贊 收藏

原创 linux 自啓動服務的流程

在上一篇博客中《使用 Java Service Wrapper 將Java程序在樹莓派上部署成系統服務 過程中碰到的坑。。。》 提到最後要把wrapper做成個服務,用的方法是 sudo ln -s /opt/xxxx /etc/

原创 樹莓派系統找不到藍牙 Can't init device hci0: Operation not possible due to RF-kill (132)。

今天安裝了一個樹莓派的系統,結果藍牙找不到了,使用hciconfig -a查看藍牙的信息,藍牙的地址全爲0. 使用命令 sudo hciconfig hci0 up 結果提示 Can’t init device hci0: Ope

原创 使用 Java Service Wrapper 將Java程序在樹莓派上部署成系統服務 過程中碰到的坑。。。

最近有個需求,需要將Java的程序在樹莓派上部署成服務,就準備使用Java service Wrapper。上網參考了一下別的文章,但是其中也碰到了不少的坑,特記錄下來,希望能幫助到別的童鞋。。。 主要的過程可以參考這篇文檔,我主要是