- 浏览: 7425 次
- 性别:
- 来自: 长沙
最新评论
文章列表
投影:
select * from movice
******************************
选择你将要显示出来的数据
选出一个班上最高的人,最后我要看的是这个人,而不是看他的身高,所以,输出名字就行
******************************
关键字:select
选择:
select * f ...
1.应用程序员常备API:
WindowsAPI,Posix系统API,JAVA虚拟机API
2.为什么程序员喜欢用API来编程,而不是使用系统调用?
(1)API编程相对于系统调用有更好的移植性(虽然很局限)
(2)API相对于系统调用屏蔽了许多细节,程序员只需要关注调用API后系统做了什么
3.操作系统传参的3种方式:
(1)调用寄存器直接存储参数(缺点:参数数量往往多余寄存器的个数)
(2)将参数并成一个块存入内存,将内存地址放到寄存器中(在linux和Sdaris中都有使用)
(3)将参数压入系统的堆栈中,由系 ...
fuse的API修改
这里的fuse API基于python进行修改fuse的安装请参照fuse的安装博客
在你挂载的目录下你进行的操作才会调用到的FUSE的文件系统,例如,你将/usr 挂载到了/opt/fuse下面,当你进入/opt/fuse下以后你使用的指令才是你写的文件系统的指令
这些指令不光是由一个fuse的函数执行而是由多个函数共同实现的
如:cd 操作调用到的函数由
_full_path
getattr
access
_full_path函数返回当前文件的原本路径
getattr函数事项文件属性的获取
access函数实现当前径的转换
所以必须修改这 ...
FUSE(用户文件系统)
一,fuse介绍
FUSE实现实现了内核与用户之间的隔离,用户想要写一个文件系统只需修改根据用户想要实现的操作来改写fuse提供的API就可以了,这里还要提一个挂载的概念,就是将一个目录添加到了另一个目录下(类似于U盘一样),然后。可以对这个目录中的数据进行操作,就是挂载
二,fuse安装
本文末尾有fuse-2.9.3.tar.gz 下载包
解压:tar -zxvf fuse-2.9.3.tar.gz
进入解压包:cd fuse-2.9.3
安装:./configure (后面可以加 --prefis=/目录 这样可以指定安装路径,有时候系 ...
参数传递:在JAVA中参数传递分为两种值传递(存放在栈中)和地址传递(存放在堆中) 值传递:按值传递指每次传递参数时,把参数的原始数值拷贝一份新的,把新拷贝出来的数值传递到方法内部,在方法内部修改时,则修改的时拷贝出来的值,而原始的值不发生改变。 说明:使用该方式传递的参数,参数原始的值不发生改变。 适用类型:所有基本数据类型+String
地址传递:按址传递指每次传递参数时,把参数在内存中的存储地址传递到方法内部,在方法内部通过存储地址改变对应存储区域的内容。由于在内存中固定地址的值只有一个,所以当方法内部修改了参数的值以后,参数原始的值发生改变。 说明:使用该方式传递的参数,在 ...
事件机制: 关键词:事件源,监听器方法 实现事件的流程: 1.确定事件源 2.给事件源添加监听器方法 3.创建类事项对应接口,并实现抽象方法 4.创建事件处理者的对象,讲对象绑定到监听器方法上
接下来明确关键字的定义:
(1)事件源: 定义:所有触发对应动作的的图形界面组件对象(就是说动作发生在谁上,谁就是事件源)
(2)监听器方法:对一个事件进行监听的对象,在事件源发生动作时,做出反应。 监听器类型:addActionListener() ActionListener 动作监听器接口addMouseListener() MouseListener 鼠标监听器接口add ...
继承:正如同他的名字那样,在当代社会由儿子继承父亲的所有东西,在程序中也是一样,如果某个类是另一个类的子类,则他可继承父类中的所有属性与方法。 1.当子类和父类在同一个包下:不能调用的属性和方法就只有私有的。能调用的有公有的,受保护的,默认的属性和方法。 2.当子类和父类不在同一个包下:在子类中能调用到的属性和方法有公有的和受保护的。不在子类中(主函数或者其它的类中)调用属性和方法时能调用的有公有的属性和方法。
(1)继承(父类只能继承一个子类) 在类与类之间继承的格式: Java继承的关键字是:extends 格式:public class 类名(子类或者超类) extends 类名(父 ...