精华内容
下载资源
问答
  • 程序员应该阅读的非编程类书籍哪些?

    万次阅读 多人点赞 2014-07-18 09:18:50
    在 stackoverflow 上人提问 程序员应该阅读的非编程类书籍哪些? 本来只想整理编程类书籍, 不过突然眼前一亮,发现了《The Art of War - Sun Tzu》回答者的推荐说明引用 Wikipedia 上的: 亚马逊提供免费的...
    

    在 stackoverflow 上有人提问 程序员应该阅读的非编程类书籍有哪些? 本来只想整理编程类书籍, 不过突然眼前一亮,发现了《The Art of War - Sun Tzu》回答者的推荐说明引用 Wikipedia 上的:

    亚马逊提供免费的 Kindle 版读本:孙子兵法

    Much of the text is about how to fight wars without actually having to do battle: it gives tips on how to outsmart one's opponent so that physical battle is not necessary. As such, it has found application as a training guide for many competitive endeavors that do not involve actual combat.

    This knowledge would surely be useful in the everyday "battles" we have to fight in and out of the office. It's also filled with quotes you can impress your fellow programmers with... :)

    《哥德尔、艾舍尔、巴赫——集异璧之大成》Gödel, Escher, Bach: an Eternal Golden Braid,

    这本书通常被称为《GEB》, 它绝对是一本神书,一本奇书,一本神奇的书。在豆瓣读书的科普类排名中稳居第一。我在博客中,和即将出版的书中,也一而再,再而三的提及此书。

    书有点儿厚,而且价格不菲,大概五六十吧。我也曾经不止一次的向朋友们推荐此书,并赠书此书。

    作者也乘中文版出版之际,为自己取了一个雅致的汉名──侯世达(Douglas Richard Hofstadter)。侯世达应该是 Hofstadter 的音译。

    如果你喜爱理科,此书必读。如果你是文科,那就读读《银河系漫游指南》。

    《银河系漫游指南》The Hitchhiker's Guide to the Galaxy

    亚马逊翻译为《银河系搭车客指南》, 略带喜感。

    突如其来的寂静笼罩了地球。

    这事实上比噪音更加可怕。

    有一会儿,什么也没有发生。

    巨大的飞船一动不动地挂在空中,覆盖了地球上的每个国家。

    在黯然退场之前,地球首先被改造成了最终极的声音重放器件,这是有史以来建造过的最伟大的播音系统。

    但伴之而来的不是演奏会,不是音乐,没有开场号曲,而仅仅是一条简短的信息。

    “地球人,请注意了。” 一个声音说,这声音堪称完美,仿佛来自四声道系统,完美得无懈可击,失真度低得能让勇敢的男人洒下眼泪。

    “这里是银河超空间规划委员会。诸位无疑已经知道,银河系边远地区的开发规划要求建造一条穿过贵恒星系的超空间快速通道,令人遗憾的是,贵行星属于计划中预定毁灭的星球之一。毁灭过程将在略少于贵地球时间两分钟后开始。谢谢合作。”

    《人性的弱点》How to Win Friends and Influence People

    《人性的弱点 Kindle版》只售 2.9 元。

    《人性的弱点》的作者戴尔·卡耐基,美国“成人教育之父”。 20世纪早期,美国经济陷入萧条,战争和贫困导致人们失去了对美好生活的愿望,而卡耐基独辟蹊径地开创了一套融演讲、推销、为人处世、智能开发于一体的教育方式,他运用社会学和心理学知识,对人性进行了深刻的探讨和分析。 《人性的弱点》讲述的许多普通人通过奋斗获得成功的真实故事,激励了无数陷和迷茫和困境的人,帮助他们重新找到了自己的人生。

    接受卡耐基教育的有社会各界人士,其中不乏军政要员,甚至包括几位美国总结。 千千万万的人从卡耐基的教育中获益匪浅。

    《人性的弱点》汇集了卡耐基的思想精华和最激动人心的内容,是作者最成功的励志经典,出版后立即获得了广大读者的欢迎,成为西方世界最持久的人文畅销书。 无数读者通过阅读和实践书中介绍的各种方法,不仅走出困境,有的还成为世人仰慕的杰出人士。 只要不断研读《人性的弱点全集》,相信你也可以发掘自己的无穷潜力,创造辉煌的人生。

    《别逗了,费曼先生!》Surely You're Joking, Mr. Feynman!

    《别逗了,费曼先生》是一本很棒的读物:挥霍无忌、惊世骇俗,却仍然温馨,很有人情味儿。

    R·P·费曼,他因盘子电动力学方面的研究荣获诺贝尔物理学奖。 除了作为一个物理学家外,费曼在不同时期还曾是故事大王、艺术家、鼓手和密码破泽专家。

    “费曼的一生,或可比作连锁反应。从一点儿临界质量的灰质开始,这个生命向四面八方炸开,产生出热和光。” ——《时代》

    “费曼以其才华和怪癖,在他的同事们中间,成了一个传奇人物——您在阅读本书的时候,不从头笑到尾,是很难的。” ——《新闻周刊》

    “眉飞色舞,肆意笑闹……费曼的语言,生动活泼,直率真朴一真正令人耳目一新。” ——《芝加哥太阳报》

    “如果您以为物理学或物理学家中间没有什么乐子一那么来会会费曼吧——一个用一团原子变戏法的最令人捧腹的伙计。” ——《联合日报》

    “科学家都是枯燥无味之人,这样一种老生常谈,一本书就能打破,这本书就是。” ——《底特律自由报》

    《尽管去做》Getting Things Done

    如果你增加听说过一个词——GTD,没错,就是这本书 Getting Things Done,还有一种译法是《搞定1:无压工作的艺术》也很信、达,至于雅嘛,呵呵。

    在今天这个信息量和工作量倍增的世界,一些老的工作方法已经失去了效用。 每一个职场中人或多或少都有这样的体验:压力重重;太多事情都理不清头绪;似乎永远被各种任务和目标追赶着……

    时间管理大师戴维•艾伦将指导你走出规划和执行工作中的泥沼,通向高效、轻松的彼岸。 要想让事情井井有条,关键便是——从容、放松。

    《别让我思考》Don't Make Me Think

    先推荐一篇知乎上的文章:Chrome 浏览器的哪些设计符合「Don't make me think」原则?

    在豆瓣和亚马逊搜索了很久中文版,居然没找到,不得已求助 Google,原来被翻译成了《点石成金:访客至上的网页设计秘笈》

    如果你在进行网站设计,为网站编程,或者管理网站,那么一定要读一读此书。

    • 有些网站看起来很杂乱;
    • 有些网站能让你轻松地找到资料;
    • 有些网站让你犹如置身迷宫,

    为什么网站的可用性会有如此大的反差?用户在访问网站时有怎样的心理? 遵循什么样的原则来设计网站才能吸引访客? 这本全球 Web 设计人员的必读经典会给出答案。

    《禅与摩托车维修艺术》Zen and the Art of Motorcycle Maintenance

    这是什么书?

    《禅与摩托车维修艺术》:累积销量超过一千万册,美国大学“禅与现代美国文学”课程的必读参考书。

    70年代的梭罗——罗伯特•M. 波西格,《时代》周刊评选20世纪70年代十本最有影响力的书之一。

    《禅与摩托车维修艺术》主要内容简介:在一个炎热的夏天,父子两人和约翰夫妇骑摩托车从明尼苏达到加州,跨越美国大陆,旅行的过程与一个青年斐德洛研修科学技术与西方经典,寻求自我的解脱,以及探寻生命的意义的过程相互穿插。

    一路上父亲以一场哲学肖陶扩的形式,将见到的自然景色,野外露营的经历,夜晚旅店的谈话,机车修护技术等等日常生活与西方从苏格拉底以来的理性哲学的深入浅出的阐述与评论相结合,进行了对形而上学传统的主客体二元论的反思,以及对科学与艺术,知识与价值,古典主义与浪漫主义,精神与物质,机械论与神秘主义,西方与东方等西方二分法划分下的事物间的关系的思考。

    并潜入自己的过去,探寻在现代文明下自己精神的分裂的起源,完成了一次自我心灵与人类文明 的探索。

    《编码宝典》(Cryptonomicon)

    貌似没有中国版。

    展开全文
  • 编程中类、对象的概念

    千次阅读 多人点赞 2017-10-06 16:50:23
    以最直白的例子解释编程中类、对象、的属性、方法、继承的概念,并说明了面向对象编程的优点,点出面向对象编程和面向过程编程的区别

      这两天新一届学弟学妹才开始学习编程语言,看到函数和类的时候不是多明白,回想起当年才学习的时候也是这样,所以决定写一篇最直白的博客来帮助大家理解一下什么是类(class),什么是对象(object),顺带提及一点函数(function)。

      类是一个抽象的概念,是对某一类事物的抽象。举一个例子,可以把人类看作一个类,这个类的共性有:第一、站立行走,第二、有一个很发达的大脑,上面这两点都是静态的,描述的是客观的属性(attributes)。人类还需要吃饭、需要睡觉,上面这两点都是动态的行为,即方法(methods)。类可以包含函数,函数在类中就是动态的行为,即方法。
      
      对象就是类的实例化,人类是一个类,而每一个人就是人类的实例化,即每一个人就是一个对象,对象具有类的属性及方法(每个人都站立行走、有一个发达的大脑,并且需要吃饭睡觉)。

      这样来解释继承(inheritance)也就很简单了,继承是小的类来继承大的类。比如刚刚的人类是就是一个很大的类,那学生就是一个比较小的类,学生类可以继承人类这个类,继承之后,学生就具有人类所含有的属性方法(站立行走、有一个发达的大脑,需要吃饭睡觉),此外,学生类由于是一个更小的类,所以也有一些人类所不具有的特性,即更加细化,比如学生类具有去学校上学这个行为,但人类就不具有。反过来,人类和动物类相比,人类是一个小类,动物类是一个大类,人类可以继承动物类。人类会具有动物类的一些属性,比如会死亡。

      那为什么编程中需要创立类这个概念呢?类就相当于一个模板,在模板中把属性和方法定义好,当创建类的对象(object)时,这个对象就自动具有该类的属性和方法,不需要再去手动声明。比如刚刚的人类都有站立行走、有一个发达大脑两个属性,还有吃饭睡觉两个方法。这样我在创建这个类的具体对象,比如小明,他就自动具有那两个属性和两个方法。创建一个对象可能不觉得什么,要是创建1000个对象咋办?如果没有类,创建这1000个对象我们需要一个个去声明他们的属性和方法。所以类可以提高我们的编程效率。
      类还有其它很多优点,比如模块化编程,将具有特定功能的一个组件封装到一个类中。以一次考试场景为例,首先,考试开始时需要老师分发试卷,学生收到试卷后,需要填写姓名学号,然后开始答题,答题结束时,需要上交试卷,这时候老师收取试卷,之后需要批改试卷,学生收到批改完的试卷时,内心的感受不一样。如果按照传统的面向过程编程(即没有类与对象的概念,按照事物发生的顺序进行编程,想实现以上一个简单的考试场景都会比较繁琐),现在面向对象编程(OOP, Object Oriented Programming),首先将该场景的对象进行抽象,抽象出了老师和学生两个类,他们各自的属性方法如下。
      老师类:
         方法1:分发试卷
         方法2:收取试卷
         方法3:批改试卷
      学生类:
         属性1: 心情(得到批改后的试卷的心情)
         方法1:填写姓名学号
         方法2:答题
         方法3:提交试卷

    由此可见,面向对象编程将各个模块独立,使得结构更加清晰,可以减少bug的产生、提高编程效率。

    展开全文
  • 编程语言分类

    万次阅读 2017-02-22 12:39:55
    一种说法:一个好的计算机专业毕业生,应该掌握 一门面向过程的语言 一门面向对象语言 一门脚本语言 ...如果学余力,最好 ...目前编程语言主要分为三大: 1.机器语言 2.汇编语言 ...

    有一种说法:一个好的计算机专业毕业生,应该掌握

    • 一门面向过程的语言

    • 一门面向对象语言

    • 一门脚本语言

    如果学有余力,最好

    • 对一门函数式语言有所了解

    打个比方:毕业时熟悉C、Java和Python,对Scala有一定了解,就算是符合这个条件了。


     

    目前编程语言主要分为三大类:


           1.机器语言


           2.汇编语言


           3.高级语言


    1.1

    机器语言为纯粹的机器代码,由010101……的二进制代码组成,可以由计算机直接执行,运行效率最高,通用性不强,对于不同的硬件需要不同的程序。


    2.1

    汇编语言可分为8086汇编,win32汇编,.NET汇编,运行效率低于机器语言,用简单的助记符代替二进制代码,通用性不强,对于不同的硬件需要不同的程序。但由于其特殊性质,在某些行业可广泛应用。


    3.1

    高级语言分为Java、Basic、Pascal、Object Pascal、C、C++、C#、ASP、ASP.NET、Perl、PHP、SQL、FORTRAN 等(纯粹的编程语言)Visual Basic、Visual Basic.NET、Delphi、Visual C++、C++ Builder、C# Builder、Visual Foxpro 等(经过发展过后的编程语言)用人类可识别的自然语言(主要英语)进行编程,运行效率更低,但编程难度和程序可读性大幅提高。可移植性好,实用性较好,适合大规模开发,是现在大多数程序员选择的语言。Java语言和.NET平台的出现一定程度上解决了由于平台不同所导致的代码移植困难情况。


    3.2

    高级语言相关介绍

    Basic

    微软公司上个世纪八十年代推出的计算机语言,当时造成了计算机软件开发世界的强烈震动,它的出现将很多程序员由枯燥的编码中解放出来,而有更多的精力来进行程序结构的开发。但是Basic同C、Pascal语言一样,是结构化语言,在大型开发中会逐渐力不从心,程序员需要关注的内容实在太多了。其实现在学习Basic已经没有什么意义了,因为它的改进版本Visual Basic和Visual Basic.NET无论是在功能上还是在实用性上都大大地超过了他们的祖先。

     

    Pascal

    结构化语言,语法结构严谨,易于教学。相对于C语言,缺乏一定的灵活性。但是正是其严谨的语法,很多Pascal程序员倾心于其“诗篇一样的结构”,曾经一直是大专院校计算机专业必学的语言。它的改进版本Object Pascal和Delphi都超过了它。

     

    Object Pascal

    改进版的Pascal,它是面向对象的Pascal,是Delphi语言的核心。

     

    Python

    如今Python相当流行,Python语言语法优雅,特点之一是强制要求使用规范的代码缩进,运行速度还不错,相对易学。很多国外的大学,计算机专业的入门语言便Python。国内也有少数大学,也在尝试用Python作为第一门编程语言。Python语言可用于数值计算、网站后端、脚本,还有今天特别火的大数据、机器学等。

    C

    上世纪七十年代由贝尔实验室开发,当时是为了解决一个实际问题,将B语言改进后得到的,后来贝尔实验室又用它重写了UNIX操作系统。目前它是所有工科学生必须学习的语言,特点:贴近硬件,执行效率高,使用灵活,功能强大。但它毕竟还是结构化编程语言,在进行大型开发上还是有点力不从心,往往编程人员需要绞尽脑汁想出各种“精巧”的算法来实现某个目的,不过在学习操作系统和进行单片机开发上,它的作用是举足轻重的。

     

    C++

    C语言的改进版本,在保留了C语言所有特性的同时添加进了面向对象思想。这个特性赋予它在很多大型开发上得天独厚的优势,在很多领域中有很强生命力,直至今日,此语言还在不断发展中,新技术层出不穷。

     

    C#

    读作「C sharp」,就是「C 升号」的意思(变相表达C"++"),C#是微软公司出品的一款编程语言(其实就是模仿Java搞出来的一款竞品),很多桌面程序都是用C#写的(即WPF),它是一种现代的,面向对象的语言,它结合了C/C++和Visual C++的强大功能以及Visual Basic的易用性。具有简单、面向对象、类型安全、可进行Dll版本控制、兼容性好、灵活等诸多特点,使得它成为了一个很有潜力的新生代语言。再加上互联网的高速发展和微软的强大技术支持,应该是比较有前途的。

     

    Java

    Java是一种简单的,面象对象的,分布式的,解释的,可移植的,多线程的语言(Java本身是静态语言,后来加入很多动态特性)。Java语言其实最是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但网络的出现改变了OAK的命运。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEN中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统编程语言显得无能为力,SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。于是Java成了一颗耀眼的明星,Java语言具有:与平台无关性、安全性、面向对象,分布式等诸多特点,成为了当今计算机界炙手可热的语言,具有大量拥护者。

     

    ASP/ASP.NET/PHP/Perl

    这些都是网页开发使用的语言。

     

    SQL

    结构化查询语言,主要用于数据库开发。但很多现代的语言(Delphi等)都支持内嵌SQL。

     

    FORTRAN

    最初应美国国防部需要而开发的语言。擅长于科学计算,主要用于高校之中。

     

    Visual Baisc、Visual Baisc.NET

    都是由basic改进而来,其中Visualbasic是解释型语言,编译速度快,可以实时调试,它不是完全的面向对象,多线程开发比较困难。VisualBaisc.NET是基于微软.net平台的新语言(注意它和VisualBasic是完全不同的语言),面向对象,可以进行嵌入式开发,与asp.NET结合紧密,并且在性能上大大提高,很有发展前途。

     

    Visual C++/C++ Builder

    都是C++语言的开发环境,可以使用户更方便的开发Windows程序。Visual C++是微软公司的产品,而C++ Builder是Borland 公司的产品。

     

    C# builder

    Borland公司的C#开发环境。

     

    Delphi

    Borland公司的旗舰产品。Object Pascal的集成开发环境,具有强大的数据库功能、高效的编译速度和方便快捷的开发,使得很多公司选用Delphi作为首选开发语言。

     

    展开全文
  • 在面向对象程序设计,“”在实例化之后叫做一个“实例”。 “”是静态的,不占进程内存,而“实例”拥有动态内存。 在数据库,代表一些程序的集合。如Oracle,实例就是一些能支撑数据库运行的数据库程序。...
    实例(instance)
    面向对象程序设计中,“类”在实例化之后叫做一个“实例”。 “类”是静态的,不占进程内存,而“实例”拥有动态内存。
    在数据库中,代表一些程序的集合。如Oracle中,实例就是一些能支撑数据库运行的数据库程序。
    实例(instance)和对象(object)的区别
    实例和对象基本上是同义词,它们常常可以互换使用。对象代表了类的一个特定的实例。对象具有身份(identity)和属性值(attribute values)2个特征。实例是对象的具体表示,操作可以作用于实例,实例可以有状态地存储操作结果。实例被用来模拟现实世界中存在的、具体的或原型的东西。
    对象就是类的实例,所有的对象都是实例,但并不是所有的实例都是对象。例如,一个关联(UML关系中的一种)的实例不是一个对象,它只是一个实例、一个连接。我们常见的实例都是类的实例,此时二者没有区别。除了类的实例外的实例都不是对象。


    实例化

    面向对象的编程中,通常把用类创建对象的过程称为实例化。(用类创建对象的过程)
    格    式   类名 对象名 = new 类名();
    面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:
    类名 对象名 = new 类名(参数1,参数2...参数n);
    如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化。
    多数语言中,实例化一个对象 就是为对象开辟内存空间,或者是不用声明,直接使用
    new 构造函数名(),建立一个临时对象。
    例:Java
    public class A{
        public static void main(String[] args){
            B b = new B();//实例化
            b.print();
        }
    }
    class B{
        public void print(){
            System.out.println("Hello,World!");
        }
    }

    例: c#
    namespace test
    {
        class A
        {
            public int Sub(int a)
            {
                return a++;
            }
        }
     
        class B
        {
            public void Main(String[] args)
            {
                int p = (new A()).Sub(1);
                System.Console.WriteLine(p);
                System.Console.ReadKey();
            }
        }
    }



    展开全文
  • 整理了一些免费的编程中文书籍

    千次阅读 多人点赞 2013-11-04 15:00:41
    在 github 上整理了一些免费的编程中文书籍 ...语言无关 WEB服务器 Nginx开发从入门到精通 (源码) 版本控制 Git 参考手册 (源码)Pro Git (源码) NoSQL The Lit
  • java编程中减少一个类中重复代码的窍门 2013年12月08日 17:57:59 bestcxx 阅读数:2427 标签: java编程调用类减少代码声明创建对象 更多 个人分类: java基础 版权声明:本文为博主原创文章,如错误劳烦...
  • Kotlin编程中嵌套和内部,及匿名内部
  • matlab定义、面向对象编程

    万次阅读 2018-07-09 23:36:21
    Matlab也可以写面向对象的代码,首先表现在可以定义,可以继承,使用(class)很多好处,其中一个重要的好处便是解决变量名冲突和让函数、对象的结构清晰。class的static function可以在不定义的实例直接...
  • 以下是OIer们的各种观点,仅供参考. ...3、其实关键是看你干什么,计算机编程很多方面,比如说你要搞图形图象处理建模,就肯定要线形代数方面的知识,但你如果是一般的编程,就不是那么明显。 4、思想,逻辑思维
  • 串口编程中SerialPort介绍以及应用

    千次阅读 2009-02-18 16:20:00
    串口编程中SerialPort介绍以及应用作者:gz1X 来源:中国黑客联盟 日期:2007-09-11 15:22:54 SerialPort的源代码已经放在下面,SerialPort是由Remon Spekreijse提供的免费串口。CSerialPort支持线连接的...
  • 4个 PC,CPU,HardDisk,Test,其中Test是主类。。。。。。。。 public class CPU { int speed; void setSpeed(int m){ speed=m; } int getSpeed(){ return speed; } } public class HardDisk ...
  • Java的网络编程类(TCP/UDP)

    万次阅读 2018-06-11 22:25:03
    Java的网络编程类n Java.net包– TCP协议• URL• URLConnection• Socket• ServerSocket– UDP协议• DatagramPacket• DatagramSocket• MulticastSocketTCP Socket客户端package com.cauc.edu; import java...
  • 面向对象的编程语言和对象

    千次阅读 2018-01-15 17:25:05
    在面向对象程序设计是一个独立的单位,它一个类名,其内部包括成员变量,用于描述对象的属性;还包括的成员方法,用于描述对象的行为。一个对象由一组属性和一组对属性进行操作的方法构成。面向对象程序...
  • Java编程语言 用类实现 会员注册

    千次阅读 2019-02-25 14:24:14
    **欢迎进入注册系统** 请输入用户名: admin 请输入密码: 1234567 请再次输入密码: 1234567 注册成功!
  • java -面向对象编程-与对象

    千次阅读 2017-01-01 15:38:07
    上一章讲了面向对象编程的理念...这是面向对象编程中最基础的一个部分,也可以说是必须掌握的一个部分。话不多说,让我们开始学习吧! 首先,以一个问题作为入门:汽车有什么品牌?熟悉汽车的朋友跳出来了,说:“奔
  • 计算机编程语言的分类

    千次阅读 2019-02-18 17:31:58
    Table of Contents 前言 机器语言 汇编语言 高级语言 高级语言的分类 ...面向对象的编程语言 ...按照编程语言的擅长范围的分类 ...为什么软件项目会分为前端和后端?...所有的工程师在接触编程有一段时间了之后,必...
  • 编程语言介绍与分类

    万次阅读 多人点赞 2019-04-16 11:31:52
    什么编程?为什么编程编程 是个动词,编程==写代码,写代码为了什么? 为了让计算机干你想要干的事情,比如,马化腾想跟别人聊天,于是写了个聊天软件,这个软件就是一堆代码的集合,这些代码是什么?这些...
  • Public class: 1 如果使用了该,则类名必须与文件名一致 2 被public修饰的可以被其他包访问 Class: Class可以访问其他Public,但不能被其他包访问 ...每个文件只能一个Public,可以理解为main部分 ...
  • 编程可以这样学

    万人学习 2017-06-26 09:27:55
    编程可以这样学》提出一种全新的学习理念,...算法在游戏开发中有什么用?学校开设的计算机相关课程在实际开发如何联系在一起?五花八门的语言或技术都在怎样的情形下派上用场?遇到问题该去查阅哪一方面的书籍……
  • 如何java编程实现输入一个地址ps:www.baidu.com,然后输出其对应的IP级别分类(A/B/C/D
  • 在校大学生如何用编程赚钱?| 我的大学赚钱之路

    万次阅读 多人点赞 2021-06-09 16:54:49
    我是我的系列文章《逆天改命——启舰的100条人生建议的第四篇》 目前CSDN上还没有完全同步,目录以github地址为主: ... 系列文章目录: ... 持续连载……相信我,它或许能改变你的人生…… .
  • 编程中哪些好的习惯一开始就值得坚持?

    千次阅读 多人点赞 2020-04-28 07:29:17
    今天这个话题我觉得还是值得和大家探讨的,因为好的编程习惯对程序员的职业生涯真的非常重要。 记得我在学驾照的时候,遇到一哥们,之前开过车,属于无证驾驶的那种。但是,这哥们科目二竟然挂了四次,第五次没有...
  • 编程语言分类简介

    万次阅读 2007-05-31 12:02:00
    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是...
  • Java编程思想(四) —— 复用

    千次阅读 2014-08-23 12:22:01
    Java编程思想(四) —— 复用
  • unix网络编程中的fd是什么

    万次阅读 2018-07-18 07:59:34
    unix网络编程中的fd是什么 fd全称是file descriptor,维基百科这样描述: In the traditional implementation of Unix, file descriptors index into a per-process file descriptor table maintained by the ...
  • 15.scala编程思想笔记——类中的方法

    万次阅读 2015-12-31 23:58:12
    15.scala编程思想笔记——类中的方法 欢迎转载,转载请标明出处: 源码下载连接请见第一篇笔记。 在类中可以定义属于这个类的方法。 如下: class Dog {  defbark():String = { "yip!" } } 方法通过对象名后面跟着...
  • Kotlin编程中: 1. 伴生对象; 2. 抽象; 3. 密封
  • 游戏一般用什么编程语言开发?

    万次阅读 多人点赞 2019-11-19 19:10:59
    平台主要2大,PC(也就是常用的电脑)和手机。它们上面都可以使用网页来运行游戏,所以额外我们把网页浏览器上面跑的叫WEB端。针对上面的3种平台类型。我们来聊一聊这些平台上常见的游戏是用什么开发的。 PC端...
  • 要使用这两个前提是自己要jdk8,Lambda,函数式编程的基础,否则请先学习了以上知识再来接触Spring5的Mono和FLux。 我们针对Mono的一行代码,来进行源码分析与讲解。代码如下: Mono....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,886,379
精华内容 754,551
关键字:

编程中类有什么用