<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[笑傲江湖]]></title><description><![CDATA[君子务本，本立而道生。]]></description><link>https://blog.youkuaiyun.com/To9m</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; To9m]]></copyright><item><title><![CDATA[基于Vert.x的高性能即时通信系统（Phoenix-im）支持web客户端]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/120485901</link><guid>https://blog.youkuaiyun.com/To9m/article/details/120485901</guid><author>To9m</author><pubDate>Sun, 26 Sep 2021 11:50:24 +0800</pubDate><description><![CDATA[经过几个月的努力，利用业余时间终于做成了一个聊天系统，虽然还不完善，但是基本上可以使用了。先拿出来跟大家分享一下，后面再逐步完善。希望大家多多支持！

一、项目介绍

phoenix-im：本项目是一套基于vert.x开发的即时通信系统，项目代号凤雏。（不知道为什么现在一说凤雏第一反应出来的画面是大聪明）Vert.x是一套基于Netty的Tool-kit，最大的特点在于异步，大大降低了传统阻塞模型中线程对于操作系统的开销。因此相比较传统的阻塞模型，异步模型能够很大层度的提高系统的并发量。因此phoenix-]]></description><category></category></item><item><title><![CDATA[MySQL之SQL语句篇]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/107333935</link><guid>https://blog.youkuaiyun.com/To9m/article/details/107333935</guid><author>To9m</author><pubDate>Tue, 14 Jul 2020 11:09:46 +0800</pubDate><description><![CDATA[MySQL之SQL篇
DDL语句
数据库操作：database
创建数据库
create database 数据库名;
create database 数据库名 character set 字符集;

查看数据库
查看数据库服务器中的所有的数据库:
show databases;

查看某个数据库的定义的信息:
show create database 数据库名;

删除数据库（慎用）
drop database 数据库名称;

其他数据库操作命令
切换数据库：
use 数据库名;

查看正在使用的数据库:]]></description><category></category></item><item><title><![CDATA[在CentOS7 Linux中安装MySQL5.7]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/107333784</link><guid>https://blog.youkuaiyun.com/To9m/article/details/107333784</guid><author>To9m</author><pubDate>Tue, 14 Jul 2020 11:05:43 +0800</pubDate><description><![CDATA[在CentOS7 Linux中安装MySQL5.7MySQL安装篇一、环境介绍二、MySQL的卸载1、查看MySQL软件2、卸载MySQL三、安装MySQL1、安装2、配置MySQL3、启动MySQL4、设置root用户密码四、MySQL远程连接授权1、登录MySQL2、授权五、关闭linux的防火墙六、关闭SELinux1、查看SELinux状态命令：2、关闭SELinux方法
MySQL安装篇
一、环境介绍

操作系统：CentOS 7
MySQL：5.7

二、MySQL的卸载
1、查看MySQL软件]]></description><category></category></item><item><title><![CDATA[win7 64位旗舰版IIS安装及ASP+Access网站的配置]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/7161158</link><guid>https://blog.youkuaiyun.com/To9m/article/details/7161158</guid><author>To9m</author><pubDate>Thu, 29 Dec 2011 12:11:47 +0800</pubDate><description><![CDATA[新换的Win7 64位旗舰版的系统，以前一直用xp来着。新系统果然焕然一新，界面漂亮也人性化了不少，但是IIS似乎没有以前好用了。下面是我昨天配置IIS的经历跟大家分享一下。
1、安装IIS
还是老路子添加删除windows组件，不过在win7里面换了一个叫法“打开或关闭windows功能”
控制面板->程序->打开或关闭windows功能
选择internet信息服务这一项，选择以后As]]></description><category></category></item><item><title><![CDATA[加载module时传递参数]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/6067273</link><guid>https://blog.youkuaiyun.com/To9m/article/details/6067273</guid><author>To9m</author><pubDate>Fri, 10 Dec 2010 11:27:00 +0800</pubDate><description><![CDATA[自从flex3开始就加入了module。在工程中使用module可以减少生成的swf的大小，或者可以动态添加系统的功能。使用起来非常方便，相对于使用SwfLoader，ModuleLoader用起来更加方便。

在使用ModuleLoader和Module时总会遇到在加载Module时传递参数的情况，前几天“一定搞定啥”老兄问了我这个问题，当时我给了他一个思路，就是自定义一个可以传递参数的事件，在Module中进行这个事件的监听，需要传递参数时使用ModuleLoader.child.dispatchE]]></description><category></category></item><item><title><![CDATA[Flex 使用URLStream读取服务器端图片文件流并显示]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4809293</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4809293</guid><author>To9m</author><pubDate>Fri, 13 Nov 2009 23:20:00 +0800</pubDate><description><![CDATA[ 在flex中显示服务器端的图片可以使用Image控件的source属性，但是这个条件必须是客户端可以访问到的有效的URL地址。如果图片存储在数据库中，直接使用source属性是无法显示图片的。这种情况下可以使用flex中的URLStream类来读取文件流，然后把文件显示到画面上。第一步，创建一个URLStream对象，然后调用这个对象的load函数从服务器端读取图片文件的内容。private]]></description><category></category></item><item><title><![CDATA[Flex中文件的上传下载]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4796105</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4796105</guid><author>To9m</author><pubDate>Tue, 10 Nov 2009 23:55:00 +0800</pubDate><description><![CDATA[ 关键词：文件上传，文件下载，FileReference，FileReferenceList，FileFilter 在项目开发过程中，经常会遇到文件上传下载的问题。但在flex中由于安全沙箱的原因，flex程序不能直接访问本地文件。但是flex SDK中提供了FileReference和FileReferenceList两个类，可以通过这两个类来实现，这两个类位于flash.net包中。一]]></description><category></category></item><item><title><![CDATA[Flex 动态读取外部xml文件]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4778464</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4778464</guid><author>To9m</author><pubDate>Fri, 06 Nov 2009 21:47:00 +0800</pubDate><description><![CDATA[ 在Flex中xml文件是使用频率非常高的，因为在flex中xml文件的操作非常简单。有的时候我们希望用xml作为配置文件来动态配置我们的系统。虽然flexSDK提供了一个只能用在在mxml文件中标签，这个标签的source属性可以读取外部的xml文件，但是这样的方式会使xml文件嵌入到生成的swf文件中。这样做的结果就是发布后即使修改了xml的内容对程序也么有影响。这样做没有达到使用外部xml文]]></description><category></category></item><item><title><![CDATA[Flex画面快照截图及显示又一方式]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4764203</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4764203</guid><author>To9m</author><pubDate>Tue, 03 Nov 2009 20:13:00 +0800</pubDate><description><![CDATA[ 前几天我写了一篇文章叫做“Flex画面快照截图及显示”，在里面介绍了对Flex程序的运行界面进行截图快照。今天我介绍Flex中另外一种截图方式，这种方式更为简单。其方法是使用Flex中自带的ImageSnapshot类来实现。但是这种方式仅限于Flex3以及更高版本，在Flex2种，是没有这个类的。一．ImageSnapshot类说明这个类位于mx.graphics包中，提供了一个非常实用的静态]]></description><category></category></item><item><title><![CDATA[Flex Accordion控件的数据绑定]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4736046</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4736046</guid><author>To9m</author><pubDate>Wed, 28 Oct 2009 01:35:00 +0800</pubDate><description><![CDATA[关键词：Accordion，数据绑定，动态生成，Repeater在flex中Accordion控件人气很高，因为这个控件很简单的就实现了类似QQ的效果，让许多开发人员情有独钟。在很多场合需要我们根据得到的数据来与之绑定，动态的改变Accordion控件的内容与结构。如果用AS代码根据数据来初始化Accordion控件是完全可以的，但是实现起来比较复杂。于是我们希望能够用flex的数据绑定，轻松的初]]></description><category></category></item><item><title><![CDATA[flex Panel控件内部容器大小计算方法]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4735966</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4735966</guid><author>To9m</author><pubDate>Wed, 28 Oct 2009 00:28:00 +0800</pubDate><description><![CDATA[关键词 flex，panel，viewMetrics在flex中Panel控件是一个很特殊的容器控件。这个控件看起来就像是一个窗口，因为它有标题栏还有边框。而实际的使用面积就是内部白色的部分。而Panel控件的width属性和height属性都是包括边框的。有的时候我们需要准确的知道内部容器的大小。在没有什么好办法的情况下，只能一点一点试，试出边框的大小，非常的麻烦，而且当Panel控件的]]></description><category></category></item><item><title><![CDATA[Flex画面快照截图及显示]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4727414</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4727414</guid><author>To9m</author><pubDate>Mon, 26 Oct 2009 00:59:00 +0800</pubDate><description><![CDATA[ 关键词：Flex，Bitmap，BitmapData，画面快照，截图 在软件开发过程中经常会有对画面进行快照截图的需求，例如把画面当前显示的状态捕捉下来保存成图片。接下来讨论如何在flex中对画面进行截图，画面截图完成后怎样再显示到画面上。 一、对指定画面进行快照、截图。 在Flex SDK中flash.display包下面有两个类Bitmap和BitmapData。]]></description><category></category></item><item><title><![CDATA[Flex中的内部类]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4725912</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4725912</guid><author>To9m</author><pubDate>Sun, 25 Oct 2009 15:48:00 +0800</pubDate><description><![CDATA[      内部类指的是在一个类的内部在声明一个类的定义，只种情况在java中是非常常见的现象，有的时候，这种用法用起来非常的方便。但是当你再在ActionScript类中，定义一个内部类的时候，就会提示编译错误：“类的定义不能够嵌套”。这就郁闷了，莫非真的就不能实现了吗？有一种方法可回避这个问题。      ActionScript类有两种形式，一种是扩展名为as的，这种类的写法和java非]]></description><category></category></item><item><title><![CDATA[flex 带打印预览功能的PrintJob]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4723361</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4723361</guid><author>To9m</author><pubDate>Sat, 24 Oct 2009 16:00:00 +0800</pubDate><description><![CDATA[前几天看到论坛上有人需要flex中的打印预览功能，但是没有合适的方法来实现。经过我几天的努力，终于实现了flex的打印预览。把它做成了一个库文件，SuperPrintJob.swc。使用时只需要把SuperPrintJob类加入mxml或者在as代码中创建一个实例，然后设定需要的函数就可以实现打印预览，不需要额外添加其他的类。打印预览的效果是，弹出一个TitleWindow，打印效果显示在弹出窗口]]></description><category></category></item><item><title><![CDATA[flex控件拖动之这个程序太疯狂]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/4705865</link><guid>https://blog.youkuaiyun.com/To9m/article/details/4705865</guid><author>To9m</author><pubDate>Tue, 20 Oct 2009 23:11:00 +0800</pubDate><description><![CDATA[      在程序中如果想实现控件的拖动一般的实现思路应该是监听鼠标的按下事件、鼠标的移动事件以及鼠标释放事件。在mousedown的时候做一个flag，表示鼠标已经按下，并且保存鼠标按下时的坐标。然后再mousemove的时候判断flag是否是鼠标按下状态，得到鼠标的偏移量根据移动的偏移量调节控件的位置。最后在mouseup事件中将flag还原。在flex中这一切变得非常简单，因为flex在Sp]]></description><category></category></item><item><title><![CDATA[大数阶乘的算法]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/3606117</link><guid>https://blog.youkuaiyun.com/To9m/article/details/3606117</guid><author>To9m</author><pubDate>Thu, 25 Dec 2008 19:08:00 +0800</pubDate><description><![CDATA[前几天朋友问我一个问题：“10000的阶乘怎么算？”当时我就有点懵，“10000”这个数字太大了，无论用什么数据类型保存结果都会溢出。这可怎么办呢？一时间束手无策。然后被一顿鄙视。后来经朋友的提醒，才恍然大悟，终于知道怎么实现了，原来是使用数组来模拟数字，这样无论结果数字有多大，只要数组的长度够长就能表示出来，用这个办法可以进行大数据的运算。看起来还是挺有用的。我把它用程序实现出来，如果有用到的地]]></description><category></category></item><item><title><![CDATA[C++二进制文件读写]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/3347773</link><guid>https://blog.youkuaiyun.com/To9m/article/details/3347773</guid><author>To9m</author><pubDate>Fri, 21 Nov 2008 22:01:00 +0800</pubDate><description><![CDATA[今天终于弄明白怎样使用C++读写二进制文件了。要读取文件必须包含头文件，这里包含了C++读写文件的方法。可以使用fstream类，这个类可以对文件进行读写操作。1、打开文件。打开文件可以有两种方式，第一种可以使用fstream类的构造函数。fstream file("test.dat",ios_base::in|ios_base::out|ios_base::app);另外一种方法就是使用open]]></description><category></category></item><item><title><![CDATA[第一篇文章]]></title><link>https://blog.youkuaiyun.com/To9m/article/details/2446676</link><guid>https://blog.youkuaiyun.com/To9m/article/details/2446676</guid><author>To9m</author><pubDate>Wed, 14 May 2008 21:44:00 +0800</pubDate><description><![CDATA[用简单模式编写我的第一篇优快云文章。
在优快云上申请帐号已经有好多年了，从来没有发表过文章。最近突然感觉我应该写点什么，所以决定把这个博客办起来，记录下我程序员生涯的点点滴滴。
www.skypuda.com]]></description><category></category></item></channel></rss>