原创 There was a problem with the editor ‘vi’

There was a problem with the editor ‘vi’ 在項目中通過git commit -m'modify message'提交代碼,發現提交的modify message不太準確,想要修改。使用

原创 一個字節中存在着多少個二進位1

一個字節中二進位1的個數 兩個相似的方法,一個右移所查看的字節;一個查看左移1. #include <stdio.h> int getOneBits(unsigned char num) { int count = 0;

原创 git 撤銷操作--git checkout、git reset、git revert、git commit -- amend

git 撤銷操作 一、前言 在使用git過程當中經常會用到撤銷一些已經完成的操作,經常會用到git checkout、git reset、git revert、git commit -- amend。在用法上也有不同之處,簡單的

原创 大話 AliPay踩的坑

大話 AliPay踩的坑 傳送門->大話微信支付踩的坑 做三方集成的時候按照官方的步驟進行集成基本不會出現太多問題。最近在做App集成支付,主要就是微信支付、支付寶。在集成支付寶支付的時候還是遇到一些坑,簡單分享一下: RS

原创 棧,堆,全局,文字常量,代碼區總結

一.   區域劃分 堆: 是大家共有的空間,分全局堆和局部堆。全局堆就是所有沒有分配的空間,局部堆就是用戶分配的空間。堆在操作系統對進程初始化的時候分配,運行過程中也可以向系統要額外的堆,但是記得用完了要還給操作系統,要不然就是內存泄漏。

原创 oc 顏色轉換 16進制 轉換成RGB

OC 顏色使用基本都是RGB的,我們通常還習慣使用16進製表示顏色,但是OC沒有直接可以使用的方法,通常使用工具類來轉換一下: #define DEFAULT_VOID_COLOR [UIColor whiteColor] + (UICo

原创 CBCentralManager 退後臺 程序崩潰

今天遇到個問題  :一個藍牙連接相關的app,在打開程序時鏈接藍牙時(尚未鏈接成功),程序進入後臺(按Home鍵,通知 調用 - (void)cancelPeripheralConnection:(CBPeripheral *)peri

原创 oc float數字去末無效零

最近遇到一些數字處理的問題,比如:整數末尾去零、float類型保留幾位小數、四捨五入、去尾等等。 保留小數的時候經常遇到末尾有多餘的零,比如:2.100,2.40000。末尾的零沒必要顯示,想找一些簡便的方法,找個一個函數fmo

原创 UITableView 滾動到指定行cell

1.滾動到指定的cell 設置需要滾動到的cell的NSIndexPath[NSIndexPath indexPathForRow: inSection:] 滾動到指定cell [self.tableview selectRowAtInd

原创 UITextField leftView 光標的邊距 監聽return鍵 字符長度的限制 以及其他的常用方法

1.UITextField的光標太靠近邊框 設置leftView 使光標和左側邊框的距離變大 UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(

原创 OCLint-iOS-OC項目幾種簡單使用

OCLint-iOS-OC項目幾種簡單使用 未完待續 - - OCLint-iOS-OC項目幾種簡單使用 OCLint的部分規則(Basic 部分) OCLint的部分規則(Unuseed 部分) OCLint

原创 求第k個數,最小的K個數

遇到個問題,就是給定一個無序的數組,求最小的第k個數 一個無序數組: 9,22,78,77,12,88,10,18,99,45 有序狀態時是: 9  10  12  18  22  45  77  78  88  99 最小的第k(k=5

原创 編程之美 計算1的個數 1~n中1的個數 --- 二進制中1的個數 ---總結

1.給定一個十進制整數N,求出從1到N的所有整數中出現”1”的個數。 例如:N=2,1,2出現了1個“1”。 N=12,1,2,3,4,5,6,7,8,9,10,11,12。出現了5個“1”。 2.給定一個十進制整數N,求其對應的

原创 android 打電話權限問題報錯 java.lang.SecurityException android studio 發短信

安卓學習小程序報錯, Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL);

原创 混合開發模式下主流移動開發平臺分析

Hybrid App在過去的兩年中已經成爲移動界的核心話題,但是作爲一名Web開發者來說要如何站在移動互聯網的浪潮之巔呢?是選擇學習原生開發,研究Java、Object-C、C#等語言,還是選擇繼續使用網頁開發,容忍HTML5功能的侷限性