原创 xcode openssl

在終端上運行,terminal # Make a directory in which to run the buildmkdir ~/openssl-ioscd ~/openssl-ios# Download the openssl

原创 iOS 移植 openssl

1:到  openssl 官網(https://www.openssl.org/source/)下載源碼.注:不用解壓. Tarballs The table below lists the latest releases for e

原创 mysql c++ 亂碼 解決方法

C++ 讀寫Mysql 數據庫時,總是亂碼, 數據庫編碼爲  UTF8, C++客戶端如果設爲UTF8時,就是亂碼,但C++客戶端如果設爲GB2312時,就沒問題了。 原因再研究,如果有哪位大拿知道原因,還請告訴下。 int SCmy

原创 warning LNK4075: 忽略”/EDITANDCONTINUE”(由於”/INCREMENTAL:NO”規範)

有兩種方法解決:1. 配置屬性 --> 鏈接器 --> 常規 --> 啓動增量鏈接, 選擇“是(/INCREMENTAL)”;2. 配置屬性 --> C/C++ --> 常規 --> 調試信息格式,選擇“程序數據庫(/Zi)”。

原创 Android JNI 使用的數據結構JNINativeMethod詳解

 Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和返回值。這個數組的類型是JNINative

原创 爲iPhone 6設計自適應佈局

轉自:http://www.cocoachina.com/ios/20141020/9978.html Apple從iOS 6加入了Auto Layout後開始就比較委婉的開始鼓勵、建議開發者使用自適應佈局,但是到目前爲止,我感覺大多

原创 Xcode再次開啓歡迎界面的方法

使用Xcode的同志可能有時候覺得歡迎界面很是煩人,但是當你取消勾選“Show this window when Xcode launches”按鈕後,再次啓動Xcode就不會再有任何顯示,這樣又會覺得不習慣,那麼怎麼找回取消掉的“歡迎

原创 iOS :undefined symbols for architecture x86_64

armv7 , armv7s對應真機的32位處理器,i386對應模擬器的32位模擬器;arm64對應真機的64位模擬器,x86_64對應模擬器的64位模擬器。 現在這個問題的原因是因爲在編譯時,沒有編譯 64位模擬器的庫. 解決方案

原创 解決VS2010連接MySQL出現的問題

今天準備用c連接MySQL數據庫,無論怎麼配置,老是出錯。 代碼如下: #include <windows.h> #include <stdio.h> #include <string.h> #include <mysql.h>

原创 TCP協議: SYN ACK FIN RST PSH URG 詳解

TCP: SYN ACK FIN RST PSH URG 詳解 ============================================================= TCP的三次握手是怎麼進行的了:發送端發送一個

原创 TCP協議的流量控制、擁塞控制和差錯控制

流量控制:1、流量控制是管理兩端的流量,以免會產生髮送過塊導致收端溢出,或者因收端處理太快而浪費時間的狀態。用的是:滑動窗口,以字節爲單位2、窗口有3種動作:展開(右邊向右),合攏(左邊向右),收縮(右邊向左)這三種動作受接收端的控制。合

原创 iOS內購實現及測試Check List

免費+應用內購買的模式已經被證明了是最有效的盈利模式,所以實現內購功能可能是很多開發者必做的工作和必備的技能了。但是鑑於內購這塊坑不算少,另外因爲sandbox測試所需要特定的配置也很多,所以對於經驗不太多的開發者來說很容易就遇到各

原创 iphone 閃光燈

AVCaptureDevice.h主要用來獲取iphone一些關於相機設備的屬性。 前置和後置攝像頭 enum { AVCaptureDevicePositionBack                = 1, AVCaptu

原创 @synthesize of 'weak' property is only allowed in ARC or GC mode

找解決方法,自從google杯具之後,遇到問題直接stackoverflow,還是找到了解決方案。 現在的項目是手動內存管理,所以在引入第三方資源庫時候,很多資源庫更新以後都開始使用arc進行編碼,這樣就導致兩種代碼風格不一致,有的時

原创 JNI學習筆記——局部和全局引用

 JNI將實例、數組類型暴露爲不透明的引用。native代碼從不會直接檢查一個不透明的引用指針的上下文,而是通過使用JNI函數來訪問由不透明的引用所指向的數據結構。因爲只處理不透明的引用,這樣就不需要擔心不同的java VM實現而導致