<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[皮业勇的技术专栏]]></title><description><![CDATA[C/C++,c#,VC,编译原理,数据库,网络管理]]></description><link>https://blog.youkuaiyun.com/flying2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flying2]]></copyright><item><title><![CDATA[RSA数字签名和加解密]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3090016</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3090016</guid><author>flying2</author><pubDate>Fri, 17 Oct 2008 09:59:00 +0800</pubDate><description><![CDATA[ RSA数字签名和加解密1.概述RSA算法是第一个能同时用于加密和数字签名的算法，它的安全性依赖于大数的因子分解，但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何，而且密码学界多数人士倾向于因子分解不是NPC问题。它包含公钥和私钥对。RSA生成的公钥和私钥对，其中公钥发布给所有人，私钥自己保留。 2.用于加解密]]></description><category></category></item><item><title><![CDATA[Lex和Yacc使用学习笔记(二)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3072965</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3072965</guid><author>flying2</author><pubDate>Tue, 14 Oct 2008 10:57:00 +0800</pubDate><description><![CDATA[Yacc       yacc的文法由一个使用BNF文法（Backus-Naur form 的变量描述。文法规则最初由 John Backus 和 Peter Naur 发明，并且用于描述Algol60 语言。 BNF 能够用于表达上下文无关语言。现代程序语言中的大多数结构可以用BNF 文法来表达。例如，数值相乘和相加的文法是：E > E + EE > E * EE > id像]]></description><category></category></item><item><title><![CDATA[Lex和Yacc使用学习笔记(一)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3072559</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3072559</guid><author>flying2</author><pubDate>Tue, 14 Oct 2008 09:35:00 +0800</pubDate><description><![CDATA[ 概述使用Lex和Yacc构造编译器过程如下图所示： Yacc 读入bas.y 中的语法描述而后生成一个剖析器，即y.tab.c 中的函数 yyparse。b as.y 中包含的是一系列的标记声明。Lex 读入bas.l 中的正则表达式的说明，包含文件 y.tab.h，然后生成词汇解释器，即文件lex.yy.c 中的函数yylex。最终，这个解释器和剖析器被连接到一起，而组]]></description><category></category></item><item><title><![CDATA[设计模式轻松讲解]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3027089</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3027089</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:41:00 +0800</pubDate><description><![CDATA[在网上看见了这篇文章，作者以轻松的语言比喻了java的23种模式，有很好的启发作用。         创建型模式                 1、FACTORY—追MM少不了请吃饭了，麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西，虽然口味有所不同，但不管你带MM去麦当劳或肯德基，只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory                 工厂]]></description><category></category></item><item><title><![CDATA[SQL Server学习笔记之四(什么是数据库的备份策略)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026962</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026962</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:30:00 +0800</pubDate><description><![CDATA[ 备份与恢复1. 备份和恢复的基础：事务      事务是SQL Server中的基本工作单元，事务处理保证了SQL Server数据库的一致性和可恢复性。      事务的ACID属性      A:原子性     不可分      C:一致性     数据完整      I:孤立性      执行了一半时的效果外界看不到，只能看到全部执行完的效果      D:]]></description><category></category></item><item><title><![CDATA[SQL Server学习笔记之三(如何让数据库抵御外界的攻击)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026948</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026948</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:30:00 +0800</pubDate><description><![CDATA[ 3.SQL Server配置安全性a.服务帐号的安全性  使用本地系统帐号   LocalSystem  使用域用户帐号      windows帐号b.用户及登录  1)登录的类型 两种windows验证，SQL Server验证。可以利用windows用户验证的许多特性和功能。如密码复杂度，登录错误后锁定帐号等。  2)登录模式windows验证模式，wi]]></description><category></category></item><item><title><![CDATA[SQL Server学习笔记之二(如何让数据库抵御外界的攻击)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026940</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026940</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:29:00 +0800</pubDate><description><![CDATA[ 2007-8-211.SQL Server的网络安全性a.使用SSL加密b.隔离来自非授权区域对SQL Server的访问  两层防火墙c.启用802.1X鉴别机制 2.客户端的安全性a.保护连接配置信息b.响应服务器安全通讯c.编写安全的代码 3.SQL Server配置安全性a.服务帐号的安全性  使用本地系统帐号   LocalS]]></description><category></category></item><item><title><![CDATA[SQL Server学习笔记之一（DBA的工作到底有哪些）]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026927</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026927</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:28:00 +0800</pubDate><description><![CDATA[ 2007-8-201.安全性服务器角色登录数据库角色数据库用户每一个登录可以拥有多个服务器角色；每一个数据库用户必须与一个登录名称相关联；数据库角色是一组数据库访问权限的集合，可以为数据库用户分配多个角色，使其拥有多种权限，也可以把数据库角色分配给多个数据库用户。可以新建数据库角色，有两种类型：标准角色和应用程序角色。应用程序角色带有密码，在应用程序中执行：s]]></description><category></category></item><item><title><![CDATA[教你如何解决XP局域网访问故障方法]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026878</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026878</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:23:00 +0800</pubDate><description><![CDATA[ 教你如何解决XP局域网访问故障方法局域网内winXP（professional）的访问是个经常困扰大家的不大不小的问题,许多网友都曾遇到此类故障，现在笔者将个人的一点实际经验总结如下,希望能帮大家彻底解决winXP访问问题： 一、首先启用guest来宾帐户； 二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里，"从网络访问此计算机"中加入guest帐户，而"拒绝从网络访问这台]]></description><category></category></item><item><title><![CDATA[为什么会出现LNK2005"符号已定义"的链接错误?]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026865</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026865</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:22:00 +0800</pubDate><description><![CDATA[ 为什么会出现LNK2005"符号已定义"的链接错误? 许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误，而且通常是在使用第三方库时遇到的。对于这个问题，有的朋友可能不知其然，而有的朋友可能知其然却不知其所以然，那么本文]]></description><category></category></item><item><title><![CDATA[svn服务器的建立]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026860</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026860</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:21:00 +0800</pubDate><description><![CDATA[ 1.下载svn服务器 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91TortoiseSVN客户端 http://www.subversion.org.cn/index.php?option=com_weblinks&catid=63&Itemid=99 2.拷贝服务器程序bin目录下文件到]]></description><category></category></item><item><title><![CDATA[让你的windows时间与标准时间同步]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026852</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026852</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:19:00 +0800</pubDate><description><![CDATA[  windows自带时间同步功能，在【时间和日期 属性】的Internet时间页，需要打开服务：rpcss(Remote Procedure Call (RPC))和w32time(Windows Time) HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient的Spe]]></description><category></category></item><item><title><![CDATA[[C#/C++]C#调用非托管DLL的APIs ]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026843</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026843</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:18:00 +0800</pubDate><description><![CDATA[ [C#/C++]C#调用非托管DLL的APIs     上网baidu一下或google一下这个东东就有很多人在问这个问题，最近我也用到了这个，所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点，在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前，我们应该好好掌握一下DllImportAttribute,]]></description><category></category></item><item><title><![CDATA[Debug Diagnostic 1.1 工具现已推出]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026833</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026833</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:16:00 +0800</pubDate><description><![CDATA[ Debug Diagnostic 1.1 工具现已推出察看本文应用于的产品function loadTOCNode(){}文章编号:931370最后修改:2007年4月3日修订:1.1本页概要 简介 更多信息 Debug Diagnostics 1.1 工具的组件 调试服务]]></description><category></category></item><item><title><![CDATA[CLR 的线程池 ]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026818</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026818</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:15:00 +0800</pubDate><description><![CDATA[CLR 的线程池  Jeffrey Richter Microsoft 一直试图提高其平台与应用程序的性能。许多年前，Microsoft 研究了应用程序开发人员是如何使用线程的，以便看看能做些什么来提高他们的效用。这项研究有一个很重要的发现：开发人员经常创建新线程来执行一项任务，当该项任务完成时，线程终止。这种模式在服务器应用程序中极其常见。客户端请求服务器，服务器创建]]></description><category></category></item><item><title><![CDATA[用C#创建Windows服务(Windows Services)]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026806</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026806</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:14:00 +0800</pubDate><description><![CDATA[ Windows服务在Visual Studio 以前的版本中叫NT服务，在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事，本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时，向一个文本文件中写入一些文字信息。 第一步：创建服务框架 要创建一个新的 Windows 服务，可以从Visual C# 工程中选取 Win]]></description><category></category></item><item><title><![CDATA[发布程序时的VC及MFC运行环境]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026774</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026774</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:10:00 +0800</pubDate><description><![CDATA[ 发布程序时的VC及MFC运行环境 如果.net程序使用了VC或者MFC，在发布应用程序时需要发布相关的dll，程序才能使用具体需要哪些dll，可以通过VC6附带的工具DEPENDS查找。 在Microsoft Visual Studio 8/VC/redist目录下有CRT，MFC，ATL等的运行环境，注意分Debug和Release版，dll名字以D结尾的就是Debug]]></description><category></category></item><item><title><![CDATA[NHibernate使用介绍]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026766</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026766</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:08:00 +0800</pubDate><description><![CDATA[ NHibernate使用介绍1．总体介绍1.1 简介       NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。NHibernate 来源于非常优秀的基于Java的Hibernate 关系型数据库持久化工具。NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。使用NHibernate，可以让应用层程序不直接操作数据库，而是操]]></description><category></category></item><item><title><![CDATA[C#调用C函数的方法]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026717</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026717</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 11:02:00 +0800</pubDate><description><![CDATA[ C#调用C函数的方法： 方法一： 1.新建Visual C++类型的Win32项目C语言的函数定义如下：extern "C" __declspec(dllexport) int fnTestWin32(void);实现如下extern "C" __declspec(dllexport) int fnTestWin32(void){ return 42;}工]]></description><category></category></item><item><title><![CDATA[SharpPcap开发包分析]]></title><link>https://blog.youkuaiyun.com/flying2/article/details/3026677</link><guid>https://blog.youkuaiyun.com/flying2/article/details/3026677</guid><author>flying2</author><pubDate>Tue, 07 Oct 2008 10:59:00 +0800</pubDate><description><![CDATA[ SharpPcap开发包分析 1.协议部分===========================================================================================================================Packet类 提供属性 Bytes        只读，没有实际实现 Data        只]]></description><category></category></item></channel></rss>