自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 收藏
  • 关注

转载 const char* const a

char * const a;means that the pointer is constant and immutable but the pointed data is not.You could use const_cast(in C++) or c-style cast to cast away the constness in this case as data its

2014-12-20 11:43:39 551

原创 C++中 打印size_t 和 ssize_t

#Use the z modifier:size_t x;ssize_t y;printf("%zu\n", x); // prints as unsigned decimalprintf("%zx\n", x); // prints as hexprintf("%zd\n", y); // prints as signed decimal

2012-06-29 18:23:03 23694

原创 float巧妙的四舍五入

float value = 2.237;int ret = (int)(value + 0.5f);//加 0.5 向下取整

2012-03-15 11:30:56 3782

转载 给 Android 开发者的 RxJava 详解

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2015-12-25 09:22:23 669

转载 iOS开发-关闭/收起键盘方法总结

转自:iOS开发-关闭/收起键盘方法总结 @ GarveyCalvin @博客园前言:作为IOS开发人员,需要经常和表单打交道。因此我对收起键盘的方法作了下总结,IOS收起键盘有三种方法(如果有其它收起键盘的方法请在留言区指错)。收起键盘的方法:1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(U

2015-12-22 09:01:35 722

转载 VC10中的C++0x特性 part 3 : 声明之类型

转自:VC10中的C++0x特性 part 3 : 声明之类型简介    这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。    Part 1 : 介绍了Lambdas, 赋予新意义的auto,以及 static_assert;    Part 2 : 介绍了右值引用(Rvalue References)

2015-12-11 20:21:21 606

转载 VC10中的C++0x特性:Lambdas,auto,以及 static_assert

转自:  VC10中的C++0x特性:Lambdas,auto,以及 static_assert     简介    这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。    Part 1:介绍了Lambdas, 赋予新意义的auto,以及 static_assert;    Part 2:介绍了右值引用(

2015-12-11 20:17:28 651

转载 VC10中的C++0x特性 Part 2 :右值引用

转自:VC10中的C++0x特性 Part 2 :右值引用简介    这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。    Part 1:介绍了Lambdas, 赋予新意义的auto,以及 static_assert;    Part 2:介绍了右值引用(Rvalue References);   Pa

2015-12-11 20:11:57 666

原创 入禅堂

一故人说,她并不相信那些年轻人出的书,记不清她当时阐述的原因了,毕竟期间生死:或是因为她不相信一个人会心甘情愿把自己辛苦所得公之于众,或是因为年轻人确实没有太多的经历供其沉淀成文? 后者也是我的观点,年轻人多些几篇博文慢慢分享就好,不必忙着出书,这年头垃圾书真是足够了。引子如此,愿始终有勇气重读此篇。

2015-12-09 15:27:47 466

转载 mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)

转自:mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)最近学习android开发,安装了ADT开发环境之后,启动模拟器,慢的要死啊,完全不如苹果的好用,没法,自己买个android手机,准备联机调试程序。没想到在这个过程中,遇到了好多的坑,作为一个新人,每一步都过不去,花了将近2个小时,在万能的百度里查了n多次,终于解决了。在此,做个记录

2015-01-06 11:52:05 702

转载 Objective-C代码格式整理

团队合作中代码风格一致比较重要, 像Google NewYorkTimes这些公司都公开了各自的Objective-C代码风格, 有需要的搜索一下就可以找到, 这里主要介绍借助Uncrustify自动整理代码格式的一些技巧.Uncrustify: Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and V

2014-12-05 14:12:13 1288

转载 那些不能错过的Xcode插件

那些不能错过的Xcode插件发布于:2013-09-18 17:22阅读数:44744古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。“”阅读器XCode整理自BigPolarBear的博客 、杂技杂记  以及CC此前整理。 

2014-11-15 14:58:13 644

转载 The Math Trick Behind MP3s, JPEGs, and Homer Simpson’s Face

Nine years ago, I was sitting in a college math physics course and my professor spelt out an idea that kind of blew my mind. I think it isn’t a stretch to say that this is one of the most widely app

