自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

【代码】【无标题】

2024-04-10 16:27:22 266

原创 latex公式过长一行显示不下

使用amsmath包提供的split环境来将公式分成多行,从而解决一行写不下的问题。这样可以整齐地对齐公式的不同部分。使用&符号来对齐公式的不同部分。通常,这个符号放在等号或加号的前面,用来指定对齐的位置。在equation环境内使用split环境来分行,这样可以在需要的地方折断公式。1.公式过长一行显示不下。每行结束使用\来换行。

2024-03-26 14:01:35 578

原创 tmux使用

记录使用tmux过程中自己经常使用的命令。在tmux会话中新建窗口。

2024-02-25 16:17:38 370

原创 在pip install XXX的时候显示time-out解决方法

在pip install XXX的时候显示time-out解决方法。

2024-01-14 14:03:27 379

原创 linux百度云下载文件

上传和下载的时候指下载目录文件夹下的全部内容,可以提前mkdir。负责显示的链接到浏览器上完成授权。

2023-12-19 19:50:52 470

原创 jupyter报错500

然后对比两者里面不同的安装包,把相应的给安装完全。在base 和使用环境里面分别。

2023-09-21 19:16:58 64

原创 linux删除anaconda环境

【代码】linux删除anaconda环境。

2023-09-17 18:20:57 87 1

原创 深入浅出Pytorch(task 01)

datawhale学习pytorch深入浅出笔记记录

2022-07-13 01:40:25 196 1

原创 增加home容量

前因 :当时装Ubuntu的时候给home分区放了100g的内存,但是跑了两个程序又安装了matlab之后就显示内存没有了.本着偷懒原则不想重装,且windows系统不怎么使用的情况下,所以从win下面拿点内存过来过程:使用df命令查看磁盘使用情况,发现home的使用率已经100%使用sudo fdisk -l命令查看系统硬盘分区情况我的机器有两个1.6T的分区可以拿来ubuntu使用但是查看一下,发现sda5这个分区的格式是NTFS ,是windows的系统文件格式,我的ubuntu现在

2021-12-14 19:16:46 1139

原创 ubuntu20.04安装tensorflow1.9

ubuntu20.04安装tensorflow1.9

2021-12-14 17:10:40 1801

原创 ubuntu20.04降低gcc/g++到5.4版本

主要参考https://blog.csdn.net/CharlieVV/article/details/111242143sudo gedit /ect/apt/sources.list然后在末尾加上Ubuntu16的源deb http://mirrors.aliyun.com/ubuntu/ xenial maindeb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/ubuntu/

2021-12-03 16:23:37 1616 1

转载 tensorflow与cuda版本对应关系

太坑了,虽然前期安装不会报错,但是如果版本不对应的话训练模型会报错。记录一下对应表格相应的网址为:https://www.tensorflow.org/install/source#common_installation_problemshttps://www.tensorflow.org/install/source_windows版本Python 版本编译器编译工具cuDNNCUDAtensorflow_gpu-2.0.0-alpha02.7、3.3-3.6GC

2021-12-03 08:32:47 8379

原创 ubuntu开机黑屏光标闪烁

关机之前就意识到显卡驱动好像有点问题,第二天直接黑屏了。在光标页Ctrl+alt+F2进入ttf模式。输入用户名和密码输入nvidia-smi查看果然是驱动掉了输入ubuntu-drivers devices查看之后让他自动安装sudo ubuntu-drivers autoinstall安装完成之后重新启动sudo reboot重启之后可以成功进入桌面,再nvidia-smi就可以正常查看了。...

2021-12-02 16:55:44 2125 1

原创 软件构造中的LSP里氏替换原则

