自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 SD卡读写权限和注意事项

操作SD卡的时候最好用系统接口来读取路径,手机的路径不同:值得注意的是这里的external不是指外部插入的sd卡,是指系统划分出来给用户使用的存储空间和外部SD卡Environment.getExternalStorageDirectory().getAbsolutePath() 在manifest中增加SD卡读写权限:

2013-06-18 13:28:52 7307

原创 C/C++的内存占用分以下五种情况

C/C++的内存占用分以下五种情况:1.栈区stack,存放临时变量,函数参数。2.堆区heap,由程序员管理(C++:new/delete;C:malloc/free)。3.静态区(static),存储静态和全局变量,程序结束后由系统释放。 4.文字常量区,存放各种常量(const)。5.代码区,存放函数的二进制代码

2012-06-08 11:12:58 829

转载 指针与函数

指针与函数 1、函数的指针和指向函数的指针变量 一个指针变量可以指向整型、实型、字符串、数组,也可以指向一个函数。一个函数在编译时分配给一个 入口地址,这个入口地址就称为函数的指针,而这个指针称为指向函数的指针变量 先看下面的一个例子; main() {int   max(int,int); int   (*P)();/*指向函数的指针变量*/ int   a,b,

2012-04-05 15:08:01 476

原创 vmware Ubuntu 11.10 能ping ip 不能ping 域名和上网

很早装了VMWARE,后来一直没用就把VMware的两个虚拟网卡给禁用了现在要用vmware发现一直连不上网用的是bridge模式,网上找了很多方法还是不行能ping通主机和IP地址,就是ping不了域名和上网,应该是DNS的问题?后来找到如下解决方法:  1.打开终端(Terminal),输入该命令:sudo gedit /etc/network/interfaces

2012-03-08 23:53:42 1704

转载 Linux基础 for Android【读书笔记】

一、  Linux系统根目录结构 目录名描 述bin用户级二进制工具bootLinux内核镜像文件及开机相关文件,由bootloader程序读取并装载dev各种系统硬件设备etc系统配置文件及其他配置文件home

2012-03-07 20:05:35 612

转载 VMware虚拟机安装Ubuntu 11.10使用share folders共享目录

VMware7.1.5虚拟机安装Ubuntu 11.10使用share folders共享目录将虚拟机掉电关闭(不能暂停),设置share folders目录,重启虚拟机。此时/mnt/hgfs目录仍然是空的。应该sudo apt-get install open-vm-dkms,一路按enter键通过。然后sudo mount  -t  vmhgfs  .host:/     /

2012-03-07 12:30:52 766

原创 ubuntu11.10中打开终端方法

1、打开终端的方式汇总windows键2、输入terminal 打开dash3、输入terminal ctrl+alt+t 4、sudo apt-get install nautilus-open-terminal ,安装完成,注销以后再回来,就可以右键打开terminal了 安装了nautilus-open-terminal 出现一打开Nautilus,就崩溃,无语之极。

2012-03-06 17:01:51 848

原创 SVN中已经提交的版本的注释,提示说“请管理员创建pre-revprop-change钩子”

SVN中已经提交的版本的注释,提示说“请管理员创建pre-revprop-change钩子”解决办法,在hooks目录下创建pre-revprop-change.bat @ECHO OFF :: Set all parameters. Even though most are not used, in case you want to add :: changes

2012-03-05 09:45:46 6530 2

原创 PDU格式长短信消息头解析

example:050003C70201 05表示消息头后续长度 00表示消息类型为长短信拆分 03表示剩余短信消息头标识长度 C7表示短信ID,范围0~255 02表示短信拆分总包数 01表示当前短信是拆分短信的第几条

2011-12-07 09:13:50 4648

转载 MTK调试入门之一------TRACE使用的技巧

52RD上曾有朋友让我写一些调试技巧方面的文章.调试对于软件是十分重要的,但却不是一篇二篇文章能讲清楚的.有很多调试技巧都是零零碎碎的东西,用的时候能很容易使用,但要写出来时,却还是比较麻烦的.MTK的调试一般来说可以分为仿真调试与手机调试.这两种调试对于研发新功能,修改BUG,研究算法都是十分重要的.当然,这两种调试也有差异,有时会出现在模拟器运行正常,在手机却运行失败,或者相反,这就突出了

2011-11-02 15:35:15 1301

转载 MTK平台的手机启动流程

一  底层部分1 首先硬件上电给基带芯片供电,在经过一定时序条件后,给基带芯片复位信号,开始了ARM核的启动过程。谈到启动,我们必须熟悉Scatter file。Scatter file定义了Load Region和Excecute Region,我们要关心系统运行时代码、数据的地址分布。2 Bootarm.s是一个重要的文件,与启动过程息息相关,其中的INT_Initiali

2011-11-02 10:41:17 3775

转载 cmnet和cmwap的区别

一般来说,包流量是cmwap。这两者都是无线通讯协议,但是cmwap是专为手机上网而设的,可上用手机网站语言编写的以wap开头的网站,(但也可以上WWW网站,不过不在包月流量内),特点是速度较慢、适于手机网站浏览。cmnet可以上WWW网站,速度较快,不过现在几乎没什么包

2011-10-13 10:53:13 936

转载 银行卡磁道相关信息

不管银联还是国际卡,都有三个磁道的信息,分别如下:国内银联卡的磁道格式说明:磁道1. “%” + “99(2N)” + “16位卡号(19A)” + “^” + “凸字姓名(26A)” + “^” + “expiry_date YYMM(4N)” + “101或者

2011-09-24 14:14:01 10924 1

原创 禁止:windows install正在准备安装

下载安装微软提供的Windows Installer CleanUp  它的主要功能是清除程序的Windows Installer配置信息。 安装后在C:\Program Files\Windows Installer Clean Up下有个msicuu.exe

2011-09-16 17:10:16 2479

转载 Keil arm 编译 RO RW ZI DATA

ARM程序(指在ARM系统中正在执行的程序,而非保存在ROM中的bin文件)的组成 一个ARM程序包含3部分:RO段,RW段和ZI段 RO是程序中的指令和常量 RW是程序中的已初始化变量 ZI是程序中的未初始化的变量 由以上3点说明可以理解为: RO就是r

2011-09-03 12:27:43 924

原创 USB命令(请求)和USB描述符(1)

一、USB命令  在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。  所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个标准命令,它们分别是:Clear_Feature

2011-08-19 18:54:27 742

原创 WindowManager$BadTokenException: Unable to add window -- token null is not for an application

<br />导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。 <br /><br />解决方法:将new AlertDialog.Builder(Context context)中的参数用Activity.this(Activit

2011-06-02 12:35:00 1179

原创 关于ButtonListener的包导入问题

<br />写button监听器的时候,看别人代码<br />class ButtonListener implements OnClickListener<br />如果我按照上面写就会报错了,改成如下形式才行<br />class ButtonListener extends Activity  implements Button.OnClickListener<br /><br />报错提示:<br />The type ProgressHandle.ButtonListener must imple

2011-05-27 11:29:00 5597

原创 同时使用两种搜索引擎技巧

<br />介于网络和搜索引擎的强大<br />我们工作和学习中常常会用到google和百度<br />自从谷歌撤出大陆后google的搜索提供程序就不能直接跳转<br />而是先跳到.CN的页面,点击后才跳转到.HK<br />很是不爽,以前总是习惯性的把主页设置成百度,然后搜索提供程序设置为google<br /> <br />于是乎网上search了下,问题解决<br />copy别人的:<br /><br /><br />在运行里输入regedit ,在注册表内找到[HKEY_USERS/S-1-5

2011-05-18 21:11:00 1486

转载 Text模式和PDU模式的区别

<br />发送短消息常用Text和PDU(Protocol   Data   Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由A   B   C   D   E   F   G   H

2011-05-03 20:17:00 12499 1

转载 VC工具:Depends

<br />Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。<br />同时也可以看到每个被依赖的dll中的所有导出的函数接口。<br />===============================================<br /> <br />VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面   D:/Microsoft Visual Studio/Common/Tools,

2011-03-23 16:30:00 2885

转载 VC++ MFC socket编程

<br />socket编程用法---- 随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。 <br /><br />---- 本文将用一个Echo例程来介绍CAsyncSocket类的用法。 <br /><

2011-03-18 17:55:00 914

原创 cannot find the definition (implementation) of this function

<br />使用vc6 在点击左侧class view中的一个方法实现时出现下面错误 <br />cannot find the definition (implementation) of this function  <br />google后解决方法:<br />删除工作目录下面的<br />*.opt *.ncb *.plg *.aps<br />然后rebuld all

2011-02-26 14:42:00 4520 4

原创 MiniGui打开GridView控件

<br />修改minigui目录下的configure.in/conf.txt/mgconfig.h.in/mgconfig.h<br />然后重新编译minigui<br />./configure<br />make<br />make install

2010-12-02 11:49:00 987

原创 MiniGui演示程序常见错误

1.安装minigui<br />到http://www.minigui.com/index.php?id=download&L=1下载minigui-procs-dev-2.0.4ubuntu7.10-i386.deb包<br />2.下载演示包<br />http://www.minigui.com/index.php?id=download&L=1下载实例包。<br />mde-2.0.4.tar.gz<br />mg-samples-2.0.4.tar.gz<br />3.编译实例包:<br />t

2010-12-01 15:50:00 5260 7

原创 MiniGui下滚动字幕和时钟的实现

<br />#include <time.h><br /> <br /> <br />//在case MSG_INITDIALOG:或者 case MSG_CREATE: 下创建计时器<br /> <br /> SetTimer (hDlg, IDC_TIMER, 100);<br /> <br />//需要说明的是,SetTimer  的第三个参数用来指定定时器的间隔,默认以 10  毫秒为单<br />位,取值 100  即 1  秒。 <br /> <br />case MSG_TIMER:<br /

2010-12-01 09:51:00 2459 1

C语言高级实用编程技巧超经典C语言教程

C语言高级实用编程技巧 从深到浅,让你全方位学习

2010-09-03

C语言深度剖析c语言经典电子书

一本很好的C语言教程,适合有一定基础的C语言学习者

2010-09-03

空空如也

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

TA关注的人

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