自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

派的无理性

程序人生

翻译 蝴蝶,螺旋结构和中微子

作者:John Baez   某些蝴蝶具有闪亮,色彩斑斓的翅膀。从不同的角度我们可以看到不同的色彩。这种效应称为晕彩 iridescence.。基于什么原理呢? 这些蝴蝶的翅膀被发现是由非常有趣的物质构成。光在这些物质中经不断反射形成复杂的路线。阳光的不同色光以相异的角度被这些物质所反射。 我们...

2015-11-06 13:13:19 2095 0

翻译 C#简易教程(二)

【译文】C# 教程和源码 【译文】Microsoft C# 概览之:C# 简介 【译文】Microsoft C# 概览之:C# 和 VB.NET 【译文】Microsoft C# 概览之:C# 和 JAVA 【译文】Microsoft C# 概览之:C# 控制台应用程序 【译文...

2015-05-30 08:58:22 7534 4

原创 推荐人工智能编程的必读书籍

http://mitpress.mit.edu/sicp/full-text/book/book.html 推荐人工智能编程的必读书籍,《Structure and Interpretation of Computer Programs》,简称SICP,凡是AI经典读物均提到Lisp编程,重要性毋...

2011-10-29 23:30:24 7943 0

转载 推箱子游戏的90个经典关卡

 推箱子游戏的90个经典关卡认为智商不低的可以试一下,将各个文件下载到本地,用游戏软件打开即可.screen.1screen.1 sourcescreen.2screen.2 sourcescreen.3screen.3 sourcescreen.4screen.4 sourcescreen.5

2007-02-09 16:22:00 9615 0

转载 计算机图形学的发展简史

计算机图形学的发展简史发信人: littlewolf (石头的白日梦)1950年,第一台图形显示器作为美国麻省理工学院(MIT)旋风I号(Whirlwind I)计算机的附件诞生了。该显示器用一个类似于示波器的阴极射线管(CRT)来显示一些简单的图形。1958年美国Calcomp公司由联机的数字记...

2007-01-20 12:11:00 6112 0

转载 利用電腦探討中國古代益智遊戲─「華容道」之解法

 利用電腦探討中國古代益智遊戲─「華容道」之解法 魏仲良、林順喜 國立臺灣師範大學 資訊教育系 华容道游戏下载摘要 在本文中,我們嘗試設計演算法,利用電腦找出中國古代流傳下來的益智遊戲─「華容道」的最少步數,以驗證前人資料上所記載各盤面的最少步數是否正確。此遊戲中許多盤面之解答的移動步數超過100...

2007-01-19 13:30:00 12788 1

转载 价廉物美的三维克莱因瓶(Klein Bottle)

