1.过度:transition:它是一个缓慢的滑翔过程,就相当于一个缓冲,显得不是那么的突兀; 官方的解释是我们为了添加某种效果可以从一种样式转变到另一个的时候,无需使用Flash动画或JavaScript 过渡的属性: transition-property: width; 使用过渡的css属性名 ...
分类:
其他好文 时间:
2020-01-12 20:14:51
阅读次数:
141
办法一: 1 scanf("%d", value); 2 setbuf(stdin, NULL); 将 stdin 输入流由默认缓冲区转为无缓冲区。这样 scanf() 输入完毕后,缓冲区内的东西就消失了。 办法二: 1 while ((c = getchar()) != EOF && c != ' ...
分类:
编程语言 时间:
2020-01-12 19:54:02
阅读次数:
285
1、关于printf的缓存刷新问题。 https://blog.csdn.net/h___q/article/details/82469598 将待打印的内容放入缓冲区中,刷新之后就能打印出来。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> in ...
分类:
其他好文 时间:
2020-01-12 16:40:48
阅读次数:
76
0x00 序列化与反序列化 序列化(serialization),在计算机科学的数据处理中,是指将数据结构或对象状态转换成可取用格式(例如存储为文件,存储于缓冲,或经由网络中发送),以留待后续在相同或另一台计算机环境中,能回复原先状态的过程。 可以理解为,序列化是将变量转换为可保存或可传输的字符串的 ...
分类:
Web程序 时间:
2020-01-12 11:41:41
阅读次数:
95
1. 从键盘输入的字符会放在输入缓冲区,当 cin 读取时会自动转换成需要存储的类型。并在输入缓冲区中保留不能被读取的其余字符。 2. 可以用一条 cin 一句读入多个变量,这些变量也可以是不同类型的。 3. 计算数字的幂需要用到库函数 pow, 需要#include<cmath>。 4. stat ...
分类:
其他好文 时间:
2020-01-12 09:14:36
阅读次数:
76
linux free 命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 s 选项并指定间隔的秒数,每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + ...
分类:
系统相关 时间:
2020-01-11 18:26:05
阅读次数:
93
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第43章 STM32H7的DMA应用之双缓冲控制任意IO和脉冲数控制 本章教程为大家讲解定时器触发DMAMUX,控制DMA让GPIO输出PWM以及脉冲数的控制,实际项目中 ...
分类:
其他好文 时间:
2020-01-11 15:07:40
阅读次数:
223
一、持久化的作用 1.什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 2.持久化的实现方式 快照:某时某刻数据的一个完成备份 -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Binlog ...
分类:
数据库 时间:
2020-01-11 13:24:55
阅读次数:
85
NIO的全称是non-blocking IO,也就是非阻塞IO,也有的人叫他New IO。他的核心内容主要有三部分,Channel(通道),Buffer(缓冲区), Selecto(选择器)。下面我们针对这三部分详细了解一下NIO。 Buffer(缓冲区) Buffer缓冲是一个指定固定数据量的容器 ...
分类:
编程语言 时间:
2020-01-10 12:15:31
阅读次数:
98
netty 中,每一个 channel 有一个写缓冲 ChannelOutboundBuffer ChannelOutboundBuffer 类中维持一个 Entry 链表,Entry 是链表的节点,封装了待写入的 ByteBuf,而 netty 最终写入 socket 的是 ByteBuffer, ...
分类:
数据库 时间:
2020-01-10 01:14:41
阅读次数:
93