自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 markdown语法最全汇总

一、markdown简介(注:如果对markdown有一定了解。可以略过此处,第一章主要对markdown基础知识做个补充,摘自菜鸟教程此处原文档 )博客原地址,欢迎收藏访问1.1 markdown背景1. markdown是一种轻量级标记语言,她与徐人们使用易读易写的纯文本格式编写文档。2. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。3. Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。4.

2020-10-17 21:37:38 48691 2

原创 通过sftp由本地向Linux上传文件&文件夹

通过sftp由本地向Linux上传文件&文件夹有时候我们需要将本地的一些文件上传到虚拟机的Linux或云服务器中。本文介绍一种比较方便的安全文件传输协议SFTP。本文主要介绍如何使用sftp,具体安装另需百度1. 启用sftp username@ip地址 #username就是目的主机的用户名,ip地址就是目的主机的ip地址2. 上传文件sftp有很多命令,我们可以输入help来查看。下面介绍几个比较常用的命令查看当前本地路径和目的主机路径。当我们想查看当前目的主机的路径使

2022-01-10 19:17:52 18462 2

原创 DES算法全解+C语言实现(加密和解密)

DES算法全解一、什么是DES算法DES是(Data Encryption Standard)的缩写,为密码体制中的对称密码体制,又被称为美国数据加密标准。DES是一种分组密码。明文,密文,密钥的分组长度都是64位。DES是面向二进制的密码算法。因而能够加解密任何形式的计算机数据。DES是对合运算,因而加密和解密共用同一算法,从而使工程实现的工作量减半DES的密码结构属于Feistel结构二、DES的加密过程64位秘钥经子秘钥产生算法产生出16个子秘钥:K1,K2,...,K16K_1

2021-04-18 17:35:27 11384 3

原创 Mac 自定义设置各个应用快捷键

进入系统偏好设置键盘选项快捷键:选择自己要添加的应用,在选择要改的功能名称,然后输入自己想要的快捷键。点击添加,完成!

2020-01-21 12:36:59 578

原创 C指针问题之不同类型指针之间的区别

会想这样的一个问题:== 指针就是地址吧,那么指向int 的指针也好,指向double的指针也好,他们有什么不同么==emmmm貌似也有一定道理。Solution既然我们无法从正面解释,那我们就先设定一个“万能指针”看我接下来这段操作:在这里我创建了一个“可以指向任何类型的指针类型”——void*类型但是当我运行的时候,出现了一个错误:仔细想一下,如果仅仅知道了地址,但是不知道...

2020-01-19 21:50:14 1621

原创 vim 基础操作 + 配置文件设置 基础版 for mac

基础操作vim 模式1.normal模式当我们用vim创建或者打开一个文件的时候,就是normal模式,然后我们可以输入一些指令,更加方便的操作文件。2.insert模式顾名思义就是可以进行编辑自己的文件内容了,从normal模式到insert模式有很多种快捷键,稍后一一说明。但是从insert模式到normal模式需要按esc键,没错,当我们常用到vim进行编辑的时候,会非常频繁的使用...

2020-01-19 19:44:47 256

原创 Mac修改键盘之 将 caps lock修改为esc

前言想必进来的都是vim重度患者了,在vim里需要经常使用esc键。而他的位置真的事提高效率一大绊脚石之一。大多数的人都是将caps lock 修改为esc。因为caps lock 处在了最重要的位置却几乎不怎么使用他,如果用大写直接按住shift就可以了。方法之前在网上查到了关于此类的问题,说需要下载一个第三方软件,我推荐一个非常简单的方法,就在mac的设置里:找到系统偏好设置---...

2020-01-19 09:53:25 1899 1

原创 Mac上好用的敲代码软件之CodeRunner

Powerful IDE level code completion for most languages有时候我们会一下子学好多语言,仅是用它写写算法而已。对于每一个语言都特意去下在一个IDE的话,无疑是件浪费时间和空间的事情,或许你可以用VS Code ,但是插件的下载与安装也是比较麻烦的。我介绍一个万能IDE-----------> Code Runner他几乎支持的了所有语言...

2020-01-17 10:00:26 3365 4

原创 关于C指针——和指针的第一次亲密接触

