自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 gcc4.7和gcc4.6在编译上的一些问题

最近更新了开发机器的ubuntu的版本,linux内核进行了升级,gcc版本也升级到了4.7。之后奇怪的事情就出现了,

2014-06-03 14:27:55 914

原创 jemalloc

项目的线上服务器,在code中大量使用了std::map,map中也是

2014-05-23 19:20:22 14081

原创 Ubuntu安装boost和boost threadpool

最近在写一个c++的linux app,要用到线程池,想着很多线程的很多的代码,就像借用一下。我选择了基于boost的boost threadpool。安装boost:我选择的是boost1.51版本。1.下载boost源码,http://sourceforge.net/projects/boost/files/boost/1.51.0/2.我下载的zip,下载完毕,解压zip,获得b

2012-09-17 22:00:15 4815

原创 iOS开发之---ECSlidingViewController

ECSlidingViewController这个也是一个挺著名的托管在Github上的开源项目。目前这个项目的主要灵感还是来来源于Path2.0和Facebook在iPhone上的应用。Github上Project的URL是:https://github.com/edgecase/ECSlidingViewController源码的下载地址:https://github.com/edge

2012-03-31 16:03:10 5709 1

原创 iOS开发之---图片资源加载问题

可能,很多开发IOS程序的遇到过在模拟器里,加载图片都是正常的,但是在真机里就会出现图片资源不能加载的问题。其实原因很简单,在Simulator里面,例如:图片资源名称为:a.PNG,在代码你里,你引用的是a.png,这样的代码,在Simulator中运行完全不会有问题,但是到真机里面,你就会发现,在模拟器里面好好的资源为什么在真机里面显示不出来,主要原因就是:你的引用名和文件名不符合。在Si

2012-03-06 17:23:36 6630 2

原创 iOS开发之---用iTunes打包ipa

要想把Xcode生成出来的*.app打包成ipa,其实很容易的。最简单的办法就是使用iTunes进行ipad的打包。将*.app拷贝到iTunes中的应用程序栏目,然后iTunes就可以实现ipa的打包。例如:我需要将Banner.app打包成可以在“越狱”iPhone上使用的程序:1.将Banner.app拖拽到iTunes中的应用程序里面。如图:2.这个里面的Banner就是

2012-02-02 13:58:18 10657

原创 iOS开发之---静态库的编译以及相关问题的处理

最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。BTW,我这个文档的静态库的开发是基于Xcode4.1和iOS SDK4.3编写的。Xcode4跟之

2011-10-25 11:31:06 23825 10

原创 关于repo下载android代码时候错误的处理。

<br />今天在我的centos上,准备下载一个froyo版本的Android源码没事学一下的时候,遇到了一个问题。问题如下:<br />Traceback (most recent call last):<br />  File "/home/android/bin/repo", line 605, in ?<br />    main(sys.argv[1:])<br />  File "/home/android/bin/repo", line 572, in main<br /> 

2011-05-27 17:53:00 3649

原创 main函数

<br />main函数是我们最常见的C语言函数,其函数声明的基本形式是:int main(int argc, char **argv);虽然这个函数貌似被C coder用的最多,但是常常这个函数的参数会被忽略。主要就是二个参数,int argc,标识命令行中,字符串个数,char **argv指向命令行中的字符串。<br />举个简单的例子说明一下,main,编译出来的是一个hello.exe,在cmd下我们运行这个应用程序:"hello one two",这样,argc的数值就是3,argv[0]指向的

2011-02-09 12:30:00 1194

原创 关于Google应用SetupWizard.apk和ro.setupwizard.mode

最近产品集成了Google的相关应用SetupWizard.apk,但是很不是给力的是,这个开机导购式Wizard,让人感觉不是很舒服。OK,那就干掉它。干掉它,完了,google相关account相关的东西都出问题了。但是又不想让那个Wizard界面出来影响刚拿到机器用户的好心情。没有SetupWizard.apk的源码。OK,那我们也要搞点大致能读的东西出来看看么,就算死,也要死的瞑目。        如何反编译APK,ok,这个相关方法“baidu”or“google”一下,很快就可以看到很多貌似不错

2011-01-05 20:14:00 32112 3

转载 SVN命令行操作

<br />svn命令行<br />svn命令 通常都有帮助,可通过如下方式查询:<br />$ svn help<br />知道了子命令,但是不知道子命令的用法,还可以查询:<br />$ svn help add<br />开发人员常用命令<br />(1) 导入项目<br />$ cd ~/project<br />$ mkdir -p svntest/{trunk,branches,tags}<br />$ svn import svntest https://localhost/test/svnt

2010-11-08 11:03:00 1267

原创 Qualcomm,Freescale,MTK平台下Android开发的比较

<br />这几年做了一些平台下的Android项目,下面具体对比一下几个平台Android开发,主要涉及的平台有Qualcomm,Freescale,MTK。这几个平台也都非常有代表性:<br /> <br />1.Qualcomm毫无疑问,肯定是通信这块的大牛厂商,目前很多通信协议和专利都跟这个公司有关系,当然它在ARM应用处理器这块也是有很高的造诣,也是Android联盟里面最早加入的成员。收款Android手机G1也是Qualcomm平台做出来的。CDMA这块肯定是毫无疑问的老大,VIA的CDMA的

