<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lokibalder的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lokibalder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lokibalder]]></copyright><item><title><![CDATA[你丫智力题做多了吧]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3474081</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3474081</guid><author>lokibalder</author><pubDate>Mon, 08 Dec 2008 10:03:00 +0800</pubDate><description><![CDATA[妈妈：你李叔叔家的电话是832425**多少来着？  我：不知道爸爸：我也不知道。  。。。。。。  我：我知道了!妈妈：你要吃多少米？用大碗盛你吃不了，用小碗盛你又不够吃。  我：给我一大一小两个碗，我一会就可以盛出3/4碗来。妈妈：我买了8个苹果，里面有一个有点坏了，你们想吃先吃有点坏的那个！  我：有天平吗？妈妈：儿子，把我的药拿来，就是在抽屉中兰瓶的那个。  。。。。。。妈妈：你怎么拿这么]]></description><category></category></item><item><title><![CDATA[python中的反射和自省]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3459722</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3459722</guid><author>lokibalder</author><pubDate>Sat, 06 Dec 2008 14:05:00 +0800</pubDate><description><![CDATA[本文主要介绍python中的反射和自省,以及该机制的简单应用熟悉JAVA的程序员，一定经常和Class.forName打交道。即使不是经常亲自调用这个方法，但是在很多框架中（Spring，eclipse plugin机制）都依赖于JAVA的发射和自省能力。而在python中，也同样有着强大的反射和自省能力，本文将做简单的介绍。 首先看一下自省，介绍一下几个重要的函数：dir函数，传]]></description><category></category></item><item><title><![CDATA[Python 3.0 新特性（1）]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3450592</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3450592</guid><author>lokibalder</author><pubDate>Fri, 05 Dec 2008 10:05:00 +0800</pubDate><description><![CDATA[v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}   Normal  0    7.8 磅  0  2   ]]></description><category></category></item><item><title><![CDATA[求单源最短路径的算法（Bellman－Ford)]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3430974</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3430974</guid><author>lokibalder</author><pubDate>Tue, 02 Dec 2008 19:31:00 +0800</pubDate><description><![CDATA[本文主要讲解求单源最短路径的Bellman－Ford算法。Bellman－Ford算法Bellman－Ford算法能够在一般情况下，解决单源最短路径问题。允许图中出现权为负数的边。该算法还会返回一个布尔值。如果布尔值为false，表示途中存在从源点可达的权为负的回路。首先介绍一下松弛计算。如下图： 松弛计算之前，点B的值是8，但是点A的值加上边上的权重2，得到5，比点B]]></description><category></category></item><item><title><![CDATA[使用erlang实现的quicksort]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3379252</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3379252</guid><author>lokibalder</author><pubDate>Wed, 26 Nov 2008 14:11:00 +0800</pubDate><description><![CDATA[最近erlang开始变得流行起来，一下是一个erlang中的quicksort的代码。%% Author: ztl%% Created: Nov 26, 2008%% Description: TODO: Add description to mylib-module(mylib).%%%% Include files%%%%%% Exported Functions%%-export([qsor]]></description><category></category></item><item><title><![CDATA[关于字符串匹配的算法（一）]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3360613</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3360613</guid><author>lokibalder</author><pubDate>Mon, 24 Nov 2008 10:34:00 +0800</pubDate><description><![CDATA[   Normal  0    7.8 磅  0  2                                       MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face	{font-family:宋]]></description><category></category></item><item><title><![CDATA[判断素数的算法]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3344439</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3344439</guid><author>lokibalder</author><pubDate>Fri, 21 Nov 2008 10:21:00 +0800</pubDate><description><![CDATA[   Normal  0    7.8 磅  0  2                                       MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face	{font-family:宋]]></description><category></category></item><item><title><![CDATA[游戏中的AI编程（一） 遗传算法简介]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3216335</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3216335</guid><author>lokibalder</author><pubDate>Tue, 04 Nov 2008 09:57:00 +0800</pubDate><description><![CDATA[本文作为游戏中的AI编程的第一篇，主要介绍一下遗传算法，以及使用遗传算法进行寻路计算。一，遗传算法介绍    在继续阅读下文之前，请先确定你是否知道什么是遗传，变异，染色体等生物知识。如果你对这些知识不了解，建议你看看高中的生物课本。当然你不用精通这方面的知识。好吧，如果你已经准备好了，那么我们开始吧。    遗传算法的过程实际上是对于自然界进化的模仿。首先，你需要定义一种表示问题]]></description><category></category></item><item><title><![CDATA[Flex的小作品  球员信息浏览]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3051565</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3051565</guid><author>lokibalder</author><pubDate>Fri, 10 Oct 2008 16:42:00 +0800</pubDate><description><![CDATA[最近自学了flex，接触了papervision3D等框架后，尝试自己写了一个程序。这个程序是展示足球队11人的场上位置，点击菜单，会显示详细的信息，并会自动将视角移动到相应人物之前。现在只是一个测试版本，所以图片都是cech，这里截了一些图片，希望使用flex或者AS的朋友一起交流一下心得。这是全景图：这是选择cech后的画面镜头是渐渐移动到人物之前的，如下两幅图遇到一些问题，比如，在3d表面上]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript 六 ---- javascript 继承方式总结]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3048001</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3048001</guid><author>lokibalder</author><pubDate>Fri, 10 Oct 2008 09:44:00 +0800</pubDate><description><![CDATA[文本主要对与12种继承的实现方式进行总结：1.prototype chainingChild。prototype = new Parent();ECMA标准默认描述的机制，将所有的属性和方法被子类继承。2.Inherit only the prototype Child.prototype = Parent.prototype;共享prototype对象,因为不必创建新的实例,导致效率更高.由于不]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript 三 ----- prototype]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3042157</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3042157</guid><author>lokibalder</author><pubDate>Thu, 09 Oct 2008 14:16:00 +0800</pubDate><description><![CDATA[本文主要介绍javascript中另文容易产生误解和误用的prototype属性。prototype是functions对象的属性，也是在javascript中实现继承的面向对象机制的关键，所以有必要弄懂prototype属性。首先看看一个普通对象的prototype属性是什么：>>> typeof foo.prototype       "object" 看来所有对象最终都是继承obje]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript 二 ----- Javascript高级知识]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3032794</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3032794</guid><author>lokibalder</author><pubDate>Wed, 08 Oct 2008 12:38:00 +0800</pubDate><description><![CDATA[本文主要讲解javascript的高级知识。只是指出一些可能让人产生误解的知识。1.js内置函数parseInt() parseFloat() isNaN() isFinite() encodeURI() decodeURI() encodeURIComponent() decodeURIComponent() eval()以上多是js标准囊括的函数，你可能会问为什么没有alert，其实alert]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript (一) ----- Javascript偏僻的基础知识]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3021576</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3021576</guid><author>lokibalder</author><pubDate>Mon, 06 Oct 2008 13:32:00 +0800</pubDate><description><![CDATA[本系列文章主要讲解javascript的面向对象机制，以及如何写出面向对象的javascript代码。作为本系列的第一篇文章，本文主要介绍javascript的比较偏僻的基础知识，对于一些基本的语法，本文不会做介绍。读者如果有什么不理解的地方，可以参考其他javascript的书籍。让我们开始进入javascript的世界。1.数据类型javascript有如下5中基础数据类型（不包括object]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript 五 ----- Javascript实现继承的方式（2）]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3020164</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3020164</guid><author>lokibalder</author><pubDate>Mon, 06 Oct 2008 09:57:00 +0800</pubDate><description><![CDATA[四，封装继承之前的代码有个很大的缺点，每次继承的时候，我们都要输入重复的代码。所以，我们可以把继承的代码独立开来，代码如下： function extend(Child, Parent) {   var F = function(){};   F.prototype = Parent.prototype;   Child.prototype = new F();   Child.prototype]]></description><category></category></item><item><title><![CDATA[面向对象的JavaScript 四 ----- Javascript实现继承的方式（1）]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/3015480</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/3015480</guid><author>lokibalder</author><pubDate>Sat, 04 Oct 2008 14:40:00 +0800</pubDate><description><![CDATA[在javascript中，实现继承的方式很多，有12种。本文将会对此作一些介绍。 一，初入继承首先来看一段代码function Shape(){   this.name = shape;   this.toString = function() {return this.name;}; } function TwoDShape(){   this.name = 2D shape]]></description><category></category></item><item><title><![CDATA[Javascript 使用面向对象]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/2991922</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/2991922</guid><author>lokibalder</author><pubDate>Sun, 28 Sep 2008 14:06:00 +0800</pubDate><description><![CDATA[开始JavaScript是一门相当灵活的语言，语法也相当宽松，并且入门门槛很低，您可以不费什么力气就编写出一大堆可以运行的代码，但是根据我在实际工作中的经验，多数人还是对之核心技术知之甚少。同样一个功能，简简单单几行代码，就可看出一个人的技术功底。正如天龙八部中的萧峰使用的一招“太祖长拳”，这是一种武术中的入门的招法，虽然它看上去很简单，但是在高手的使用下，却是威力无穷。其实越是简]]></description><category></category></item><item><title><![CDATA[设计模式总结2]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/2979646</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/2979646</guid><author>lokibalder</author><pubDate>Thu, 25 Sep 2008 17:05:00 +0800</pubDate><description><![CDATA[1.抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口，而无需指定它们具体的类2.适配器模式将一个类的接口转换成客户希望的另外一个接口，使得原本由于接口不兼容而不能一起工作的那些类可以一起工作3.建造者模式将一个复杂对象的创建与它的表示分离，使得同样的构建过程可以创建不同的表示4.组合模式将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。]]></description><category></category></item><item><title><![CDATA[sql语句实例]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/2977752</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/2977752</guid><author>lokibalder</author><pubDate>Thu, 25 Sep 2008 13:02:00 +0800</pubDate><description><![CDATA[Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题： 1、查询“001”课程比“002”课程成绩高的所有学生的学号；   select a.S# from (select s#,score from SC where C#=001) a,(sel]]></description><category></category></item><item><title><![CDATA[设计模式总结(1)(内容来源与大话设计模式)]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/2973441</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/2973441</guid><author>lokibalder</author><pubDate>Wed, 24 Sep 2008 15:38:00 +0800</pubDate><description><![CDATA[面向对象的基本概念汇总：1.开放封闭原则：软件的实体应该可以扩展，但是不可修改2.依赖倒转原则高层的模块不应该依赖低层的模块，两者都应该依赖抽象。抽象不应该依赖细节，细节应该依赖抽象。3.里氏代换原则子类型必须能够替换他们的父类型4.迪米特法则如果两个类不必彼此直接通信，那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话，可以通过第三者转发这个调用。5.合成/聚]]></description><category></category></item><item><title><![CDATA[矩阵连乘的JAVA实现（动态规划）]]></title><link>https://blog.youkuaiyun.com/lokibalder/article/details/2952307</link><guid>https://blog.youkuaiyun.com/lokibalder/article/details/2952307</guid><author>lokibalder</author><pubDate>Fri, 19 Sep 2008 14:43:00 +0800</pubDate><description><![CDATA[用动态规划的方法计算矩阵连乘的最少次数：public class MatrixChainOrder {    int[] p;    int[][] m;    int[][] s;    int length;    public MatrixChainOrder(int[] p,int[][] m,int[][] s){        this.p = p;        this.lengt]]></description><category></category></item></channel></rss>