#BUF

ArrayBuffer

ArrayBuffer是类型化数组类型化数组是JavaScript操作二进制数据的一个接口ArrayBuffer可以存放多种类型的数据,不同类型的存储方式就是DataViewArrayBuffer对象并没有提供任何读写内存的方法,但允许在其上方建立DataView,从而插入与读取内存中的数据DataView的类型Int...
代码星球 ·2021-02-01

String、StringBuffer、StringBuilder的区别

String底层实现privatefinalcharvalue[];String的值是不可变的,每次对String的操作都会生成新的String对象,造成内存浪费StringBuffer和StringBuilder继承了 AbstractStringBuilder AbstractStringBui...

ProtoBuf及整合到SpringBoot

Protobuf(GoogleProtocolBuffer)是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java、Python、C++、C#、Go等多种语...
代码星球 ·2021-02-01

PHP中的mysql_unbuffered_query与mysql_query的区别

对于mysql_query大家都很熟悉,下面先简单介绍下mysql_unbuffered_query mysql_unbuffered_query (PHP4>=4.0.6,PHP5)mysql_unbuffered_query--向MySQL发送一条SQL查询,并不获取和缓存结果的行&nbs...

Netty学习之核心组件ByteBuf及API

  Netty提供的ByteBuf不同于JDK中NIO的ByteBuffer,ByteBuf是netty中数据传输的容器,是Netty自己实现的,作为NIOByteBuffer的替代品,提供了更好的API供开发者使用。相较于NIO的ByteBuffer更具有卓越的功能性和灵活性。具体NIO的ByteBuffer如何实现...

framebuffer应用编程实践

framebuffer的使用主要包括4个部分:(1):首先需要打开设备文件/dev/fb0。(2):获取设备的信息。包括可变信息和不可变信息,分别使用两个结构体来进行封装,这两个结构体在<linux/fb.h>头文件中定义,所以需要先包含这个头文件。(3):如果有需要可以对可变的参数进行修改。(4):做mm...

三星framebuffer驱动代码分析

一、驱动总体概述本次的驱动代码是Samsung公司为s5pv210这款SoC编写的framebuffer驱动,对应于s5pv210中的内部外设DisplayController(FIMD)模块。驱动代码是基于platform平台总线编写的。1、驱动代码的源文件分布:  (1):drivers/vid...

Linux驱动框架之framebuffer驱动框架

1、什么是framebuffer?(1)framebuffer帧缓冲(一屏幕数据)(简称fb)是linux内核中虚拟出的一个设备,framebuffer向应用层提供一个统一标准接口的显示设备。帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接...

StringBuffer类 和 StringBuilder类

上一篇中讲解了String类的用法。那么String有什么特点呢?字符串特点:字符串是常量,其值在创建后就不能被修改。字符串的内容一旦发生变化,就会创建一个新的对象。代码验证字符串特点:1publicclassDemo1{23publicstaticvoidmain(String[]args){4Stringstr1=...
代码星球 ·2021-01-23

什么情况下用+运算符进行字符串连接比调用StringBuffer/StringBuilder对象的append性能好

如果在编写代码的过程中大量使用+进行字符串评价还是会对性能造成比较大的影响,但是使用的个数在1000以下还是可以接受的,大于10000的话,执行时间将可能超过1s,会对性能产生较大影响。如果有大量需要进行字符串拼接的操作,最好还是使用StringBuffer或StringBuilder进行。...

StringBuffer & StringBuilder的区别

StringBuffer是线程安全的,内部有锁。所以比StringBuilder慢一点。在单线程生成字符串的情况下,优先使用StringBuilder。这就是为啥有时候IntelliJIdea会提示修改StringBuffer为StringBuilder。更详细的文档:https://www.cnblogs.com/s...

netty LEAK: ByteBuf.release() was not called before it's garbage-collected

背景、netty抛出完整的error信息如下:2018-02-0814:30:43.098[nioEventLoopGroup-5-1]ERRORio.netty.util.ResourceLeakDetector:176-LEAK:ByteBuf.release()wasnotcalledbeforeit'sgarb...

深入分析Java中String、StringBuilder、StringBuffer的区别

此文章转载于Java的架构师技术栈微信公众号 StringBuilder和StringBufferStringBuilder和StringBuffer是可变的,也就说我们的增删改都是在原字符串的基础上操作的,操作次数再多内存也不会被白白的浪费,那他们俩又有什么区别呢?StringBuffer是线性安全的,支持...

protobuf 协议 windows 下 C++ 环境搭建

1.下载protobufhttps://code.google.com/p/protobuf/downloads/list     ProtocolBuffers2.5.0fullsource--C++,Java,Python   ->...

protobuf 协议 windows 下 java 环境搭建

使用maven编译protobuf所需要的jar包1.安装配置maven (1)下载maven    http://maven.apache.org/  版本:apache-maven-2.2.1 (2)添加maven到环境变量 (3)用mvn-version...
首页上一页...1213141516...下一页尾页