万象云档 本次搜索耗时 1.918 秒,为您找到 377 个相关结果.
  • 1.3 实现方案的隐藏

    1.3 实现方案的隐藏 1.3 实现方案的隐藏 为方便后面的讨论,让我们先对这一领域的从业人员作一下分类。从根本上说,大致有两方面的人员涉足面向对象的编程:“类创建者”(创建新数据类型的人)以及“客户程序员”(在自己的应用程序中采用现成数据类型的人;注释④)。对客户程序员来讲,最主要的目标就是收集一个充斥着各种类的编程“工具箱”,以便快速开发符合自己要...
  • 14.5 回顾runnable

    14.5 回顾runnable 14.5.1 过多的线程 14.5 回顾runnable 在本章早些时候,我曾建议大家在将一个程序片或主Frame 当作Runnable 的实现形式之前,一定要好好地想一想。若采用那种方式,就只能在自己的程序中使用其中的一个线程。这便限制了灵活性,一旦需要用到属于那种类型的多个线程,就会遇到不必要的麻烦。 当然,如果...
  • 第八题 AC自动机

    404 2025-05-31 《经典算法题》
    第八题 AC自动机 一:构建AC自动机 1: 构建trie树 第八题 AC自动机 上一篇我们说了单模式匹配算法KMP,现在我们有需求了,我要检查一篇文章中是否有某些敏感词,这其实就是多模式匹配的问题。 当然你也可以用KMP算法求出,那么它的时间复杂度为O(c*(m+n)),c:为模式串的个数。m:为模式串的长度,n:为正文的长度,那 ...
  • 16.6 多重分发

    16.6 多重分发 16.6.1 实现双重分发 16.6 多重分发 上述设计模式肯定是令人满意的。系统内新类型的加入涉及添加或修改不同的类,但没有必要在系统内对代码作大范围的改动。除此以外,RTTI并不象它在RecycleA.java 里那样被不当地使用。然而,我们仍然有可能更深入一步,以最“纯”的角度来看待RTTI, 考虑如何在垃圾分类系统中将它完...
  • 用七牛云 AI 还能免费得 Token?邀请好友活动详解:500 万起领,最高享百亿

    402 2025-11-02 《AI老牛逼了》
    先搞懂:Token 到底有啥用?(为什么要领?) 一、邀请活动基础奖励:双方共赢,领 Token 超简单 二、详细操作流程:3 步完成邀请,奖励 1-3 天到账 步骤 1:找到「邀请好友」入口(2 个常用路径) 步骤 2:分享邀请链接,好友完成 2 个关键操作 步骤 3:查收 Token 奖励(自动到账,可实时查看) 三、进阶任务:从 500 万...
  • 09:Demo之四处找死(四)_在代码里操作物体

    09:Demo之四处找死(四)_在代码里操作物体 ,1.找遍全世界,只为了发现你——FindGameObjectWithTag ,2.把你装在心里,随时都能…灭了你——将物体作为属性保存 ,3.特么的对不起,我一直在骗你——Collider参数 ,4.更多好玩的 ,5待续 ,1.找遍全世界,只为了发现你——FindGameObjectWithTag...
  • 编辑和删除文本

    编辑和删除文本 到目前为止,我们介绍了一些用于在文件中移动和选择区域的方法,现在让我们真正来修改一些文本吧。很显然你可以通过打字的方式来输入字符,但是有另一些方法使删除和处理字符变得更简捷易用。 基本操作 有一些用于基本操作的很酷的快捷键,他们十分易用。这些操作包括整行移动文本,整行复制,以及改变大小写。 ctrl-T 交换光标两...
  • 4.5 数组初始化

    4.5 数组初始化 4.5.1 多维数组 4.5 数组初始化 在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。 数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统...
  • 7.7 构造器和多态性

    7.7 构造器和多态性 7.7.1 构造器的调用顺序 7.7.2 继承和finalize() 7.7.3 构造器内部的多态性方法的行为 7.7 构造器和多态性 同往常一样,构造器与其他种类的方法是有区别的。在涉及到多态性的问题后,这种方法依然成立。尽管构造器并不具有多态性(即便可以使用一种“虚拟构造器”——将在第11章介绍),但仍然非常有必要理...
  • 6.2.2 列表

    6.2.2 列表 6.2.2 列表 我们先回顾第 2 章中介绍的关于列表的知识。 列表是由多个数据组成的序列,可以通过索引(位置序号)来访问列表中的数据。与很 多编程语言提供的数组(array)类型不同,Python 列表具有两个特点:第一,列表成员可 以由任意类型的数据构成,不要求各成员具有相同类型;第二,列表长度是不定的,随时可 以增加和删除成员...