技术池(jishuchi.com) 本次搜索耗时 8.093 秒,为您找到 144 个相关结果.
  • 10.2 定义一个类

    10.2 PHP中的面向对象(一) 定义类对应的zend_class_entry 为类定义属性 为类定义方法 为类定义常量 10.2 PHP中的面向对象(一) 在这一节中,我们正式的定义一个类。首先我给出PHP语言的实现: <? php class myclass { public $public_var ; ...
  • 未曾领略的新风景

    6753 2020-06-22 《C 语言进阶》
    0x09-未曾领略的新风景 再议数组 C11之 _Generic 函数返回实体 0x09-未曾领略的新风景 前方曾提到两个关键字 restrict 和 inline 在C语言中的使用,但是后者可能还能带来些许理解上的便利,开启 -O3 优化是一个很不错的选择。 inline 的作用还是在于和 static 一起使用,让小函数尽可能的...
  • 5.2. 内存调试

    5.2. 内存调试 Valgrind简介 在开始之前 内存泄漏检测示例 入门 更复杂的用例 缓冲区上溢/下溢检测 结论 5.2. 内存调试 本章是有关PHP源代码的内存调试的简要介绍。 这不是一门完整的课程:内存调试并不难, 但是你需要一些它的使用经验,大量的练习可能是你在设计任何C编写的代码时都必须要做的事情。我们将在这里介绍一个非常...
  • 1. 学会使用命令帮助

    1. 学会使用命令帮助 1.1. 概述 1.2. 命令使用 查看命令的简要说明 使用man 查看路径 总结 1. 学会使用命令帮助 1.1. 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档;linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们...
  • 附录B:有趣的代码片段

    6672 2019-02-27 《Go语言高级编程》
    附录B:有趣的代码片段 自重写程序 三元表达式 禁止 main 函数退出的方法 基于管道的随机数生成器 Assert测试断言 附录B:有趣的代码片段 这里收集一些比较有意思的Go程序片段。 自重写程序 UNIX/Go语言之父 Ken Thompson 在1983年的图灵奖演讲 Reflections on Trusting Trust...
  • ECMAScript 6 二进制数组

    6604 2020-12-25 《ECMAScript 教程》
    ECMAScript 6 二进制数组 ArrayBuffer对象 概述 ArrayBuffer.prototype.byteLength ArrayBuffer.prototype.slice() ArrayBuffer.isView() TypedArray视图 概述 构造函数 数组方法 字节序 BYTES_PER_ELEMENT属性 ...
  • 第八章 Array与HashTable

    8 使用HashTable与{数组} 8 使用HashTable与{数组} 8.1 数组(C中的)与链表 8.2 操作HashTable的API 8.3 在内核中操作PHP语言中数组 8.4 小结 在C语言中,我们可以自定义各种各样的数据结构,用来把很多数据保存在一个变量里面,但是每种数据结构都有自己的优缺点,PHP内核规模如此庞大,是否...
  • 并发HTTP服务器(4)

    6529 2020-06-22 《C 语言进阶》
    0x16-套接字编程-HTTP服务器(4) 新连接 事件循环 listen_thread workers_thread handle_read 题外话 最后 下一节 0x16-套接字编程-HTTP服务器(4) 新连接 一个新晋连接,有哪些信息是值得我们关注的? 该如何存储它们? 这里将会叙述的并不会很完整,因为不同目的的网络...
  • 那些年我们踩过的那些坑

    那些年我们踩过的那些坑 坑1 - 整数比较的坑 坑2 - 嵌套列表的坑 坑3 - 访问修饰符的坑 那些年我们踩过的那些坑 坑1 - 整数比较的坑 在 Python 中一切都是对象,整数也是对象,在比较两个整数时有两个运算符== 和is ,它们的区别是: is 比较的是两个整数对象的id值是否相等,也就是比较两个引用是否代表了内存中同一个...
  • 套接字编程(2)

    6283 2020-06-22 《C 语言进阶》
    0x12-套接字编程-2 新时代的 套接字网络编程 # 在这之前 ARP 协议 ICMP 0x12-套接字编程-2 新时代的 套接字网络编程 首先有几个结构体,以及一个接口十分重要及常用: struct sockaddr_in6 : 代表的是 IPv6 的地址信息 struct addrinfo : 这是一个通用的结构体,里面可以...