自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一下Matlab的一点小坑(初学)

Matlab是基于矩阵来运算的,所以好多运算符都有两套:比如*和.*,前者是正常的矩阵运算,要求两边分别是m×nm\times nm×n和n×ln\times ln×l的矩阵,而后者是单纯的数值运算,比如数值乘上一个向量,或者两个数做运算,比如2^3...

2020-10-24 12:05:24 290

原创 冷笑话之--漂流瓶与恶魔

漂流瓶里的恶魔让你许三个愿望,那么。。。相互递归调用emm,这玩的也太狠了吧

2020-04-19 23:10:28 498 3

原创 记录一下 C++ 字符串比较 strcmp 的一个坑

Windows 中可以使用而 Linux & macOS 中不可以C/C++ 里面提供了#include <string.h>可以来做字符串处理,里面有一组函数,以 strcmp 为首的,用于字符串判等strcmp() // 简单的字符串判等strncmp() // 只比较前 n 个字符stricmp() // 忽略大小写strnicmp()strcas...

2020-03-26 16:41:33 2844

原创 Matlab 2 -- 矩阵运算

文章目录矩阵M文件创建、运用文本创建函数创建特殊矩阵矩阵用 [ ] 扩起来的,不同行之间用 ; 隔开矩阵元素可以是运算表达式嵌套 [ ] 可以构造多维矩阵M文件创建、运用文本创建略函数创建特殊矩阵...

2020-03-21 22:40:41 475

原创 Matlab 1 -- 数据类型

文章目录数字的显示格式运算符数字的显示格式命令 format>> format long , pians = 3.141592653589793格式说明format short e浮点format long g定点浮点自动选择format hexformat +在矩阵中,用+,-和空格表示正号、负号、0format r...

2020-03-20 23:35:19 468

原创 快速上手安装 Ubuntu 或者其他操作系统(尤其是在操作系统开课的时候)

文章目录准备工作对于 Ubuntu还需要什么开始安装安装vmware安装虚拟机macOS准备工作对于 Ubuntu首先你得对你要安装的系统有一些了解对吧对于 Ubuntu,其实有很多种选择的win 用户其实可以考虑 win 自带的子系统(如果你真的习惯命令行的话)(不过那上面也可以安装xfce,但是为什么不直接用一个现成的呢···)优点是轻量,启动、安装什么的速度快,配置要求低,而...

2020-03-20 17:22:46 191

原创 macOS如何修改默认打开方式

比如···我不想用WPS打开PDF了···随便找一个PDF文件右键,点击 “显示简介“修改所有的这个板块在界面的中部(至少Mojave是)。点开 ”打开方式“ 前面的小三角形,在下拉列表里面找到目标打开方式。记得点 “全部更改”只更改一个文件的这就简单多了,右键 “打开方式”,找到即可。如果是这一个文件永久改变,右键点选 “其他”记得选中 “总是以这种方式打开”☑️...

2020-03-15 08:37:49 2373

原创 冷笑话之--IE怎么没了

因为···IE网卡就挂机了。。。

2020-03-15 08:14:53 199

原创 冷笑话之--所有进制都是十进制?

所以4是什么?你真的懂二进制吗世界上只有 10 种人,懂二进制的和不懂二进制的。

2020-03-14 20:09:50 351

原创 康康程序员应该如何抗击疫情

这篇文章极不正经。。。。在家办公teamviewer 在手,天下我有!来点开心的

2020-03-11 20:17:08 302

原创 vs code,从编辑器到编译器

文章目录打开 vsc 之前选择插件json 文件`c_cpp_properties.json``launch.json`win 版Mac 版`tasks.json`winMac一些辅助性的设置好康的扩展`settings.json`很多人都把 vs code(vsc) 作为一个好康的编辑器来用(yysy确实比vim、emacs好看多了)不过一个 开源的、跨平台的 的vs code,更应该发挥出“...

2020-03-08 21:34:21 2089

原创 Linux常用命令(适用于操作系统课程)

文章目录写在前面文件和目录操作目录跳转列显操作修改文件对 `mv`命令的特别说明:查看文件内容文件搜索挂载一个文件系统高级操作权限管理APT 工具写在前面sudo <command> # 以 root 权限执行后面的指令sudo su # 进入 root 操作权限^D (ctrl + D): exit # 退出 root 权限...

