自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(484)
  • 资源 (47)
  • 收藏
  • 关注

原创 Android APK反编译得到Java源代码和资源文件

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一.反

2011-09-08 10:51:28 766

原创 如何防止Android应用被反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹,progua

2011-09-08 10:50:47 736

转载 Android: How to download the latest zip Android Source Code easily and using it in Intellij

http://geekycoder.wordpress.com/2009/07/03/how-to-download-latest-zip-android-source-code-and-using-it-in-intellij/That’s

2011-08-27 07:05:25 3468

原创 浏览器有感

百度浏览器:下载了看了下,怎么感觉怪怪的呢,貌似打开网页时是ie的内核?但百度的那个主屏幕是webkit的,而且webkit内核的使用方面也有些问题,既然chrome开源了,为啥不用chrome的呢,还要自己定制webkit内核呢,既然要自己定制了,为啥还使用了apple的C

2011-08-09 07:32:44 710

转载 WTL 中的COwnerDraw应用

COwnerDraw是WTL为用户提供为自画和定制外观控件的模板类,最近被这个类搞的晕头转向,其实关键的东西也只是那么一点点.    自画需要响应四个消息:WM_MEASUREITEM, WM_DRAWITEM, WM_COMPAREITEM, 和WM_DELETEITEM,

2011-08-04 10:25:14 1845

原创 whether you believe it or not, i believe!!

try { if (you.believe(it) == true || you.believe(it) == false) { I.believe(it); } } catch (Exception e)

2011-08-02 17:13:24 1023

转载 让托盘弹出菜单失去焦点时自动消失

转自: http://www.slyar.com/blog/tray-menu-exit.html托盘弹出控制菜单后,单击其他地方或者按ESC键不能使托盘菜单消失,必须选择托盘菜单里的控制选项才能关闭菜单...很纠结的一个问题。查了好久,终于在MSDN

2011-07-30 11:45:43 1414 1

转载 luabind + hge + lua 使用方法总结

转自: http://hi.baidu.com/xjxxjx1017/blog/item/8fdcbbfce75b1b89b801a037.html网上关于这方面的资料真少啊... 我自己都不得不从google找资料.google时, 有时候中国的IP会被屏蔽

2011-07-29 17:43:53 2688

转载 LuaBind --最强大的Lua C++ Bind

原文地址: http://blog.csdn.net/linkerlin/article/details/2254725LuaBind --最强大的Lua C++ Bind 1 介绍LuaBind 是一个帮助你绑定C++和Lua的库.她有能力暴露 C++ 函数和类到 Lua .

2011-07-26 14:29:20 5234

原创 MMX and SSE asm routines for per-pixel alpha-blending

http://www.softkam.ro/index.php?pid=alphablend// Copyright (C) 2005 SoftKAM. All Rights Reserved.//// AlphaBlend is free software; you c

2011-07-22 07:26:20 1838 1

原创 Phonegap:快速开发跨平台HTML5应用的胶水层

在开发移动应用的过程当中,如果你的应用只定位在一种平台上,这可不是一个好主意,但是为许多不同的平台Building应用又是一件非常麻烦和非常不爽的事情,因为你会发现每一种手机平台都有自己的SDK,它们需要使用不同语言来进行开发,你可能不得不需要5、6个代码仓库来管理不同设备上的代

2011-07-20 16:17:22 704

原创 PhoneGap移动开发框架

移动这一块目前是iPhone遥遥领先,程序员是爱买Android,一般老百姓还是偏向iPhone。现在做手机程序的统统是iPhone优先策略——做一个程序,先写iPhone版,第二才考虑Android。在iPhone的带动下,Mac OS 在美国市场占有率都上升到9%了,相当可怕

2011-07-20 15:58:32 1124

原创 CMake Tips - 在Visual Studio中按目录结构自动创建Filters(Source Groups)

CMake作为构建系统可以轻松生成Visual Studio工程,这让我们的新项目可以不必维护一组专门的Visual Studio工程文件和sln文件了。但是CMake默认生成的工程文件中,只是笼统区分了头文件和其他源文件。对于大型项目,要在众多的源文件中找到

2011-07-04 10:11:14 5316 1

原创 互联网公司混的十大真相

1、流程只是一张少干活少折腾的万能的挡箭牌。  因为有那些犹豫不决无休无止改来改去的人,因为有那些干什么都习惯插队的人,结果流程就出来了,可是效率却越来越低,最终一个人一天可以做完的事,现在牵扯十个人之后,一个月也做不完,但每个人的劳动强度是降低了。  2、开会只是一个演员+一群观众演员。  有权力开会的人,一定也有权利组织开会,组织开会就必须要观众,观众只能停工陪领导开会,下班时

2011-06-30 15:36:00 1408

转载 How to Use OLE in Rich Edit Controls