2014-11-02 18:34:29 950

转载 How to fix a "Duplicated Symbols" error on binary files

How to fix a "Duplicated Symbols" error on binary filesAngel G. Olloqui17 October, 2013IntroductionWhen including third party libraries into your project, you can run into a “Duplicated Sy

2014-10-31 16:35:49 749

转载 How to make Universal Static library (.a file) in iOs using xCode

Tutorial for Creating Universal Static Lib,In this tutorial we are creating Static Library for Logger class.Step 1 : Create a New Project, Named it "Logger"Step 2 : Create ClassesYou c

2014-10-31 16:33:17 987

转载 RS232串口通信详解(引脚定义,电气特性,传输格式,接收过程,单片机晶振,RS485,RS422)

z串口是计算机上一种非常通用的设备通信协议。---------------------------------串口的引脚定义:9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PCTXD发送数据4PCDTR数据

2014-10-26 18:09:31 5171

转载 IOS开发之格式化日期时间

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter

2014-09-22 13:58:43 624

原创 从OTF字体文件中查找字体名称

从OTF字体文件中查找字体名称for in ? 使用神器vim就好了。。。

2014-08-06 21:59:15 2508

转载 20 Funny Commands of Linux or Linux is Fun in Terminal

20 Funny Commands of Linux or Linux is Fun in TerminalBy Avishek Kumar Under: Linux Commands On: May 21, 2013Download Your Free eBooks NOW - 10 Free Linux eBooks for Admini

2014-08-05 18:50:16 1466

转载 一个匹配8-16位数字和字母密码的正则表达式

一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是数字或字母只要能同时满足上面3个要求就可以了,写出来如下:1^(?![0-9]+$)(?![a-zA-Z]+$)[0

2014-08-03 14:43:24 38201

转载 Change alias passwords of your Android Keystore

I recently gave one of my applications to another developer to work on. They where to upload updates to Google Play and therefore needed the keystore to sign the application.Now me being naive to

2014-07-18 12:52:39 848

转载 10大iOS开发者最喜爱的类库

库是开发的根本,从页面到APP客户端,所有的设计都离不开它,但面对市面上鱼龙混杂的库,如何选择合适又好用的库呢?10大iOS开发者最喜爱的库由“iOS辅导团队”成员MarceloFabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。 每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如 Coc

2014-07-18 08:25:40 629

转载 发布iOS应用(xcode5)到App Store(苹果商店) 详细解析

原荐 发布iOS应用(xcode5)到App Store(苹果商店) 详细解析发表于4个月前(2014-02-21 17:53)   阅读(1828) | 评论(3) 8人收藏此文章, 我要收藏赞1摘要 当我们辛苦的弄好一个应用后,想要让大家搜得到,就要将应用提交到苹果商店去,下面介绍提交的流程发布iOS应用 xcode5 苹果商店目

2014-07-10 18:13:39 674

转载 Mac OS X上搭建本地SVN服务器

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiayong.blog.51cto.com/6292420/1088790闲来无事,自己在Mac系统上搭建了一个svn服务器,跟大家分享一下。Mac系统已经自带了svn,我们已经不需要安装svn服务器了,简单的几步配置就可以开启我们的svn服务器了。1

2014-06-19 15:27:34 784

转载 Xcode自定义Eclipse中常用的快捷键

之前在用Eclipse写Java的时候,有几个常用的快捷键,比如删除当前行,在当前行下面插入空行,向上/下移动当前行等等,到了Xcode里怎么也找不到这些快捷键,一直觉得Xcode自带的快捷键不够强大,直到今天才知道不借助第三方的插件,在Xcode下完全也可以实现这些功能,下面就说一下如何来做。首先找到Xcode中的自带的配置文件/Applications/Xcode.app/Cont

2014-06-14 17:01:02 765

转载 Windows上使用Git前需要进行的操作

git config --global core.filemode falsegit config --global core.autocrlf true第一句是忽略文件权限的改动。第二句是将文件checkout时自动把LF转成CRLF,check in 时自动把CRLF转成LF

2014-05-22 10:26:37 624

转载 如何将SVN仓库转换为Git仓库

按如下步骤操作就可以将SVN仓库完整的转换为Git仓库:1) 将远程SVN仓库搬到本地(这一步主要是为了提高转换的速度,也可以忽略)    参考这篇文章:http://rongjih.blog.163.com/blog/static/335744612010620105546475/    这里假设最终要转换的SVN仓库为file:///tmp/test-svn2)

