自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php redis api

参考:http://jianzhong5137.blog.163.com/blog/static/9829049201192545429494/ Redis::__construct构造函数$redis = new Redis();connect, open 链接redis服务参数host: string,服务地址port: int,端口号timeout: float,链接时长 (可选,...

2014-10-25 10:13:17 257

原创 Shell 显示带颜色字体

转自:http://www.linuxidc.com/Linux/2012-05/60316.htm  格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码"如果单纯显示字体颜色可以固定控制码位0m。格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m" 字背景颜色范围:40 - 4940:黑 41:深红 42:绿 43:黄色 44:...

2014-10-24 14:45:57 269

php创建zookeeper临时变量

临时变量会在连接断开之后被删除。<?php $zookeeper = new Zookeeper("127.0.0.1:2182"); $k = "/zk_test3"; $acl = array( array( 'perms' => Zookeeper::P...

2014-10-17 18:37:38 260

原创 CABasicAnimation的keypath的取值

transform.scale = 比例轉換    transform.scale.x = 闊的比例轉換    transform.scale.y = 高的比例轉換    transform.rotation.z = 平面圖的旋轉    opacity = 透明度    margin    zPosition    backgroundColor    背景颜色 ...

2014-10-17 09:32:16 581

设置session_id,现有的session数据会覆盖原有的

有两个session_id$sid1 = "d57f21e6a273781dbf8b7657940f3b03";$sid2 = "d8ce56398c88e1b4d9e5f83e64c79098"; sid1的数据如下:$sid = $sid1;session_id($sid);$_SESSION = array('flag' => 1,'aaa' =&...

2014-08-30 11:27:58 2190

原创 php的session不支持数字作为key的原因

php_serialize is available from PHP 5.5.4. php_serialize uses plain serialize/unserialize function internally and does not have limitations that php and php_binary have. Older serialize handlers cann...

2014-08-30 10:57:36 773

原创 UIKit常用类

UISwitch开关控件UIActivityIndicatorView指示器 

2014-07-31 10:05:14 189

Mac命令

有些Mac上的命令和linux还是有点出入的,在这篇文章记录下来:1. 更新locate的数据库的命令:sudo /usr/libexec/locate.updatedb 

2014-07-23 15:07:04 122

原创 retainCount

#  Objective-C中 NSString并不受引用计数器机制管理,NSString的指针引用计数总是很大的。 

2014-07-22 17:28:40 200

原创 iOS属性修饰符

copy建立一个索引计数为1的对象,然后释放旧对象,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。如果属性类型没有实行NSCopying协议,程序运行时会报如下错误(testB是属性的类型):-[testB copyWithZone:]: unrecognized selector ...

2014-07-21 22:50:03 273

原创 NSLog和printf的区别

1. 把设备插到Mac上,打开XCode,依次点击 Window,Organizer,Devices,选中设备,选择Console,这里能看到NSLog的打的日志,但是看不到printf打的日志。

2014-07-18 09:22:27 295

原创 全民打怪兽伙伴图鉴

全名打怪兽图鉴:http://sy.pcgames.com.cn/384/3840365.html 

2014-06-18 16:03:02 391

原创 UIAlertView调用show后很久才弹出来的原因

参考:http://www.tekuba.net/program/271/ 最近开发项目用ASIFormDateRequest异步访问完网络后,在completionBlock里调用了UIAlertView的show函数,但却发现很久才出现弹框,原来是因为没有在主线程中调用,解决方法如下: [alert performSelectorOnMainThread:@selector(...

2014-06-12 16:59:30 261

原创 Linux Top 命令解析

参考: http://www.jb51.net/LINUXjishu/34604.html  TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的...

2014-06-02 14:22:55 151

原创 iOS中使用ZXing库

参考: http://www.cocoachina.com/applenews/devnews/2013/0104/5462.html

2014-05-28 20:16:32 170

原创 常用颜色的RGB值及中英文名称

参考: http://blog.csdn.net/tingya/article/details/2055011 

2014-05-25 12:15:39 271

原创 inline、block、inline-block的区别

参考:http://myqianduan.diandian.com/css/1208110900 我们用firbug浏览别人网站时会发现设计者会在很多地方使用inline-block。我们都知道inline是声明div是内联对象,block是声明块对象,那么inline-block是什么意思,即内联又成块?接下来做个测试,让我们了解一下三者的区别和作用。我们发现内联对象inline...

2014-05-25 10:03:53 138

原创 iOS模拟屏幕点击事件

参考:http://blog.csdn.net/guojin08/article/details/14525881iOS私有头文件:https://github.com/kennytm/iphone-private-frameworksiOS 6.0模拟器的私有库路径:/Applications/Xcode.app/Contents/Developer/Platforms/...

2014-05-16 19:03:19 5366

vim命令使用

空格替换为换行:%s/ +/\r/gc  

2014-05-10 15:06:06 126

原创 UIGraphicsGetCurrentContext

CGContextRef context = UIGraphicsGetCurrentContext(); 设置绘图的上下文,函数UIGraphicsGetCurrentContext一般在UIView的drawRect里调用。  - (void) drawRect:(CGRect)rect{ CGContextRef context = UIGraphics...

2014-05-10 11:07:48 1407

awk命令使用

输出把一个文件中最长的行的长度(test.log是文件名):awk 'BEGIN{ max_length = 1; } { line_length=length; if(max_length < line_length) max_length = line_length; } END{ print max_length; }' test.log  ...

2014-05-08 20:37:50 119

原创 PHP输入流php://input

转自: http://blog.csdn.net/lxzo123/article/details/6701655 在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input   对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。   “php...

2014-04-09 11:21:45 95

iOS网站收藏

code4app(iOS代码库):http://www.code4app.com/ Apple Open Sopurce (苹果开源项目):http://www.opensource.apple.com/source/  

2014-03-26 10:23:33 125

原创 Ubuntu和XP双系统 grub2 默认启动项的更改

转自:http://j2019.blog.51cto.com/1567276/1173180 一、修改/etc/default/grub.dsudo -icd /etc/grub.dls这时我们可以看到00_header        10_linux       30-os-prober  README05_debian_theme  20_memtest86+  40_custom(...

2014-02-02 15:02:40 205

原创 objective-c abort() 与 exit() 函数的区别

转自: http://ju.outofmemory.cn/entry/19803 exit()函数调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;abort()abort() 函...

2014-01-08 16:48:19 354

日志记录心得

调用第三方接口,如果对方返回错误的时候,记录详细的日志,包括请求的详细信息,对方返回的数据。

2014-01-08 10:18:27 126

php保留两位小数但不四舍五入

<?php $s = '1.339'; $s1 = ((int)($s*100) / 100); print_r($s1); 

2013-12-23 18:10:07 569

线程依次输出数字

问题:有四个线程1,2,3,4,线程1的功能就是输出1,线程2的功能就是输出2,以此类推....现在有四个文件.ABCD.初始都为空(pthread + C/C++ 谷歌笔试题)。现要让四个文件呈如下格式:A:  1 2 3 4 1 2....B:  2 3 4 1 2 3....C:  3 4 1 2 3 4.... D:  4 1 2 3 4 1.... ...

2013-08-10 13:24:41 242

多线程简单测试(输出500000000个数字)

C++代码如下: #include<stdio.h>#include<stdlib.h>#include<pthread.h>#include<unistd.h>//线程的最大数量const int THREAD_MAX_NUM = 100;pthread_t threads[THREAD_MAX_NUM];//...

2013-08-09 19:24:10 311

如何使用Process Monitor查看一个http请求都读取了哪些文件

最近由于公司项目需要,我需要在Discuz的基础上做开发。我对Discuz并不是很熟悉,开发过程中遇到的最大的问题就是——对于一个http请求,很难确定这个请求都用到了哪些模板文件,因为Discuz并不是MVC模式的。于是我想到了找一个软件来查看一个http请求都读取了哪些文件。一开始想到的解决方案是没法送一个http请求就去Discuz根目录下查找访问时间大于某个时间的文件 ,但好像没有...

2013-03-20 01:59:58 1015

常用js插件

WdatePicker 日期控件 

2013-02-28 16:03:49 112

原创 计算机是如何启动的

转自: http://www.ruanyifeng.com/blog/2013/02/booting.html  从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是b...

2013-02-22 00:42:57 84

protobuf相关

#编译使用protobuf的程序的时候需要加上下面的g++参数`pkg-config --cflags --libs protobuf`   

2013-02-12 23:02:32 92

PHP5的__clone实现深复制

 <?php class cb{ var $mb; } class ca { var $ma; var $b; function __construct($ma, $mb) { $this->ma = $ma; $this->b = new cb(); $this->b->mb = $mb...

2013-01-30 01:57:52 136

eclipse安装svn插件时必须要选的东西

subclipse的地址: http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=33F629B13D660BA8D162A7A9FA517F3A?pageID=p4wYuA  SubclipseSubversion Client AdapterSvnkit Client AdapterSubve...

2013-01-29 08:22:44 171

原创 生成Makefile的过程

转自: http://www.ibm.com/developerworks/cn/linux/l-makefile/  首先进入 project 目录,在该目录下运行一系列命令,创建和修改几个文件,就可以生成符合该平台的Makefile文件,操作过程如下:在项目根目录下新建Makefile.am并正确书写。运行autoscan命令。生成文件configure.scan。扫描源...

2013-01-28 03:58:47 136

原创 Makefile.am一般书写格式

转自:http://www.ibm.com/developerworks/cn/linux/l-makefile/ # bin_PROGRAMS即要生成的二进制程序,如果有多个程序,用空格隔开。# 如果所有的文件都需要相同的第三方头文件,可以用变量INCLUDES指定头文件的目录(例如 INCLUDES=-I /usr/protobuf/include)。#DEFS用于添加编译...

2013-01-28 03:42:02 483

如何快速掌握一门编程语言

出来工作了一段时间,也接触过了各式各样的编程语言。突然想对“如何快速掌握一门编程语言”这个话题做下总结。搭建开发环境(有些语言这一步就不想要了,比如shell)。学习语法,读相关书籍或者网上找教程(比如通过W3cSchool的PHP教程,基本就能掌握PHP的语言)。了解相关的工具(例如C++开发的gdb)。了解常用的库。学习一两个框架(比如PHP的CI框架)。开发项目...

2013-01-28 00:22:31 301

原创 c++的几个rpc库

转自:http://blog.sina.com.cn/s/blog_532f78a40100rvzm.html  1. RCF: 纯c++的RPC, 不引入IDL, 大量用到boost,比较强大.2. casocklib:  protobuf + asio 较完善实现3. eventrpc: protobuf + libevent 较完善实现4. evproto: protobuf + ...

2013-01-27 05:35:35 473

原创 ubuntu快捷键设置大全

转自:http://xiongyongyuan1234.blog.163.com/blog/static/5566116820103845725657/   GNOME应用技巧: 通用快捷键 Alt + F1 类似Windows下的Win键,在GNOME中打开"应用程序 "菜单(Applicati ons) Alt + F2 类似Windo...

2013-01-26 16:47:21 192

空空如也

空空如也

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

TA关注的人

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