自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(66)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决HTC Desire Android手机SD卡无法识别问题

HTC G7插入SD卡在正常开机模式和Recovery模式下都没有能够识别到。通过网上搜索发现这是一个常见的现象。解决方法是按“返回键”+“开机键”进入fastboot模式,在此模式下输入:fastboot oem enableqxdm 0再次正常开机,此时手机已经能够识别到sd卡,但是插入usb线无法识别adb,也不能当u盘使用。进一步搜索发现这是因为手机的misc分区遭到破坏,

2013-03-07 13:49:15 707

转载 Setting Up ADB/USB Drivers for Android Devices in Linux (Ubuntu)

If you are like me and like developing in Linux, then you will find this guide useful. When I was setting up everything for my Android development, I ran into the problem that Linux was not recognizin

2012-08-14 11:07:25 396

转载 Android模拟按键——源码环境下开发应用程序

在http://blog.csdn.net/ericahdu 的帮助下,实现了模拟按键,在此,首先表示感谢:)在源码下写程序可以摆脱SDK的限制,毕竟SDK开放的API有限,比如我们实现模拟按键时,需要用到IWindowManager这个类,但是SDK中是不提供这个类的首先下载编译源码,然后在源码的frameworks/base/cmds下新建一个文件夹作为你新扩展模块的一个目录。比如叫做

2012-06-07 13:54:40 266

转载 How to filter SMS message containg certain keyword

What is important :abortBroadcast();filter.setPriority(1000);It works (I use in my app GPSDetective - you can dl on the android market)Sample code :     BroadcastReceiver br;

2012-05-16 09:51:27 206

转载 the type javax.net.SocketFactory cannot be resolved. It is indirectly referenced from required .clas

解决the type javax.net.SocketFactory cannot be resolved. It is indirectly referenced from required .class filesSolution:1. Go to the project2. Right click and select Build Path->Conifgure Build

2012-03-30 09:44:03 531 1

原创 Build wlan.ko for android 1.6