This section contains information about using object linking and embedding (OLE) in rich edit controls.What You Need to KnowTechnologiesWindows ControlsPrerequisitesC/C++Windows Us

2011-06-24 22:36:00 1032

原创 something useful

http://www.slideshare.net/ 文档下载的网站 %windir%/system32/drivers/etc 66.249.89.104 code.google.com209.85.225.101 sites.google.com72.14.235.100 docs.google.com72.14.235.100 spreadsheets.goo

2011-06-22 11:35:00 707

原创 The Chromium Projects---Get the Code 留作备份,万一以后被墙了。。。

Get the Code目录1 Bootstrap using the tarball2 Check out the sources2.1 Windows2.2 Mac OS X2.3 Linux3 Check out the source for a specific release4 Staying G

2011-06-21 08:04:00 4050

原创 网站测试

测试网站1 - 请点我(测试HTML 5)测试网站2 - 请点我(ACID 3)测试网站3 - 请点我(ACID 2)

2011-06-20 18:01:00 827

原创 EAWebkit简介

EAWebkit目前已经开源,最新版本是1.21.00,地址:http://gpl.ea.com/感兴趣的可以去下载看看, 目前EAWebkit对Webkit进行了大面积的裁剪,编译出来的才不到3M的大小,而且EAWebkit还对XB0X以及PS3上都进行了移植,应该是比较棒的一款了。 EAWebkit是基于OWB而开发的,但OWB目前好像有一年左右的时间没有更新了,估计是没人维护了,而且现在ow

2011-06-17 07:58:00 13547 12

转载 用Visual Studio 2010开发Android应用

【IT168技术】在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的内容。Mono for Android 1.0是一个为第三方开发人

2011-06-10 13:46:00 3290

原创 Origyn Web Browser

 http://www.sand-labs.org/owb http://www.sand-labs.org/owb/wiki/OwbalPortingGuide http://www.sand-labs.org/owb/wiki/CompilationGuide

2011-06-08 08:13:00 1464

原创 boost.cmake: 方便解决boost的升级问题

以前常用boost的一些库,由于项目自身用cmake组织build。boost每次升级之后,重新用bjam编译一次都很是不便(某些平台,用默认选项编译有些问题,基本安装不成功)。最近才发现boost的cmake版本已经独立出来了,对于使用cmake的用户而言,这里是个不错的选择。项目主页的文档很是清晰,最新的版本是1.41 (版本号对应的基本就是其upstream的boost版本号)。源代码是用g

2011-06-07 14:37:00 2015

原创 Which is better, a return code or an exception?

When writing a procedure that might want to indicate an error condition, you have three choices: You can use the return value to indicate success or failure, you can have a separate "return code" pa

2011-06-03 17:34:00 1066

转载 C++实践::Template实现Observer模式

<br />转自:http://blog.csdn.net/yhjvc/archive/2005/11/25/536589.aspx<br /> <br /><br />用C++ template实现的通用Observer代码。本文并无神秘之处,template只是运用在对状态信息类型的泛化。过多的细节就没必要不讲了,我想各位看官比我更明白吧<br />/*<br /> <br /> <br />Design Pattern implementation with C++ template - Observ

2011-06-01 15:04:00 841

转载 C/C++ 宏带来的奇技淫巧

<br /><br />作者:Kevin Lynx 来源:C++博客<br />转自:http://www.kuqin.com/language/20080319/4797.html<br />众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有<br />一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),<br />那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。<br />关于宏的一些语法问题,可以在g

2011-06-01 14:44:00 861

原创 Google浏览器Chrome是怎么来的?

<br />

2011-06-01 11:56:00 969

原创 国内首个开源的directui 界面库

<br />duilib, 国内首个开源的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。<br /><br /><br />项目地址 http://duilib.googlecode.com<br />官方论坛: www.duilib.com<br /> <br /> <br />下面是使用Duilib做的一个demo<br /> <br /><br /> <br /><br /> <br />

2011-06-01 11:34:00 4488 9

原创 跨module(exe、dll)间传递c++对象发生申请/释放内存违例的问题

<br />即跨module(exe、dll)间申请/释放内存违例的问题,对发生在传递c++对象并使用时,不仅仅发生在std::string上 <br /><br />原因是由于程序中使用的内存管理多来源于crt提供的例程,而非直接使用操作系统的接口,这些例程都需要维护一些module全局数据(例如维护池、维护空闲块、或者标记已申请的块等等,不同的实现中有不同的作用),当他们被静态连编时,实际上这些“全局数据”就不“全局”了,不同的module各自为政,每份module都有自己的“全局数据”,自身的内存信息

2011-05-26 08:15:00 2129 1

转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化

