···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
指针
Netty ByteBuf传输载体
Netty ByteBuf 传输载体,1. 前言,在 Netty 里面的数据读写是以 ByteBuf 为单位进行交互的,ByteBuf 是一个字节容器,如果了解过 NIO 的同学应该知道,在 NIO 里面也有类型的数据载体 ByteBuffer。,2. 学习目的,熟悉掌握 ...
43 C 语言中的 maclloc free()
C 语言中的 maclloc free(),在几乎所有的情况下, C 语言都可以自动的来分配内存,这不需要你的参与。这很高效,也很安全。这也是目前主流语言所采取的策略。但是 C 语言除了系统自动分配和回收内存,还可以自己手动来分配...
链表成环
1. 前言,上个章节介绍了单链表反转,单链表还存在一些经典的问题,例如找到链表的倒数第 K 个节点,或者在原始链表上进行快速排序,或者是判断一个单链表是否成环,这些问题看似没有共同性,但是都可以使用快慢指针(Fast-S...
索引
1. 前言,对于常见的应用系统,读的流量远远高于写的流量,比如电商网站,商家在数据库中写入商品的价格和库存之后,访问页面的顾客会产生大部分的读流量。所以常见的现象是当应用系统的流量逐渐增加时,写操作不会成为数据...
40 C 语言中的指针
C 语言中的指针,C 语言的指针常常被人们认为是 C 语言中的灵魂所在,可以完成很多高难度的操作。但是更多的人感觉 C 语言的指针的存在如同噩梦一般,因为稍不注意,就会引起灾难性的后果。,不管你是不是喜欢 C 语言中的指...
25 Go 语言的指针
本文主要介绍 Go 语言中的指针。Go 语言中和 C/C++ 一样,直接提供了 指针类型 ,但是不同的是 Go 语言的指针并没有那么高深莫测,因为它是 无法进行位移和运算 的,它只是一个存储了 其它变量地址的变量 而已。它在 Go 语...
Optional 类
Optional 类,上一小节,我们接触到了Optional类,但没有详细展开介绍,Optional类也是 Java 8 新加入的类。本小节我们就来学习一下这个类,你将了解到Optional类的解决了什么问题,如何创建Optioanl类的对象,它又有哪些常...
15.4 在C扩展模块中操作隐形指针
15.4 在C扩展模块中操作隐形指针,问题,你有一个扩展模块需要处理C结构体中的指针, 但是你又不想暴露结构体中任何内部细节给Python。,解决方案,隐形结构体可以很容易的通过将它们包装在胶囊对象中来处理。 考虑我们例子...