技术池(jishuchi.com) 本次搜索耗时 6.365 秒,为您找到 676 个相关结果.
  • 简介

    简介 前提条件 JDK文档 C编程思想 源码下载 编码样式 BUG提交 邮箱订阅 Java图形界面 简介 “语言观决定世界观。” ——路德维希·维特根斯坦(Wittgenstein) 这句话无论对于自然语言还是编程语言来说都是一样的。你所使用的编程语言会将你的思维模式固化并逐渐远离其他语言,而且往往发生在潜移默化中。Java ...
  • 5.2. 递归

    16364 2019-03-06 《Go语言圣经》
    5.2. 递归 5.2. 递归 函数可以是递归的,这意味着函数可以直接或间接的调用自身。对许多问题而言,递归是一种强有力的技术,例如处理递归的数据结构。在4.4节,我们通过遍历二叉树来实现简单的插入排序,在本章节,我们再次使用它来处理HTML文件。 下文的示例代码使用了非标准包 golang.org/x/net/html ,解析HTML。golan...
  • 1.5 面向并发的内存模型

    16124 2019-02-27 《Go语言高级编程》
    1.5 面向并发的内存模型 1.5.1 Goroutine和系统线程 1.5.2 原子操作 1.5.3 顺序一致性内存模型 1.5.4 初始化顺序 1.5.5 Goroutine的创建 1.5.6 基于Channel的通信 1.5.7 不靠谱的同步 1.5 面向并发的内存模型 在早期,CPU都是以单核的形式顺序执行机器指令。Go语言的祖...
  • 第二十九章 : 读取键盘输入

    读取键盘输入 read - 从标准输入读取数值 选项 IFS 校正输入 菜单 总结归纳 友情提示 拓展阅读 读取键盘输入 The scripts we have written so far lack a feature common in most computer programs — interactivity. That is...
  • 3.8 例子:Goroutine ID

    15979 2019-02-27 《Go语言高级编程》
    3.8 例子:Goroutine ID 3.8.1 故意设计没有goid 3.8.2 纯Go方式获取goid 3.8.3 从g结构体获取goid 3.8.4 获取g结构体对应的接口对象 3.8.5 goid的应用: 局部存储 3.8 例子:Goroutine ID 在操作系统中,每个进程都会有一个唯一的进程编号,每个线程也有自己唯一的线程编...
  • 第十二章 集合

    第十二章 集合 泛型和类型安全的集合 基本概念 添加元素组 集合的打印 列表List 迭代器Iterators ListIterator 链表LinkedList 堆栈Stack 集合Set 映射Map 队列Queue 优先级队列PriorityQueue 集合与迭代器 for-in和迭代器 适配器方法惯用法 本章小结 简单集...
  • Go语言项目

    15645 2019-03-06 《Go语言圣经》
    Go语言项目 Go语言项目 所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go项目是在Google公司维护超级复杂的几个软件系统遇到的一些问题的反思(但是这类问题绝不是Google公司所特有的)。 正如Rob Pike 所说,“软件的复杂性是乘法级相关的”,通过增加一个部分的复杂性来修复问题通常将慢...
  • 第十四章 流式编程

    第十四章 流式编程 流支持 流创建 随机数流 int 类型的范围 generate() iterate() 流的建造者模式 Arrays 正则表达式 中间操作 跟踪和调试 流元素排序 移除元素 应用函数到元素 在 map() 中组合流 Optional类 便利函数 创建 Optional Optional 对象操作 Op...
  • 3.10 补充说明

    15529 2019-02-27 《Go语言高级编程》
    3.10 补充说明 3.10 补充说明 如果是纯粹学习汇编语言,则可以从《深入理解程序设计:使用Linux汇编语言》开始,该书讲述了如何以C语言的思维变现汇编程序。如果是学习X86汇编,则可以从《汇编语言:基于x86处理器》一开始,然后再结合《现代x86汇编语言程序设计》学习AVX等高级汇编指令的使用。 Go汇编语言的官方文档非常匮乏。其中“A Q...
  • 1.7 错误和异常

    15523 2019-02-27 《Go语言高级编程》
    1.7 错误和异常 1.7.1 错误处理策略 1.7.2 获取错误的上下文 1.7.3 错误的错误返回 1.7.4 剖析异常 1.7 错误和异常 错误处理是每个编程语言都要考虑的一个重要话题。在Go语言的错误处理中,错误是软件包API和应用程序用户界面的一个重要组成部分。 在程序中总有一部分函数总是要求必须能够成功的运行。比如strconv...