<br /><br />原文地址http://www.cnblogs.com/coderzh/archive/2009/04/08/1431297.html一、前言<br />在设计测试案例时,经常需要考虑给被测函数传入不同的值的情况。我们之前的做法通常是写一个通用方法,然后编写在测试案 例调用它。即使使用了通用方法,这样的工作也是有很多重复性的,程序员都懒,都希望能够少写代码,多复用代码。Google的程序员也一样,他们考虑到了 这个问题,并且提供了一个灵活的参数化测试的方案。二、旧的方案<br />为了

2011-05-25 10:51:00 746

原创 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制

原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1430396.html一、前言gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种:1. 全局的,所有案例执行前后。2. TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后。3. TestCae级别的,每个TestCase前后。二、全局事件要实现全局事件,必须写一个类,继承testing::Environment类,实现里面

2011-05-25 10:46:00 978

原创 Google发布ANGLE项目,在浏览器中实现WebGL而不依赖OpenGL驱动

<br /><br />Google刚刚宣布了一个叫做Almost Native Graphics Layer Engine的新开源项目,简称ANGLE。该新项目的目的是在DirectX 9.0c API调用的基础上加入OpenGL ES 2.0 API调用中的WebGL子集层。该开源项目初期使用BSD授权发布,但最终完成之后它会让WebGL内容在Windows平台上的浏览器(如Google Chrome)中运行,而不依赖OpenGL驱动程序。<br /><br />当前的浏览器实现WebGl需要发送图形命

2011-05-24 09:19:00 2180 1

转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言

原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1430364.html一、前言这篇文章主要总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是:1. ASSERT_* 系列的断言,当检查点失败时,退出当前函数(注意:并非退出当前案例)。2. EXPECT_* 系列的断言,当检查点失败时,继续往下执行。二、示例//  int型比较,预期值:3,实际值:A

2011-05-21 14:20:00 798

转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest

原文地址:http://www.cnblogs.com/coderzh/archive/2009/03/31/1426758.html一、前言本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。二、下载如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,从下列地址可以下载到该最新版本:http://googletest.googlecode.com/files/gtest-1.3.0.zip

2011-05-21 13:56:00 596

转载 Windows CE: Programmatically Setting Up an Application to Auto Start

<br />Last week I needed to write an application for my Electrical Engineer to run at boot up to test some hardware changes. He needed to run this test every time the system booted, and needed to have the system reboot often. Of course I don’t expect an EE

2011-05-13 14:18:00 733

转载 Windows CE: Setting the System Path

<br />When loading an exe or dll Windows CE searches the following folders to find the file to load:LoadLibrary searches for the dll in:·         The path given in the call to LoadLibrary()·         The directory that the current exe was loaded from·      

2011-05-13 14:17:00 873

转载 MemMaker for the .NET Compact Framework

<br /><br />Does everyone remember the good old days of DOS when we used to spend our time making more of the 640 KB memory space available for our drivers, programs, TSRs and even Windows?  Things like QEMM, HIMEM.SYS and EMM386.EXE bring back fond memori

2011-05-12 09:22:00 762

转载 Windows CE memory limit workaround

<br /><br />If you’ve developed apps for Windows CE devices you might at some point in one of your miserable days have been presented with out of memory exceptions. One reason may be due to the memory management of Windows CE. Prior to Windows Embedded CE

2011-05-12 09:18:00 637

转载 如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种——GPL、BSD、MIT、Mozilla、Apache和LGPL——之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

2011-05-03 13:43:00 591

转载 BOOST 线程完全攻略 - 结束语

<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2910658.aspx<br /> <br />全文介绍了3个boost::thread的扩展类,希望能给大家书写多线程代码带来便捷。<br />thread -> controlled_module_ex ->controlled_module那么我们具体在什么情况下选用不同的扩展类呢?1.如果你只想创建一个生命期比较短的子线程,做一件独立事务,例如统计什么的,那么不需要用到扩展类void

2011-04-26 12:05:00 681

转载 BOOST 线程完全攻略 - 扩展 - 事务线程

