今天的算法设计与分析课程讲到了一个非常有趣的问题,于是拿来博客分享一下。
首先,先来介绍一下稳定婚姻问题。

阅读全文 »

阅读《Thinking in Java》后记录的一些笔记


一、对象导论

1.1 抽象过程

  1. 所有编程语言都提供抽象机制
  2. 程序员必须建立起在机器模型和实际待解问题模型之间的关联
  3. OOP允许根据问题来描述问题,而不是根据运行解决方案的计算机来描述问题。
  4. Alan Kay总结了SmallTalk的五个基本特性:
    1. 万物皆为对象
    2. 程序是对象的集合,它们通过发送消息来告知彼此所要做的。
    3. 每个对象都有自己的由其他对象所构成的存储
    4. 每个对象都拥有其类型
    5. 某一特定类型的所有对象都可以接收同样的消息
  5. 可替代性是OOP中最强有力的概念之一
  6. 对象具有状态、行为和标识
  7. 每一个对象在内存中都有一个唯一的地址

为了完成Windows应用的开发,借本博客进行临时的笔记处理点~


1.Windows应用(C#)内部文件说明

Description

  1. App.xaml / App.xaml.cs
    定义应用程序的入口点,初始化应用程序范围内的资源,,显示应用程序用户界面

  2. MainPage.xaml / MainPage.xaml.cs
    定义应用程序中的程序页面(带有用户界面的页面)

  3. ApplicationIcon.png
    一种带有图标的图像文件,代表了手机应用程序列表中应用程序的图标

  4. Background.png
    一种带有图标的图像文件,代表了在开始页面上应用程序的图表

  5. SplashScreenImage.jpg
    这个图片会在应用程序第一次被启动时显示。启动画面会给用户一个即时的反馈,告诉用户应用程序正在启动直到成功跳转到应用程序的第一个页面。用户的启动画面可以和应用程序的一个页面设计的非常相似,这样能给使用这一个应用程序被快速加载的感觉。

  6. Properties\AppManifest.xml
    一个生成应用程序包所必需的应用程序清单文件

  7. Properties\AssemblyInfo.cs
    包含名称和版本的元数据,这些元数据将被嵌入到生成的程序集

  8. Properties\WMAppManifest.xml
    一个包含与Windows Phone Silverlight应用程序相关的特定元数据的清单文件,且包含了用于Windows Phone的Silverlight所具有的特定功能

  9. References folder
    一些库文件(集)的列表,为应用程序的工作提供功能和服务。

    阅读全文 »

在师兄充满文艺气息的书单里,偶然发现了此书之后,便恋恋不忘。直到再一次从书店遇见,便欣喜地买了下来。
德波顿开篇的短序便让我如此印象深刻——“最好的书能清楚地阐明你长久以来一直心有所感,却从来没办法明白表达出来的那些东西。”
那些藏在生活里,冥冥之中在某一刻与我们思维有所联系的东西,是那么令我们向往,而我们往往只可意会,难以言传。而当再一次在书中与它们相遇时,我们有一种由衷的喜悦,如再见故友一般亲切,那么此书对我们而言,便是好的,它像一座桥梁,缩短我们与生活中事物之间的距离。
无论是充满期待的出发还是不舍的归去,书中都阐述了不一样的旅行方式(所谓艺术)。但我认为,书中讲述的艺术其实不局限于旅行,更能推广于生活中。显然,旅行是生活的一部分,更通俗地讲,旅行是到陌生的地方进行生活,那么其中必有所通。这也是为何德波顿在书中的最后讲到了德·梅伊斯特,讲到了在熟悉的城市生活中也要保持足够的敏感性。而在这刻,我想起了罗丹,他那脍炙人口的名言—“生活中从不缺少美,而是缺少发现美的眼睛。”,也在时刻暗示着我们,即便是在这喧嚣浮沉的闹市中,也或有不一样的美等着我们发现!
读完全书,令我不禁感叹不已的便是旅行之好奇。当读到洪堡在南美洲不停地进行着勘测和验证时,我的心情是嫉妒的。

阅读全文 »

欢迎来到我的个人网站~


这个网站是我刚刚搭好的新网站 —— WeirdForce,具体的功能还在逐步完善当中,很欢迎大家通过右侧的联系方式联系我提出你们的意见~
如果想知道如何搭建自己的个人网站,也可以跟我联系,我会很高兴地分享的~