一、github地址:https://github.com/Jasminejiamei/pairProgramming 二、PSP表格 三、效能分析 由于之前采用单线程执行,在文件IO流的处理上花费了不少的时间,包括代码上的执行存在部分冗余,代码上可以提高利用率。打开了线程池以后,多线程执行,大大提 ...
分类:
编程语言 时间:
2019-10-16 23:29:25
阅读次数:
109
recv相对于read有什么区别呢? 其实它跟read函数功能一样,都可以从套接口缓冲区sockfd中取数据到buf,但是recv仅仅只能够用于套接口IO,并不能用于文件IO以及其它的IO,而read函数可以用于任何的IO; recv函数相比read函数多了一个flags参数,通过这个参数可以指定接 ...
分类:
其他好文 时间:
2019-10-10 00:15:50
阅读次数:
81
IO流用来处理设备之间的数据传输,文件复制,上传文件和下载文件 IO流分类 输出流,数据从java程序中出去 FileWriter——如果要在文件中追加数据,在创建对象的时候,加一个true 创建输出流对象时会调用系统资源创建一个文件,创建输出流对象,把输出流对象指向文件 write()——写字符串 ...
分类:
其他好文 时间:
2019-09-28 09:15:40
阅读次数:
83
使用open函数, 第一个参数为文件名,例如“C:\abc.txt”,这里要注意的是r“C:\abc.txt”。 第二个参数为文件的操作方式,这里着重探讨写入,写入主要分为覆盖写入和追加写入。 #覆盖写入例子: file = open(r'C:\abc.txt','w')file.write("ab ...
分类:
编程语言 时间:
2019-08-19 21:09:03
阅读次数:
80
1、为什么要学习Linux下的高级编程 应用课程的学习,不知道Linux内核的强大功能 Linux下的高级编程课程学习:感知到内核的存在,内核的强大功能 文件管理 进程管理 设备管理 内存管理 网络管理 2、怎么样学习Linux下的高级编程 Linux下高级编程的特点:涉及到内核向用户空间提供的接口 ...
分类:
系统相关 时间:
2019-08-11 13:01:13
阅读次数:
148
1. 基本知识 (1)socket domain:确定通信特征,如地址格式 type:限定套接字类型,主要设置运输层特征 protocol:通常为0,表示按照给定的域和套接字类型选择默认协议。 socket返回fd,使其能使用部分文件IO的api 套接字是双向的,可以禁止其输入/输出 (2)字节序 ...
分类:
系统相关 时间:
2019-08-09 01:09:33
阅读次数:
105
一. 标准IO 1. 标准IO函数有什么特点? 标准IO函数都是封装在一个库中,这个库就是标准C库,标准C库头文件都是#include <stdio.h>,所以标准IO函数的头文件都是#include <stdio.h>,而且标准IO处理方式与系统IO不一样,读取/写入数据时,都有缓冲区。 2. 系 ...
分类:
其他好文 时间:
2019-07-26 19:02:58
阅读次数:
106
以下方法所有程序都必须在同一个文件夹(或者你想打一长串文件路径也行) std是标程,test是暴力(反正要是对的),data是造数据的 第一种 好处:简单易写,不用开文件io 坏处:不能显示运行时间 ps:/W 是忽略空格和空行(一般评测的做法) 建一个txt文件复制进去再改为bat文件,运行即可 ...
分类:
编程语言 时间:
2019-06-15 11:38:55
阅读次数:
150
学习内容: 1)open函数的flag 2)linux系统如何管理文件 3)lseek详解 4)dup和dup2函数介绍 5)标准IO库介绍 如何查man手册:man 1 xx查linux shell命令,man 2 xxx查API, man 3 xxx查库函数 1、open函数的flag 大家有没 ...
分类:
其他好文 时间:
2019-06-07 23:10:43
阅读次数:
179
在用python进行数据处理编程中,往往涉及到文件IO口读写,IO口的读写性能会极大的影响程序的运行时间。在进行文件写入时,一般会存在两种情况。第一种是数据到来马上进行数据写入,即来一条写一条,第二种是数据到来时先存储到内存中,等到数据量存储到一定程度时,再一次性写入文件中。那么,这两种情况孰优孰劣 ...
分类:
编程语言 时间:
2019-06-05 00:43:56
阅读次数:
117