- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 MacBook Pro 安装anaconda与配置环境
1.下载安装包官网网址:https://www.anaconda.com/products/individual#macos2.安装mac上弹出不允许在当前路径安装,选择自定义安装路径,(我在/Users目录下新建一个叫做software的文件夹,作为安装路径。看到”Thank you for installing Anaconda!”就安装完成了。3.终端测试打开mac终端,输入 conda --version返回是 conda command not found此时需要把anacon
2021-09-27 07:41:05
2362
原创 五句话完成二叉树的前中后序遍历!LeetCode 94 144 145(Java)
144. 二叉树的前序遍历给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例 1:输入:root = [1,null,2,3] 输出:[1,2,3]示例 2:输入:root = [] 输出:[]示例 3:输入:root = [1] 输出:[1]示例 4:输入:root = [1,2] 输出:[1,2]示例 5:输入:root = [1,null,2] 输出:[1,2]Java:class Solution { public List<Integer&
2021-06-19 17:38:26
156
原创 计算机组成原理——CPU
目录概述功能结构CPU指令执行过程概述CPU是什么?CPU的全称是Central Processing Unit ,它是你的电脑中最硬核的组件,这种说法一点不为过。CPU是能够让你的计算机叫计算机的核心组件,但是它却不能代表你的电脑,CPU 与计算机的关系就相当于大脑和人的关系。它是- -种小型的计算机芯片,它嵌入在台式机、笔记本电脑或者平板电脑的主板.上。通过在单个计算机芯片.上放置数十亿个微型晶体管来构建CPU。这些晶体管使它能够执行运行存储在系统内存中的程序所需的计算,也就是说CPU决定了你电脑的
2021-01-09 21:07:01
2558
原创 【LeetCode】1.Two Sum
难度:easy题目:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not us...
2020-02-06 15:40:46
121
原创 CRC码的编码、解码(循环冗余校验码)
一、CRC码的原理CRC码是一种可以检查出多位错误的校验码。利用CRC码检错的过程如下:发送端有在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的r位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则,在差错控制理论中称为“生成多项式”。...
2019-06-19 03:00:02
26793
5
原创 鸟哥的 Linux 私房菜——第五章 Linux 的文件权限与目录配置
一、使用者与群组文件拥有者由于Linux是个多用户多任务的系统,因此可能常常会有多人同时使用这部主机来进行工作的情况发生。如果把该文件设置成“只有文件拥有者,就是我,才能看与修改这个文件的内容”, 那么即使其他人知道你有这个文件,不过由于你有设置适当的权限, 所以其他人自然也就无法知道该文件的内容。2.群组概念...
2019-03-19 22:13:59
223
原创 信息隐藏——第四章 图像信息隐藏数
从本章开始, 我们将具体接触到许多数字信息的隐写术。为了与后面数字水印技术相区别, 我们也将隐写术称为信息隐秘技术。本章主要阐述图像信息作为秘密信息的隐藏, 即图像降级隐写。在整个介绍信息隐秘技术部分, 为了统一起见, 我们约定以下名词: 称需要隐秘的信息为秘密信息( secret) , 秘密信息隐藏的媒介叫做载体( cover) , 隐藏后的结果叫做隐蔽载体( stego-cover)一、图...
2019-02-12 20:26:37
6645
3
原创 信息隐藏——第三章 载体信号的时频分析
一、离散 Fourier 变换1.DFT原理在图像变换中, 最基础的变换就是 Fourier 变换, Fourier 变换分为连续形式的和离散形式的, 在计算机上使用的 Fourier 变换通常都是离散形式的, 即离散傅氏变换DFT,即 将离散信号的 Fourier 变换再离散化。计算 DFT 存在快速算法( FFT)2.应用实例①快速卷积>> A = magic( 3) ...
2019-02-11 20:43:42
551
1
原创 信息隐藏——第二章 伪随机数发生器
一、概述真随机数序列的定义:①能通过所有正确的随机性检验。②序列的产生是不可预知的。③在完全相同的操作条件下得到的序列是不重复的在自然界中确实拥有作为随机数发生器能产生满足这样定义的现象与实例,我们将这样的随机数称为真随机数在实际应用中 最普遍的算法模式是迭代:Xi + 1 = f( Ε, Xi)结合真随机数的定义, 我们需要从以下几个方面重点解决伪随机数性能的问题:①序列能否在...
2019-02-10 22:40:29
3093
原创 鸟哥的Linux私房菜——2.2.2&2.2.3
·GPT磁盘分区表GPT将磁盘所有区块以LBA来规划,第一个LBA称为LBA0,使用34个LBA区块来记录分区信息详细结构:·LBA0(MBR相容区块)①第一阶段的开机管理程序②在原本的分区表记录区内,仅有一个特殊标志的分区,用来表示是GPT·LBA1(GPT表头记录)这个部分记录了分区表本身的位置和大小,同时记录了备份用的GPT分区放置的位置,同时放置了分区表的检验机制码(来判断...
2019-01-22 18:43:32
194
原创 动态规划----最大子序和
题目: Maximum Subarray Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. Example: Input: [-2,1,-3,...
2018-08-17 22:29:47
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人