2010-10-10 11:32:00 6884 4

原创 将新硬盘挂载到/home目录下

<br />最近项目的开发模式采用了用户登录服务器的模式去开发。公司服务器Ubuntu下home目录下磁盘空间严重不足,完全不能满足多人开发。从X东上买了一块1TB的7200转,32M缓存的西数的企业级硬盘(做工看着还是比较粗糙的,不像之前买过的黑盘那样细致)。下面的任务就是将新硬盘挂载到home目录下:<br />1.首先查看磁盘的信息,可以使用:lshw -C disk,查看目前系统可识别的磁盘。可以看到系统的所有磁盘,公司的Server上可以发现/dev/sda(新磁盘,嘿嘿把公司Server上的DV

2010-10-10 10:39:00 10938

转载 编译Android2.1 for G1

<br />1.说明<br />1)下载编译最基本的android源码,无法在真机上使用(不能生成boot.img),只能在模拟器上使用。这是因为没有编译相关机型的内核和硬件驱动。以下介绍的是用android源码编译出对应HTC G1的版本,和烧写的过程。编译生成的版本除相机不能用之外,其它绝大部分功能都能正常使用,在G1上运行2.1版的速度也不错。<br />2)本文主要参考日文文档G1/G2烧机指南,感谢原文作者,原文地址:<br />http://code.google.com/p/android-d

2010-06-24 17:08:00 1458

原创 Ubuntu右键CMD

<br />sudo apt-get install nautilus-open-terminal

2010-06-23 12:01:00 769

原创 在Ubuntu下如何使用ADB

<br />1. Login as root and create this file: /etc/udev/rules.d/50-android.rules.<br />      For Gusty/Hardy, edit the file to read:<br />      SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"<br />      For Dapper, edit the file to read:<br />

2010-06-23 11:41:00 1420

原创 G1系统查询码

1.显示IMEI:    *#06#2.手机信息:    *#*#4636#*#*3.单元测试:   *#*#7262626#*#*

2010-06-23 11:34:00 712

原创 一个很好的git教程地址

在网上找了一本关于Git的教程,而且是中文版。入门到精通 很详细,与大家共享。http://progit.org/book/zh/ 这个是网址。

2010-06-23 11:11:00 748

原创 关于泡沫经济和实体经济的一点看法

虽然,我不是学经济的,但是对于今年的经济情况也有一些自己的看法。泡沫经济在这个时代不断膨胀,投资环境的恶化和产业结构的滞后,这些都没有从根本上解决。大量用于投资实体经济的资金大量进入泡沫经济,导致房价飞一般的速度上扬。去年一年上海的房价基本上翻了一番,先不去说这个飞涨到底对中国的经济带来那些正面或者负面的影响。房价的上扬,必然导致生活成本以及消费必需品的上扬,整个生活成本,人力成本急剧增加。去

2010-04-10 11:03:00 1968

转载 [转]Hosting Git repositories, The Easy (and Secure) Way

Hosting Git repositories, The Easy (and Secure) WayPosted: November 14, 2007, by garryTags: git hosting Update (08-10-2008): For topics not covered here, I encourage everyone to read the gitos

2010-03-30 10:25:00 841

转载 墨菲定律

墨菲定律(英文名:Murphys Law),亦称莫非定律、莫非定理、或摩菲定理,是西方世界常用的俚语。墨菲定律主要内容是:事情如果有变坏的可能,不管这种可能性有多小,它总会发生。比如你衣袋里有两把钥匙,一把是你房间的,一把是汽车的,如果你现在想拿出车钥匙,会发生什么?是的,你往往是拿出了房间钥匙。  “墨菲法则”、“派金森定理”和“彼得原理”并称为二十世纪西方文化中最杰出的三大发现。  

2009-12-13 16:34:00 619

原创 ubuntu9.04安装gitosis

这几天搞个git服务器,需要用gitosis来维护访问权限,来管理代码的下载权限。按照说明折腾了半天,总是在ssh的client和server上面,折腾了半天,后来通过不断试验,终于可以顺利的安装gitosis了。哈哈。。。1.安装gitosis需要的一些东西:python,python-setuptools,ssh,openssh-server,git,adduser,userdel这些,记

2009-12-03 21:27:00 1687

Android第六课

西电研究生选修课,Android应用开发第六课课件以及源码,请同学们抓紧下载。

2011-06-23

OpenID & OAuth

这个是我在公司内部公开讲座给大家介绍的OpenID和OAuth相关的PPT文档,对于了解OpenID和OAuth还是有一些帮助的。

2011-06-11

Android第四课讲义

西电Android第四课课件以及源码。请西电的同学抓紧下载,过阵子资源我会删除。

2011-06-08

嵌入式C/C++精华

本文重点强调了在嵌入式中C/C++编程的技巧以及注意的问题!

2007-08-28

空空如也

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

TA关注的人

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