2020-03-03 22:14:57 159

原创 C++ 进制输出

文章目录printfcoutC++ 的进制输出可以采用 C 语言的 printf 或者自己的 coutprintf#include <stdio.h>printf("%d",a); // 十进制printf("%x",a); // 十六进制printf("%o",a); // 八进制cout#include <iostream>#include &lt...

2020-02-24 09:12:55 313

原创 关于 qsort 的一个坑

文章目录系统里面具体解释如下在使用的时候有几个问题我们知道 c 语言有一个快排函数 qsort#include <stdlib.h>void qsort(void *__base, size_t __nel, size_t __width, int (*__compar)(const void *, const void *))系统里面具体解释如下在使用的时候有...

2020-02-24 09:02:22 435

原创 C++ 输出保留 n 位小数或者精度

文章目录保留2位小数方式一方式二保留两位有效数字保留2位小数方式一因为C++ 是兼容 C 语言的,所以可以直接使用 C 语言的 printf 语句,方法是添加一个#include <stdio.h>// 或者#include <cstdio>然后使用:printf("%.2f", floatNum);方式二当然 C++ 也有自己的处理方式,那就是:...

2020-02-24 08:12:04 6525

原创 for (size_t i = N; i >= 0; i--)陷入死循环

文章目录size_t出现死循环size_tC/C++中,我们会经常用到 for 循环语句,也不可避免的需要递减使用。在vs code IDE 中,for 语句的默认格式是for (size_t i = 0; i < count; i++){ /* code */}那么这个size_t是什么?有的版本定义为unsigned int,有的是unsigned long我室友的电...

2020-02-23 15:38:58 1770 2

原创 Java 8 -- 包详解

文章目录包包作用包定义包引入常用包包在程序代码中给类起一个名字是非常重要的,但是有时候会出现非常尴尬的事情,名字会发生冲突,例如:项目中自定义了一个日期类,我为它取名为 Date,但是会发现 Java SE 核心库中还有两个 Date,它们分别位于 java.util 包和 java.sql 包中包作用在 Java 中为了防止类、接口、枚举和注释等命名冲突引用了包(package)概念,包...

2020-02-16 11:51:53 395

原创 Java 7 -- 类与对象(1)(面向对象与面向过程的区别;对象、方法)

文章目录面向对象面向对象与面向过程的区别类类的定义和对象的创建使用现有的类在同目录下使用类面向对象OOP(Object Oriented Programming)主要特点有:继承、多态、抽象和封装4个特征面向对象与面向过程的区别最明显的区别是,面向对象是按照要完成的功能来实现的,而面向过程是按照解决问题的步骤来实现的面向对象是按照程序中的功能来进行划分的面向过程是按照问题的解决思路来...

2020-02-16 11:07:09 170

原创 Java 6 -- 数组

文章目录创建数组创建多维数组数组的初始化系统对各个基本类型的默认初值循环初始化数组的一些操作数组元素值的复制数组元素的排序sort 方法排序创建数组int array = {1,2,3,4,5,6,7,8,9}创建多维数组长度都是从0开始的哦数组的初始化系统对各个基本类型的默认初值类型初值booleanfalsebyte0char‘\u0000...

2020-02-15 22:00:23 147

原创 Java 5 -- 流程控制(if、switch、while 和 for)

文章目录if 条件语句switch 分支语句while 循环语句do···while 循环语句for 循环语句中断和继续语句的执行break:中断语句执行continue:继续语句的执行if 条件语句基本语法:跟C语言一样if(表达式){ 方法体}else if(表达式){ 方法体}else{ 方法体}switch 分支语句好吧,还是跟C似的。但是,这是有条件的...

2020-02-15 19:04:02 162

原创 Java 4 -- 运算符

文章目录算术运算符“+”:加法运算符“-”:减法运算符“*”、“/”算术运算符“+”:加法运算符就是两个数值加起来如果对 char 类型使用,就是把两个字符连起来“-”:减法运算符就是减法···对于字符型来说,就是 ASCII 码相减“*”、“/”没啥可说的,除法不仅可以整型,也可以对浮点型在做浮点型的除法运算时,如果被除数为0,那么结果为无穷大...