<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2910595.aspx<br /> <br />什么叫事务线程<br />举个例子:我们写一个IM客户端的登录子线程,则该子线程会有这么几个事务要处理No.1 TCP Socket物理连接No.2 逻辑登录No.3 好友在线查询No.4 状态更新我们通常的代码写法是void ThreadLogin(){  try  {     if(fail(物理连接))        throw;    

2011-04-26 12:04:00 713

STL源码剖析--侯捷

这个是简体中文的,不过是印刷版然后扫描的,将就着看吧,总比看繁体字看的舒服。。。。

2008-07-10

托管 vs 非托管

从网上整理的一些关于Managed Code和Native Code的区别,大家学习一下吧,我觉得内容还可以吧,可能是知道的不多吧。。。

2008-06-19

Symbian OS C++开发教程

从CSDN上下载的,好像挺牛的,下载人数超多,不过要的分也挺高的,吐血下的,现在分享一下,把分调整少点,好把失去的分赚回来。。。

2008-06-18

Symbian中文课件

从CSDN上下载的,好像挺牛的,下载人数超多,不过要的分也挺高的,吐血下的,现在分享一下,把分调整少点,好把失去的分赚回来。。。

2008-06-18

Windows文件系统过滤驱动开发教程

这个也同样是转载自楚狂人。。。希望大家支持这个code guru呀,很崇拜他。。。

2008-06-18

Windows驱动编程基础教程

转载楚狂人的。。。。

2008-06-18

Windows Presentation Foundation慨述

Windows Presentation Foundation慨述

2008-06-18

利用MSXML解析XML文档

利用MSXML解析XML文档

2008-06-18

pragma 预处理指令详解

pragma 预处理指令详解

2008-06-18

PT/PC测试工具

GDI-Based 用于测试PrintTicket和PrintCapabilities的工具

2008-06-11

More Effective C++

More Effective C++

2008-06-04

大名鼎鼎的CxImage

大名鼎鼎的CxImage

2008-06-04

c语言版的XML parser

c语言版的xml parser ----------ExpatXML

2008-06-04

WDM Driver Structure

Basic Structure of a WDM Driver

2008-06-03

VxWork介绍及编程

VxWork介绍及编程 VxWork介绍及编程

2008-06-02

注册表监视驱动

注册表监视驱动,注册表监视驱动

2008-05-16

SOFTICE使用说明

SOFTICE使用说明.doc

2008-05-16

windbg简明教程

windbg简明教程.doc

2008-05-16

MAKEFILE简明指南

MAKEFILE简明指南

2008-05-16

USB枚举详细过程剖析

USB枚举详细过程剖析

2008-05-16

mongo db demo

mongo db demo

2012-12-22

使用开源的DirectUI界面库Duilib开发的山寨QQ

使用开源的DirectUI界面库Duilib开发的山寨QQ

2011-08-04

Duilib做的山寨QQ

采用开源DirectUI界面库Duilib做的山寨QQ

2011-08-04

CxImage for WinCE

CxImage WinCE版本,包括MIPS & ARM

2010-02-25

XMLDOM T-SQL XPath 正则表达式等CHM格式学习文档

CSS、DHTML、XMLDOM、T-SQL、XPath、正则表达式等CHM格式学习文档

2009-09-10

CodeSnitch WINCE 内存泄露查找方法

介绍怎样使用CodeSnitch在WINCE进行内存泄露的检查,只适合使用试用版的CodeSnitch

2009-09-09

C++ Memory Leak Detect

本文中描述了C++中常见的内存泄露,以及对应的解决方法,并且介绍了几种常见的内存泄露检查工具的使用(常见的工具只有vld和codesnitch)

2009-08-31

Windows内核详解(内部资料)

内部研究所用的资料,很不容易得到的,Windows内核详解

2009-08-21

设计模式之C++版(附源码)

设计模式之C++版,详细介绍了如何用C++实现各个设计模式

2009-08-20

《iPhone开发基础教程》的源代码 下部

《iPhone开发基础教程》的源代码 下部

2009-08-20

《iPhone开发基础教程》的源代码 上部

《iPhone开发基础教程》的源代码 上部

2009-08-20

WinCE 下内存泄露检测大杀器Code snitch

WinCE 下内存泄露检测大杀器Code snitch,本资源中的Code snitch是一个试用版,本人也没有找到破解版,但结合包里面的另外一个工具我们就可以正常使用Code snitch了。

2009-08-20

采用引用计数的智能指针share_ptr

采用引用计数的智能指针share_ptr,可以用于标准库容器

2009-08-20

C++中对使用malloc/new引起的内存泄露的检查

C++中对使用malloc/new引起的内存泄露的检查,重载new/malloc delete/free来进行代码检查

2009-08-20

VisualC++开发的IM系统(仿QQ)

用Microsoft Visual C++ 开发的IM即时通讯系统(主要是仿QQ)

2009-07-01

winCE 程序设计3

winCE 程序设计,一共分3个压缩包,解压后使用,《winCE 程序设计》的影印版

2009-07-01

winCE 程序设计2

winCE 程序设计,共分3个压缩包,《WINCE程序设计》影印版

2009-07-01

winCE 程序设计

winCE 程序设计,共分3个压缩包,《WINCE程序设计》影印版

2009-07-01

Native C++ XML Parer

Native C++ XML Parer-----XMLLite

2008-10-15

STL源码剖析--侯捷

这个是简体中文的,不过是印刷版然后扫描的,将就着看吧,总比看繁体字看的舒服。。。。

2008-07-10

空空如也

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

TA关注的人

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