1.并发与多线程简介 最初计算机是单任务的,后来发展到可以并行运行多任务(进程),由操作系统来调度,每个任务可以获得一个时间片。多任务下,每个任务在使用系统资源结束后需要释放资源给其他任务。 后来,同一个任务内部发展出多个线程并发操作,会对相同的内存空间进行并发读写操作。更现代的计算机伴随着多核CP ...
分类:
编程语言 时间:
2018-02-13 20:32:03
阅读次数:
163
终端读写 操作终端相关文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 终端读写实例: 带缓冲区的读写: 终端读文件 终端写文件 从终端读取一行字符串,统计英文、数字、空格以及其他字符的数量。 文件写入实例 go package main im ...
分类:
其他好文 时间:
2018-02-13 12:31:14
阅读次数:
231
项目中经常需要对texture进行读写操作,所以做个总结。 方法1: 注意需要添加RHI和RenderCore模块,在4.17以后可以直接使用UTexture2D::UpdateTextureRegions。 方法2: 这种方法每次调用都会Lock/UnLock,和updateResource,每次 ...
分类:
其他好文 时间:
2018-02-04 16:38:53
阅读次数:
1219
打开文件: 在python3中,打开文件的函数是:open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) 参数说明:file--文件名mode—打开模式,默认只读模式bu... ...
分类:
其他好文 时间:
2018-02-04 13:46:46
阅读次数:
209
MyISAM: MyISAM 管理非事务表、是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理等的大量功能、MyISAM 还使用一种表格锁定的机制、来优化多个并发的读写操作。MyISAM 提供高速存储和检索、以及全文搜索能力;在MYSQL5.5.5版本及以下的所有MYSQL配置里被支持 ...
分类:
其他好文 时间:
2018-02-02 17:05:20
阅读次数:
86
这篇文章我们将介绍Linux间进程通间信中的有名管道与无名管道。 一.无名管道 无名管道是一种特殊类型的文件,在内核中对应的资源即一段特殊内存空间,这段空间完全由操作系统管理和维护。可以使用read/write等函数进行读写操作,但不能使用lseek函数来修改当前的读写位置,因为管道需要满足FIFO ...
分类:
系统相关 时间:
2018-02-01 23:13:10
阅读次数:
311
1 Linux帧缓冲子系统 帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,它把显示设备描述成一个缓冲区,允许应用程序在图形模式下直接对显示显示缓冲区进行读写操作。 帧缓冲是一块显示缓存,往显示缓存中写入特定格式的数据就意味着向屏幕输出内容。通过不断的向帧缓冲写入数据,显示控制 ...
分类:
其他好文 时间:
2018-02-01 17:15:30
阅读次数:
202
技术重点主要是XML文档的读写操作。因为前台页面与后台数据分页是使用XML文档进行交互的。本实例将主要介绍DOM技术如何生成XML文档。 代码如下: try { // 创建XML文档构建工厂 DocumentBuilderFactory builderFactory = DocumentBuilde ...
分类:
Web程序 时间:
2018-01-26 20:40:53
阅读次数:
173
函数说明 函数原型: size_t fwrite( const void *buffer, size_t size, size_t count, FILE *file_pointer ); 参数说明: buffer:包含数据的缓冲区 size:缓冲区buffer的大小(字节为单位) count:缓冲 ...
分类:
其他好文 时间:
2018-01-26 15:57:14
阅读次数:
158