自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

书呆子的专栏

掘弃傲慢,放下偏见,平凡的心态创造未来~

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用无线调试Android设备

USB调试USB调试插线什么的很麻烦,手机的USB口容易损坏,多台设备的时候更是烦恼多多AdbWireless的使用https://github.com/Skywriter-se/adbWireless这个APK允许设备通过wifi网络进行调试,使用起来很简单。安装APK(手机必须ROOT),点击中间的大按钮就启动了,在下方会显示 adb connect 192

2014-08-27 17:13:31 1391

原创 在LogCat中使用正则表达式过滤系统输出的多余信息

在LogCat里经常会输出些系统底层的日志信息,并不是我们关注的,通过正则表达式可以去除掉。例1:去掉SSL输出的TAG为NativeCrypto的日志将内容写入TAG项目^(?!(NativeCrypto))例2:去掉SSL输出的TAG为NativeCrypto的日志,同时也去掉TAG为WifiMul

2014-08-15 14:29:31 3011

原创 AndroidAnnotations 和 Dagger完美结合

https://github.com/pyricau/androidannotations-dagger-exampleAndroidAnnotations 原生支持 RoboGuice1.0,但是RoboGuice的速度真实

2014-07-03 10:48:24 931

原创 Android studio 终于发布beta版本了,preview版本真把我虐惨了

http://developer.android.com/sdk/installing/studio.html花了一个晚上终于把项目从0.5.8

2014-07-03 09:49:47 1246

原创 在低版本的SDK里使用高版本函数@SuppressLint("NewApi") or @TargetApi?

@SuppressLint 和 @TargetApi的效果是一样的,

2014-04-07 08:25:05 5976

原创 已Root的Android手机依然无法在DDMS里的File Explorer中访问data目录的解决方案

首先,确认手机已经root,已Android sutdio为例,打开Terminal,输入以下命令:adb shellsuchmod -R 777 /data更快捷的方式,打开windows命令行,输入:adb shell su -c "chmod 777 /data"

2014-02-13 16:14:32 1989

原创 推荐一个Android下的自动测试框架robotium

