<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[～Galois～]]></title>
<description><![CDATA[Dare Devil]]></description>
<link>http://42236183.qzone.qq.com</link>
<lastBuildDate>Wed, 03 Dec 2008 19:22:46 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Wed, 21 May 2008 15:22:08 GMT</pubDate>

<item>
<title><![CDATA[[Perl Module]LinearRegression]]></title>
<link>http://42236183.qzone.qq.com/blog/1194435350</link>
<description><![CDATA[    自己写的一个计算线性回归的Perl模块，既是第一个面向对象Perl作品，也是第一个Perl模块作品。该模块功能全面，除了计算回归系数，还给出不确定度估计，并且也导出4个实用统计函数。子类LinearRegression::ReadExcel基于LinearRegression和Spreadsheet::ParseExcel，可直接用于从Excel表中读取并分析数据。今后将继续更新，当作练习。准备做得比较好之后打个包放在CPAN上，现在水平还不够…… <br><br>当前版本：1.04 <br>修改功能：重新封装了大部分设置，使之可被当作属性使用。]]></description>
<category><![CDATA[特别记录]]></category>
<author><![CDATA[42236183@qq.com(～Galois～)]]></author>
<comments>http://42236183.qzone.qq.com/blog/1194435350#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 07 Nov 2007 11:35:50 GMT</pubDate>
<guid>http://42236183.qzone.qq.com/blog/1194435350</guid>
</item>

<item>
<title><![CDATA[走向“目无全牛”]]></title>
<link>http://42236183.qzone.qq.com/blog/1193220356</link>
<description><![CDATA[　 <br>    最近逐渐觉得自己在代数这方面有点感觉了，类似于传说中的“目无全牛”。总之就是，接触到很多东西，很自然地就想用代数的角度去考察它，也很自然地去考虑它的实质而不仅仅是内容。 <br>　 <br>    概率学到二维随机变量，看着矩形区域的概率，马上想到这是二重映射的形式，马上考虑它是否是线性的，能否用多重线性映射处理；最后发现这个问题应该是另一种代数结构。要研究它嘛，首先又想到是否是基本结构，能抽象哪些问题。最终发现它是一种基本结构，能够扩展到逻辑代数，还以为是自己的发现，但立刻就意识到这是格了……晕，又想到了已有的。 <br>　 <br>    又比如数理分析，学到Fourier积分，别人第一反应是含参积分，我第一反应是同构映射，然后很自然地去想矩阵、特征值和特征子空间……邓公问δ函数的Fourier积分是什么，罗X马上回答“1/2π”，而我第一反应是“常数”。说Fourier变换和Laplace变换的卷积性质，邓公补充一点“可以扩展到有限个函数的卷积”，而我则认为这一点也不重要，重要的是由此证明卷积是可结合的，于是就能够形成某个半群；进一步找零元、找逆元，又能构成幺半群、群…… <br>　 <br>    诸如此类。虽然我知道目前自己的代数水平相当有限，仅限于线代、多重线代和近代基础，但有感觉是，这方面的思维方式正一点点形成了。或许这是好事，或许我真的应该慢慢琢磨代数，毕竟我自己也是喜欢代数和它的逻辑的。加把劲吧！]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[42236183@qq.com(～Galois～)]]></author>
<comments>http://42236183.qzone.qq.com/blog/1193220356#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 24 Oct 2007 10:05:56 GMT</pubDate>
<guid>http://42236183.qzone.qq.com/blog/1193220356</guid>
</item>

<item>
<title><![CDATA[开始面向对象Perl了]]></title>
<link>http://42236183.qzone.qq.com/blog/1192786511</link>
<description><![CDATA[    这两天突击了一下包、模块和面向对象Perl，总算是大概搞懂了Perl面向对象的实现原理了。<br> <br>    Perl毕竟不是一个纯粹的面向对象编程语言，所提供的面向对象也是用Perl的地址访问符加bless“伪造”的。但无论如何，这“伪造”得相当有水平，有水平到可以完全把面向对象的理论应用到Perl里，并且还有自身远超越一般面向对象语言的灵活性（比如构造器，那不过是一个子例程），虽然也有人认为那是破坏了面向对象的思维。<br> <br>    当然，面向对象Perl教给我最大的东西还不是编程本身，而是在哲学层面上，在理论与实现方式的关系上。以前学AS的时候，总觉得面向对象和面向过程那是语言本身遵从的格式，也就是一个语言被设计好的具有的某种格式。在那时的印象里，面向对象就是C++、Java、JS这样的语言，点语法，类，对象，方法，属性。但现在明白了，面向对象只不过是一种编程理论，和面向过程一样；语言可以通过本身设计和应用来实现这种理论。比如Java等语言，本身就被设计作为面向对象的。但Perl诞生之初是面向过程的，而之后的发展中，用它本身的地址访问、hash、包/模块以及bless伪造出了一个在使用上几乎一模一样的面向对象方式。虽然说在类内部的编写有些毕竟脱离不了Perl的实现方式，虽然Perl用箭头而不是点，虽然对象本质上是一个引用，但这并不妨碍Perl用自己的方法实现了面向对象这一理论，使得一个面向过程的语言摇身一变，成功地成为面向对象语言。事实上，一套理论和它的具体实现并不完全是一回事。我们常说理论创新，但很多人不信任理论创新，认为应用新理论势必会全盘颠覆已经习惯的方式。然而，Perl就告诉我们，实践一套理论并不就意味着全盘颠覆，我们完全可以在自己的基础上，用自己的方式实现一个具有自己特色的理论。至少对自己来说，这是一个认识上的转变。<br> <br>    恰好最近做物理实验需要计算线性回归，随手做了个小模块来完成它。制作简陋，打包也就不必了，写了一个文档做了个压缩包，还算方便。虽然简单，但毕竟对自己来说也是一个里程碑了，是有那么些纪念意义的。]]></description>
<category><![CDATA[特别记录]]></category>
<author><![CDATA[42236183@qq.com(～Galois～)]]></author>
<comments>http://42236183.qzone.qq.com/blog/1192786511#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Fri, 19 Oct 2007 09:35:11 GMT</pubDate>
<guid>http://42236183.qzone.qq.com/blog/1192786511</guid>
</item>

<item>
<title><![CDATA[CDM待更新笔记]]></title>
<link>http://42236183.qzone.qq.com/blog/46</link>
<description><![CDATA[CDM（Class 3609 Database Manager），3609大班数据库管理系统。 <br>暑假时间比较紧，到开学也没做完，只做了个大概。现将待更新的地方记录如下，根据情况随时更新。 <br><br>1. 学生信息 <br>    1.1 增加修改的表单验证（处理时） <br>    1.2 增加输出Excel文挡 <br><br>2. 活动查询 <br>    2.1 增加上传文件（Excel），从Excel中读参与学生信息 <br>    2.2 所有表单强化JS效果（如修改表单，通过Perl + JS进行时间选择、负责人责任设置） <br> <br>3. 更新日志<br>    3.1 详细记录管理员操作<br><br><br>移植到服务器上问题就稍微多了点，还要动大手术，暂时先放下。到时候有需求再打草稿。   ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[42236183@qq.com(～Galois～)]]></author>
<comments>http://42236183.qzone.qq.com/blog/46#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 04 Sep 2007 16:07:35 GMT</pubDate>
<guid>http://42236183.qzone.qq.com/blog/46</guid>
</item>

</channel>
</rss>

