现在位置: 首页 > peluche发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 1912字 评论关闭
接上篇,文件跳转到了entry.S里面,这是kernel的入口。首先面临这么一个问题,kernel被加载到了什么地方? 回想上篇elf文件的加载机制,以及objdump里打印出的kernel信息,可以看到,kernel的代码段(text段)被加载到了0x100000的位置,也就是1m的位置,所以内存布局如下: +------------------+ <- 0xFFFFFFFF (4GB) | 32-bit | | memory mapped | | devices | | | /\/\/\/\/\/\/\/\/\/\ /\/\/\/\/\/\/\/\/\/\ | | | Unused | | | +......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 943字 评论关闭
看了许多关于app2sd的帖子,里面都不可避免的涉及到mount命令的使用,但大多知其然不知其所以然,新手 看上去难免一头雾水,鉴于这是一条比较危险的命令,这里对于mount命令进行一次详解。   关于具体的命令的作用网上都有,请善用google。   这里重点解释这条语句的作用 mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system   简单来说就是将块设备“/dev/block/mtdblock6” 挂载到/system目录上,挂载格式为yaffs2,这里主要的问题是“/dev/block/mtdblock6”是个什么东东。   mtdblock就是手机 的flash存......
阅读全文
  • 09月
  • 07日
综合 ⁄ 共 691字 评论关闭
好像有很多朋友都碰到过这个问题,即在真机调试时,按hone键返回桌面,再回到app时,app会crash或僵死。同时xcode停留在:libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient: 0x372fa094: trap 0x372fa096: nop 原因在于AppDelegate.cpp里: void AppDelegate::applicationDidEnterBackground() {     CCDirector::sharedDirector()->pause(); } void AppDelegate::applicationWillEnterForeground() {     CCDirector::sharedDirector()->resume(); } director在app切换至后台时若被pause,它其实并没有......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 7816字 评论关闭
  http://www.linuxidc.com/Linux/2011-03/33751.htm一、移植环境 主  机:RedHat 开发板:友善之臂mini2440 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.03.tar.bz2 二、移植步骤  建立自己的开发板项目并测试编译。    目前u-boot对很多CPU直接支持,可以查看board目录的一些子目录,如:board/samsung/目录下就是对三星一些ARM处理器的支持,有smdk2400、smdk2410和smdk6400,但没有2440,所以我们就在这里建立自己的开发板项目。   1)因2440和2410的资源差不多,主频和外设有点差别,所以我们就在board/samsung......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 2483字 评论关闭
Android中播放Gif图片的方法。 主要原理是取出Gif中的每一帧图片,分别设置到ImageView上边展示出来 使用到Code.Google上边的一个开源类库GifDecoder,下载不了的可以从我后边给出的Demo中搬运。 准备一个类继承自ImageView重写其构造方法同时传入一个输入流。 [java] view plaincopyprint? <span style="font-size:18px;">public class GifDecoderView extends ImageView</span>   [java] view plaincopyprint? <span style="font-size:18px;">public GifDecoderView(Context co......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 49字 评论关闭
挺不错的一个PPT, mark 一下 http://farmdev.com/talks/unicode/
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 5206字 评论关闭
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_WAIT的过程:BOOL bDontLinger = FALSE;setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL)); 3.在send(),recv()过程中有时由于网络状况等原因,发收不能预期进行,而设置收发时限:int nNetTimeout=1000;//1秒//发送时限setsoc......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 1744字 评论关闭
在《深度探索C++对象模型》里,有一个问题,也是去公司面试的时候那些技术人员常问的问题:在C++中,obj是一个类的对象,p是指向obj的指针,该类里面有个数据成员mem,请问obj.mem和p->mem在实现和效率上有什么不同。 答案是:只有一种情况下才有重大差异,该情况必须满足以下3个条件: (1)、obj 是一个虚拟继承的派生类的对象 (2)、mem是从虚拟基类派生下来的成员 (3)、p是基类类型的指针 当这种情况下,p->mem会比obj.mem多了两个中间层。(也就是说在这种情况下,p->mem比obj.mem要明显的慢,呵呵) WHY? 如果......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 889字 评论关闭
js对象:继承 构造函数的继承-链接:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html call,apply,prototype--链接: http://blog.csdn.net/haijiaoxiaowu/article/details/5148657 //比如,现在有一个"动物"对象的构造函数。   function Animal(){     this.species = "动物";   } //还有一个"猫"对象的构造函数。   function Cat(name,color){     this.name = name;     this.color = color;   } //怎样才能使"猫"继承"动物"呢? 一、构造函数apply/call绑定 将父......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 752字 评论关闭
      大多数Android设备都是触摸屏的,但是实际上Android设备也支持键盘操作,允许通过键盘来完成导航,点击,输入等。       当用户通过键盘(或者轨迹球)操作的时候,有必要聚焦当前接受输入的UI元素,例如,高亮(聚焦)某个按钮,让用户知道当前正在操作的UI元素是哪个。       但是,当用户使用触摸屏与设备交互的时候,始终聚焦当前UI元素就没有必要了,而且很丑陋;用户点击哪个元素,哪个元素就是当前元素,无需高亮标识。并且,通过触摸屏与设备交互的时候,点击某个UI元素也不会导致该元素聚焦,此时的高亮效果是由Pr......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 505字 评论关闭
- (IBAction)resignKeyBoardInView:(UIView *)view    {        for (UIView *v in view.subviews) {            if ([v.subviews count] > 0) {                [self resignKeyBoardInView:v];            }                       if ([v isKindOfClass:[UITextView class]] || [v isKindOfClass:[UITextField class]]) {                [v resignFirstResponder];            }        }    }    使用方法:打开对应VIEW的XIB文件,选择Objects下的view,在右栏将之class换成UIControl,因为它是继承UIV......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 318字 评论关闭
原文:Java swing开发sqlserver 2000员工后台管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463422188544.htm 1、功能描述:  (1)添加 :增加员工的基本信息、培训信息、奖罚信息、薪资信息  (2)删除:可根据员工的编号及姓名等资料的删除  (3)修改:用户可以对员工的姓名和编号、进行修改。  (4)查询:用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。  (5)辅助:可以调用单独制作的计算器进行数字计算,节省操作时间 2、Java+sqlserver20......
阅读全文