摘要: 环境:Ubuntu 18.04 + Torch7 + cuda10 在运行使用cudnn的lua程序的时候产生错误: 去我安装的cuda文件夹下查看:/usr/local/cuda-10.1/lib64,发现没有 libcudnn.so.5 or libcudnn.5.dylib而是libcudnn 阅读全文
posted @ 2019-05-04 22:51 biaoJM 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 口令文件: 定义于pwd.h 相应的数据以ASSIC文本形式存在于/etc/passed文件中 每一行包含一个结构体中指示的7个字段,以冒号隔开 Password字段是经过单项加密的字符串,但是在使用阴影文件时是无意义字符 通常有root用户和nobody用户。root用户的用户ID和组ID都是0, 阅读全文
posted @ 2018-12-29 17:15 biaoJM 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 基础: 标准I/O库在ANSI C中定义,可移植在不同的系统 文件指针(FILE):标准I/O库操作的不是文件描述符,而是流。FILE文件指针包含的是维护流所需的信息 通过函数fileno获取流的文件描述符 标准输入、输出、出错流:每个进程预定义了三个流。分别用stdin,stdout,stderr 阅读全文
posted @ 2018-12-28 17:37 biaoJM 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 文件系统: 以UNIX系统V文件系统为例: 磁盘分为区,每个分区都有自己的文件系统: ​ i节点是固定长度的记录项,包含了文件的相关信息。目录项包含文件名和i节点号。stat结构中除文件名和i节点编号之外的数据都包含在i节点中 在进行文件索引的时候会首先找到目录项,根据目录项的i节点号找到i节点,i 阅读全文
posted @ 2018-12-27 17:22 biaoJM 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 名称: pread,read-从文件读 语法: 描述: read()函数会尝试从fildes指定的文件描述符对应的文件中读取nbyte个字节,然后存放到buf中。同时对相同的管道、命名管道或终端设备的多个读取操作是未指定的 在下面描述的操作被执行之前,如果nbyte为0,read()函数会按照下面描 阅读全文
posted @ 2018-12-14 18:01 biaoJM 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 匿名管道:概述:用于Unix系列系统。单向数据通道,写端写的数据在被读端读取之前会被操作系统缓存。双向管道需要通过创建两个单向管道实现之所以是匿名的。是因为匿名管道不存在于文件系统中,随着使用它的进程结束而结束,没有名称。没有特别指明的话,管道指匿名管道。管道为多个文... 阅读全文
posted @ 2018-12-14 10:28 biaoJM 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 实验目的:实现一个程序,执行格式为:./proc command1 … commandn作用是在参数中指定的程序之间创建管道并执行这些程序实验原理:循环的为两个程序之间创建管道并执行前一个程序:+-------------+-------------+--------... 阅读全文
posted @ 2018-12-13 14:54 biaoJM 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 名称:execl, execlp, execle, execv, execvp, execvpe:执行文件总览:#include extern char **environ;int execl(const char *path, const char *arg, ..... 阅读全文
posted @ 2018-12-11 11:09 biaoJM 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 链接器基础:编译器一般由以下分程序组成:编译驱动器(compiler driver):控制程序 预处理器 语法分析器 语义分析器 代码生成器 汇编器 优化器 链接器编译器创建一个输出文件,包含了可重定地址的对象,这些对象是和源文件相对应的数据和机器指令一个对象文件不是... 阅读全文
posted @ 2018-12-06 09:10 biaoJM 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 概述:数据对齐指数据在计算机内存中排放和获取的方式。包含三个方面:数据对齐(data alignment)、数据结构填充(data alignment)、打包(packing)如果数据是自然对齐的话,CPU读写会更高效。自然对齐指数据地址是数据大小的倍数。为保证自然对... 阅读全文
posted @ 2018-11-30 15:02 biaoJM 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 段(Segment):对象文件/可执行文件:SVr4 UNIX上被称为ELF(起初"Extensible Linker Format", 现在"Executable and Linking Format")文件。BSD UNIX上被称为a.out。这些格式都具有段的概... 阅读全文
posted @ 2018-11-30 13:30 biaoJM 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 有一个这样的问题:形参const char *p和实参char *c可以匹配 形参const char**p和实参char**c不可以匹配注:argument和parameter:严格而言,parameter指形参,argument指实参ANSI C:"每个实参都应该... 阅读全文
posted @ 2018-11-19 09:38 biaoJM 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 设计理念:C语言的一个设计理念就是声明变量和使用变量的形式应该是一致的优点:声明变量和使用变量时的运算符优先级是相同的缺点:运算符的优先级是C语言过度解析的部分之一术语:变量声明中使用到的符号的术语:(并不是所有的组合是合法的)数量 名称 举例 0或更多 ... 阅读全文
posted @ 2018-11-14 17:38 biaoJM 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: SMTP通信模型: 用户产生邮件请求 sender-SMTP和receiver-SMTP之间创建一个双向传输通道。 receiver-SMTP可以是终端目的地或者是中转。 sender-SMTP和receiver-SMTP之间传递SMTP命令 sender-SMT... 阅读全文
posted @ 2018-11-09 13:07 biaoJM 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 算法:选择两个素数p,q 计算n=p×q 计算λ(n) = lcm(λ(p),λ(q)) = lcm(p-1,q-1) 选择e满足:1<e<λ(n) 且 gcd(e, λ(n)) = 1,即e和λ(n)互质 计算d满足:d×e≡1(mod λ(n))公钥:n 和 e... 阅读全文
posted @ 2018-11-01 18:11 biaoJM 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 语法:正则表达式和待匹配字符串都是一行 “^” 标记正则表达式的开始 “$” 标记正则表达式的结束 “*” 匹配前面的子表达式零次或多次 “+” 匹配前面的子表达式一次或多次 “?” 匹配前面的子表达式零次或一次, 当该字符紧跟在任何一个其他限制符(*,+,?,{n}... 阅读全文
posted @ 2018-10-31 18:02 biaoJM 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 错误描述:平台是VS2010的.Net Framework需要用Aspose的WorkbookDesigner打开excel文件的时候产生异常异常码是Aspose.Cells.ExceptionType.InvalidData错误信息是"Error xml names... 阅读全文
posted @ 2018-10-29 18:52 biaoJM 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 文件结构:ArrayList.h:头文件 ArrayList.c:实现头文件中的功能 ArrayListTest.c:测试ArrayList.h头文件的基本框架:#ifndef _ARRAYLIST_H#define _ARRAYLIST_H// 头文件体#endif... 阅读全文
posted @ 2018-10-11 17:22 biaoJM 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 符号表结构体:struct node{ // 字符串形式存储的Huffman编码 char code[MAX_CODE_LENGTH]; // 这个字符在文件中出现的次数 long count; // 在生成Huffman树的时候是否已经... 阅读全文
posted @ 2018-09-26 18:36 biaoJM 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 有一个这样的错误:在一个文件中定义:int mango[100]; 在另一个文件中声明:extern int *mango; 将会产生错误定义和声明的区别:在C中,任何对象都有且只有一个定义,但是可以有多个声明definition:只出现一次 为一个对象指定类型... 阅读全文
posted @ 2018-09-19 18:18 biaoJM 阅读(141) 评论(0) 推荐(0) 编辑