<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangfcf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangfcf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangfcf]]></copyright><item><title><![CDATA[smarty配置及教程]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4587496</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4587496</guid><author>yangfcf</author><pubDate>Thu, 24 Sep 2009 10:36:00 +0800</pubDate><description><![CDATA[smarty下载：Smarty 2.6.18 Source March 7th, 2007Smarty 2.6.17 Source March 5th, 2007Smarty 2.6.16 Source Dec 1st, 2006Smarty 2.6.15 Source Nov 30th, 2006刚开始接触模版引擎的 PHP 设计师，听到 Smarty 时，都会觉得很难。其实]]></description><category></category></item><item><title><![CDATA[数据库语句]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4460545</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4460545</guid><author>yangfcf</author><pubDate>Tue, 18 Aug 2009 21:29:00 +0800</pubDate><description><![CDATA[7.取e为底的对数　　S:select log(2.7182818284590451) value 1　　O:select ln(2.7182818284590451) value from dual; 1　　8.取10为底对数　　S:select log10(10) value 1　　O:select log(10,10) value from dual; 1]]></description><category></category></item><item><title><![CDATA[在WORD中用VBA实现光标移动与内容选择]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4400052</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4400052</guid><author>yangfcf</author><pubDate>Sat, 01 Aug 2009 16:42:00 +0800</pubDate><description><![CDATA[在WORD中如何用VBA宏语言选定一行、一段，删除一行、一段，移动光标至行首、行尾、段首、段尾等。请看以下内容。Sub MoveToCurrentLineStart()    移动光标至当前行首    Selection.HomeKey unit:=wdLineEnd SubSub MoveToCurrentLineEnd()    移动光标至当前行尾    Selection.End]]></description><category></category></item><item><title><![CDATA[VBA编程]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4398571</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4398571</guid><author>yangfcf</author><pubDate>Fri, 31 Jul 2009 22:09:00 +0800</pubDate><description><![CDATA[利用VBA 编程，可以使许多日常的任务自动完成，使用户的工作更有效率。　　11.7.1 在启动时显示打开对话框　　一般情况下启动Word，Word 会认为是创建一个新文档。如果只是想打开一个旧文档进行编辑，在Word 启动时显示【打开】对话框可以节省许多时间。为此，可以创建生成一个宏。　　Public Sub openfile（）　　建立一个宏，使在Word 启动时运行该宏　]]></description><category></category></item><item><title><![CDATA[“域”的概念]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4389922</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4389922</guid><author>yangfcf</author><pubDate>Wed, 29 Jul 2009 11:06:00 +0800</pubDate><description><![CDATA[word域　　WORD域的英文意思是范围，类似数据库中的字段，实际上，它就是Word文档中的一些字段。每个Word域都有一个唯一的名字，但有不同的取值。用Word排版时，若能熟练使用WORD域，可增强排版的灵活性，减少许多烦琐的重复操作，提高工作效率。 　　一、域是什么　　首先，我们了解几个与域相关的概念。域是文档中的变量。域分为域代码和域结果。域代码是由域特征字符、域类型、域指令和开]]></description><category></category></item><item><title><![CDATA[C++中的类型转换]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4385828</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4385828</guid><author>yangfcf</author><pubDate>Tue, 28 Jul 2009 08:52:00 +0800</pubDate><description><![CDATA[1、static_cast Operator MSDN: The expression static_cast  ( expression ) converts expression to the type of type-id based solely on the types present in the expression. No run-time type check is ma]]></description><category></category></item><item><title><![CDATA[VC++对象模型]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4385821</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4385821</guid><author>yangfcf</author><pubDate>Tue, 28 Jul 2009 08:51:00 +0800</pubDate><description><![CDATA[一个C++程序员，想要进一步提升技术水平的话，应该多了解一些语言的语意细节。对于使用VC++的程序员来说，还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书，然而，书的篇幅多一些，又和具体的VC++关系小一些。因此，从篇幅和内容来看，译者认为本文是深入理解C++对象模型比较好的一个出发点。　　这篇文章以前看到时就觉得很好，旧文重读，感觉]]></description><category></category></item><item><title><![CDATA[《Inside the C++ Object Model》]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4381612</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4381612</guid><author>yangfcf</author><pubDate>Sun, 26 Jul 2009 16:04:00 +0800</pubDate><description><![CDATA[第一章 关于对象C语言中，“数据”和“处理数据的操作”十分开来的。由一组“分布在各个一功能味道想得函数中”的算法所驱动，他们处理的是共同的外部数据。而在C++中，则使用的是独立的“抽象数据类型abstract data type（ADT)”所驱动。从软件工程的角度看“一个ADT或CLASS hierar5chy的数据封装”比"在C程序中程序迎的使用全局数据好"。加上封装后的布局成本C++在布局]]></description><category></category></item><item><title><![CDATA[游戏杆编程]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4379870</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4379870</guid><author>yangfcf</author><pubDate>Sat, 25 Jul 2009 16:44:00 +0800</pubDate><description><![CDATA[1.#include "Mmsystem.h"2.加入winmm.lib3.重载WM_CREATEint CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct) {if (CListView::OnCreate(lpCreateStruct) == -1)return -1;int result=::joySetCapture(CMyView::m]]></description><category></category></item><item><title><![CDATA[C#连接SQL Server 2005 Express的字符串]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4379866</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4379866</guid><author>yangfcf</author><pubDate>Sat, 25 Jul 2009 16:43:00 +0800</pubDate><description><![CDATA[ using System.Data.SqlClient;public class sqlServerConnection {//public static void Main() {//下面就是标准的连接，注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。//                   ]]></description><category></category></item><item><title><![CDATA[sizeof 该注意的一些问题]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4379764</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4379764</guid><author>yangfcf</author><pubDate>Sat, 25 Jul 2009 16:03:00 +0800</pubDate><description><![CDATA[1.常规char str1[] = “Hello” ;char str2[5] = {H,e,l,l,o};char str3[6] = {H,e,l,l,o,/0};char   *p1 = "Hello";char *p2[]={"hello","world"}; int     n = 10;int    *q = &n;sizeof (str1 ]]></description><category></category></item><item><title><![CDATA[c++ 判断文件夹是否存在]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4363451</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4363451</guid><author>yangfcf</author><pubDate>Mon, 20 Jul 2009 13:08:00 +0800</pubDate><description><![CDATA[（1）//目录是否存在的检查：bool CheckFolderExist(const string &strPath){    WIN32_FIND_DATA wfd;    bool rValue = false;    HANDLE hFind = FindFirstFile(strPath.c_str(), &wfd);    if ((hFind != INVALID_HANDLE_V]]></description><category></category></item><item><title><![CDATA[C++操作符的优先级 ]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4355444</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4355444</guid><author>yangfcf</author><pubDate>Fri, 17 Jul 2009 09:08:00 +0800</pubDate><description><![CDATA[C++操作符的优先级 操作符及其结合性 功能 用法 LLL::::::全局作用域 类作用域 名字空间作用域 ::nameclass::namenamespace::nameLLLLL.->[]()()成员选择 成员选择 下标 函数调用 类型构造 object.memberpointer-]]></description><category></category></item><item><title><![CDATA[opencv常用转换 opencv图像处理]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4352999</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4352999</guid><author>yangfcf</author><pubDate>Thu, 16 Jul 2009 11:16:00 +0800</pubDate><description><![CDATA[分配与释放图像空间 分配图像空间:IplImage* cvCreateImage(CvSize size, int depth, int channels);    size:   cvSize(width,height);    depth: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,          IPL_DEPTH_16S, ]]></description><category></category></item><item><title><![CDATA[VS2005编译之declared deprecated警告]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4352374</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4352374</guid><author>yangfcf</author><pubDate>Thu, 16 Jul 2009 08:47:00 +0800</pubDate><description><![CDATA[1. gets_s()代替gets()2.strcpy_s()来代替strcpy()3.strncpy_s（）代替strncpy（）4.sprintf_s()代替sprintf（）5.CString：：Format（_T("字符转")）代替CString：：Format（"字符转"）6.strcat_s()代替strcat()7.fopen_s()代替fopen()8._vsnprintf_s]]></description><category></category></item><item><title><![CDATA[Windows文件操作API]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4351589</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4351589</guid><author>yangfcf</author><pubDate>Wed, 15 Jul 2009 18:52:00 +0800</pubDate><description><![CDATA[下面是windows中提供的对于文件进行操作的API函数及其功能：    Windows                  API函数           功能CloseHandle   关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时，这个函数通常与vb的close命令相似。应尽可能的使用close，因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb]]></description><category></category></item><item><title><![CDATA[GetLastError()返回值]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4350365</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4350365</guid><author>yangfcf</author><pubDate>Wed, 15 Jul 2009 13:48:00 +0800</pubDate><description><![CDATA[〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足，无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗-访问码无效。 〖13〗-数据无效。 〖14〗-存储器不足，]]></description><category></category></item><item><title><![CDATA[控制台输出中文]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4346401</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4346401</guid><author>yangfcf</author><pubDate>Tue, 14 Jul 2009 09:47:00 +0800</pubDate><description><![CDATA[{ char* paName = "测试中";        wchar_t* pwName = L"测试中";                printf(paName); //输出为：测试中        wprintf((wchar_t*)paName); //输出为：空               printf((char*)pwName); //输出为：乱码]]></description><category></category></item><item><title><![CDATA[Windows文件操作的API（CreateFile系列）]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4346176</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4346176</guid><author>yangfcf</author><pubDate>Tue, 14 Jul 2009 08:39:00 +0800</pubDate><description><![CDATA[在VC中,大多数情况对文件的操作都使用系统提供的 API 函数，但有的函数我们不是很熟悉，以下提供一些文件操作 API 函数介绍： 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作，首先必须获得文件句柄，通过该函数可以获得文件句柄，该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后，则可以通过该函数读取数据。]]></description><category></category></item><item><title><![CDATA[控制台窗口界面的编程控制（二）]]></title><link>https://blog.youkuaiyun.com/yangfcf/article/details/4332406</link><guid>https://blog.youkuaiyun.com/yangfcf/article/details/4332406</guid><author>yangfcf</author><pubDate>Wed, 08 Jul 2009 21:13:00 +0800</pubDate><description><![CDATA[七、滚动和移动　　ScrollConsoleScreenBuffer是实现文本区滚动和移动的API函数。它可以将指定的一块文本区域移动到另一个区域，被移空的那块区域由指定字符填充。函数的原型如下：BOOL ScrollConsoleScreenBuffer(　　HANDLE hConsoleOutput, // 句柄　　CONST SMALL_RECT* lpScrollRectangle]]></description><category></category></item></channel></rss>