昨天基于HTC click的source code编译了boot.img,编译完后发现wifi无法启动,insmod wlan.ko时返回insmod: init_module 'wlan.ko' failed (Exec format error),看样子是wlan.ko需要重新编译。adb shell dmesg >dmesg.log查找wlan相关log发现[

2012-02-04 11:08:19 568

转载 Provide Bluetooth FTP profile in Android

About providing Bluetooth FTP & OPP profile issue, I've merged all related source code to 0xdroid begle-donut branch. I verified these two services in both Beagle board and Android Dev phone. It l

2012-02-03 16:48:03 459

原创 让多普达A3288支持DroidWall

DroidWall可以选择什么程序在3G或wifi下可以访问网络,但A3288默认的android1.6内核不支持CONFIG_NETFILTER_XT_MATCH_OWNER,需要将此编译选项加上设成CONFIG_NETFILTER_XT_MATCH_OWNER=y,重新进行内核编译。

2012-02-03 14:17:39 331

原创 多普达a3288 kernel编译

参考:http://forums.androidcentral.com/htc-hero-rooting-roms-hacks/8072-how-build-your-own-kernel-package-source.htmlhttp://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boo

2012-02-03 13:52:34 343

原创 xubuntu10.10 安装后的locale值

LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zhLC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAP

2012-02-03 10:47:42 106

原创 ubuntu10.10 163 mirror

deb cdrom:[Xubuntu 10.10 _Maverick Meerkat_ - Release i386 (20101008.1)]/ maverick main restricteddeb http://mirrors.163.com/ubuntu/ maverick main restricted universe multiversedeb http://mirrors.

2012-02-03 10:44:16 120

原创 解决linux下乱码问题

乱码问题一般是字符集不匹配,可以根据需要修改成相应的字符集修改方法:在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码export LC_ALL=en_US.UTF-16export LC_CTYPE=en_US.UTF-16export LANG=en_US.UTF-16export LESSCHARSET=latin1

2012-02-02 17:26:05 252

原创 kismet一款用于进行wifi监听的软件

这是一款用于进行wifi监听的软件,在windows下使用需要特定的无线网卡,在linux只要无线网卡能设置成monitor模式就可以使用。它同时提供插件功能,能够破解WEP加密。

2012-02-02 14:24:10 979

原创 我的VIM配置文件

set nocompatibleset tabstop=4set expandtabset nuset ignorecaseset hlsearchset cindentset rulerset shiftwidth=4set numberset incsearchset smartindentset autowritelet Tlist_Show_One_File=1let TList_Exit_OnlyWindow=1let g:winMana

2011-03-29 11:34:00 239

原创 用Android手机当遥控器控制windows系统

<br />自己开发了一个小软件,基于RFB协议,将手机用来当遥控器使用,控制电脑;还可以将手机当手写板使用。<br />此软件基于GPL 2协议开源,可以从http://code.google.com/p/vnc-remote-controler/downloads/list下载。<br />现希望有感兴趣的朋友来一起完善这个软件,暂时需要做的工作有:<br />1)软件美化<br />2)鼠标功能实现完善<br />3)已有功能测试与完善<br />4) 多语

2011-03-29 11:09:00 933 1

原创 Android Dialog对话框全屏方式

<br />默认情况下Dialog的对话框不是全屏,可以通过设定style风格来指定对话框为全屏方式,例如可以设android.R.style.Theme或<br /> android.R.style.Theme_Light.<br />例子<br /> <br />public class MyDialog extends Dialog<br />{<br />    public MyDialog(Context context)<br />    {<br />       

2011-03-14 16:28:00 2788

转载 How to make an ISO

<br />To make an ISO from CD/DVD.<br />Place the media in the drive and do not mount it. If it automounts, unmount it.<br /><br />commands are as follows:<br /><br />$ dd if=/dev/dvd of=dvd.iso # for dvd<br />$ dd if=/dev/cdrom of=cd.iso # for cdro

2011-03-13 20:35:00 254

转载 How to unpack and repack android image

<br />http://forum.xda-developers.com/showthread.php?t=551711

2011-03-02 12:53:00 203

转载 dopod A3288获取root权限

http://forum.xda-developers.com/showthread.php?t=716282

2011-03-02 10:50:00 268

转载 ADB over TCP

<br />To make ADB work in iMX51 using TCP:<br />*In your host machine:<br />- Install android SDK<br />- export ADBHOST=BOARD_IP (setenv ADBHOST=xxx.xxx.xxx.xxx)<br />- adb kill-server<br />*In your board:<br />- make sure that  ro.secure property is *

2011-03-02 09:16:00 245

原创 一个可以动态检查内存泄漏的工具

valgrind一个可以动态检查内存泄漏的工具。我们正常运行一个程序是: myprog arg1 arg2加上valgrind后用如下方式运行程序:valgrind --leak-check=yes myprog arg1 arg2在运行过程中会把错误的信息打出来。副作用是程序运行的速度变慢,当然这个工具还是不能够做到直接检测嵌入式系统开发过程中的内存泄漏。

2010-07-24 14:13:00 77

转载 程序与目标文件

<br />

2010-07-17 15:47:00 205

原创 高效程序员的习惯

<br />摘自《高效程序员的45个习惯:敏捷开发修炼之道》<br />记录问题的解决日志:<br />问题发生日期。<br /><br />问题简述。<br />解决方案详细描述。<br />引用文章或网址,以提供更多细节或相关信息。<br />任何代码片段、设置或对话框的截屏,只要它们是解决方案的一部分,或者可以帮助更深入地理解相关细节。<br />要将日志保存为可供计算机搜索的格式,就可以进行关键字搜索以快速查找细节。<br /> <br />立会:<br /><br />要保证会议议题不会发散,每个

2010-07-17 14:08:00 162

原创 做代码复查

<br />内容摘录自《高效程序员的45个习惯:敏捷开发修炼之道》<br />代码复查的作用:<br /><br />要寻找深藏不露的程序bug,正式地进行代码检查,其效果是任何已知形式测试的两倍,而且是移除80%缺陷的唯一已知方法。<br />--Capers Jones的《估算软件成本》[Jon98]<br />代码复查的方法:<br />捡拾游戏。当某些代码编写完成、通过编译、完成测试,并已经准备签入时,其他开发人员就可以"捡拾"起这些代码开始复查。类似的"提交复查"是一种快速而非正式的方式,保证代码

2010-07-17 13:52:00 252

转载 断点下载原理

 HTTP协议的Range头,如果文件已经下载了100个字节,就这么写GET /path/to/the/file HTTP/1.1/r/nHost: www.some-where.com/r/nRange: 100-/r/n.../r/nFTP协议有reset命令

2005-11-05 17:35:00 733

原创 error lnk2005问题解决

在visual c++下用静态连编有时会产生error lnk2005问题。解决方法:1、选择所有的用到mfc的cpp文件,右击然后选择c/c++,选择precompiled headers,选择not using precompiled headers。2、在不用mfc的cpp文件开头添加上#include 文件,也可以在相应头文件中添加,不过要注意的是如果在该头文件中包含了windows.h文

2005-11-04 14:20:00 3298

原创 vi使用技巧

1、"{" 是上一个分段处,"{{" 就是两个段了。"[[" ,上一个函数块开始位置"[]" ,上一个函数块结束位置"]]" ,下一个函数块开始位置"][" ,下一个函数块结束位置2、查看二进制vi:%!xxd:%!xxd -r3、vim 中按 Shift + K 能找系统函数和内核函数的帮助4、连按两次单引号返回上一次编辑的地方

2005-11-01 14:06:00 701

转载 常用端口列表

0|无效端口,通常用于分析操作系统1|传输控制协议端口服务多路开关选择器2|管理实用程序3|压缩进程5|远程作业登录7|回显9|丢弃11|在线用户13|时间17|每日引用18|消息发送协议19|字符发生器20|FTP文件传输协议(默认数据口) 21|FTP文件传输协议(控制)22|SSH远程登录协议23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口24|预留给个

2005-10-31 14:55:00 1940

转载 Visual C++中的异常处理浅析 [4]

 4.结构化异常处理  结构化异常处理(Structured Exception Handling,简称SEH)是微软针对Windows程序异常处理进行的扩展,在Visual C++中,它同时支持C和C++语言。SEH不宜与标准C++异常处理和MFC异常处理混用,对于C++程序,微软建议使用标准C++的异常处理。  为了支持SEH,Visual C++中定义了四个关键字(由于这些关键字是非标准关键

2005-10-31 13:24:00 1027

转载 Visual C++中的异常处理浅析 [3]

3.MFC异常处理  MFC中异常处理的语法和语义构建在标准C++异常处理语法和语义的基础之上,其解决方案为:  MFC异常处理 = MFC 异常处理类 + 宏  3.1宏  MFC定义了TRY、CATCH(及AND_CATCH、END_CATCH)和THROW(及THROW_LAST)等用于异常处理的宏,其本质上也是标准C++的try、catch和throw的进一步强化,由这些宏的定义可知:#i

2005-10-31 13:23:00 807

转载 Visual C++中的异常处理浅析 [2]

2.C++语言异常处理  2.1 C++异常处理语法  感谢C++语言的后期改造者们,他们在标准C++语言中专门集成了异常处理的相关语法(与之不同的是,所有的C 标准库异常体系都需要运行库的支持,它不是语言内核支持的)。当然,异常处理被加到程序设计语言中,也是程序语言发展和逐步完善的必然结果。我们看到,C++不是唯一集成异常处理的语言。  C++的异常处理结构为:try{//可能引发异常的代码}c

2005-10-31 13:22:00 1265

转载 Visual C++中的异常处理浅析 [1]

Visual C++提供了对C语言、C++语言及MFC的支持,因而其涉及到的异常(exception)处理也包含了这三种类型,即C语言、C++语言和MFC的异常处理。除此之外,微软对C和C++的异常处理进行了扩展,提出了结构化异常处理(SEH)的概念,它支持C和C++(与之相比,MFC异常处理仅支持C++)。  一个典型的异常处理包含如下几个步骤:  (1)程序执行时发生错误;  (2)以一个异常

2005-10-31 13:21:00 690

原创 prolog编程[2]

                 族谱数据库  在这一节我们通过一个族谱数据库来介绍prolog编程,我们将通过这个族谱数据库获得家庭成员间的基本关系。在这个程序里我们将示范怎样使用prolog中的事实、规则、变量和递归。  首先我们通过prolog中的事实表示一个人具有男人或女人这样的属性:     man(adam).      man(peter).      man(paul).     

2005-10-28 12:23:00 196

原创 prolog编程[1]

 prolog是Programming in logic的缩写,意思是使用逻辑进行编程的语言,在人工智能领域被广泛使用。 在学习prolog前我们需要一个解释器,我选择的是swi-prolog,可以从http://www.swi-prolog.org下载。 在这一章我们将通过例子展示prolog编程的基本思想,但是首先我们要先来学习下怎样使用prolog系统。 一个prolog程序是由许多过程组成

2005-10-28 10:52:00 1613

原创 prolog学习网站

http://www.swi-prolog.org/ 下载swi-prolog解释器http://www.chinaai.org/Article_Show.asp?ArticleID=316 中文入门教程http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/2_1.html 英文入门教程

2005-10-26 10:27:00 892

转载 MIT人工智能实验室:如何做研究?

MIT人工智能实验室:如何做研究?   麻省理工学院人工智能实验室AI Working Paper 316 作者:人工智能实验室全体研究生编辑:David Chapman      版本:1.3  1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生  摘要  本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选

2005-10-24 10:10:00 748

转载 nokia与Motorola手机键盘码

2005-10-10 15:58:00 1522

原创 一个可以显示各种图片格式的类

//Picture.h#ifndef CPICTURE_H#define CPICTURE_H#include #include #include using namespace std;class CPicture{private: string fileName; int startX; int startY; int endX; int endY; HDC hdc;public: CPict

2005-09-30 18:02:00 712

原创 人机对战五子棋

写了个人机对战的五子棋程序,根据极大极小值方法,主程序如下,需要整个源码的可发邮件给我:BOOL CFiveChessDlg::OnInitDialog(){ CDialog::OnInitDialog(); // 将/“关于.../”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须在系统命令范围内。 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABO

2005-09-30 15:43:00 1580 7

转载 如何在VC中实现,程序只能在一台机子上运行一次,如果同时打开两个,则报该程序已经运行

//找到当前已经打开的程序实例HWND hWnd=NULL;HANDLE h = GetProp(hWnd,"Your Program Name");if(hWnd!=NULL){    AfxMessageBox("该程序已经运行了!");    ::ShowWindow(hWnd,SW_SHOWNORMAL); //激活找到的前一个程序     ::SetForegroundWindow(hW

2005-09-29 16:31:00 1118

裸奔三步曲书中的源码

广州天嵌计算机有限公司出品,裸奔三步曲,书中源码

2012-05-09

裸奔三步曲(全书,无OS)

广州天嵌计算机有限公司出品,裸奔三步曲,全书,无OS版本

2012-05-09

TCP-IP详解_卷1_协议

学习tcp/ip必读书籍,详细讲解了TCP/IP的协议

2010-02-03

彩信协议,介绍彩信客户端服务器端基本结构

彩信协议,介绍彩信客户端服务器端基本结构

2008-12-30

空空如也

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

TA关注的人

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