自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Winters_huang'Blog

智能硬件APP[iOS/Android/Arduino]开发Q群:217346828

  • 博客(6)
  • 资源 (20)
  • 收藏
  • 关注

转载 Android 将少量的数据文件保存在 data/data 目录下

在 Android 中,通常情况下 data 目录是需要 root 权限才能访问的,每个应用程序在 data 中都会拥有一个私有的文件夹。虽然 Android 禁止用户直接访问这些程序数据,但程序自己是可以访问的,不过却并非和存取 SD 卡数据一般。访问 data 目录,需要用到 FileInputStream/FileOutputStream 两个类,分别为读写,下面看看例子吧。

2012-09-27 14:21:28 1347

原创 SQLite 事务一致性处理 beginTransaction

SQLite 事务一致性处理 beginTransaction一系列保存数据库操作,如果期间抛出异常,可用 beginTransaction,setTransactionSuccessful,endTransaction 保证事务一致性。public voidbeginTransaction ()Since: API Level 1Begins a tran

2012-09-26 10:17:02 3322

原创 WIFI请求特定网站TCP 握手无响应

郁闷的问题,通过抓包工具 WireShark 抓到的数据包如图,只在特定的网络有次问题,GPRS,3G,其它WIFI如CMCC均无图1.失败图2.成功

2012-09-17 19:35:43 1303

转载 HTTP协议分析之“三次握手”

HTTP协议高居应用层,自然少不了一定的“应酬”了,客户端与服务器的相认,关键在于双方的“三次握手”。    下图是登陆江西师范大学网站后通过Wireshark抓包获得的帧:        可以看到,客户端向服务器先是不停地向服务器发送了6次请求报文,然后服务器逐个进行了确认,据此可以首先确定,HTTP协议是基于TCP协议的可靠传输。具体的“三次握手”为:    (1)客户端发送请

2012-09-17 19:31:10 3749

转载 搭建XMPP协议,实现自主推送消息到手机[Android版APNS]

关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。听

2012-09-17 19:29:04 2932

原创 浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理

前言:简单体验了下微信网页版通过二维码登录和摇一摇传图功能,从技术角度看,网上专家吹捧的 [隔空取物]其实并不神秘,我先简单分析一下。1. 微信移动端扫描二维码登录(C-S-C模式)   CSC模式为:web客户端 --> 服务端(腾讯)    认证步骤:  1)打开微信网页版,在浏览器生成一个web客户端,此客户端并未任务授权,但服务端给它生成了一个唯一标识码UU

2012-09-07 22:43:03 40501 1

Google第二代云推送服务GCM VS C2DM.pdf

由于Google推出了GCM,原有的C2DM将不再接受新的申请,前阵子正好公司分配任务,于是对GCM做了翻学习,整理了GCM的资料做成ppt,好东西当然发出来,大家交流,一起提高。原作者:Chaobin WU

2012-07-30

Android可视化设计界面工具droiddraw-r1b20.zip

Android 可视化 设计 界面工具 droiddraw

2011-08-12

Android SDK开发范例大全(第二版)CH10.rar

Android SDK开发范例大全(第二版)CH10.rar

2010-11-01

Android SDK开发范例大全(第二版)CH09.rar

Android SDK开发范例大全(第二版)CH09.rar

2010-11-01

Android SDK开发范例大全(第二版)CH08.rar

Android SDK开发范例大全(第二版)CH08.rar

2010-11-01

Android SDK开发范例大全(第二版)CH07_2.rar

Android SDK开发范例大全(第二版)CH07_2.rar

2010-11-01

Android SDK开发范例大全(第二版)CH07_1.rar

Android SDK开发范例大全(第二版)CH07_1.rar

2010-11-01

Android SDK开发范例大全(第二版)CH06.rar

Android SDK开发范例大全(第二版)CH06.rar

2010-11-01

Android SDK开发范例大全(第二版)CH05.rar

Android SDK开发范例大全(第二版)CH03~CH10 源码 清华大学出版社

2010-11-01

Android SDK开发范例大全(第二版)CH03.rar

Android SDK开发范例大全(第二版)CH03~CH10 源码 清华大学出版社

2010-11-01

重构与模式2.pdf

中文版(共6个文件)  本书荣获第15届生产效率大奖!《设计模式》和《重构》之后又一里程碑式著作,凝聚众多业界专家经验与领悟,帮你打通重构与模式任督二脉。   1994年,《设计模式》为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。   1999年,《重构》为我们带来了一种改进代码的高效过程,从而彻底改变了面向对象设计的方式。   现在,在众所期盼之中,Joshua Kerievsky的《重构与模式》第一次深入和全面地论述了设计模式的运用与演进式的重构过程,并揭示了两者之间至关重要的联系,又一次革命性地改变了我们的设计方式。   本书阐述了模式导向重构的理论与实践,提出使用模式改善既有设计优于在设计早期使用模式的重要观点。书中包含了27种模式导向重构,每种重构通过一系列较小的重构,安全地在设计中实现、趋向和去除模式。实例均出自真实项目的代码。通过本书,读者不仅能够更好地学习和理解模式和重构,了解两个领域的新进展和业界最新领悟,还能够学到实战中实现模式的多种方式,学会如何在不同情况下进行选择。   设计模式和重构对我们来说早已不是什么陌生的字眼了。1994年,GoF的巨著《设计模式》初次向世人展示了设计模式的魅力。2002年,Martin Fowler的《重构:改善既有代码的设计》则刮起了一阵重构的旋风。记得在《重构》刚刚出版的时候,软件开发界和评论界就赞扬它是一本具有与《设计模式》同等高度的图书。我相信本书的每一位读者都和我一样,早已收藏了这两本书,反复阅读,仔细品味,并从中获益匪浅。   Ralph Johnson序一《设计模式》一书中叙述了使用模式的几种方式。有些人在编写任何代码之前,都要很早地为模式做计划,而有些人在编写了大量代码之后才开始添加模式。第二种使用模式的方式就是重构,因为是要在不增加系统特性或者不改变其外部行为的情况下改变系统的设计。有些人在程序中加入模式,只是因为觉得模式能够使程序更容易修改;更多人这样做只是为了简化目前的设计。如果代码已经编写,这两种情形都是重构,因为前者是通过重构使修改更容易,而后者则是通过重构在修改后进行整理。虽然模式是在程序中能够看到的东西,但是模式也是一种程序转换。