先看代码:#include<stdio.h>int main(void){ int a = 5; int b = 10; int *c; //输出每个变量的地址 printf("a的地址是 %p\n",&a); printf("b的地址是 %p\n",&b); printf("c的地址是 ...

2020-01-15 09:49:14 1709 3

原创 Codeblocks中文乱码解决方法

Codeblocks中文乱码解决方法:特别提示:出现中文乱码情况才执行以下操作,未出现请勿随意修改!!!!打开Codeblocks -> 设置 -> 编辑器:然后点击 Encoding settings -> 选择编码 -> 选择UTF-8 -> 确定:点击设置 -> 编译器:点击Other compiler options->在空白处输...

2020-01-13 13:06:18 777

原创 UIKit与swiftUI 交互

UIKit与swiftUI 交互运用swiftUI写界面非常迅速且酷炫。大大减少了曾经在UIKit中的代码量。不过有时候可能你还会需要用到UIKit,但是你又想用swiftUI做界面,此时就考虑到二者交互的问题了。UIViewControllerRepresentable在swiftUI中提供了一个UIViewControllerRepresentable协议我们可以用它作为UIKit ...

2020-01-13 12:58:48 3397

原创 swift之基本运算符

本章大致介绍一些swift特别的运算符元组比较import Foundation/*元组比较:1.从左到右比较,一旦比出结果,即大于或小于,就是整体的比较结果2.如果每个对应的元祖相等,则整体的结果就是相等3.要比较7个或者更多的元素的元祖,必须实现比较运算符*/if (1,"zebra")<(2,"apple"){ print("the second win")}i...

2020-01-13 12:07:43 186

原创 2-5 修理牧场 (35分) 哈夫曼树例题 c与c++鸳鸯解法 详细解释

农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数Li个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是Li​​的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为20的木头锯成长度为8、7和5的三段,第一次锯木头花费20,将木头锯成12和8;第二次锯木头花费12,将长度为1...

2019-12-07 18:01:24 946

原创 6-1 邻接矩阵存储图的深度优先遍历 (20 分)

试实现邻接矩阵存储图的深度优先遍历。函数接口定义:void DFS( MGraph Graph, Vertex V, void (*Visit)(Vertex) );其中MGraph是邻接矩阵存储的图,定义如下:typedef struct GNode PtrToGNode;struct GNode{int Nv; / 顶点数 /int Ne; / 边数 /Weight...

2019-11-21 11:15:55 2408

原创 PTA 树种统计 c语言-------二叉搜索树 详细解释

树种统计这题乍一瞅写个树种,但是再一看貌似跟树没啥关系啊。随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。输入格式:输入首先给出正整数N(≤10​5​​ ),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格组成(大小写不区分)。输出格式:按字典序递增输出各种树的种类...

2019-11-21 11:11:11 1447

原创 runtime error: member access within misaligned address 0xbebebebebebebebe for type 'struct ListNode'

LeeCode第二题两数相加 c语言实现报错解决runtime error: member access within misaligned address 0xbebebebebebebebe for type ‘struct ListNode’, which requires 8 byte alignment (ListNode.c)0xbebebebebebebebe: note:...

2019-11-07 10:30:28 1723

原创 汉诺塔非递归实现 C语言版

汉诺塔非递归实现 C语言版我上一篇博客是汉诺塔C语言递归实现,非递归和递归想法一样。这里不再赘述,直接链接转到:汉诺塔递归实现 C语言版递归实现固然好理解,但是n的值越大,空间和时间上都是极大的消耗,最终可能导致程序直接崩溃。在以后的做题或者是面试中,不推荐用递归方法做,所以要写出对应的非递归方法。某次上课无意间听到老师说了这样一句话:任何递归法都可以用循环的方法进行非递归实现,然后回头...

2019-11-01 11:28:50 6781 2

原创 汉诺塔递归实现c语言版

#汉若塔问题 递归实现法话不多说直接上代码#include <stdio.h>void Move(int n ,char from ,char to){ printf("%c -> %c\n",from,to);}void hanoi(int n ,char from,char depend,char to){ if (n == 1) { ...

2019-10-27 21:19:21 858

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除