![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT
折柳君
编程有路勤为径,码海无涯苦作舟。
展开
-
计算机基本知识
计 算 机 系 统 硬 件 组 成计算机的硬件是由电子器件和机电元件装置组成的,包括控制器、运算器、存储器、输入和输出设备,这是计算机系统中的物理实体部分。根据其外观特征及功能的不同,可划分为主机、外部设备两大部分。主机包括CPU(中央处理器)、主存储器、接口电路和总线电路。其中CPU是计算机的心脏,它的性能强弱能直接决定整个计算机的性能,是衡量计算机档次的一个重要指标。连接主机和原创 2013-06-18 10:41:47 · 1729 阅读 · 0 评论 -
计算机病毒原理与防治技术
1.MBR:主引导分区记录,位置位于0柱面0磁道1扇区大小为512字节。作用:1)定位活动分区;2)复制引导代码划分:1)硬盘引导代码,占前446字节;2)DPT占46字节;3)结束标志55AA占2字节。2.DPT的概念以及阅读?DPT:主分区表,定义了4个分区表项,16个字节为一个分区表项,在01beh到01fdh的位置。基本分区:安装操作系统的分区 ;活动分区:当前启动的操作系原创 2013-07-07 00:22:52 · 1716 阅读 · 0 评论 -
病毒程序的重定位+动态获取API+获取kernel32.dll基地址+钩子+驻留内存
1. 病毒程序:1)宿主:被病毒感染的程序。例如:exe dll office文档 2)重定位:在病毒体中使用绝对位置规定的变量或入口地址,病毒体被插入到宿主程序时,这些规定的绝对位置可以已经被宿主程序使用,从而病毒体无法使用。为保证病毒体在宿主中正常执行,需要在病毒代码中使用重定位的技术。3)重定位的实现:病毒代码重定位:call @@1@@1:pop edx……….原创 2013-07-07 14:36:15 · 3700 阅读 · 0 评论 -
操作系统基础知识
1.进程并发执行时若不满足Bernstein条件时会出现什么结果?程序执行结果会不可避免的失去封闭性和可在线性。2.一个作业从提交到运行结束通常经历那几个阶段?经历提交、收容、执行和完成四个状态。3.段页式管理注意缺点是什么?有什么改进办法?段页式管理的主要缺点是对内存中指令或者是数据进行一次存取的话,至少需要访问三次以上内存,地址变换速度太慢。改进办法:采用联系寄存器原创 2013-07-01 01:26:17 · 919 阅读 · 0 评论 -
操作系统 _CDIO之路
一.产生死锁的原因和四个必要条件?原因:多个并发执行的进程共享有限的资源以及资源分配算法选择不当。死锁产生的必要条件有四个:1)互斥条件:多个并发进程互斥执行2)非剥夺条件:进程获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放。3)部分分配条件:进程每次申请它所需要的一部分资源,在等待新资源的同时,继续占用已经分配到的资源。4)环路条件:原创 2013-07-01 00:59:54 · 2561 阅读 · 0 评论 -
操作系统
一.试比较存储管理中飞奔去管理、页式管理、段式管理、段页式管理的优缺点。1.分区管理的优点:实现简单缺点:存在碎片问题;不利于程序和数据共享2.页式管理的优点:解决了碎片问题;动态页式管理提供了虚拟实现方式,增加了用户可用内存空间缺点:增加了硬件开销;若算法选择不当,可能产生抖动现象。3.段页式管理的优点:提供了虚拟实现方式;段长可动态增长;便于信息段共享。缺点:存在碎片问原创 2013-07-01 15:38:49 · 1068 阅读 · 0 评论 -
算法中对于用七次比较完成5个元素的排序
一开始自己经过了好长时间的思考,都没有完成这个问题的排序,在最终经过暗暗下定决心,终于完成了这道题目的求解,下面将我的分析思路写下来,希望我平实的语言可以帮助你理解这个题目。 对于五个元素a,b,c,d,e的排序,我们需要借鉴3个元素排序和四个元素中对于3个元素建立全序的思想,下面我们就来看看它们的思想吧! 1.对于三个元素a,b,c进行排序,示意图如下所示:原创 2013-09-23 14:55:05 · 6870 阅读 · 1 评论 -
配置nginx负载均衡时候Nginx服务器导致CSS无法解析不起效果
Nginx服务器导致CSS无法解析不起效果最近一个客户用我们的源码在自己的服务器上搭建网站.安装完成后,发现网站就象没有样式表一样.开始以为丢了文件,重新上传后还一样.再后来发现用ie居然可以,360和火狐都不行.查看了样式表也在,百思不得其解,最后还是百度帮了忙.原来是配置Nginx的时候将nginx.conf的一行include /etc/nginx/mime.types;原创 2016-09-22 16:12:17 · 4711 阅读 · 0 评论 -
面试题:如何在一个Interger类型的List集合中添加字符串?
通常在面试的时候有面试官为了考察你的基础知识,会告诉你如何在Interger类型的list集合中添加字符串到集合中?通常如果直接通过add方法添加是会报错的,范型约束的产生在编译阶段,那么我们是否能够绕过编译,在运行阶段添加一个int类型的数据呢,答案是肯定的。public class Reflection { static List<Integer> lis...原创 2019-05-30 17:54:54 · 1915 阅读 · 1 评论