2010-08-28

重构与模式1.pdf

中文版(共6个文件)  本书荣获第15届生产效率大奖!《设计模式》和《重构》之后又一里程碑式著作,凝聚众多业界专家经验与领悟,帮你打通重构与模式任督二脉。   1994年,《设计模式》为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。   1999年,《重构》为我们带来了一种改进代码的高效过程,从而彻底改变了面向对象设计的方式。   现在,在众所期盼之中,Joshua Kerievsky的《重构与模式》第一次深入和全面地论述了设计模式的运用与演进式的重构过程,并揭示了两者之间至关重要的联系,又一次革命性地改变了我们的设计方式。   本书阐述了模式导向重构的理论与实践,提出使用模式改善既有设计优于在设计早期使用模式的重要观点。书中包含了27种模式导向重构,每种重构通过一系列较小的重构,安全地在设计中实现、趋向和去除模式。实例均出自真实项目的代码。通过本书,读者不仅能够更好地学习和理解模式和重构,了解两个领域的新进展和业界最新领悟,还能够学到实战中实现模式的多种方式,学会如何在不同情况下进行选择。   设计模式和重构对我们来说早已不是什么陌生的字眼了。1994年,GoF的巨著《设计模式》初次向世人展示了设计模式的魅力。2002年,Martin Fowler的《重构:改善既有代码的设计》则刮起了一阵重构的旋风。记得在《重构》刚刚出版的时候,软件开发界和评论界就赞扬它是一本具有与《设计模式》同等高度的图书。我相信本书的每一位读者都和我一样,早已收藏了这两本书,反复阅读,仔细品味,并从中获益匪浅。   Ralph Johnson序一《设计模式》一书中叙述了使用模式的几种方式。有些人在编写任何代码之前,都要很早地为模式做计划,而有些人在编写了大量代码之后才开始添加模式。第二种使用模式的方式就是重构,因为是要在不增加系统特性或者不改变其外部行为的情况下改变系统的设计。有些人在程序中加入模式,只是因为觉得模式能够使程序更容易修改;更多人这样做只是为了简化目前的设计。如果代码已经编写,这两种情形都是重构,因为前者是通过重构使修改更容易,而后者则是通过重构在修改后进行整理。虽然模式是在程序中能够看到的东西,但是模式也是一种程序转换。

2010-08-28

JavaScript_教程PDF

01 JavaScript基础.pdf 02 数据类型、常量与变量.pdf 03 表达式与运算符.pdf 04 语句.pdf 05 函数.pdf

2010-08-26

JavaScript实例精通_源码

《JavaScript实例精通》源码,机械工业出版社

2010-08-26

VC源码远程进程和机器控制

远程进程和机器控制 功能描述: 只需知道远程主机的用户、口令,即可对其进行远程控制,体积小,功能强大,可以绕开防火墙,提供VC源码。 调试说明: 1、 编译Remote Admin Server提示找不到PSAPI.H,请在google搜索PSAPI.H,找到并下载,解压到Remote Admin Server 工程目录,有三个文件:Psapi.Lib+psapi.dll+PSAPI.H。(注:本源码包我已加入以上三个文件) 2、 编译Remote Admin Client 提示NIM错误,是因为要调用任务栏函数,请安装微软SDK,安装后需要重启 地址: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm 制定VC6的SDK版本:工具选项目录 指定library files/include files 的目录到刚安装的SDK路径,如 E:\PROGRAM FILES\MICROSOFT SDK\LIB E:\PROGRAM FILES\MICROSOFT SDK\INCLUDE 3、 运行客户端出现连接失败,需要检查系统管理员用户[administrator]是否打开,密码是否正确,admin$共享是否打开,IPC$共享是否打开,查看共享方法如下。 运行-CMD-net share C:\Documents and Settings\Administrator>net share 共享名 资源 注释 ------------------------------------------------------------------------------ IPC$ 远程 IPC 命令成功完成。 以上的说明远程主机的admin$共享没有打开,无法拷贝文件到被控端的system32目录,需要打开admin$的共享,命令 : C:\Documents and Settings\Administrator>net share admin$ admin$ 共享成功。 4、再次运行客户端,OK了吧?还有问题请到我的博客留言,或者联系QQ:38091476 更多VC/JAVA网络编程源码请到我的博客或者通过邮件联系 博客地址:http://blog.csdn.net/huanghr_1 QQ:38091476 E-mail:huanghr.1@gmail.com

2009-01-02

空空如也

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

TA关注的人

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