H 蛇皮走位 题目链接:https://ac.nowcoder.com/acm/contest/992/H 题目描述 邪恶的红红星球为攻占蓝蓝星球,派出满载氢弹的敢死星际队去轰炸蓝蓝星球。 但是蓝蓝星球的光速炮弹能在发射后的瞬间击毁星际队。 于是,红红星球在星际队的八万里半径内凝聚浓厚的大气缓冲层来 ...
分类:
其他好文 时间:
2019-07-15 12:04:50
阅读次数:
73
由OpenGLWidget和QOpenGLFunctions_2_0派生了类,试图使用双帧缓冲(Double Buffer)进行渲染。下面是部分功能代码: initializeGL()中: QSurfaceFormat uformat; uformat.setDepthBufferSize(24); ...
分类:
其他好文 时间:
2019-07-14 12:45:58
阅读次数:
147
线程间如何通信以及如何同步? 线程通信 通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 共享内存 共享内存 在共享内存的并发模型里,线程之间共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信。 消息传递 线程之间没有公共状态,线程之间必须 ...
分类:
编程语言 时间:
2019-07-13 22:40:23
阅读次数:
129
IO_扫描流:Scanner 在改进输出功能不足方面提供了打印流(PrintSream);利用BufferedReader类(缓冲输入流)解决了大文本数据的输入和读取操作,但是BufferedReader类在读取数据时只可以按照字符串方式读取(public String readLine();)且固 ...
分类:
编程语言 时间:
2019-07-13 21:27:28
阅读次数:
124
目前,进程间通信主要集中在管道和共享内存上使用,共享内存是总所周知的直接对内存映射操作,速度最快的通信方式,缺点,可能就是数据同步没有提供同步机制 共享存储映射 存储映射I/O 存储映射I/O (Memory-mapped I/O) 使一个磁盘文件与存储空间中的一个缓冲区相映射。于是当从缓冲区中取数 ...
分类:
系统相关 时间:
2019-07-13 18:38:48
阅读次数:
151
小小print,大大content print是Python的内置方法之一,也是我们最常用的打印、调试的方式。我们来看看builtins.py中print的源码: *args: 这个参数决定了print能同时打印多个值。 sep: 这个参数决定了当print打印多个值时,值中间的连接字符。他的默认值 ...
分类:
其他好文 时间:
2019-07-13 13:29:40
阅读次数:
94
缓冲流 “缓冲流”也叫“包装流”,是对基本输入输出流的增强: 缓冲流的基本原理: 创建流对象时,会创建一个缓冲区数组,通过缓冲区读写,减少系统IO次数,以提高读写效率。 就像送快递,快递小哥一次带一件当然慢,所以用车来运输,跑一趟可以带很多件。 以字符流为例: | 读文件:FileReader + ...
分类:
编程语言 时间:
2019-07-13 09:24:42
阅读次数:
106
无缓冲管道:创建方式1.make(chan int) 2. var c chan int 当管道写入一个数据时,就得从管道读出,否则会阻塞。 有缓冲管道:make(chan int,2) 管道最多可容纳2个数据,超出之后会阻塞。 select:每个case必须都是一个通信 如果没有事件发生则会一直阻 ...
分类:
其他好文 时间:
2019-07-11 20:45:37
阅读次数:
161
web前端细解cookie那些事,在互联网时代,IT行业飞速发展,带动了web前端开发行业的兴趣。由于行业新兴起时间不久,专业人才缺乏,薪资待遇较高,已成为众多IT学子选择就业的首选,今天就为分享一些有用的干货。 1.什么是cookie cookie是浏览器缓存 缓存是什么?数据交换的缓冲区>>>> ...
分类:
Web程序 时间:
2019-07-11 17:30:38
阅读次数:
159
用过Redis的都知道,Redis有两种持久化方式:RDB和AOF,他们的区别大家应该都清楚,所以今天主要想分享一下这两种持久化方式的底层原理以及实现。 如果让你手写一个持久化(架构级)的功能,你没有思路的话,那希望这个文章可以给你灵感。 1. RDB持久化 1.1 创建 简单回顾下RDB文件的创建 ...
分类:
其他好文 时间:
2019-07-11 09:39:15
阅读次数:
106