Project Euler: 欧拉计划是一系列挑战数学或者计算机编程问题,解决这些问题需要的不仅仅是数学功底。 启动这一项目的目的在于,为乐于探索的人提供一个钻研其他领域并且学习新知识的平台,将这一平台打造一个有趣和休闲 的环境。 项目主页:https://projecteuler.net 第一题 ...
分类:
其他好文 时间:
2015-10-31 18:26:20
阅读次数:
167
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。
代码复用
增强代码的可靠性和灵活性
增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装
封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其...
分类:
移动开发 时间:
2015-10-29 11:26:06
阅读次数:
316
1概念在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。2简要介绍在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时...
分类:
编程语言 时间:
2015-10-28 22:46:14
阅读次数:
264
一、关于中文编程的争论关于计算机编程语言的中文化问题,经常在网上看到两种相互对立的观点,一种观点是认为中国应该弄出个中文编程,让大家能够通过中文来编写程序;另一种观点认为中文编程没有意义,编程所用的英文就是那么几个关键字,并不难。前面的观点主要来自于非专业编程的普通大众,后面的观点主要出自专业程序员...
分类:
其他好文 时间:
2015-10-28 14:09:23
阅读次数:
151
算法常用术语中英对照Data Structures基本数据结构Dictionaries字典Priority Queues堆Graph Data Structures图Set Data Structures集合Kd-Trees线段树Numerical Problems数值问题Solving Linea...
分类:
其他好文 时间:
2015-10-15 18:23:37
阅读次数:
118
字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。中文名字节外文名Byte简写B相关概念iB;位(b,bit)目录1换算?字符与字节?不同数量级间?存储类型2相关单位?B与bit?B与iB3数据类型4语言字符5...
分类:
其他好文 时间:
2015-10-06 19:32:58
阅读次数:
928
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:
编程语言 时间:
2015-10-05 20:49:42
阅读次数:
229
草稿中,完稿可以问我要doc原稿,不要转草稿 辛巴学院:正大光明的不务正业。 中秋节快乐,每逢佳节倍思亲,尤其是那素未谋面的老婆,对吧,屌丝们。 今天我们来探索一下C#里面奇怪的计算,奇怪的类型。 当我刚刚接触计算机编程的时候,一切在我看来都是奇怪的。 i++i=i+1i==i+1 这都是些什么鬼?...
分类:
编程语言 时间:
2015-09-24 16:18:48
阅读次数:
240
今天读完了大道至简的第一章内容,感触颇深,以前对计算机编程没有什么太多的想法,对计算机编程的认识还停留在那模模糊糊阶段,对算法的认识更是几乎没有。在读完大道至简的第一章之后,对上面的几个问题都有了突飞猛进的认识,为我今后的学习打下了坚实的基础。也为我今后的工作上了一节启蒙课。总的来说,读了这...
分类:
其他好文 时间:
2015-09-21 01:19:21
阅读次数:
122
工程在我国历史上有很多,比如愚公移山。李冰凿山等,都是一个伟大而又庞大复杂的工程,这些是现实中的工程,可能连他们自己都不知道他们实现这些工程的方法正是计算机编程最基本的逻辑:顺序,分支和循环。 编程是什么?这是我第一次深度思考这个问题,在我第一次接触编程时,我对他的理解是浅薄的,仅仅是认为...
分类:
其他好文 时间:
2015-09-19 09:39:02
阅读次数:
127