万象云档 本次搜索耗时 1.394 秒,为您找到 798 个相关结果.
  • 第4章 初始化和清除

    第4章 初始化和清除 第4章 初始化和清除 “随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。” “初始化”和“清除”是这些安全问题的其中两个。许多C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是另一个特殊的问题,因为用完一个元素后,由于...
  • 十、模型选择

    十、模型选择 在模型选择期间寻找最佳预处理步骤 使用网格搜索的超参数调优 使用随机搜索的超参数调优 使用网格搜索的模型选择 带有参数选项的流水线 十、模型选择 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 在模型选择期间寻找最佳预处理步骤 在进行模型选择时,我们必须小心正确处理预处理。 首先...
  • 建立节点发现机制

    131 2025-05-17 《区块链开发》
    建立节点发现机制 undefinedSetupDiscovery 建立节点发现机制 undefinedSetupDiscovery // SetupDiscovery 建立发现机制,并将本地主机连接到所有已经发现的对等端(peer) func SetupDiscovery ( ctx context . Context , host ho...
  • 13.11 列表框

    13.11 列表框 13.11.1 handleEvent() 13.11 列表框 列表框与选择框有完全的不同,而不仅仅是当我们在激活选择框时的显示不同,列表框固定在屏幕的指定位置不会改变。另外,一个列表框允许多个选择:如果我们单击在超过一个的项目上,未选择的则表现为高亮度,我们可以选择象我们想要的一样的多。如果我们想察看项目列表,我们可以调用get...
  • 6.3 组合与继承的结合

    6.3 组合与继承的结合 6.3.1 确保正确的清除 6.3.2 名字的隐藏 6.3 组合与继承的结合 许多时候都要求将组合与继承两种技术结合起来使用。下面这个例子展示了如何同时采用继承与组合技术,从而创建一个更复杂的类,同时进行必要的构造器初始化工作: //: PlaceSetting.java // Combining compositi...
  • 6.6 累积开发

    6.6 累积开发 6.6 累积开发 继承的一个好处是它支持“累积开发”,允许我们引入新的代码,同时不会为现有代码造成错误。这样可将新错误隔离到新代码里。通过从一个现成的、功能性的类继承,同时增添成员新的数据成员及方法(并重新定义现有方法),我们可保持现有代码原封不动(另外有人也许仍在使用它),不会为其引入自己的编程错误。一旦出现错误,就知道它肯定是由于...
  • 16.5 抽象的应用

    16.5 抽象的应用 16.5 抽象的应用 走到这一步,接下来该考虑一下设计模式剩下的部分了——在哪里使用类?既然归类到垃圾箱的办法非常不雅且过于暴露,为什么不隔离那个过程,把它隐藏到一个类里呢?这就是著名的“如果必须做不雅的事情,至少应将其本地化到一个类里”规则。看起来就象下面这样: 现在,只要一种新类型的Trash 加入方法,对TrashSo...
  • Atom中的序列化

    Atom中的序列化 当一个窗口被刷新,或者从上一次会话恢复的时候,视图和它相关的对象会从JSON表达式中反序列化,它们在窗口上一次关闭时储存。要使你自己的视图和对象兼容刷新,你需要让它们很好地执行序列化和反序列化。 包的序列化钩子 你的包的主模块可以选择包含一个serialize 方法,它在你的包反激活之前被调用。你应该返回JSON...
  • 2.2.2 长整数类型 long

    2.2.2 长整数类型 long 2.2.2 长整数类型 long 如果在计算过程中出现超出 int 范围的整数怎么办?我们来看一个例子: >>> 123456789 * 10 1234567890 >>> 123456789 * 18 2222222202L 注意观察第二个表达式的结果——222222...
  • 路径教程

    路径教程 贝塞尔示例 复合路径 路径教程 原文:Path Tutorial 译者:飞龙 协议:CC BY-NC-SA 4.0 位于所有matplotlib.patch 对象底层的对象是Path ,它支持moveto ,lineto ,curveto 命令的标准几个,来绘制由线段和样条组成的简单和复合轮廓。 路径由(x,y) 顶点的...