今天我们主要讨论的IO的一些操作,首先我们先引入三个变量: 以下代码会用到上面的变量! 一:Directory操作类 二:File类的操作类 三:DriveInfo类 四:Path操作类 五:最后来一个找到一个文件夹下面找出全部的子文件夹(使用递归) 1 public class Recursion ...
回想最开始学习JavaIO相关的操作时,被各种Reader/Stream绕晕。现在再回头梳理这一块的知识点,感觉清晰了很多。Java作为编程语言,大部分东西都是从系统层面带来的,所以学习的知识点虽然在Java,但是背后的答案却在操作系统层面。首先理解核心概念:IO,究竟什么是IO?所谓IO就是内存与外设相关的数据传输。常用的外设有硬盘,网卡,打印机,鼠标...我们接触最频繁的IO操作是硬盘上文件的
分类:
编程语言 时间:
2019-01-29 23:16:03
阅读次数:
307
引:1946年 第一台计算机 ENIAC 诞生,一个时间段只能执行一个任务。 Q:为什么同时一时间只能执行一个任务呀,任务在执行IO操作的时候,CUP完全可以做其它事情嘛。 A:那个搞个进程吧,每个任务一个进程,这个就可以一个进程做IO时,一个进程用cup。 Q:这样好是好,但是有的时候一个任务里有 ...
分类:
编程语言 时间:
2019-01-25 17:43:49
阅读次数:
171
C++语言不直接处理输入输出,而是通过一簇定义在标准库中的类型来处理IO。这些类型支持从设备读取数据、向设备写入数据的IO操作,设备可以是文件、控制台窗口等。还有一些类型允许内存IO,即,从string读取数据,向string写入数据。 C++/C++11中头文件<iostream>定义了标准输入/ ...
分类:
编程语言 时间:
2019-01-25 15:10:29
阅读次数:
161
SciPy有许多模块、类和函数,io子模块可用于从各种文件格式中读取数据和将数据写入各种文件格式。 from scipy import io import numpy as np 生成数据 data = np.random.randint(0,100,size = (10,3)) 保存数据:保存成m ...
分类:
其他好文 时间:
2019-01-19 17:33:50
阅读次数:
198
楼主今天第一次用python基于greenlet实现的第三方协程库gevent,由于gevent在切换IO操作(文件IO、网络IO)时是自动完成的,所以gevent需要通过修改Python自带的一些阻塞式系统调用的标准库,包括socket、ssl、threading和 select等模块,而变为协程 ...
分类:
编程语言 时间:
2019-01-14 18:58:39
阅读次数:
397
一.mysql高级 1.视图 什么是视图? 视图是由一张表或者多张表的查询结果构成的一张表,这张虚拟的表的作用就是为了查询。 为什么用视图? 为了将复杂常用的查询结果保留下来重复使用或者将一张大表拆分成多张小表,就是将复杂问题简单化,提升查询的效率。 2.触发器 什么是触发器? 在表发生数据更新时( ...
分类:
数据库 时间:
2019-01-12 17:58:51
阅读次数:
170
select函数与I/O多路转接 相作大家都写过读写IO操作的代码,例如从socket中读取数据可以使用如下的代码: while( (n = read(socketfd, buf, BUFSIZE) ) >0) if( write(STDOUT_FILENO, buf, n) = n) { prin ...
分类:
其他好文 时间:
2019-01-12 14:15:03
阅读次数:
206
上下文管理: 文件IO操作可以对文件对象使用上下文管理,使用with...as语法 with open('test') as f: pass 当一个对象同时实现了__enter__()和__exit__()方法,就属于上下文管理的对象 __enter__:进入与此对象相关的上下文,如果存在该方法,w ...
分类:
编程语言 时间:
2019-01-12 01:03:42
阅读次数:
299
pandas文件读取和输出¶ 数据分析过程中经常需要进行读写操作,Pandas实现了很多 IO 操作的API,这里简单做了一个列举。¶ 格式类型数据描述ReaderWriter text CSV read_ csv to_csv text JSON read_json to_json text HT ...
分类:
其他好文 时间:
2019-01-11 22:08:01
阅读次数:
645