记录一下自己犯的错误,回调函数本身就会提供数据大小,自己算反而出了问题。 size_t Get_Receive_Data(void* buffer, size_t size, size_t nmemb, char **stream) { //int len = strlen((char*)buffe ...
分类:
Web程序 时间:
2020-08-19 19:38:03
阅读次数:
110
##13.1原理: 深度纹理,存储的不是颜色值,而是一个高精度的深度值[0,1] - 归一化的设备坐标(Normalized Device Coordinates,NDC) 精度(24or16位) 1)使用延迟渲染时,G-buffer中直接可得。2)否则通过单独的pass,unity使用Shader ...
分类:
其他好文 时间:
2020-08-18 14:01:47
阅读次数:
67
1.服务器层优化1.将数据保存在内存中,保证内存读取数据设置足够大的innodb_buffer_pool_size,将数据读取到内存中。建议innodb_buffer_poll_size设置为总内存大小的3/4或者4/5怎么确定innodb_buffer_pool_size足够大。数据是从内存读取而不是硬盘?innodb_buffer_pool_pages_free为0则表示bufferpool已
分类:
数据库 时间:
2020-08-18 13:37:49
阅读次数:
66
1.1 基础知识 首先我们知道进程是无法直接操作I/O设备的,其必须通过系统调用请求内核来协助完成I/O动作,而内核会为每个I/O设备维护一个buffer。 这里数据的两次拷贝都需要时间,而这两端时间中进程和内核的状态不一样就产生了下面五种i/o模型: 阻塞I/O 对于内核而言,网络中的数据并不一定 ...
分类:
编程语言 时间:
2020-08-18 13:31:22
阅读次数:
54
//java8线程池 ExecutorService pool = Executors.newFixedThreadPool(4); Callable a = ()->{return findA();}; Callable b = ()->{return findB();}; Callable c ...
分类:
编程语言 时间:
2020-08-17 17:10:01
阅读次数:
59
线上三张图吧: 一、innodb系统架构图 ...
分类:
数据库 时间:
2020-08-17 16:54:00
阅读次数:
64
卷积神经网络(CNN)概述 Introduce 卷积神经网络(convolutional neural networks),简称CNN。卷积神经网络相比于人工神经网络而言更适合于图像识别、语音识别等任务。本文主要涉及卷积神经网络的概念介绍,首先介绍卷积神经网络相比于人工神经网络的优势,其次介绍卷积神 ...
分类:
其他好文 时间:
2020-08-15 23:57:30
阅读次数:
109
#include <stdio.h> #include <SDL.h> // 每次读取2帧数据, 以1024个采样点一帧 2通道 16bit采样点为例 #define PCM_BUFFER_SIZE (1024*2*2*2) // 音频PCM数据缓存 static Uint8 *s_audio_bu ...
分类:
其他好文 时间:
2020-08-15 22:37:43
阅读次数:
68
在java语言中,可以通过new Thread的方法来创建一个新的线程执行任务,但是线程的创建是非常耗时的,而且创建出来的新的线程都是各自运行,缺乏统一的管理,这样做的后果可能是导致创建过多线程从而过度消耗系统资源,最终导致性能急剧下降,线程池的引入就是为了解决这个问题。 当使用线程池控制线程数量时 ...
分类:
系统相关 时间:
2020-08-15 22:30:04
阅读次数:
79
背景 今天接口添加参数,想debug下,执行直接,500异常,发现是 mysql导致。 [2020-08-11 10:52:10,428] [ERROR] [1Sbq2ZvQpY4w534jNldTJI40ht0Dh42U] com.zaxxer.hikari.pool.HikariPool - H ...
分类:
数据库 时间:
2020-08-11 15:46:26
阅读次数:
77