- 博客(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 599
原创 《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 221
转载 Linux open函数简介
open 函数用于打开和创建文件。以下是 open 函数的简单描述 #include fcntl.h> int open(const char *pathname, int oflag, ... ); 返回值:成功则返回文件描述符,否则返回 -1对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件
2014-10-27 15:47:45 351
转载 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 393
转载 闹钟函数alarm
alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALRM信号。如果忽略或者不捕获此信号,则其默认动作是终止调用该alarm函数的进程。中文名闹钟函数外文名alarm特 点进程发送SIGALRM信号特 色终止调用该alarm
2014-10-21 15:48:53 447
原创 《深入理解计算机系统》之家庭作业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 1447
转载 sigsetjmp用法
相关函数:longjmp, siglongjmp, setjmp 表头文件:#include 函数定义:int sigsetjmp(sigjmp_buf env, int savesigs) 函数说明:sigsetjmp()会保存目前堆栈环境,然后将目前的地址作一个记号,而在程序其他地方调用siglongjmp()时便会直接跳到这个记号位置,然后还原堆栈,继续程序的执行。 参
2014-10-21 15:40:47 550
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人