<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_16021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_16021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_16021]]></copyright><item><title><![CDATA[编写第一个NDK程序]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367750</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367750</guid><author>iteye_16021</author><pubDate>Mon, 09 Jul 2012 11:09:00 +0800</pubDate><description><![CDATA[在上一篇文章中搭建好了Eclipse下NDK环境，现在开始NDK的开发：
1、打开Eclipse，新建一个Android Project，名字就叫HelloNdk，package：org.android.code
2、然后在org.android.code 包里新建一个helloNdk的Class。.
在该类中声明本地调用的方法，如下图：

 
然后将项目编译一下，让Eclipse生成...]]></description><category></category></item><item><title><![CDATA[Android NDK 开发教程：调试]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367600</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367600</guid><author>iteye_16021</author><pubDate>Mon, 09 Jul 2012 00:13:00 +0800</pubDate><description><![CDATA[开发应用一个关键的步骤是调试，对于NDK的C代码调试有很多种方法，

对于和Android平台相关性不大的部分代码，可以单独创建一个C/C++项目，编写测试代码，测试完成后，再编译成NDK动态库或静态库模块。


使用NDK-GDB，NDK-GDB的命令行调试方法和GDB类似，网络有很多关于GDB的教程



使用Eclipse+CDT+GDB调试android NDK程序
 实时调试，不...]]></description><category></category></item><item><title><![CDATA[Application.mk]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367599</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367599</guid><author>iteye_16021</author><pubDate>Mon, 09 Jul 2012 00:10:00 +0800</pubDate><description><![CDATA[
配合android.mk 使用的make 文件还有一个application.mk ，大部分情况无需修改该文件，下面也来自网络翻译
Application.mk文件
简介：
—————————–
要将C\C++代码编译为SO文件，光有Android.mk文件还不行，还需要一个Application.mk文件。
本文档是描述你的Android应用程序中需要的本地模块的Applicati...]]></description><category></category></item><item><title><![CDATA[Android.mk文件]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367598</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367598</guid><author>iteye_16021</author><pubDate>Mon, 09 Jul 2012 00:02:00 +0800</pubDate><description><![CDATA[NDK项目一个重要组成是它的make 文件 –android.mk. 下面部分来自网络翻译（省得我再翻译了:-).
注：大部分情况只需参考HelloJni 和twoLibs 的android.mk 文件即可，如果你想搞清楚android.mk 中定义变量的具体含义，可以参考下面翻译。

Android.mk文件语法详述
介绍：
————
这篇文档是用来描述你的C或C++源文件中Andr...]]></description><category></category></item><item><title><![CDATA[eclipse里配置Android ndk环境，用eclipse编译.so文件]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367594</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367594</guid><author>iteye_16021</author><pubDate>Sun, 08 Jul 2012 23:56:00 +0800</pubDate><description><![CDATA[做Android NDK开发时，c代码需要用ndk-build来进行编译，而java代码则需要用Android sdk编译。
编译c代码有两种方法：
一、写好c代码后，然后用cygwin搭建ndk-build环境，用ndk-build来编译出相关的.so文件(libs目录)之后，
 再用eclipse里去编译java程序，从而使用.so文件。该方法在上一篇搭建NDK环境有介绍。
二、利用e...]]></description><category></category></item><item><title><![CDATA[Android NDK环境搭建]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367494</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367494</guid><author>iteye_16021</author><pubDate>Sun, 08 Jul 2012 18:51:00 +0800</pubDate><description><![CDATA[
一、下载Android NDK
您可以下载NDK r8 for Windows或NDK r8 for Windows安装包,下载地址：http://developer.android.com/sdk/ndk/index.html

下载后解压到你喜欢的路径，例如笔者的路径: D:\Develope\Android\android-ndk-r8。注意跟Android安装一样，目录不要有空格...]]></description><category></category></item><item><title><![CDATA[Android NDK 与 Java JNI]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82367474</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82367474</guid><author>iteye_16021</author><pubDate>Sun, 08 Jul 2012 17:42:00 +0800</pubDate><description><![CDATA[JNI：全称Java Native Interface。是java平台的一部分
JNI允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口，它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。类似于.Net
 Framework上的p/invoke，可以让C#或Visual Basic.N...]]></description><category></category></item><item><title><![CDATA[C# 十六进制颜色与Color对象的互相转换]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82336495</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82336495</guid><author>iteye_16021</author><pubDate>Tue, 29 May 2012 16:44:00 +0800</pubDate><description><![CDATA[把十六进制颜色转化为color对象 
ColorTranslator.FromHtml(&quot;#FF0000&quot;) 
或 ColorTranslator.FromHtml(&quot;Red&quot;); 
把color对象转化为十六进制颜色 
ColorTranslator.ToHtml(Color.FromArgb(255,255,255)) 或 ColorTranslator.ToHtml(Color.Re...]]></description><category></category></item><item><title><![CDATA[VC2003使用MSWORD.OLB读取表格数据]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82212007</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82212007</guid><author>iteye_16021</author><pubDate>Wed, 30 Nov 2011 18:15:00 +0800</pubDate><description><![CDATA[在VC2003中新建一程序，选择项目--》添加类--》MFC--》类型库中的MFC类。
然后选择“文件”单选按钮，默认选择的是“注册表”单选按钮。
从“位置”的“...”按钮（浏览）中选择word安装路径中的MFWORD.OLB文件，
然后在“列表”中就会显示所有的类型，选择需要使用的类型，添加到右侧。
完成后，会把选择的类的头文件添加到你的项目中，这样你就可以使用这些类
操作word文...]]></description><category></category></item><item><title><![CDATA[Sqlite3的自增长字段设置为初始值0]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82134752</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82134752</guid><author>iteye_16021</author><pubDate>Thu, 08 Sep 2011 08:39:00 +0800</pubDate><description><![CDATA[
sqlite3记录被清除之后，如果表中有自增长字段，下次再插入数据，会继续延续之前自增长字段的历史记录。 
清除方法： 
在Sqlite3建立带自增长字段的表时，Sqlite3会创建这个表存放自增长序列： 
“sqlite_sequence”
可以用Create、Read、Update、Delete操作该表。
使用Delete和Update可以清除和修改slite_sequence存...]]></description><category></category></item><item><title><![CDATA[SqlParameter.Size 属性]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82132768</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82132768</guid><author>iteye_16021</author><pubDate>Sun, 04 Sep 2011 21:10:00 +0800</pubDate><description><![CDATA[




列中数据的最大大小（以字节为单位）。默认值是从参数值推导出的。






备注







设置Size仅影响参数的输入值。此属性不影响返回值和输出参数。
Size属性用于二进制和字符串类型。对于SqlType.String类型的参数，Size是指 Unicode 字符的长度。对于SqlType.Xml类型的参数，将忽略Size。
对于非字符串数据...]]></description><category></category></item><item><title><![CDATA[BYTE to CString]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82126701</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82126701</guid><author>iteye_16021</author><pubDate>Tue, 23 Aug 2011 20:06:00 +0800</pubDate><description><![CDATA[BYTE byteArray[100]; // with some values
CString strByte;
for ( int i = 0; i &amp;lt; 64; i++ )
{
strByte.Format( &quot;%02x&quot;, byteArray[i]);
// output the string
}]]></description><category></category></item><item><title><![CDATA[_tprintf printf printf wprintf  _stprintf sprintf sprintf swprintf]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82125693</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82125693</guid><author>iteye_16021</author><pubDate>Mon, 22 Aug 2011 08:52:00 +0800</pubDate><description><![CDATA[

TCHAR.H Routine    


 _UNICODE &amp;amp; _MBCS Not Defined     


_MBCS Defined


_UNICODE Defined





_tprintf              

printf                                

printf

wprintf
...]]></description><category></category></item><item><title><![CDATA[关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82102891</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82102891</guid><author>iteye_16021</author><pubDate>Fri, 05 Aug 2011 10:34:00 +0800</pubDate><description><![CDATA[








char :单字节变量类型，最多表示256个字符，

wchar_t :宽字节变量类型，用于表示Unicode字符，

它实际定义在&amp;lt;string.h&amp;gt;里：typedef unsigned short wchar_t。

为了让编译器识别Unicode字符串，必须以在前面加一个“L”,定义宽字节类型方法如下：


wchar_t c...]]></description><category></category></item><item><title><![CDATA[标准C++ 与MFC 6.0 中字符串的分割]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82100294</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82100294</guid><author>iteye_16021</author><pubDate>Sun, 31 Jul 2011 13:31:00 +0800</pubDate><description><![CDATA[#include &amp;lt;string&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
using namespace std; 

typedef basic_string&amp;lt;char&amp;gt;::size_type S_T;
static const S_T npos = -1;

////trim指示是否保留空串，默认为保留。
v...]]></description><category></category></item><item><title><![CDATA[CMapStringToPtr添加与释放]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82100019</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82100019</guid><author>iteye_16021</author><pubDate>Sat, 30 Jul 2011 09:33:00 +0800</pubDate><description><![CDATA[// 创建MapStringToPtr
CMapStringToPtr m_prjFiles;
CStringList m_fileList;
m_fileList.AddTail(_T(&quot;C:\\a&quot;));
m_fileList.AddTail(_T(&quot;C:\\b&quot;));
m_fileList.AddTail(_T(&quot;C:\\c&quot;));
// 遍历CStringList变量,添加到CMapStr...]]></description><category></category></item><item><title><![CDATA[怎样去掉 CPropertySheet 的帮助,应用按钮]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82097946</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82097946</guid><author>iteye_16021</author><pubDate>Mon, 25 Jul 2011 19:03:00 +0800</pubDate><description><![CDATA[怎样去掉 CPropertySheet 的帮助按钮, 今天修改一程序, 要求去掉 CPropertSheet 上的帮助按钮, 按照MSDN上写的: m_psh.dwFlags &amp;amp;= ~PSH_HASHELP 就OK了, 运行起来一看, 咦, 还在, TNND. 再查MSDN, 原来每个页面都要 ~PSH_HASHELP 一下, 然后就:

再运行, 再看, 还是在, 真BT, 在网上查了,...]]></description><category></category></item><item><title><![CDATA[Win7 xp 双系统安装说明(转)]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82062018</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82062018</guid><author>iteye_16021</author><pubDate>Thu, 05 May 2011 21:17:00 +0800</pubDate><description><![CDATA[转载自： http://hi.baidu.com/%BA%BC%D6%DD%C7%E5%B7%E7/blog/item/cdd4c0efc319e9f3b2fb95a7.html

前言：
1、先装XP，再装Windows 7，最好不要反过来，不然XP不会把Windows 7的启动管理器给覆盖掉，会麻烦些。总之遵循从“低版本到高版本”的安装原则。
2、如果分区不够大，请用以下软件调整，但要...]]></description><category></category></item><item><title><![CDATA[{SmartAssembly} – 混淆你的程序集代码使用向导(转)]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82061639</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82061639</guid><author>iteye_16021</author><pubDate>Thu, 05 May 2011 08:50:00 +0800</pubDate><description><![CDATA[
{SmartAssembly} – 
混淆你的程序集代码使用向导(转)


转自：http://www.cnblogs.com/rickie/archive/2009/11/13/1602239.html


SmartAssembly 提供了一种用于优化和混淆你的
 .NET 程序集，保护你的作品和软件，减小分发包的大小，提高程序性能。
Visual Studio 2003...]]></description><category></category></item><item><title><![CDATA[ZeroMemory、memset 和 “={0}”]]></title><link>https://blog.youkuaiyun.com/iteye_16021/article/details/82060293</link><guid>https://blog.youkuaiyun.com/iteye_16021/article/details/82060293</guid><author>iteye_16021</author><pubDate>Fri, 29 Apr 2011 13:27:00 +0800</pubDate><description><![CDATA[
ZeroMemory
、memset
 和 “={0}” 三者用于清零操作的区别：
首先是ZeroMemory
和memset
的区别：
1、ZeroMemory
是微软的SDK
提供的，memset
属于C Run-time Library
提供的。
因此ZeroMemory
只能用于Windows系统，而memset
还可用于其他系统。 
2、ZeroMemor...]]></description><category></category></item></channel></rss>