近日笔者在羟化氢研究所发现了一个新鲜东西:实实在在的玻璃克莱因瓶!众所周知,完美的克莱因瓶只存在于四维或更高维空间,ACME生产的玻璃克莱因瓶虽然多了个洞,但是毕竟是整块玻璃吹制的实实在在的克莱因瓶。    由于克莱因瓶只有一个面,不存在里面和外面的区别,它的拓扑容积为零(虽然这个瓶子的“内部”可...

2006-11-27 13:14:00 16318 5

原创 饭碗与文明

饭碗与文明 家里有一个裂了纹的小瓷碗。 几次用它盛了热饭,总是担心漏出热水,烫了手,或者随时啪嚓一下四分五裂,伤了手脚。 还好,这些情况都没有发生。 扔掉算了,但好歹还能用,放在一边好了。 这样的情形,应该用敝帚自珍来形容。 一支瓷碗,在现在是不足为奇的,可却是我们祖先的伟大发明,要不为何chin...

2018-12-17 22:04:51 325 0

原创 Microsoft C# 概览:C# 控制台应用程序

下面是一个简单的C#控制台应用程序。这个程序从main()函数开始。可以新建一个控制台应用工程,并且拷贝和粘贴下面的C#源代码。 using System; using System.Collections.Generic; using System.Text; namespace Cons...

2018-10-23 09:20:19 808 0

原创 浏览器对象模型

浏览器对象模型 (BOM) 是一种特定于浏览器的约定,是Web浏览器公开的所有对象。当浏览器解析一个文档时,它会创建一个对象集合,用于描述文档和如何显示它们的细节。浏览器创建的这个对象称为文档对象。它是浏览器使用的大集合对象的一部分。浏览器对象的这个集合称为浏览器对象模型,或BOM。BOM不是EC...

2018-10-23 09:10:50 541 0

原创 Hello, World! 开发你的第一个JavaScript程序

将下面的 HTML 代码拷贝到一个文件当中(例如用记事本Notepad),保存为“first.html”。 <!DOCTYPE HTML> <html> <body> <script&...

2018-10-18 14:42:22 489 1

原创 Microsoft C# 概览:C# 和 JAVA

C# 和 JAVA 是两个不同的面向对象语言,两者有类似,同时更有不同。C# 和 JAVA 都是从祖父类”Object”派生的。在 C#里的全部类都是从System.Object 类衍生的,在JAVA里的子类,都是从java.lang.Object 里派生的。 C# 和JAVA都有自己的运行时环...

2018-10-15 21:10:19 162 0

原创 利用javascript装载另外的html页面

在加载时重定向到其他页面 通过使用JavaScript的一些方法可以重定向页面。如果你想跨浏览器使用JavaScript的重定向脚本,最好用下面的方法。 window.location.href = url;     例子 win...

2018-10-15 21:06:18 125 0

原创 Microsoft C# 概览:C# 和 VB.NET

在 .NET Framework 环境当中,C# 和 VB.NET 是两种主要的开发语言。 两种语言都是用相同的框架,并且它们会预编译为同样的字节码,然后被编译并在运行时运行。这样我们可以说 VB.NET 和 C# 是功能性等价的。 C# 和 Visual Basic.NET 如同现代的其他高级语...

2018-10-13 09:44:10 608 0

原创 Microsoft C# 概览: 简介

在 .NET Framework中介绍到,CSharp 是一种面向对象的语言。 C# 是专业级开发编程语言,并且在许多方面非常类似于C++。利用C#程序开发,我们能够实现面向对象的一些概念,如封装,继承,多态等等。 C# 是一种简单、强力、多用途和类型安全的语言,并且区分大小写。在Visual ...

2018-10-13 09:33:09 184 0

原创 C# 教程和源码

C# 是专业级编程语言。 基于.NET框架,C# (发音: C sharp) 编程语言可以构建宽范围的企业级应用程序。C#的目标在于提供一个简单,安全,先进,面向对象,高性能,稳健和持久性的.NET开发语言。 同时它使得开发者可以为更广泛范围的客户提供建立解决方案,包括Web应用,Microso...

2018-10-12 13:16:03 871 0

原创 谈谈Javascript的匿名函数

Javascript 匿名函数 在javascript定义函数有两个最普遍的方法,一是使用函数声明或者函数操作符。 匿名函数就是使用函数操作符来创建函数。JavaScript里面的很多事情都可以使用匿名函数,最值得注意的是许多语言框架的回调函数。ECMAScript规定没有任何关于匿名条款的建议...

2018-10-09 20:08:57 100 0

原创 一些JavaScript 面试问题

JavaScript是什么? JavaScript是一种脚本或编程语言,主要目的是增加网页互动性和创建网络应用。 它是面向对象的解释性程序语言。与HTML和CSS并列,JavaScript是World Wide Web三个核心技术之一。 得到最广泛的浏览器支持,包括Chrome, Firefo...

2018-09-12 20:38:12 189 0

原创 在客户端如何用JavaScript确定操作系统

Window.navigator是只读属性,返回对导航对象的一个引用,可以查询应用运行脚本的相关信息。 从navigator.appVersion字符串里面可以找到客户端操作系统的名字。 源代码如下 <!DOCTYPE html> <html&am...

2018-09-11 21:19:06 129 0

原创 用JavaScript实现的一些计算公式

 学习JavaScript编程,设计各种算法公式。 各类JavaScript算法公式的最新更新。 分类 目录 摘要   科学教育 天文学/太阳系 万有引力公式   科学教育 代数 递归方法,计算圆周率   科学教育 代数/...

2018-09-10 22:01:33 2047 0

原创 操作符instanceof 在JavaScript中的用途

instanceof操作符用来在运行时检测一个对象的类型。JavaScript里的每个对象都有一个协议类型,可以通过__proto__ 属性访问。函数同样有一个协议类型的属性,这是由它们创建的任何对象初始化的__proto__。当创建一个函数时,为协议类型会给定一个唯一的对象。instanceof...

2018-09-10 12:14:39 586 0

原创 JavaScript undefined x 1 表示什么

在ECMA 标准中 , Javascript 控制台像数组一样显示对象,例如:[“hello”, “world”] ,这个对象包含数字化索引的字符串。JavaScript数组在不同的浏览器实现有差异,但它们通常采用稀疏的表示方法,非常类似于同一对象的重复使用。无论如何,Google 的Chrome...

2018-09-05 20:37:03 584 0

原创 JavaScript的优势和劣势

如所有的计算机语言一样, JavaScript有特定的优势和劣势。 JavaScript的优势: 快速的终端反应: Java 脚本为客户端编写,不需要服务器端支持就可运行。也不需要在客户端被编译提高速度优势。在用户电脑上作为脚本执行,依靠任务,结果几乎是立即完成的。例如,在发送到服务器之前,你...

2018-09-03 16:10:18 7146 0

原创 JavaScript的NULL

变量就是表示存储一个值的位置。 null就是表示没有东西。 它不是一个准确的值, 意思是那个存储位置没有保存任何东西(但是null自身却是一个特殊类型的值)。 typeof null是什么? typeof null // "object"   ...

2018-08-28 21:12:48 610 0

翻译 JavaScript 教程

脚本语言 Scripting Languages  脚本语言是一种程序化语言,不是被编译成机器代码,而是在运行时解释执行。语言有两种执行方式:解释和编译(成为字节码或机器码)。一般,当谈论脚本和程序的区别时,脚本是解释执行,程序语言是编译执行。其实一般而言,所有脚本语言都是程序语言。两者在理论...

2018-08-24 14:51:16 114 0

原创 收藏的一些算法公式

学习JavaScript编程,设计算法公式的好去处。 以下是用JavaScript实现的一些算法公式。  门类 目录 摘要   科学教育 代数 递归方法,计算圆周率   科学教育 代数 演示...

2018-08-11 07:51:02 528 0

转载 来自Google的围棋AlphaGo

 围棋起源于三千多年前的中国,孔丘曰:「飽食終日,無所用心,難矣哉!不有博弈者乎,為之猶賢乎已。」意思是:「整天吃飽了飯,什麽都不想,真太難了!不是有下棋(指圍棋)的嗎?下下棋,總比什麽都不做要好。」”。目前,全球共有四千万人在玩围棋。玩围棋的步法主要依靠直觉与构想,因为它精致而又有...

2016-02-02 12:53:12 1875 0

原创 古今数学思想

程序开发是一个咬定青山不放松的过程,系统程序设计离不开算法结构。 方法,思维,思想,是一个不断沉积,创新和变革的过程。 了解一下科学巨匠们的工作和成就的过程,那个过程或许充满温馨,或许充满挑战,更或许充满斗争,甚至逼迫。 任何宝贵的成果思想都是破蛹而出、化茧成蝶。 《古今数学思想》1到4卷,作者:...

2016-01-09 10:13:41 1810 0

转载 上帝掷骰子吗–量子物理史话

 原作   曹天元 —————------------------------------—-序———-----------------------------------————— 如果要评选物理学发展史上最伟大的那些年代,那么有两个时期是一定会入选的:17世纪 末和20世纪初。前者...

2015-12-04 13:48:55 2173 0

原创 神奇的扑克牌游戏

给大家介绍一个神奇的扑克游戏,珍藏已久,分享一下,这个游戏,即可以锻炼思考,又可以练习编程算法: 拿55张扑克牌,任意分成若干堆,在桌面上从左到右,依次排成一行; 对扑克牌做如下操作,从每一堆中取一张,形成新的一堆,放在最右边,然后重复做这个操作, 结论是:经过有限步操作,必然形成从左到右,数量依...

2015-11-25 12:46:41 1750 1

原创 数学家俱乐部问题

数学家俱乐部问题 一个有100名数学家的俱乐部,其中某些数学家是朋友关系,每个数学家都有每天喝咖啡或喝茶的习惯,从某天起,这些人做了一个约定,如果当天自己的朋友当中喝咖啡或喝茶的人数多,那么明天,他就会选择喝相应的东西,如果人数相等,就按照自己的习惯喝,需要证明一个结论,最终数学家们喝东西的状态...

2015-11-18 21:31:46 1198 0

原创 快速组合排列算法

 --- 如何从一个整数数列中,快速的查找出一个子集合,使得这个子集的整数和等于一个给定的目标数值? 解决这个问题的算法核心是:快速遍历整数集合的子集合。 考虑到与一般实际问题的有效结合,例如财务对账等问题,算法采用从低到高依次遍历全部数量的子集合。 核心的递归遍历函数源代码如下: ...

2015-10-27 11:57:16 2684 0

翻译 代码生成: 利用SQL生成SQL代码

作者 Haidong Ji --- 作为一位DBA或者程序开发者,随着越来越富于经验,无疑会收集一些使工作和生活更为有趣的技巧和窍门。在SQL编程方面,我就有一个窍门。 你可能认为SQL仅仅是查询和编辑数据用的。然而,如果你很好的理解了SQL服务器的数据库图表和各种数据库系统表,通过字符串操作...

2015-10-16 12:43:41 3048 0

原创 上帝的杰作系列之:神奇的数

领受、体验数学之美,尤其是数字的美妙,是神赐予人的智慧能力之一。每一位上帝所拣选的子民都是神所喜爱的,正如每一个数都是上帝所宠爱的杰作。 这一次,让我们体验数9801的奇妙。 1. 祂是最大的两位数的平方,9801=99×99 2.祂是一个五角形数,什么是五角形数呢? 如图...

2015-10-03 08:33:33 1916 0

转载 趣题:无限多层嵌套的逻辑推理

本趣味逻辑推理问题转自  Matrix67 大家一定见过很多“我不知道,我也不知道,我还是不知道,我还是不知道,我知道了,我也知道了”的问题。但是,我想大家一定没有见过下面这样的问题。 A 、 B 两人在主持人 C 的带领下玩一个游戏。 C 向两人宣布游戏规则:“一会儿我会随机产生两个不同...

2015-05-23 09:13:59 2146 0

翻译 C#简易教程

 ---------------------------------- 【译文】C# 教程和源码 【译文】Microsoft C# 概览之:C# 简介 【译文】Microsoft C# 概览之:C# 和 VB.NET 【译文】Microsoft...

2015-05-13 16:57:06 7776 5

原创 在博客中自定义Google代理搜索

直接访问Google可能有些问题,可以利用博客插件,进行代理性质的搜索, 大家试试下面的这个,看看搜索效果如何 Google代理自定义搜索 技术性的知识搜索,还是需要Google的,尤其是外文的资料! ------------------------------------ 

2014-09-17 21:46:22 1507 0

原创 一些open问题

在水木社区转了下,发现了以前收集的一些open数学问题,有几个是兄弟提出的,不知道自己有多长时间没有记起我的这位兄弟了。 为纪念我的兄弟,以帖子的形式再次转发一下,对数学问题感兴趣的可以研究一下。北大未名那里也有一些,不过现在不好找了。 [open]无理数的和还是无理数? [open]扑克牌...

2014-02-15 10:45:40 1685 1

原创 几个收藏的经典作品

在编程开发之余,可以舒缓一下压力,动动手指,松松筋骨,一起来做飞行运动。 ------------------------------------------------------------------------------------------------ Easy Copter:轻...

2014-02-07 23:23:10 1333 0

原创 这个问题很多人都答不上来

新春及至,这个时候一般都是程序员们加班的大好时节! 为大家想了个题目,动动脑筋,轻松一下。 拿一张纸,然后对折,你会发现,折痕是一条直线,那么你是否想过,折痕为什么总是一条直线呢?

2014-01-29 10:10:39 2698 7

提示
确定要删除当前文章?
取消 删除