<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[srzhz的专栏]]></title><description><![CDATA[云计算、数据中心、应用开发的计算机系学生博客。]]></description><link>https://blog.youkuaiyun.com/srzhz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; srzhz]]></copyright><item><title><![CDATA[windows下网卡绑定多个IP地址的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/8136513</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/8136513</guid><author>srzhz</author><pubDate>Thu, 01 Nov 2012 14:06:19 +0800</pubDate><description><![CDATA[在Windows下，尤其是Windows的服务器，有时候需要在一张网卡上绑定多个IP地址。有两种方法可以完成。
一是使用控制面板可视化配置。
进入控制面板，网络设置(Network and Internet)，网络和共享中心（Network and Sharing Center)。点击更改适配器设置（Change adapter settings)。
选择你的网卡双击，选择属性，选择IPV4]]></description><category></category></item><item><title><![CDATA[C++中使用STL的hashmap]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7881946</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7881946</guid><author>srzhz</author><pubDate>Sat, 18 Aug 2012 23:36:53 +0800</pubDate><description><![CDATA[转载自http://blog.youkuaiyun.com/sdhongjun/article/details/4517325



今天在使用STL中的hash_map模板遇到使用PTCHAR作为Key时无法对字符串进行正确比较的问题，在网上查找相应的文章可惜没有找到，但找到了http://www.stlchina.org/twiki/bin/view.pl/Main/STLDetailHashMa]]></description><category></category></item><item><title><![CDATA[如何使用Windows C++发送以太网（Ethernet）帧]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7871961</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7871961</guid><author>srzhz</author><pubDate>Thu, 16 Aug 2012 10:03:30 +0800</pubDate><description><![CDATA[Objective

To send an arbitrary Ethernet frame using an AF_PACKET socket
Background
Ethernet is a link layer protocol. Most networking programs interact with the network stack at the transport lay]]></description><category></category></item><item><title><![CDATA[【转】Windows Route 路由表命令]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7835163</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7835163</guid><author>srzhz</author><pubDate>Mon, 06 Aug 2012 14:05:58 +0800</pubDate><description><![CDATA[转自http://www.yongfa365.com/Item/Route-Table-Windows-Command.html




Windows Route 路由表命令
在本地 IP 路由表中显示和修改条目。

语法 
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metri]]></description><category></category></item><item><title><![CDATA[Window7设置ARP表出现Access Denied错误的解决方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7827578</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7827578</guid><author>srzhz</author><pubDate>Fri, 03 Aug 2012 16:03:00 +0800</pubDate><description><![CDATA[Windows下设置ARP表项的命令是arp -s  。
但是这个命令没法指定某个interface去添加。Windows会自己帮你选一个加上，这个显然不行。
指定interface添加ARP表项的命令是arp -s   

最后一项是interface的IP地址。但是试了之后出现Access Denied错误。
Shit！！！

貌似Windows改变了设置的方法。正确方法如下：]]></description><category></category></item><item><title><![CDATA[Eclipse下配置github安装环境]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7753609</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7753609</guid><author>srzhz</author><pubDate>Tue, 17 Jul 2012 00:57:36 +0800</pubDate><description><![CDATA[Git是一个很好的版本管理系统。比SVN这种快操猛的版本管理要精致很多。尤其是增加了本地版本库的功能非常贴心。
Github是一个公开的GIt仓库网站。具体怎么注册估计不用我教，要是这个都不会就别编程了吧。
接下来就是安装git。这里只将Windows环境下安装Git方法。


上Git网站下载git的Windows安装文件。一路Next到选择安装组件这一步：
记住要选上Git Bas]]></description><category></category></item><item><title><![CDATA[Eclipse分栏同时显示多个代码文件的办法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7411206</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7411206</guid><author>srzhz</author><pubDate>Fri, 30 Mar 2012 14:14:02 +0800</pubDate><description><![CDATA[Eclipse作为一个伟大的IDE，它的编辑器肯定是可以分栏同时显示多个代码文件。
不过好像没有找到显式地分栏的按钮。


我的方法是：
按住要分栏显示的东西的标签页，要在右边显示就往右边拖，要在下边显示就往下边拖。其他方向类似。具体拖多少不好说，eclipse的操作提示也不是很清楚。反正拖到一定程度就可以了。比较写意的一个动作。]]></description><category></category></item><item><title><![CDATA[64位Linux不能正常使用32位程序的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7317947</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7317947</guid><author>srzhz</author><pubDate>Sun, 04 Mar 2012 15:07:33 +0800</pubDate><description><![CDATA[在64位Linux中有时候不能正常使用32位应用程序，有时候是因为没有安装正确的库。
apt-get install ia32-libs
这样就安装了32位必要的一些库，可以解决部分问题。]]></description><category></category></item><item><title><![CDATA[VS中调试DLL工程的正确方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7033985</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7033985</guid><author>srzhz</author><pubDate>Fri, 02 Dec 2011 10:37:16 +0800</pubDate><description><![CDATA[1 将DLL工程设置为启动工程
（只有这样调试器才会挂接到DLL工程上）
2 右键单击DLL工程，选择属性（Properties)进入属性设置页面。在左边Congifure Properties下面选择Debugging
3 在右边Debuggers to launch选择Local Windows Debugger
4 在下面Command一览中点击右边的箭头，按浏览，之后选择会调用你代]]></description><category></category></item><item><title><![CDATA[Silverlight中TreeView，TreeViewItem，HierarchalDataTemplate的详细用法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7022543</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7022543</guid><author>srzhz</author><pubDate>Tue, 29 Nov 2011 10:53:21 +0800</pubDate><description><![CDATA[转载自：http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/18/silverlight-toolkit-treeview-treeviewitem-amp-hierarchaldatatemplate.aspx





Hi folks,
 
I’d like to go over the TreeVie]]></description><category></category></item><item><title><![CDATA[Silverlight制作可拖动的自定义控件]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7015361</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7015361</guid><author>srzhz</author><pubDate>Sat, 26 Nov 2011 20:39:05 +0800</pubDate><description><![CDATA[转载自http://www.cnblogs.com/chengxingliang/archive/2011/02/17/1956856.html
在Silverlight中MouseDragElementBehavior拖动行为的对象添加了某一个元素之后，就可以让该元素可以被拖动。这个行为极大的方便了程序员的UI体验效果制作。但是在项目中，我们拖动了一个UI元素之后，我们往往还需要记录下这个UI]]></description><category></category></item><item><title><![CDATA[Silverlight中使用配置文件的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/7005378</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/7005378</guid><author>srzhz</author><pubDate>Wed, 23 Nov 2011 19:31:51 +0800</pubDate><description><![CDATA[Silverlight作为一个精简版的.NET framework，没有为配置文件提供相应的支持。我们无法像在winForm中那样使用System.Configuration.ConfigurationManager 来访问app.config中的配置信息。所以比较好的一个方式就只自己写一个配置文件管理类ConfigurationManager。以下构造方法参考了Andrew Tokeley上面的]]></description><category></category></item><item><title><![CDATA[Silverlight4.0中移动一个元素动画的后台代码]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6974609</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6974609</guid><author>srzhz</author><pubDate>Tue, 15 Nov 2011 21:14:51 +0800</pubDate><description><![CDATA[public Storyboard CreateMoveAnimation(UIElement animationTarget, Point sourcePoint, Point targetPoint, Duration duration)
        {
            //throw new NotImplementedException();

            Doub]]></description><category></category></item><item><title><![CDATA[C#编码规范]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6934808</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6934808</guid><author>srzhz</author><pubDate>Fri, 04 Nov 2011 10:48:19 +0800</pubDate><description><![CDATA[网上一个C# 编程规范
1. 避免将多个类放在一个文件里面。  

2. 一个文件应该只有一个命名空间，避免将多个命名空间放在同一个文件里面。

3. 一个文件最好不要超过500行的代码（不包括IDE产生的代码）。

4. 一个方法的代码长度最好不要超过25行。

5. 避免方法中有超过5个参数的情况。如果超过了，则应使用 struct 来传递多个参数。

6. 每行代码不要]]></description><category></category></item><item><title><![CDATA[WPF绘制线段（直线）的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6934015</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6934015</guid><author>srzhz</author><pubDate>Thu, 03 Nov 2011 23:44:25 +0800</pubDate><description><![CDATA[（1）如果是绘制单根直线，那么使用Line类。
Line类继承自Shape，Shape继承自FrameworkElement，FrameworkElement继承自UIElement，所以Panel可以直接调用.Children.Add()方法添加Line。
首先在Window中添加一个Canvas，名字是canvas1，那么添加直线的代码就是                Line myLi]]></description><category></category></item><item><title><![CDATA[WPF关闭程序的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6933661</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6933661</guid><author>srzhz</author><pubDate>Thu, 03 Nov 2011 21:18:43 +0800</pubDate><description><![CDATA[Application.Current.Shutdown(-1);
其中那个-1是你的程序返回给操作系统的值。如果正常退出就写-1，如果是出错了退出则填写相应的错误代码让操作系统知道。]]></description><category></category></item><item><title><![CDATA[WPF设置全屏的方法]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6933612</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6933612</guid><author>srzhz</author><pubDate>Thu, 03 Nov 2011 21:08:56 +0800</pubDate><description><![CDATA[定义如下函数：
private void Window_Loaded(object sender, RoutedEventArgs e)  
{  
    // 设置全屏  
    this.WindowState = System.Windows.WindowState.Normal;  
    this.WindowStyle = System.Windows.WindowStyle.]]></description><category></category></item><item><title><![CDATA[OpenGL教程（2）：编程初步]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6896454</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6896454</guid><author>srzhz</author><pubDate>Sat, 22 Oct 2011 15:29:10 +0800</pubDate><description><![CDATA[配置完GLUT开发环境。就可以在VS2010中进行OpenGL编程了。下面的教程综合了网上已有的教程和本人自己的体会。
一、 创建工程
在VS2010中创建一个空的win32工程。如果你不会，那么请先学习VC++编程技术。

二、 引用头文件
只需要引用。因为是使用GLUT进行编程，所以只需要引用这一个头文件。由于GLUT已经为你处理了windows窗口，所以你不必要重复引用window]]></description><category></category></item><item><title><![CDATA[OpenGL教程（1）：编程准备]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6896400</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6896400</guid><author>srzhz</author><pubDate>Sat, 22 Oct 2011 15:05:31 +0800</pubDate><description><![CDATA[一、 OpenGL与GLUT
简单地说OpenGL就是一套很牛B的跨平台图形化编程框架。玩过游戏的人对这个词一定不会感到陌生。与OpenGL相同的框架还有Direct3D。两者之间最明显的区别之一就是OpenGL是开源的。所以学习OpenGL是一个不错的选择。
刚才说了OpenGL是跨平台的。但是在不同平台下绘制窗口、图形有很大的不同，所以在不同平台下程序员都要自己操作窗口事件。这对专注于动画]]></description><category></category></item><item><title><![CDATA[C++各平台和编译器的预编译宏定义]]></title><link>https://blog.youkuaiyun.com/srzhz/article/details/6851909</link><guid>https://blog.youkuaiyun.com/srzhz/article/details/6851909</guid><author>srzhz</author><pubDate>Sat, 08 Oct 2011 11:18:55 +0800</pubDate><description><![CDATA[点击打开链接]]></description><category></category></item></channel></rss>