<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[白菜有罪的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wu_353021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wu_353021]]></copyright><item><title><![CDATA[一个木马的分析(一)]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/50783305</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/50783305</guid><author>wu_353021</author><pubDate>Wed, 02 Mar 2016 21:33:01 +0800</pubDate><description><![CDATA[文件MD5:130862496f0fd7a4d6dcb519a06f9f80 
分析完毕之后大概的结论有:
1)将自身拷贝到其他文件夹中，然后删除自身
2)结束指定进程，启动宿主进程
3)向系统进程注入代码
4)写启动项注册表
5)下载文件
6)查询DNS信息]]></description><category></category></item><item><title><![CDATA[Parallels上装Ghost XP]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/23611815</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/23611815</guid><author>wu_353021</author><pubDate>Sun, 13 Apr 2014 18:42:10 +0800</pubDate><description><![CDATA[第一步，新建一个虚拟机，选择镜像an zhuan]]></description><category></category></item><item><title><![CDATA[﻿﻿﻿﻿Darwin Streaming Server源码分析]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/13018285</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/13018285</guid><author>wu_353021</author><pubDate>Fri, 25 Oct 2013 11:51:48 +0800</pubDate><description><![CDATA[所谓的流式媒体简单的讲就是指人们通过网络实时的收看多媒体信息：如音频流、视频流等。与流式媒体对应的传统工作方式是下载+播放模式，即用户首先下载多媒体文件，然后再在本地播放，这种方法的一个主要缺点是启动延迟较大，例如一个30分钟长的MPEG-I文件（相当于VCD质量），即使使用1.5Mbps的速率下载，也需要半个小时才能完成，这样一个漫长的等待时间实在是无法忍受。在窄带网络环境中，几乎所有基于Int]]></description><category></category></item><item><title><![CDATA[Reactor模式及在DSS中的体现]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/13017735</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/13017735</guid><author>wu_353021</author><pubDate>Fri, 25 Oct 2013 11:17:58 +0800</pubDate><description><![CDATA[Reactor模式是处理并发I/O比较常见的一种模式，用于同步I/O，中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上，同时主线程阻塞在多路复用器上；一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发)，多路复用器返回并将相应I/O事件分发到对应的处理器中。
　　Reactor是一种事件驱动机制，和普通函数调用的不同之处在于：应用程序不是主动的调用某个A]]></description><category></category></item><item><title><![CDATA[ACE在VS2005下的配置]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12916737</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12916737</guid><author>wu_353021</author><pubDate>Mon, 21 Oct 2013 19:45:40 +0800</pubDate><description><![CDATA[1. 下载ACE库文件：

ACE-5.8.zip




2. 解压缩到指定目录：

E:\ACE_wrappers




3. 添加config.h文件：

创建config.h文件，保存到E:\ACE_wrappers\ace目录中，其内容如下：

#ifndef _ACE_CONFIG_H_
#define _ACE_CONFIG_H_


#]]></description><category></category></item><item><title><![CDATA[网络获取资源途径]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12888423</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12888423</guid><author>wu_353021</author><pubDate>Sun, 20 Oct 2013 20:24:28 +0800</pubDate><description><![CDATA[随着互联网的发展，人们获取信息的方式变得多种多样，不仅仅只限与书本而已，网上海量的资源可以供我们阅读、学习，而且方式也多钟多样。
1.文本类 


2.数据库
知网  http://www.cnki.net/
万方 http://c.wanfangdata.com.cn/Periodical.aspx
维普 http://www.cqvip.com/
IEEE http://www]]></description><category></category></item><item><title><![CDATA[VMware上ghost xp的安装]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12882789</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12882789</guid><author>wu_353021</author><pubDate>Sun, 20 Oct 2013 11:11:09 +0800</pubDate><description><![CDATA[第一步从网上下载一个ghost xp的镜像文件，然后按照虚拟机装系统的基本流程安装系统。


然后系统会进入这个界面，一切如故，点击3，运行 PQ 8.05分区魔术师，进行硬盘的分区。


如图我们将硬盘分为了两个区，一个为主要的即C盘，一个为逻辑的即D盘。
分区完毕后，我们会回到第一个界面，接下来选择A 即安装XP SP3装机版到C盘即可，之后就是慢慢的等待。
又回到了第一个界面]]></description><category></category></item><item><title><![CDATA[SDP协议及其应用]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12877191</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12877191</guid><author>wu_353021</author><pubDate>Sat, 19 Oct 2013 23:32:54 +0800</pubDate><description><![CDATA[SDP（Session Description Protocol）即会话描述协议，目的就是在媒体会话中，传递媒体流信息，允许会话描述的接收者去参与会话。定义了会话的描述的同意格式，但是并不定义多播地址的分配和SDP消息的传输，也不支持媒体编码方案的协商，这些功能由下层协议完成，所以SDP协议是典型的应用层协议。
    SDP不属于传输协议，它只使用不同的适当的传输协议，包括会话通知协议（SAP]]></description><category></category></item><item><title><![CDATA[Darwin流媒体服务器源码分析]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12028489</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12028489</guid><author>wu_353021</author><pubDate>Wed, 25 Sep 2013 20:27:23 +0800</pubDate><description><![CDATA[Apple公司Darwin流式服务器源代码分析（尉明）
当前，伴随着Internet的飞速发展，计算机网络已经进入到每一个普通人的家庭。在这个过程中，一个值得我们关注的现象是：Internet中存储和传输内容的构成已经发生了本质的改变，从传统的基于文本或少量图像的主页变为大容量、富信息量的流式媒体信息。一份早在1998年提交的研究报告就曾指出，流式媒体统治Internet的潮流是不可抗拒的，该报]]></description><category></category></item><item><title><![CDATA[vbs脚本实现Ping功能]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12028193</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12028193</guid><author>wu_353021</author><pubDate>Wed, 25 Sep 2013 20:18:30 +0800</pubDate><description><![CDATA[将下列代码复制保存成txt文件，然后将文件的后缀即“xxx.txt”改成“xxx.vbs”即可

Dim WebAddress
WebAddress=InputBox("请输入你要ping的网络地址","ping a computer without using ping.exe","www.google.cn")
If WebAddress 
Set OBJWMIService = G]]></description><category></category></item><item><title><![CDATA[Darwin Streaming Server安装教程]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/12022357</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/12022357</guid><author>wu_353021</author><pubDate>Wed, 25 Sep 2013 17:24:07 +0800</pubDate><description><![CDATA[1          Darwin Streaming Server简介

Darwin Streaming Server 是苹果公司推出的开放源码、跨平台多媒体串流服务器, 提供音乐 (mp3) 与影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media player、QuickTime Player 等播放软件收听(看)

 ]]></description><category></category></item><item><title><![CDATA[C++ 函数指针]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/11992309</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/11992309</guid><author>wu_353021</author><pubDate>Tue, 24 Sep 2013 22:59:01 +0800</pubDate><description><![CDATA[与数据项类似，函数也有地址。函数的地址是存储其机器语言代码的内存的开始地址。通常这些地址对用户而言，没什么用处，但对程序来讲却很有用。例如，可以编写将另一个函数的地址作为参数的函数，这样第一函数将能够找到第二个参数，并运行它。与直接调用另一个函数相比，这种方法很笨拙，但是允许在不同的时间传递不同函数的地址，这意味着不同时间可以使用不同的函数。


        假设，要设计一个名为 tes]]></description><category></category></item><item><title><![CDATA[网络编程select]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/11991483</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/11991483</guid><author>wu_353021</author><pubDate>Tue, 24 Sep 2013 21:56:51 +0800</pubDate><description><![CDATA[select模型实现了单线程上处理多个套接字的可能
1.select 函数定义如下
int select(
     int nfds;   

     fd_set* readfds;   //指向一个套接字集合
     fd_set* writefds; 

     fd_set* exceptfds;  //指向一个套接字集合，用来检查错误
    const str]]></description><category></category></item><item><title><![CDATA[﻿﻿﻿回调函数的概念及其使用]]></title><link>https://blog.youkuaiyun.com/wu_353021/article/details/11972779</link><guid>https://blog.youkuaiyun.com/wu_353021/article/details/11972779</guid><author>wu_353021</author><pubDate>Tue, 24 Sep 2013 13:53:32 +0800</pubDate><description><![CDATA[1 什么是回调


软件模块之间总是存在着一定的接口，从调用方式上，可以把他们分为三类：同步调用、回调和异步调用。同步调用是一种阻塞式调用，调用方要等待对方执行完毕才返回，它是一种单向调用；回调是一种双向调用模式，也就是说，被调用方在接口被调用时也会调用对方的接口；异步调用是一种类似消息或事件的机制，不过它的调用方向刚好相反，接口的服务在收到某种讯息或发生某种事件时，会主动通知客户方（即调用]]></description><category></category></item></channel></rss>