2020-02-15 17:32:28 391

原创 Java 3 -- 标识符的命名

在 Java 里,方法名、类名、成员变量名都是标识符。所谓标识符,就好比日常生活中一个物品的名称一样。命名标识符的好处是让外人看来,一下就能了解这个标识符的用途。标识符的命名规则标识符是赋予类、方法或者变量的名称。在 Java 中使用标识符来标识类名、变量名、方法名和文件名。标识符要以英文字母开头,由英文和数字组成,其他的符号不能出现在标识符里。具体如下:英文字母是指大写的 A~Z,小写的...

2020-02-15 15:28:21 134

原创 Java 关键字与保留字 是有区别的!

1.java关键字与保留字的区别:java关键字(KeyWord):java中一些具有特殊用途的单词,一般用来表示一种数据类型,程序结构等;java保留字(ReservedWord):为java预留的关键字,现在还没用到,但升级版本有可能被作为关键字使用;2.java关键字和保留字有哪些:(1)java关键字(50个):官方连接abstract(抽象)continue(下一个)...

2020-02-15 12:25:04 1289

原创 Java 2 -- 数据类型间的转换

自动转换转换规则就是小数据类型变成大数据类型,但大数据类型的精度有时会被破坏,如下:// 定义各种数据类型int i = 123;char c1 = 22; // 表示一个整数char c2 = 'c';byte b = 2;// 自动转换的数据类型int n = b;long l = i;强制转换明明不能自动转换,而强制性地进行转换。// 定义数据类型int i =...

2020-02-15 11:37:29 107

原创 Java 1 -- 基本数据类型

Java 的基本数据类型一共有8种整型 int在 Java 中整型是有符号的,且有正负之分。整型包括4种,根据表示数值的范围大小分别是 byte、short、int 和 longJava 整型数据主要用三种进制表示十进制定义如下:int i = 11;int j = -12;八进制在整数前添加一个0int i = 04;int j = -012;十六进制在整数前添加一...

2020-02-15 11:06:35 183

原创 MIPS中一个字等于多少字节

字节是byte , 包括8个二进制位 ; 字是word ,长度与架构有关,如mips包括32个二进制位, 一个字就是4个字节, 它们的区别就是长度不一样。内存中是按字节寻值。因此是每byte也就是每8位存一个数值。 当你想取一个word出来的时候,就是连续取了4个byte出来,然后拼成一个word。xx位机的xx位是指字长。这个字和word不一样,是指这种CPU一次...

2020-02-14 19:08:42 5973 2

原创 键盘诗 “Hatless Atlas”

A fragment of a drinking (or financing?) song called “Hatless Atlas”:^<@<.@* }"_# | -@$&/_% !( @|=> ;`+$?^? ,#"~|)^G hat less at less point at starbackbrace double base...

2020-02-14 15:34:58 282 1

原创 Markdown语法大全(超级版)

Markdown语法大全(超级版)CSDN的参考文档并不全……文章目录Markdown语法大全(超级版)概述设计理念内联 HTML 语法特殊字符自动转义行内语法讲解注释的表述代码法html注释hack方法分级标题、任务列表分级标题任务列表缩进、换行、空行、对齐方式首行缩进换行空行斜体、粗体、删除线、下划线、背景高亮超链接、页内链接、自动链接、注脚行内式参考式脚注锚点(页内超链接)自动链接无序...

2020-02-14 11:48:36 22228 4

转载 Makefile教程(绝对经典,所有问题看这一篇足够了)

支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,...

2020-02-09 18:26:08 2358 2

原创 Git 命令大全

Git命令大全git config# 配置 Git 的相关参数。Git 一共有3个配置文件:仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users<用户名>.gitconfig。系统级的配置文件:在 Git 的安装目录下(Mac 系统下...

2020-02-09 16:52:04 109

原创 git 初始设置

文章目录set name and email addressset name and email address$ git config --global user.name "Firstname Lastname"$ git config --global user.email "[email protected]"Will be set in dir: ~/.gitconfig...

