数智图书馆-无锡数智政务 本次搜索耗时 2.755 秒,为您找到 1448 个相关结果.
  • Markdown

    42 2025-06-17 《Android群英传》
    Markdown Markdown Markdown是一种标记性语言,通过使用简单的语法来实现统一的文字格式。那么有读者要问了,很多博客都使用的HTML富文本编辑器都很好用,出来的格式还很整齐,为什么要使用Markdown呢?笔者认为,Markdown最大的优势在于它的易读性与易写性。普通的富文本编辑器虽然同样可以实现文字排版,但却需要作者在写作过程中...
  • 空标题文档

    6.5 何时抛出异常 到此为止,我们学习了 try/catch 括起来的异常处理结构语句是怎样产生和发展的,主要围绕异常被抛出来之后如何处理进行了解说。接下来我们要转移一下焦点,来学习异常是什么时候抛出来的。 错误发生时,有返回返回值和抛出异常两种传达方法。那么,什么时候使用返回值的方法,什么时候使用异常的方法呢? 2000 年左右,有种观点认为,异常...
  • 18.2 Swift调用Objective-C

    18.2 Swift调用Objective-C 18.2.1 创建Swift的iOS工程 18.2.2 在Swift工程中添加Objective-C类 18.2.3 调用代码 18.2 Swift调用Objective-C Swift调用Objective-C需要一个名为“<工程名>-Bridging-Header.h”的桥接头文件,如...
  • 空标题文档

    7.1 为什么要取名 程序设计中,名字的发明至少在 50 年前。给变量和函数取了合适的名字后,程序的可读性显著提高。由于大部分语言都在使用名字,现在看来,取名似乎是理所当然的事了。 那么名字是缘何发明的呢?为解答这个问题,我们反过来想一下。在名字发明以前,程序员是如何指示现在那些用名字指示的内容的呢? 答案是使用编号 1。计算机记录数据的存储位置可以...
  • 7.7.1 迪杰斯特拉(Dijkstra)算法

    42 2025-06-20 《大话数据结构》
    7.7.1 迪杰斯特拉(Dijkstra)算法 7.7.1 迪杰斯特拉(Dijkstra)算法 这是一个按路径长度递增的次序产生最短路径的算法。它的思路大体是这样的。 比如说要求图7-7-3中顶点v0到顶点v1的最短距离,没有比这更简单的了,答案就是1,路径就是直接v0连线到v1。 图7-7-3 由于顶点v1还与v2、v3、v4连线,所以此时...
  • 15.4 类型检查与转换

    15.4 类型检查与转换 15.4.1 使用is 操作符 15.4.2 使用as 操作符 15.4.3 使用Any 和AnyObject 类型 15.4 类型检查与转换 继承会发生在子类和父类中,如图15-4所示,是一系列类的继承关系类图,Person 是类层次结构中的根类,Student 是Person 的直接子类,Worker 是P...
  • 13.1 实例方法

    13.1 实例方法 13.1.1 使用规范的命名 13.1.2 结构体和枚举方法变异 13.1 实例方法 实例方法与实例属性类似,都隶属于枚举、结构体或类的个体,即实例。通过实例化这些类型,创建实例,使用实例调用的方法。 我们上一章介绍了一个Account (银行账户)结构体,下面我们重新定义它为类,代码如下: class Acco...
  • 4.3 清除:收尾和垃圾收集

    4.3 清除:收尾和垃圾收集 4.3 清除:收尾和垃圾收集 程序员都知道“初始化”的重要性,但通常忘记清除的重要性。毕竟,谁需要来清除一个int呢?但是对于库来说,用完后简单地“释放”一个对象并非总是安全的。当然,Java可用垃圾收集器回收由不再使用的对象占据的内存。现在考虑一种非常特殊且不多见的情况。假定我们的对象分配了一个“特殊”内存区域,没有使用...
  • 2.6 构建Java程序

    2.6 构建Java程序 2.6 构建Java程序 正式构建自己的第一个Java程序前,还有几个问题需要注意。 2.6.1 名字的可见性 在所有程序设计语言里,一个不可避免的问题是对名字或名称的控制。假设您在程序的某个模块里使用了一个名字,而另一名程序员在另一个模块里使用了相同的名字。此时,如何区分两个名字,并防止两个名字互相冲突呢?这个问题在C语...
  • 2.3 两种算法的比较

    42 2025-06-20 《大话数据结构》
    2.3 两种算法的比较 2.3 两种算法的比较 大家都已经学过一门计算机语言,不管学的是哪一种,学得好不好,好歹是可以写点小程序了。现在我要求你写一个求1+2+3+……+100结果的程序,你应该怎么写呢? 大多数人会马上写出下面的C语言代码(或者其他语言的代码): int i , sum = 0 , n = 100 ; for ...