- 博客(9)
- 收藏
- 关注
原创 进程和线程
进程和线程的区别一般而言,服务器内存可以通过一下方面判断是否安全1.应用程序可用内存/系统物理内存大于70%时,表示系统内存资源非常充足,不影响系统性能;2.应用程序可用内存/系统物理内存小于20%时,表示系统内存资源紧缺,需要增加系统内存;3.20%<应用程序可用才能/系统物理内存大于70%时,表示系统内存资源基本上能满足应用需求,暂时不影响系统性能。进程与线程的感念区别1.进程(proccess)是计算机的软件程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操
2021-06-10 13:27:44 81 1
原创 linux上进程的5种状态
Llinux上进程的5种状态5进程状态运行 ( 正在运行或在运行队列中等待 )中断 ( 休眠中, 受阻, 在等待某个条件的形成或接受到信号 )不可中断 ( 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生 )僵死 ( 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放 )停止 ( 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行 )ps工具标识进程的5种
2021-06-10 10:20:48 335 1
原创 白盒测试
白盒测试白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。白盒测试法检查程序内部逻辑结构,对所有的逻辑路径进行测试,是一种穷举路径的测试方法,但即使每条路径都测试过了,但仍然有可能存在错误。因为:穷举路径测试无法检查出程序本身是否违反了设计规范,即程序是否是一个错误的程序;穷举路径测试不可能检查出程序因为遗漏路径而出错;穷举路径测试发现不了一些与数据相关的错误。白盒测试需要遵循的原则有:保证一个模块中的所有独立路径
2021-04-21 09:26:27 473 1
原创 黑盒测试
黑盒测试黑盒测试主要是用来测试功能,就好像把程序当做一个黑色的盒子我们看不到程序结够是设么,只能输入和输出来看是否达到要求黑盒主要测试的错误类型有:不正确或遗漏的功能;接口、界面错误;性能错误;数据结构或外部数据访问错误;初始化或终止条件错误等等。黑盒测试方法有:等价类划分法;变界值分析法;因果图法;场景法;正交实验设计法;判定表驱动分析法;错误推测法;功能图分析法。等价类划分法分为有效等价类和无效等价类,其中,有效等价类是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合;而无效等价
2021-04-14 09:57:43 124
原创 MYSQL数据库
MySQL数据库数据库:英文单词database简称db,是按照一定格式储存数据的一些文件的组合。(就是文件的仓库,但这些文件中储存了具有特定格式的数据。)数据库管理系统:databasemanagement,简称dbms。数据库管理系统是专门用来管理数据库中数据的,数据库系统就可以进行‘增、删、改、差’。SQL:结构化查询语言(数据库通用语言)编写SQL语句,然后DBMS负责执行SQL语句,最终来完成‘增、删、改、查’三者之间的关系DBMS–执行–> SQL --操作–> DB
2021-01-18 15:02:54 95 2
原创 密码学
密码学算法转载请标明原作者哦密码学算法中现在使用最多的对称加密算法和非对称加密算法在讲密码学算法之前先来看一下HASH函数HASH函数:哈希函数,散列函数,摘要函数是将任意长度的消息映射成一个较短的定长输出报文的函数h = H(M), M是变长的报文,h是定长的散列值HASH主要算法:MD5、SHA-1、SM3HASH函数算法中最常见的是MD5和SHA-1算法MD5算法:输入:任意长度的信息输出:128位信息摘要处理:以512位输入数据块为单位SHA-1算法:输入:最大长
2020-12-30 17:24:45 633
原创 密码学总结
密码学总结密码学的知识比较复杂我在这里总结的一下,也许还不够完整后续会继续更新密码学基本概念密码学(Cryptology):研究信息系统安全保密的科学。由两个相互对立、相互斗争,而且又相辅相成、相互促进的分支科学所组成的、分别称为密码编码学(Crypttography)和密码分析学(Cryptanalysis)密码编码学:主要是研究对信息进行编码,实现对信息的隐蔽。密码分析学:主要是研究加密信息的破译或信息的伪造。明文VS密文明文(Plaintext):原始信息,被隐蔽信息,未经加密的
2020-12-28 14:46:41 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人