里氏替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能。子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。子类中可以增加自己特有的方法。当子类的方法重载父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。当子类的方法实现父类的抽象方法时,方法的后置条件(即方法的返回值)要比父类更严格。我们会发现在自己编程中常常会违反里氏替换原则,程序照样跑的好好的。举下面一个例子public class A{ public int func1(int a, int

2020-07-10 16:43:32 203

原创 软件构造---断言和异常

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。可以将断言看作是异常处理的一种高级形式断言的格式assert [boolean 表达式]或者assert [boolean 表达式 : 错误表达式 (日志)]如果为true,表示断言成功,程序继续执行,如果为false, 会抛出AssertionError,继承Error类单元测试必须使用断言(Junit/JunitX)除了类型检查和单元测试外,断言还提供了一种确定个种特性是否在程序中得到维护的极好的方法使用断言使我

2020-07-10 00:53:43 338

原创 软件构造之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。比如我们需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。工厂模式一般分为以下三种简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)简单工厂模式//抽象产品 abstract class Car{ private String name;

2020-07-09 01:05:41 188

原创 java中Arrays的字符串转化和排序

java.util.Arrays是一个与数组相关的工具类,里面提供理了大量的静态方法,用来实现数组的常见操作。public static String toString(数组参数):将参数数组变成字符串。默认格式:[元素1,元素2,元素3…] int[] intArr = {10,25,30,50}; String intStr = Arrays.toString(intArr); System.out.println(intStr);结果:[10, 25, 30, 50]

2020-07-05 11:39:09 435

原创 Java中String类的一些方法

在做实验的过程中经常会用到String类的一些方法,这篇博客将常用的String类方法做一个总结。1.获取字符串的长度方法:public int length()2.获取字符串某一位置字符方法:返回字符串中指定位置的字符;public char charAt(int index)3.查找子串在字符串中的位置方法:public int indexOf(String str)用于查找当前字符串中字符或子串,子串在当前字符串中从左边起首次出现的位置,若没有出现则返回-1。public in

2020-07-04 21:38:13 126

原创 设计规约

方法的规约例子:/***compute a hailstone sequense*@param n String nunber for sequence. Assumes n > 0*@return hailstone sequence starting with n and ending with 1.*/@param 输入的相关要求@return 函数返回的规定一个方法的规约包括以下几个要素:preconditionpostconditionexceptional be

2020-06-30 22:01:31 154

原创 软件构造--Java的内存划分

划分为五个部分:【1】栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域,立刻从内存中消失。【2】堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个十六进制的地址值。堆内存里面的数据,都有默认值。规则:整数 默认为0浮点数 默认0.0字符 默认为 ‘\u0000’布尔

2020-06-30 22:00:28 1335

原创 java中的抽象类和抽象方法,接口实现

如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。abstract和final只能二.

2020-05-11 13:25:52 664

原创 JAVA语言零基础学习笔记

大二下一门课需要以java语言为基础,所以花几天时间入门以下java编程的基本操作1.读入import java.util.Scanner;Scanner in = new Scanner(System.in);//从控制台输入System.out.println("echo:"+in.nextLine());//打印echo:输入的值Scanner 类中的 nextInt() 方法 ...

2020-05-09 09:48:22 245

原创 软件构造复习2-

2-1 软件的生命周期和配置管理一些专业名词:SDLC (Software Development Lifecycle)SCM (Software Configuration Management)1.Lifecycle of a software 软件的生命周期(从0到1)从1到n(通过不断的升级)2.传统的软件过程模型两种基本的类型:线性过程迭代过程现有的模型:...

2020-04-28 23:53:18 239

原创 软件构造复习1-

1-1 软件构造的多维视图Multi-dimensional software views【1】构造阶段 Building-time Viewsidea -> requirement -> design -> code -> installable/executable package.代码层:logically orgnized(函数、类、方法、接口)...

2020-04-22 17:11:18 273

原创 git clone 时遇到Failed to connect to github.com port 443: Timed out

今天使用git clone命令出现了如下time out的情况然后上网查询需要添加代理git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy http://127.0.0.1:1080然后再次尝试,出现了如下状况Failed to connect to 127.0.0....

2020-04-11 01:37:49 5318

原创 关于HASH的一些简单知识

关于HASH(散列函数)的一些知识今天软件构造课堂上提到了HASH函数和HASH表,所以来记录一下自己了解的有关知识。什么是HASH“只能加密不能解密的密码学算法。”散列函数是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散...

2020-04-01 18:01:55 283

空空如也

空空如也

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

TA关注的人

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