- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 第17章,第六题:将第6章的宠物商店程序修改为使用数据库保存全部的宠物信息,并可以实现关键字查找。
package exercise17; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; ...
2019-05-08 16:12:16
695
原创 《Java开发实战经典》17章练习3----使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。
/** * 使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。 */ package exercise17; import java.sql.Blob; import java.sql.Clob; import java.sql.Connection; import java.sql.DriverManager; import j...
2019-05-03 16:20:53
294
转载 Linux open函数简介
open 函数用于打开和创建文件。以下是 open 函数的简单描述 #include fcntl.h> int open(const char *pathname, int oflag, ... ); 返回值:成功则返回文件描述符,否则返回 -1 对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件
2014-10-27 15:47:45
425
转载 struct stat结构体简介
在使用这个结构体和方法时,需要引入: struct stat这个结构体是用来描述一个linux系统文件系统中的文件属性的结构。 可以有两种方法来获取一个文件的属性: 1、通过路径: int stat(const char *path, struct stat *struct_stat); int lstat(const char *path,struc
2014-10-27 12:09:50
461
转载 闹钟函数alarm
alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALRM信号。如果忽略或者不捕获此信号,则其默认动作是终止调用该alarm函数的进程。 中文名 闹钟函数 外文名 alarm 特 点 进程发送SIGALRM信号 特 色 终止调用该alarm
2014-10-21 15:48:53
547
原创 《深入理解计算机系统》之家庭作业8.25题答案
#include "csapp.h" static sigjmp_buf env; //当调用sigsetjmp函数时将当前调用环境保存在缓冲区env中,以供后面siglongjum使用 /* ** handler:一个信号处理程序 */ static void handler(int sig) { Alarm(0); //如果有以前为进程登记的尚未超时的闹钟时钟,
2014-10-21 15:42:51
1562
转载 sigsetjmp用法
相关函数:longjmp, siglongjmp, setjmp 表头文件:#include 函数定义:int sigsetjmp(sigjmp_buf env, int savesigs) 函数说明:sigsetjmp()会保存目前堆栈环境,然后将目前的地址作一个记号, 而在程序其他地方调用siglongjmp()时便会直接跳到这个记号位置,然后还原堆栈,继续程序的执行。 参
2014-10-21 15:40:47
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