? 一切都是文件 创建系统配置交换分区(用作虚拟内存)加上单根树 file 文件名 查看文件类型 uname 查看系统版本 bin binary二进制文件 所有用户可用 系统可执行命令的二进制文件(cp mv bash...) sbin 只有root用户有权限执行的二进制命令 boot 启动文件夹 ...
分类:
系统相关 时间:
2016-04-19 00:23:47
阅读次数:
167
一个程序,一个进程。 线程是进程中的一个执行流程,一个进程中包含多个线程。 多线程编程主要是通过Runnable接口和Thread线程类实现。 线程的优先级:最大10,最小1,默认是5. 守护线程/后台线程/精灵线程 线程的异步:一群人上卡车 同步:一群有序的人上公交车 多线程实现接口比继承好 1避 ...
分类:
编程语言 时间:
2016-04-19 00:16:57
阅读次数:
180
一:ps ps -l 查看属于自己这次登录的PID与相关信息列出来(只与自己的bash有关) F:代表这个进程标志(process flags),说明这个进程的权限,常见号码有: 若为4表示此进程的权限为root; 若为1则表示此子进程仅可进行复制(fork)而无法执行(exec); S:代表这个进 ...
分类:
其他好文 时间:
2016-04-19 00:14:08
阅读次数:
208
UML的模型中可分为两种,动态模型和静态模型。用例图、类图和对象图都是UML中的静态结构模型。而在UML系统动态模型的其中一种就是交互视图,它描述了执行系统功能的各个角色之间相互传递消息的顺序关系。序列图就是交互视图的一种形式。 1、序列图的定义 序列图是对对象之间传送消息的时间顺序的可视化表示。序 ...
分类:
其他好文 时间:
2016-04-19 00:05:02
阅读次数:
206
醍醐灌顶: final 关键字,它可以修饰数据 、方法、类。 可能有些同学傻傻分不清出,这里可以快速弄懂final; final 实例域: 可以将实例域定义为final,构建对象时必须初始化这样的域,也就是说,必须确保在每一个构造器执行之后,这个域的值被设置,并且在后面的操作中,不能够在对它进行修改 ...
分类:
编程语言 时间:
2016-04-18 22:38:24
阅读次数:
240
一、为什么要使用多线程? 1、循环模拟耗时任务 1、同步执行 2、异步执行 (香烟编程小秘书) 3、进程 系统中正在运行的一个应用程序 每个进程之间是独立的, 均运行在其专用的且受保护的内存空间 通过活动监视器,可以查看mac系统中的开启进程 (外挂修改游戏进程中的数据,外挂用c汇编等底层) 4、线 ...
分类:
编程语言 时间:
2016-04-18 22:36:25
阅读次数:
346
麦先生引言: 伴随着PHP对于面向对象的思想的引入,其执行高效率,代码可塑性,可重用性也促使PHP进入了井喷式发展,对于很多像我这样的初学者而言,如何理解面向对象的思想并灵活运用最为重要; 面向对象的定义:万物皆对象,每一个拥有特定功能和属性的事务都可以成为一个对象,而运用面向对象的思想就是摒弃过去 ...
分类:
Web程序 时间:
2016-04-18 22:36:21
阅读次数:
258
在java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runable接口。 继承Thread类重写run方法 例 thread.join(): 在一个线程对象上调用,使当前线程等待这个线程对象对应的线程结束。 Thread.yield():暂停当前正在执行的线程对象,并执行 ...
分类:
编程语言 时间:
2016-04-18 22:21:48
阅读次数:
213
这几天都在写人工智能和信息安全作业,没怎么学算法书,不过现在上的课也多多少少在学算法相关的,这次实验,我们人工智能老师就是要求我们解决八数码问题。 首先我们要知道什么是八数码问题: 八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左 ...
分类:
编程语言 时间:
2016-04-18 22:15:59
阅读次数:
229
1框架模型 call指令: 1)将eip中的下一条指令的地址A保存在栈顶; 2)设置eip指向被调用程序的代码处。 ret指令:将地址A恢复到eip中 这样就将函数的调用变为顺序执行的指令流。 2框架形成 初始堆栈 1)call xxx(函数),执行call时, cs : eip原来的值指向call ...
分类:
其他好文 时间:
2016-04-18 22:09:22
阅读次数:
207