2020-02-09 10:16:47 193

原创 python 27 -- 手工抛出异常:raise、assert

文章目录用 raise 手工抛出异常代码示例assert 语句代码示例自定义异常类在上一篇文章的程序里,所有的异常都是在程序运行中出现了错误而引发的异常,程序员还可以在 python 中使用 raise语句来引发指定的异常,并向异常传递数据。根据程序的需要,程序员还可以自定义新的异常类型,例如对用户输入文本的长度有要求,则可以使用 raise 引发异常,以确保文本输入长度符合要求用 rais...

2020-02-07 22:46:22 760

原创 try except Exception as e 检查异常

这个e是异常类的一个实例,如果我们完整地解释这个问题,我觉得还是从Python的自定义异常类说起比较好。假如,我们现在自定义一个简单的异常类:>>> class MyError(Exception):... def __init__(self,value):... self.value = value... def __str__...

2020-02-07 22:33:49 76035

原创 python 异常类型(比较全)

异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出SystemExitPython...

2020-02-07 21:44:01 10531

原创 python 26 -- python主要的内置异常及其处理

文章目录所有的预定义异常常用的预定义异常处理示例所有的预定义异常在 python 中,常见的异常都已经预定义好了,在交互式环境中,用 dir(__builtins__)命令就会显示出所有的预定义异常。>>> dir(__builtins__)['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseExcep...

2020-02-06 23:04:51 233

原创 python 25 -- 语法错误、异常处理

文章目录语法错误拼写错误脚本程序不符合 python 的语法规范缩进错误异常的处理异常处理的基本语法python 主要的内置异常及其处理语法错误常见的语法错误有下面这些拼写错误这也要讲嘛 ╮(╯▽╰)╭即python中的关键字被写错,变量名、函数名存在拼写错误,etc**关键字拼写错误会提示SyntaxError,而变量名、函数名拼写错误会报NameError脚本程序不符合 pyth...

2020-02-05 22:43:04 439

原创 python 24 -- 面向对象(5)-- 类的继承、方法重载

文章目录类的继承多重继承方法重载类的继承基本形式:class <类名>(父类名): pass即:在类名之后用圆括号括起来要继承的父类名子类继承了父类之后,就具有了父类的属性和方法,但不能继承父类的私有属性和私有方法(属性名或方法名前缀为两个下划线的),子类中还可以重载来修改父类的方法,以实现与父类不同的行为表现和能力>>> # 子类无法直接访问父类的私...

2020-02-04 22:37:25 570

原创 python 23 --面向对象(4)-- 类的方法和属性(下)-- 类实例方法,类方法,类静态方法

类成员方法与静态方法类的方法也有不同的种类:实例方法类方法静态方法前文定义的所有类的方法都是实例方法,其隐含调用参数是类的实例。类方法隐含调用参数是类,而静态方法没有隐含调用参数。类方法和静态方法的定义方式都与实例方法不同,他们的调用方式也不同静态方法定义时应使用装饰器@staticmethod进行修饰,是没有默认参数的;类方法定义时使用装饰器@classmethod进行修饰,必须...

2020-02-04 22:13:35 122

原创 python 22 --面向对象(3)-- 类的方法和属性(中)

上一篇文章写了类的方法类的属性方法是用来操作数据的,而大多数的数据都有自身的属性python 中定义属性就是先直接使用它,可以在构造方法中定义属性,也可以在类中的其他方法使用定义属性python 中的类的属性有两类:实例属性类属性...

2020-02-03 22:06:27 152

原创 python 21 --面向对象(2)-- 类的方法和属性(上)

类的方法类的方法实际上是为类的能力建模的,那么定义类的方法让类具有一定的能动性。在类外部调用该类的方法就可以完成相应的功能,or 改变类的状态 or 达到其他目的类中的方法和调用与函数定义和调用方式基本相同,区别有:方法的第一个参数必须是 self,而且不能省略方法的调用需要实例化类,并且以实例名.方法名(参数列表)的形式调用整体进行一个单位的缩进,表示其属于类>>&g...

2020-02-03 22:03:06 107

空空如也

空空如也

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

TA关注的人

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