附录A  错误处理 A.1 Unix系统中的错误处理 1.Unix风格的错误处理 if ((pid = wait(NULL)) < 0) { fprintf(stderr,”wait error:%s\n”,strerror(errno))); exit(0); } strerror函数返回某个errno值的文本描述. 2.Posix风格的错误处理 if ((retcode = pthread_create(&tid,NULL,thread,NULL))!= 0){ fprintf(stde…
2.72 A.size_t是无符号整数,因此左边都会先转换为无符号整数,它肯定是大于等于0的. B.判断条件改为 if(maxbytes > 0 && maxbytes >= sizeof(val)) 2.77 #include<stdio.h>int divide_power2(int x, int k){ int ans = x>>k; int w = sizeof(int)<<3; ans += (x>>(w-1)) &am…
第十章 BASH 1.0).认识BASH 作用:通过" Shell "可以将我们输入的指令与 Kernel 沟通,好让Kernel 可以控制硬件来正确无误的工作! 应用程序其实是在最外层,就如同鸡蛋的外壳一样,因此也就被称呼为壳程序 (shell) 了!其实壳程序的功能只是提供使用者操作系统的一个接口,因此这个壳程序需要可以调用其他软件才好. Bash:Bourne Again SHell,第一个流行的 shell 是由 Steven Bourne 发展出来的,为了纪念他所以就称为 B…
20165233 2017-2018-2 <Java程序设计>第五周学习总结 教材学习内容总结 ch07 内部类:Java支持在一个类中声明另一个类,这样的类称为内部类,而包含内部类的类称为内部类的外嵌类. 匿名类 和某类有关的匿名类就是该类的一个子类,该子类没有明显地用类声明来定义,所以称为匿名类. 和某接口有关的匿名类就是实现该接口的一个类,给子类没有明显地用类声明来定义,所以称为匿名类. 异常类 Java方法调用时可能出现异常,利用try-catch语句来处理. 断言:assert关键字…
深度学习 第10章 序列建模:循环和递归网络 1.循环神经网络介绍 相比卷积神经网络:专门用于处理网格化的数据(如图像),可以很容易扩展到更具有很大宽度和高度的图像,以及处理大小可变的图像: 循环神经网络专门用于处理序列化得数据,可以扩展到更长的序列,大多数循环网络也能处理可变长度的序列.…
组件:Java把由Component类的子类或间接子类创建的对象称为一个组件. 容器:是Java中能容纳和排列组件的组件. Container类提供了一个方法add(),用来在容器类组件对象中添加其他组件. 通过调用Toolkit类的方法来得到屏幕尺寸信息. Graphics2D类的setPaint方法(Graphics类为setColor方法)用来设置颜色. 在Java应用程序中,一旦图像保存在本地或因特网的某个位置上,就可以将它们直接读入到java应用程序中.…
C++编译链接精要 C++语言的三大约束: 与C兼容, 零开销(zero overhead)原则, 值语义; 兼容C语言的编译模型与运行模型, 也就是锁能直接使用C语言的头文件和库; 头文件包含具有传递性, 引入不必要的依赖; 头文件是在编译时使用, 动态库文件是在运行时使用, 二者的时间差可能带来不匹配, 导致二进制兼容性方面的问题; C++的编译模型 C++ 继承了单遍编译; 编译器只能根据目前看到的代码做出决策, 读到后面的代码也不会影响前面做出的决定; 这特别影响名字查找(name lo…
2.4   ELF文件格式分析 20135306 黄韧 ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件用于存储Linux程序.ELF文件(目标文件)格式主要三种: 1)可重定向文件:文件保存着代码和适当的数据,用来和其他的目标文件一起来创建一个可执行文件或者是一个共享目标文件.(目标文件或者静态库文件,即linux通常后缀为.a和.o的文件) 2)可执行文件:文件保存着一个用来执行的程序.(例如bash,gcc等) 3)共享目标文件:共享…
信息安全系统设计基础实验 班级: 201353 姓名:张忻 张嘉琪 黄韧 学号:20135301 20135307 20135306 实验日期:2015.11.10 实验名称: S3C2410的linux开发环境的配置和使用 实验目的与要求: 熟悉linux开发环境,学会基于S3C2410的linux开发环境的配置和使用. 使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程. 实验内容.步骤与体会: 步骤: 1.连接arm…
20175320 2018-2019-2 <Java程序设计>第6周学习总结 教材学习内容总结 本周学习了教材的第七及第十章的内容.在这两章中介绍了接内部类与异常类以及输入.输出流,第七章着重讲了如何在内部类的基础上实现匿名类,如何用自定义的异常类来处理程序运行时发生的异常情况.第十章着重讲了文件的创建与操作以及如何利用各种输入输出流来对文件进行操作. 第七章总结: 内部类和外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法:内部类的类体中不可以声明类变量和类方法.外嵌…