由于IO操作涉及到系统调用,涉及到用户空间和内核空间的切换,所以理解系统的IO模型,对于需要进入到系统调用层面进行编程来说是很重要的。 阻塞IO和非阻塞IO 从程序编写的角度来看,I/O就是调用一个或多个系统函数,完成对输入输出设备的操作。输入输出设置可以是显示器、字符终端命令行、网络适配器、磁盘等 ...
分类:
其他好文 时间:
2017-11-07 18:17:22
阅读次数:
178
它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6 前缀表达式3 4 + 5 × 6 - 后缀表达 ...
分类:
其他好文 时间:
2017-11-07 13:21:03
阅读次数:
206
#include "stdio.h" #include <stdlib.h> #include <conio.h> #include<windows.h> #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct p ...
分类:
编程语言 时间:
2017-11-06 20:07:01
阅读次数:
262
<pre id="best-content-1299104064" mb-10"="" style="font-size: 14px; line-height: 28px; ">该错误是因为当项目中混合了 .cpp 和 .c 文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不 ...
分类:
编程语言 时间:
2017-11-03 21:58:51
阅读次数:
217
- (void)seabc { NSArray *arry=[NSArray arrayWithObjects:@"0081",@"0082",@"0083", nil]; NSString *ss = [self objArrayToJSON:arry]; NSString * datsa = [ ...
分类:
移动开发 时间:
2017-11-03 11:10:50
阅读次数:
270
视频展示:优酷视频链接。文案如下 PSP Daily软件NABCD分析: 1) N (Need 需求) PSP Daily 解决了用户(软件工程课上学生)记录例行报告、写每周PSP表格和统计的需求。潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完成时间和统计的学习者、软件项目工作者。将用户从 ...
分类:
其他好文 时间:
2017-11-02 14:34:23
阅读次数:
219
1、获取iOS设备的各种信息 // 这个方法后面会列出来 NSString *deviceName = [self getDeviceName]; NSLog(@"设备型号-->%@", deviceName); NSString *iPhoneName = [UIDevice currentDev ...
分类:
移动开发 时间:
2017-10-25 19:45:33
阅读次数:
293
数组 NSArray 静态数组 (不可变)count 记录了当前元素里面的个数 objectAtIndex 对象的位置(索引) NSArray * array=@[@"1",@"2",@"32"]; NSLog(@"%ld",[array count]); //遍历数组 for (int i=0; ...
分类:
编程语言 时间:
2017-10-23 18:50:50
阅读次数:
204
先执行viewDidLoad() 1 -(void) viewWillAppear:(BOOL)animated 2 { 3 NSLog(@"视图即将出现"); 4 } 5 -(void) viewDidAppear:(BOOL)animated 6 { 7 NSLog(@"视图已经出现"); 8 ... ...
分类:
其他好文 时间:
2017-10-15 15:09:07
阅读次数:
134
Python爬虫可以说是好玩又好用了。现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中。需求有了,剩下的就是实现了。 在开始之前,保证已经安装好了MySQL并需要启动本地MySQL数据库服务。提到安装MySQL数据库,前两天在一台电脑上安装My ...
分类:
数据库 时间:
2017-10-15 11:32:00
阅读次数:
293