笔记
文章平均质量分 85
宿^^
这个作者很懒,什么都没留下…
展开
-
markdown教程
markdown语法笔记标题使用#可以标记1-6级标题,一级标题对应一个#,二级标题对应两个#,以此类推。例:三级标题实例:### 这样即是三级标题四级标题实例:#### 这样即是四级标题注意:#与标题之间有一个空格字体斜体 实例: *此为斜体*或者_此也可为斜体_粗体 实例: **此为粗体**或者__此也可为粗体__粗斜体 实例: ***同上***或者___三个下划线___分割线一行中用三个及以上的星号/减号/下划线来建立一个分隔线。以下举例均可:***:推荐使用此格式原创 2021-01-07 18:58:37 · 245 阅读 · 0 评论 -
MySQL基础
基础操作链接数据库mysql -uroot -p查看所有的数据库show databases;创建数据库CREATE DATABASE IF NOT EXISTS mydatabase; # if not exists 可选使用数据库USE mydatabase #如果表名或者字段名是特殊字符 用反引号``括起来查看当前数据库的表show tables;删除数据库DROP DATABASE IF EXISTS mydatabase;原创 2021-01-07 18:56:38 · 103 阅读 · 0 评论 -
操作系统笔记
计算机系统概述基本构成计算机有四个主要的结构化部件:处理器(Processor):控制计算机操作,执行数据处理功能,通常指中央处理器(CPU)内存(Main memory):存储数据和程序。具有易失性。通常也成为实存储器(real memory)或主存储器(primary memory)。输入/输出模块(I/O modules):在计算机和外部环境之间移动数据。系统总线(System bus):为处理器、内存和输入/输出模块间提供通信的设施。处理器的一种功能是和存储器交换数据。为此,它通常原创 2021-01-07 18:47:39 · 723 阅读 · 1 评论 -
二进制炸弹
前言最近上系统级编程的课,其中一个实验是破解二进制炸弹,下面记录一下解题思路。准备工作由于老师提供了binarybomb移植版文件,包含:gdb.exeobjdump.exe一个调试工具一个反汇编工具,但这是Windows的移植版。在Linux下使用对应的gdb和objdump即可反汇编在bomb.exe文件下路径下,命令行输入objdump -d bomb.exe,得到了程序的汇编代码。然后大致浏览了一下,发现其中有六个函数phase_1……phase_6,基本上也就可以确定就是这六个原创 2021-01-07 18:38:05 · 467 阅读 · 0 评论 -
枚举实现单例模式
单例模式的特点构造方法私有化实例化的变量引用私有化获取实例的方法公有常用单例模式饿汉式public class Singleton { /* * 利用静态变量来记录Singleton的唯一实例 * 直接初始化静态变量,这样就可以确保线程安全了 */ private static final Singleton uniqueInstance = new Singleton(); /* * 构造器私有化,只有Sing原创 2021-01-07 18:31:45 · 4157 阅读 · 1 评论 -
数据结构与算法笔记
算法度量时间复杂度事先预估算法时间开销 T(n) 与问题规模 n 的关系.用O( )来体现算法时间复杂度的记法,称之为大O记法推到大O阶:用常数1取代运行时间中所有加法常数在修改后的运行次数函数中,只保留最高阶项如果最高阶项存在且不是1,则去除与这个项相乘的常数常用的时间复杂度所耗费的时间从小到大依次是:空间复杂度算法的空间复杂度通过计算算法所需的存储空间实现,算法空间复杂度的计算公式记作:S(n) = O(f(n)) , 其中,n为问题的规模,f(n)为语句关于n所占的存储空间的函原创 2021-01-07 18:29:37 · 178 阅读 · 0 评论 -
MATLAB图像分割的GUI设计
图像分割的GUI设计首先,读取原始图像:clc,clear,close allwarning offfeature jit offim = imread('ball.jpg');imshow(im)运行结果如图所示:接下来对原始图像进行RGB分割:greenball = im;r = greenball(:,:,1);g = greenball(:,:,2);b = g...原创 2020-02-20 08:44:37 · 3365 阅读 · 0 评论