数智图书馆-无锡数智政务 本次搜索耗时 1.662 秒,为您找到 420 个相关结果.
  • 推荐序

    14 2025-06-17 《Android群英传》
    推荐序 推荐序 在看到这本书之前,我作为一名程序员已经在各种工具的海洋里摸爬滚打了多年,而各种新事务的层出不穷,不断提高的开发效率,越来越完善的开发环境,也是沉浸在开发里的一大乐趣。在工作中也常常听到同事们发现了新工具时的欢呼,发现工具另一种用法时的喜悦,以及在深入学习和思考后,自行修改工具以实现更高目标的专业。甚至有的时候,找到一款好用的工具,比写出...
  • 17.3 控制组

    17.3 控制组 17.3 控制组 控制组(CGroups)是Linux内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。只有能控制分配到容器的资源,才能避免多个容器同时运行时对宿主机系统的资源竞争。 控制组技术最早是由Google的程序员2006年起提出,Linux内核自2.6.24开始原生支持。控制组可以提供对容器的内存、CPU、磁盘IO...
  • 5.3 接口与实现

    5.3 接口与实现 5.3 接口与实现 我们通常认为访问控制是“隐藏实施细节”的一种方式。将数据和方法封装到类内后,可生成一种数据类型,它具有自己的特征与行为。但由于两方面重要的原因,访问为那个数据类型加上了自己的边界。第一个原因是规定客户程序员哪些能够使用,哪些不能。我们可在结构里构建自己的内部机制,不用担心客户程序员将其当作接口的一部分,从而自由地...
  • 第15章 网络编程

    第15章 网络编程 第15章 网络编程 历史上的网络编程都倾向于困难、复杂,而且极易出错。 程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作...
  • 18.1 选择语言

    18.1 选择语言 18.1 选择语言 在苹果公司的Swift语言出现之前,开发iOS或Mac OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。 Swift语言出现后,iOS程序员有了更多的选择。在苹果社区里,有很多人在讨论Swift语言以及Objective-C语言的...
  • 程序员的数学思维修炼

    程序员的数学思维修炼 (趣味解读) 周颖 等编著 清华大学出版社 北 京
  • 空标题文档

    示例代码下载 本书中的示例代码,以及在编写本书过程中供验证使用的代码,均可从笔者创建的支持网站上下载。但因篇幅所限,部分代码没有包含在本书中。 http://nhiro.org/langbook/   本书是在弊社杂志《WEB+DB PRESS》Vol.66 特辑之《程序员应该知道的程序设计基础知识——熟知语言核心设计如有神助》(プログラマが知...
  • 空标题文档

    6.4 出口只要一个 为什么引入 finally 微软公司为什么会引入 finally 呢?是为了解决什么样的问题呢?他们是这样回答的。 采用结构化异常处理可以提高代码的可靠性。比如,程序在程序员预料之外结束时,也可以正确地释放锁定的内存和文件等资源。另外,针对内存不足等特定问题时,不需要使用 goto 语句或细致地检查返回值,使用简洁的结构化代码就...
  • 空标题文档

    9.6 小结 本章我们学习了一种能往其中放入多个元素的东西——容器。并且了解到因为在内存上存储数据的方式不一样,各种容器的性能也不同,没有一种容器在各方面都是最优的,而是优缺点兼具。多数语言都支持数组和链表两种容器。 另外,我们还学习了字符串和值的对应方式。它也会因为实现方式不同而具有各种优缺点。多数语言都支持散列表。 在本章后半部分我们一起探讨了一...
  • 空标题文档

    为什么学编程 你可能不会成为一名专业的程序员(大多数人都不会),不过学习编程确实有很多理由。 最重要的原因是你想学!不论是作为业余爱好还是作为职业,编程都会很有意思,都会让你很有收获。 如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎样才能让它做你想做的事情,这也不失为学习编程的一个好理由。 也许你想编写自己的游戏,或者找不到合适的...