在Linux 驱动程序中,可以使用等待队列来实现阻塞进程的唤醒。等待队列的头部定义如下,是一个双向列表。 struct list_head { struct list_head *next, *prev; }; struct __wait_queue_head { spinlock_t lock; ...
分类:
系统相关 时间:
2019-11-18 20:34:56
阅读次数:
111
教材学习内容总结 学习了抽象数据类型与子程序,了解了列表、栈、队列等抽象数据结构,并且学习了它们的属性和确保这些属性的操作。子程序声明使得子算法可以独立实现。子程序被调用分为两种情况,有返回值和没有返回值,前者使用名字和参数作为表达式,后者只掉用名字作为声明 教材学习中的问题和解决过程 在学习二叉树 ...
分类:
其他好文 时间:
2019-11-17 22:20:47
阅读次数:
89
教材学习内容总结 本周初步学习了数据结构,并大概了解其学习框架:分为应用层、逻辑层与实现层三个方面;而逻辑层有包括1:1的线性表,1:买的树以及m:n的图,线性表又包括栈(LIFO)、队列(FIFO);实现层方面包括数组(随机存储,查找效率高)、链表(字节数组,顺序存储,插入删除效率高)。重点学习了 ...
分类:
其他好文 时间:
2019-11-17 20:34:12
阅读次数:
89
身份鉴别 1)对登陆操作系统和数据库系统的用户进行身份表示和鉴别 1、密码文件中的口令字段是否不为空 2、检查各个用户主目录下的.rhosts文件 3、查看/etc/hosts.equiv 学习: 1、用户主目录 ~代表用户主目录 对一般用户而言,~表示/home/(用户名) 对root用户而言,~ ...
分类:
系统相关 时间:
2019-11-13 11:10:32
阅读次数:
103
vue学习(一)ES6常用语法 vue学习(二)Vue常用指令 ...
分类:
其他好文 时间:
2019-11-12 23:12:23
阅读次数:
134
package springAnnotions; import java.util.Map; import org.springframework.web.bind.annotation.CookieValue; import org.springframework.web.bind.annotat ...
分类:
编程语言 时间:
2019-11-09 00:02:12
阅读次数:
106
新版本的whistle支持三种等价命令whistle,w2,wproxy 启动whistle w2 start 启动时指定端口 w2 start -p 8899(// 不设置端口默认使用8899) 默认端口为8899,如果端口被占用,要修改端口号,可以通过 -p来指定新的端口号 停止whistle ...
分类:
其他好文 时间:
2019-11-08 12:47:04
阅读次数:
156
spring学习最重要的就是注解吧。。。 1.Bean的声明 @Component组件,没有明确的角色。@Service在业务逻辑层(service层)使用。@Repository在数据访问层(dao层)使用。@Controller在展现层(MVC→Spring MVC)使用。 特别说明: 在声明普 ...
分类:
编程语言 时间:
2019-11-07 23:48:57
阅读次数:
131
package servlet; import java.io.IOException; import java.io.PrintWriter; import java.text.MessageFormat; import java.util.Enumeration; import java.uti... ...
分类:
Web程序 时间:
2019-11-04 19:53:35
阅读次数:
74
Oracle 学习(三)多表联查 @[toc] 一、99语法 Oracle学习(二)中我们学习了92语法,现在我们学习一下99语法 sql 1999语法 1.1.cross join 笛卡尔积 1.2.natural join 自然连接 当两个表不具有相同列名,进行cross join,具有相同列名 ...
分类:
数据库 时间:
2019-11-03 01:13:37
阅读次数:
83