Robotium 是一个Android环境下的自动测试框架。Robotium 可以简单的编写功能强大且健壮的自动黑盒测试脚本。有点类似windows平台下的QTP。public class EditorTest extends ActivityInstrumentationTestCase2 { private Solo solo; publ

2014-01-08 20:08:32 784

原创 一个简单的写wave文件头的c函数

void write_wave_head(FILE* wav_file, LPCWAVEFORMATEX pcfxFormat, int s_size){ uint32_t size; fwrite("RIFF", 1, 4, wav_file); size = s_size+44; fwrite(&size, 1, 4, wav_file); fwrite(

2013-12-05 14:41:16 1853

原创 安装和卸载指定apk的批处理文件

安装脚本请将以下脚本保存为.bat结尾的批处理文件,将apk拖到bat文件上即可完成安装%ANDROID_HOME%\platform-tools\adb.exe install -r %1卸载脚本请将以下脚本保存为.bat结尾的批处理文件,将apk拖到bat文件上即可完成卸载@echo offsetlocalecho init toolss

2013-11-06 09:07:20 937

原创 AndroidAnnotations一个可以让你的android代码更加简洁的框架

简介AndroidAnnotations是一个利用注解方式来简化代码结构,提高开发效率的开源框架。另外,针对REST的使用,框架提供了类似Spring IOC的机制,非常方便。以下是一个块简单的代码片段:@EActivity(R.layout.translate) // Sets content view to R.layout.translatepublic class

2013-11-05 15:02:21 4466

原创 如何编译Support7Demos测试appcompat

简介Google发布的API-18中带上的support-v7包含了appcompat组件,可以在小于API-11的android程序中使用ActionBar,这个官方组件的发布可以替换之前的另一个actionbar组件“actionbarsherlock”。为了测试官方带的这个组件,可以尝试编译SDK中带的sample程序Support7Demos,这个程序同时还有另外两个组件的演示:gri

2013-11-03 21:47:17 4676 4

原创 ModelMaker Code Explorer 通用破解方法

删除 C:\Documents and Settings\hero\Application Data\ModelMakerTools\Shared\Templates下的_index.dat文件删除 HKEY_CLASSES_ROOT\XPT_CE.Interop.xxxxx 注册表项目重新安装Modelmaker Code Explorer只在自己机器上验证过,能否成功不敢保

2012-08-30 17:37:12 3086

翻译 REST设计的8大误区

当第一次设计REST系统的时候,人们很容易犯下各种错误。本文对这些错误做个汇总,这样你就可以在设计过程中避免他们。如果有任何不清楚的地方可以在rest讨论版区提问。没有充分的利用HTTP特性。你可以在在web service 中使用HTTP实现和和SOAP或者XML-RP

2011-08-29 17:06:48 1792 1

原创 GDI+学习成果-金鱼宠物

花了3个晚上学习了下GDI+,顺便练习了下很久没有使用的C++,真累了,基本忘记的差不多了。赶紧把成果弄上来,小小的成就感一下。。。 下载源代码

2011-07-02 14:13:17 959

原创 DFMirage Driver delphi 演示实例(高效率抓屏方式)

DFMirage Mirror Driver是TightVNC用来抓屏的驱动,可以获取屏幕的变化区域,效率非常高。这个技术非常适合做远程监控、屏幕录制之类的软件。由于TigntVNC是C++的,对于不熟悉C++的DELPHI fans会有点麻烦。这个实例就是参照TightVNC中的代码翻译过来的,希望大家能用得上。 使用前请先安装驱动:http://demoforge.com/dfmira

2008-09-24 11:42:00 12794 7

原创 多线程程序切换输入法导致死机的问题及解决方案

多线程程序切换输入法导致死机的问题及解决方案书呆子       曾经在一个数据库项目中碰到了一个问题,在线程中创建了ADOConnect读取数据再进行处理,结果当切换输入法时整个程序就死机了。当时非常困惑,在大富翁里也发了帖子,最终都得不到解决,最后经过不断的调试终于知道了问题的原因。近日,见到大富翁里依然还有人被这个问题所困扰,于是写了我的经验心得,希望能够帮助需要的人。问题产生过程

2008-08-06 16:25:00 3378

原创 Win2003 SP1下delphi7无法正常使用的问题

这个我第二次碰到了,前一次查资料解决了,这次又忘记了,浪费了很多时间,所以记下来,下次不至于遗忘 问题是和DEP有关系统属性->高级->性能设置->数据执行保护将其设为:“只为关键的Windows程序和服务执行数据保护(T)" WINXP默认就是这项,而2003默认是为所有程序保护注:DEP - 数据执行保护的缩写        数据执行保护 (DEP) 是一套软硬件技术,能够

2008-04-16 10:44:00 1284

原创 Delphi中利用SEH屏蔽退出时的Runtime Error

Delphi中利用SEH屏蔽退出时的Runtime Error书呆子Delphi写的程序,如果在单元的finalization里出现了一些异常操作会导致退出时抛出Runtime Error ,规范的处理办法当然是解决这些异常,但是有些特殊的情况下,比如用了很多的第三方控件,实在没办法解决问题时,只有把他屏蔽掉,这样给客户的时候就不至于看到满天的Runtime Error 了。前些日子同

2008-04-15 18:00:00 2603 1

原创 Delphi异常机制与SEH

Delphi异常机制与SEH书呆子介绍SEH机制的文章很多,但基本都是C++的,关于Delphi的很少。最近项目需要,仔细阅读了VCL关于异常的处理,有些心得体会,希望和大家一起分享。SEH简介       SEH(struct exception handling)结构化异常处理是WIN32系统提供一种与语言无关的的异常处理机制。编程语言通过对SEH的包装,使程序异常处理更加简单

2008-01-28 14:57:00 4356 3

原创 DSTUN-stun协议(rfc3489)的delphi实现版本

开发项目过程中,做语音视频聊天的时候需要用到些nat穿透技术,发现stun协议没有DELPHI的版本,于是做了个发布在sourcefourge上,希望能够帮助将来使用DELPHI开发stun的朋友 。http://sourceforge.net/projects/dstun/rfc3489协议简介(转):Stun协议(Rfc3489、详见http://www.ietf.org/rfc/

2007-09-28 17:03:00 3113 1

原创 RooyeeMessenger项目历程

RooyeeMessenger-一个基于XMPP协议的客户端软件,采用DELPHI开发,基于COM的插件体系结构。 2006年10月公司启动了这个项目。现在,基本功能都开发完毕了,正在完善稳定。有兴趣可以访问我们的网站:产品网站:http://www.rooyee.biz协议网站(XMPP协议中文网)http://www.jabbercn.org 

2007-09-28 16:47:00 2371

转载 XMPP简介(转)

   XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。      在这四种协议中,XMPP是最灵活的

2006-11-25 18:30:00 1888

原创 AQTime教程

  AQTime教程1 简介AQTime和MemProof都是AutomatedQA旗下的产品,AQTime比MemProof提供了更丰富强大的功能。该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次结构一直到源代码浏览等内容。AQTime的特色在于它不仅是

2006-09-21 15:59:00 14026 4

原创 MemProof教程

MemProof教程简介       MemProof(内存清道夫)是AutomatedQA出品的一款非常不错的检测内存泄漏和资源泄漏的免费调试工具,适合于WIN32平台下使用DELPHI/C++ BUILDER开发的应用程序。利用它可以方便的查找出一些忘记释放的指针以及资源。它通过在调试模式下运行目标程序,监视程序的创建和释放操作,以达到检测资源泄漏的效果。监测过程中它会根据资源类型计数

2006-09-19 16:38:00 5699

原创 探索Delphi类与对象的内存结构

探索Delphi类与对象的内存结构                                                                                                          初次接触DELPHI对它提供的RAD快速编程模式颇感神奇,随手拖放及格控件设定些属性一个应用程序就诞生了,我正是被这种特性所吸引。随着

2006-07-09 18:02:00 2720 2

原创 如何通过COM接口得到实现该接口的对象实例

如何通过COM接口得到实现该接口的对象实例                                            -阿鬼(heroyin)问题由来我的程序为一个基于COM的插件结构,框架需要向插件传递一个IResource接口。IResource需要根据不同的插件传递不同的内容。接口定义IResource = Interface(IDispatch)  Function G

2004-10-15 19:16:00 1916

原创 VB中定制DllRegisterServer、DllUnregisterServer

       VB中定制DllRegisterServer、DllUnregisterServer                                                                               -阿鬼(heroyin)VB作为一种简单容易上手的语言,可以让开发者快速上手,开发速度快,效率高。但它过分的封装也给开发者带来诸多不

2004-10-14 14:51:00 1917

GDI+写的金鱼宠物

花了3个晚上学习了下GDI+,顺便练习了下很久没有使用的C++,真累了,基本忘记的差不多了。赶紧把成果弄上来,小小的成就感一下。。。

2011-07-02

中文简繁互转的三种方式

目前网络上最流行的转换方式是利用API函数,但是大部分都有或多或少的问题,如:在繁体下无法工作,未对原理进行解释等;本文除了介绍API方式外还将介绍另外两种方式(API对照表Unicode)。 源码中包含了翻译单元,演示实例和字典生成工具,实例在简体系统繁体系统下均测试通过。

2010-08-04

空空如也

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

TA关注的人

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