<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[好了，游戏到此为止！]]></title><description><![CDATA[技术＝自由＝创造]]></description><link>https://blog.youkuaiyun.com/fastso</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fastso]]></copyright><item><title><![CDATA[Dijkstra's algorithm (狄克斯特拉算法)]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/104675626</link><guid>https://blog.youkuaiyun.com/fastso/article/details/104675626</guid><author>fastso</author><pubDate>Thu, 05 Mar 2020 15:16:12 +0800</pubDate><description><![CDATA[概要
狄克斯特拉算法是从一个顶点到其余各顶点的最短路径算法，用于不包含负边的有权图中的单源最短路径问题。
类似于BFS（宽度优先搜索）。
方法

准备priority_queue(优先级队列)，push起点和到其的最短距离的信息（起点为00, 其他顶点为∞）。因为使用了优先级队列，所以信息以最短距离顺序排序。
重复以下的操作，直到优先级队列为空集。

提取优先级队列的先头元素（距离最短的元素）
如...]]></description><category></category></item><item><title><![CDATA[成为伟大程序员(人)的101条建议]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/97152075</link><guid>https://blog.youkuaiyun.com/fastso/article/details/97152075</guid><author>fastso</author><pubDate>Wed, 24 Jul 2019 18:42:21 +0800</pubDate><description><![CDATA[成为伟大程序员(人)的101条建议
要成功先成人。
以下是根据Emma Wedekind的文章101 Tips For Being A Great Programmer (&amp; Human)和自己的理解所做的翻译。
101 Tips For Being A Great Programmer (&amp; Human)
1. Get good at Googling
学会使用搜索引擎。
作为一...]]></description><category></category></item><item><title><![CDATA[分布式数据库的透过性(Transparency)]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/6011272</link><guid>https://blog.youkuaiyun.com/fastso/article/details/6011272</guid><author>fastso</author><pubDate>Mon, 15 Nov 2010 23:14:00 +0800</pubDate><description><![CDATA[<br />分布式数据库系统必须要满足的一个重要特征就是，内部是分布的多个数据库结合起来，而外部的用户不需要意识这点完全可以当成同一个数数据库使用。<br /> <br />用户不需要意识到分布的多个站点，只当成一个完整系统来用，这叫做分布透过性(distributed transparency).<br />分布透过性可以细分为以下。<br /> <br />访问透过性<br />不管是本地站点的数据，还是远程站点的数据，用户可以用同样的方法访问。<br /> <br />位置透过性<br />存在数据的]]></description><category></category></item><item><title><![CDATA[分布式数据库（distributed database）]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/5998632</link><guid>https://blog.youkuaiyun.com/fastso/article/details/5998632</guid><author>fastso</author><pubDate>Tue, 09 Nov 2010 22:38:00 +0800</pubDate><description><![CDATA[分布式数据库的概要]]></description><category></category></item><item><title><![CDATA[[快乐Android4]Android SDK]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/4867255</link><guid>https://blog.youkuaiyun.com/fastso/article/details/4867255</guid><author>fastso</author><pubDate>Tue, 24 Nov 2009 23:38:00 +0800</pubDate><description><![CDATA[Android SDK里包含了电话，邮件，SMS，GPS等实现移动通信所需要的库。同时也包含了这些库的使用文档，代码例子等。除了这些，还有用实机测试所需要的USB驱动，程序开发时有用的工具等。下表为Android SDK的构成文件/文件夹说明docs/Android程序开发时必需的文档 ①SDK：SDK安装，升级方法，更新履历等 ②Dev Guide：A]]></description><category></category></item><item><title><![CDATA[[快乐android3]Android程序启动]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/4867135</link><guid>https://blog.youkuaiyun.com/fastso/article/details/4867135</guid><author>fastso</author><pubDate>Tue, 24 Nov 2009 23:12:00 +0800</pubDate><description><![CDATA[根据上次的设定，试着启动了一下。[Run As] –> [Android Application]哈哈，Hello World !!]]></description><category></category></item><item><title><![CDATA[[快乐android2]Android工程的构成]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/4860089</link><guid>https://blog.youkuaiyun.com/fastso/article/details/4860089</guid><author>fastso</author><pubDate>Tue, 24 Nov 2009 00:36:00 +0800</pubDate><description><![CDATA[ 构成上来说，主要分为5大部分。src顾名思义，放置代码用的文件夹。这里注意我们上次在[Activity Name]设定的名称自动生成了一个类。这个类的作用以后再讲。gen是SDK自动生成的东西，这里不需要改动。R.java是一个Resource Index文件，同样是自动生成。res是用来放各种资源的。图片或者是文字资源。AndroidManifest.xml是一个Manif]]></description><category></category></item><item><title><![CDATA[[快乐android1]建立一个新工程的输入项目]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/4849933</link><guid>https://blog.youkuaiyun.com/fastso/article/details/4849933</guid><author>fastso</author><pubDate>Sun, 22 Nov 2009 00:58:00 +0800</pubDate><description><![CDATA[Eclipse的Android开发环境准备好之后，就可以建立一个新工程了。[File] –> [New] –> [Project] –> [Android Project]呵呵，进行了这些JAVA虫虫们熟悉的过程之后，就会弹出一个[New Android Project]的窗口了。  接下来讲讲这些设定项目的用途吧。（呵呵别嫌罗索啊，这基础部分也是俺们菜鸟要学习的）]]></description><category></category></item><item><title><![CDATA[利用再归制作树]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/1608984</link><guid>https://blog.youkuaiyun.com/fastso/article/details/1608984</guid><author>fastso</author><pubDate>Mon, 14 May 2007 21:47:00 +0800</pubDate><description><![CDATA[利用再归来画一个Flash树（tree）。参照结城浩先生的《programmers math》完成。1.先打开Flash CS3,建立一个ActionScript File。内容如下：package {    import flash.display.Sprite;         public class Tree extends Sprite {        private static ]]></description><category></category></item><item><title><![CDATA[你好，世界]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/1606234</link><guid>https://blog.youkuaiyun.com/fastso/article/details/1606234</guid><author>fastso</author><pubDate>Sat, 12 May 2007 19:57:00 +0800</pubDate><description><![CDATA[好久没有写博客了，今天偶然来看了一下以前写的文章，才发这里变化真的不小。最近在主业JAVA制作围棋的同时，也在研究自己感兴趣的actionscript3.0。好了，废话不多说，开始试着制作HelloWorld.as。1.先打开Flash CS3,建立一个ActionScript File。内容如下：package {    import flash.display.Sprite;    impor]]></description><category></category></item><item><title><![CDATA[Java计算器(2)]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/443268</link><guid>https://blog.youkuaiyun.com/fastso/article/details/443268</guid><author>fastso</author><pubDate>Sun, 31 Jul 2005 23:54:00 +0800</pubDate><description><![CDATA[     1  import java.awt.*;     2  import java.awt.event.*;     3     4  class Calc extends Frame{     5    private Display display;     6    private Operator operator;     7    private Context context]]></description><category></category></item><item><title><![CDATA[Java计算器（1）]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/443229</link><guid>https://blog.youkuaiyun.com/fastso/article/details/443229</guid><author>fastso</author><pubDate>Sun, 31 Jul 2005 22:20:00 +0800</pubDate><description><![CDATA[     1  import java.awt.*;      2  import java.awt.event.*;      3  import javax.swing.*;      4     5  class CalculatorPanel extends JPanel implements ActionListener{     6      public CalculatorPane]]></description><category></category></item><item><title><![CDATA[pipe system call（原创）]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/397569</link><guid>https://blog.youkuaiyun.com/fastso/article/details/397569</guid><author>fastso</author><pubDate>Sat, 18 Jun 2005 22:42:00 +0800</pubDate><description><![CDATA[使用unix的时候，比如说在C shell上输入[last｜more -10]，就会从[more -10]的输入给出[last]的输出结果。unix这样的机能就叫做pipe。 为了实现pipe，先用pipe system call做出pipe用的file descriptor（文件描述符）。为了解释pipe system call的用法，给出了以下的简单program：      ]]></description><category></category></item><item><title><![CDATA[open system call (原创）]]></title><link>https://blog.youkuaiyun.com/fastso/article/details/396250</link><guid>https://blog.youkuaiyun.com/fastso/article/details/396250</guid><author>fastso</author><pubDate>Fri, 17 Jun 2005 01:57:00 +0800</pubDate><description><![CDATA[open 是为了得到file descriptor(文件记述子)的system call。 open system call有2个或是3个参数。 第一参数是被opening的file的pass（路径）。 第二参数是表示open方法的flags(标识)，有以下几种类型：               O_RDONLY   file read only(读取专用) ]]></description><category></category></item></channel></rss>