2014-05-21 20:59:18 1285

转载 iOS Development: You're Doing It Wrong

You're Doing It Wrong #1: NSLog("Debug"); (iOS Development)Logging. Ah, yes... the age-old problem.In the world of iOS development, the trusty NSLog macro is used by many to print out de

2014-05-14 10:34:43 2338

转载 linux僵尸进程产生的原因以及如何避免产生僵尸进程

给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。        但通常情况下,我们是

2014-04-29 10:04:55 615

转载 Q: What is the difference between protocol stacks and profiles?蓝牙协议栈和profile的区别

A: A Bluetooth protocol stack is a set of layered programs. Each layer in a protocol stack talks to the layer above it and the layer below it. Below a Bluetooth protocol stack is the baseband, which

2014-02-20 13:26:11 2567

转载 用 git 保存空目录

转自:http://www.tuicool.com/articles/zUreiugit 和 svn 不同,仅仅跟踪文件的变动,不跟踪目录。Perforce 也是如此。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确

2014-01-10 11:49:54 1908

原创 [Android拾怡]弱化Java方法返回值类型

Android拾怡之弱化Java方法返回值类型

2013-12-01 11:15:55 1675

转载 正则表达式30分钟入门教程

首页 | 常用正则表达式 | 正则表达式测试工具正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作

2013-11-26 16:54:44 679

转载 Ubuntu 10.04升级git到1.7.2或更高的可行方法

android源码编译时要求git版本不低于1.7.2,ubuntu自带的低于这个版本,采用下面这个方式来升级git1:sudo add-apt-repository ppa:git-core/ppa2:sudo apt-get update3:sudo apt-get install git-core curl

2013-07-29 19:02:11 1072

转载 .PHONY makefile中的伪目标

我的理解:  拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。   为了避免出现这个问题,需要.PHONY: clean =======================================================================================所谓伪

2013-05-17 15:30:33 786

原创 Ubuntu Nginx 搭建 Gitweb服务器

一、原因    喜欢Nginx 喜欢Git 喜欢Ubuntu     快速安装、方便使用、快乐生活贰、安装Nginx 和 Gitweb    simba@simba-laptop:~$ sudo apt-get install nginx gitweb三、修改Gitweb配置文件simba@simba-laptop:~/git-repo$ vim /etc/

2013-04-20 14:58:23 3871

原创 让Nginx支持CGI

原理:    Nginx默认不支持CGI,但是支持FastCGI,所以可以用FastCGI替代CGI。准备条件:    1、安装perl:略    2、 安装FCGI-ProcManage simba@simba-laptop:~/tmp$ wget http://search.cpan.org/CPAN/authors/id/G/GB/GBJK/FC

2013-04-20 13:53:03 10065

转载 如何将SVN仓库转换为Git仓库

转自:http://rongjih.blog.163.com/blog/static/3357446120107111449543/get ready: sudo apt-get install git-svn按如下步骤操作就可以将SVN仓库完整的转换为Git仓库:1) 将远程SVN仓库搬到本地(这一步主要是为了提高转换的速度,也可以忽略)    参考这篇文章:

2013-04-20 12:05:34 975

转载 tar 解压缩命令

转自:tar 解压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程

2013-03-30 09:52:34 761

转载 C中的预编译宏定义

转自:http://www.uml.org.cn/c++/200902104.asp在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理. C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编,

2013-03-29 14:51:09 952

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除