
整理
轩轩Aminent
这个作者很懒,什么都没留下…
展开
-
WSL 与操作系统的关系
WSL原创 2024-05-07 16:46:19 · 945 阅读 · 0 评论 -
密码无误的情况下pgAdmin无法连接数据库解决办法
步骤:打开任务管理器,点击菜单栏中的服务,查看postgreSql服务是否启动。如果没有启动,右键点击postgreSql服务,选择打开服务,进入服务窗口,右键点击postgreSql服务,点击启动。如果已经启动,那就将其服务停止,重复上述没有启动时的操作。接下来重启pgAdmin,输入密码即可原创 2023-05-10 10:51:27 · 1084 阅读 · 1 评论 -
C++正则表达式转义字符的用法
执行结果:原创 2023-02-13 12:54:21 · 422 阅读 · 0 评论 -
Azure DevOps服务之Wiki---绘图总结
绘图方法总结原创 2022-09-16 17:44:54 · 1010 阅读 · 0 评论 -
锁机制--------Synchronized
原创 2022-05-06 17:29:07 · 150 阅读 · 0 评论 -
Inkscape裁剪图片(pdf,svg,png,jpg)
使用 Inkscape 打开需要编辑的图片文件;创建矩形为需要裁剪的大小;按住shift键,首先选中矩形,再选中目标图片;右键“设置裁剪”即可。点击"文件 - >文档属性 - >缩放页面到内容 - >缩放页面到内容或选区"另存为任何你想存的矢量图...原创 2022-03-29 16:29:19 · 14137 阅读 · 1 评论 -
有未经处理的异常: 0xC00000FD: Stack overflow
项目堆内存分配不够用的原因:打开“项目”—>“XXX属性”—>“链接器”—>“系统”—>“对保留大小”—>“编辑”填上一个比较大的数字就可以了,我设的是160000000原创 2022-03-27 22:28:33 · 2793 阅读 · 0 评论 -
2022-02-03 线程生命周期
概念生命周期可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程。线程的生命周期包括从创建到终结的整个过程。我们在Thread类中发现了一个内部枚举类,这个State就可以表示一个线程的生命周期:public enum State {/**状态 描述【NEW】 这个状态主要是线程未被Thread.start()调用前的【RUNNABLE】 线程正在JVM中被执行,等待来自操作系统(如处【BLOCKED】 阻塞,因为某些原因不能立即执行需要挂起等待【WAITING】无原创 2022-02-03 18:53:28 · 349 阅读 · 0 评论 -
2022-02-03 守护线程
概念介绍Java提供两种类型的线程:用户线程 和守护程序线程 。守护线程旨在为用户线程提供服务,并且仅在用户线程运行时才需要。守护线程只在用户线程存在的期间运行,用户线程消失守护线程也就消失了!实例如下:运行结果:...原创 2022-02-03 18:09:41 · 314 阅读 · 0 评论 -
2022-1-29 线程调用详细过程
创建Thread类之后调用本来的run方法还是重写了的run方法如下图:原创 2022-01-29 21:59:02 · 389 阅读 · 0 评论 -
信息熵和互信息
信息熵为什么会有信息熵这个概念?因为当在一堆很有规律的数据中怎么预测未来可能出现的数据的信息呢?(注意是预测)就出现信息熵了,用它来预测未来数据的确定性的大小(也可以说用它来测量一个随机变量包含的信息的多少)比如下例:但是,当数据越混乱,数据的信息熵就越大,也就是第九条数据能被确定的概率越小,就说明次数据的信息熵越大,反之亦然。也就是数据的信息熵跟它的确定性成反比。规律计算方法如下例:互信息互信息(mutual information,MI)度量了两个变量之间互相依赖的程度。通原创 2021-12-27 10:42:21 · 812 阅读 · 0 评论 -
解决pandas中未解析引用Unresolved reference问题
问题如下:首先你要保证你的文件是存在的,并且文件中的函数是正确的!那么通过以下设置就可解决问题:完事!!!!原创 2021-12-14 22:10:52 · 5745 阅读 · 0 评论 -
python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?
python和anaconda的区别:其实anaconda是包含python的。所以安装了anaconda就不用安装python了。要想跑python程序,要有解释器和编译器。解释器就是python2或python3.含有python.exe。就是将你编写的python语言编译成机器所认识的机器代码。编译器就是你写代码的环境,比如pycharm或者vscode。由于python3不兼容python2,也就是说python2语言写出来的代码没办法在python3的环境中运行。那在装了python3原创 2021-12-11 17:48:16 · 61112 阅读 · 6 评论 -
vscode中搭建Java环境
请访问此知乎vscode中搭建Java环境原创 2021-12-11 11:11:09 · 911 阅读 · 0 评论 -
当更新anaconda时遇到CondaHTTPError: HTTP 000 CONNECTION FAILED for url错误怎么解决
这是因为访问服务器打不开的原因,要更改一下配置文件。配置文件在哪呢?就是.condarc(找不到吗?)window系统下一般在C:\Users\用户文件下,打开后将以下配置改进去:如图:channels: - defaultsshow_channel_urls: truedefault_channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - http://mirrors.tuna.tsinghua.原创 2021-12-11 11:05:07 · 1973 阅读 · 1 评论 -
解决anaconda navigator打不开的问题
步骤:(1)用管理员身份打开anaconda prompt(2)更新navigator:输入命令conda update anaconda-navigator(忘了截图了,输入此命令就行,如果出现问题,我也暂时解决不了,我还没出现问题)(3)重置navigator:输入命令anaconda-navigator --reset(4)升级客户端:输入命令:conda update anaconda-client(5)升级安装依赖包,输入命令:conda update -f anaconda-原创 2021-12-09 21:51:56 · 13470 阅读 · 5 评论 -
2021-11-14 进程和线程(上下文切换)创建线程的方法
进程和线程一、进程一个正在执行中的程序就是一个进程,系统会为这个进程发配独立的【内存资源】。进程是程序的一次执行过程,它有自己独立的生命周期,它会在启动程序时产生,运行程序时存在,关闭程序时消亡。比如正在运行的QQ、IDEA、浏览器就是进程。其实,谈及计算机时,永远不能简单的避开计算机的发展史。最原始的计算机就是单进程的,同一时间只能执行一个进程,我们可以把现在的【计算器】当做最原始的计算机,同一时间只能执行一段代码。比如我们要计算一个账本的总账,只能一个数字一个数字的相加,而且,在这其中你还不能原创 2021-12-09 21:49:19 · 430 阅读 · 0 评论 -
python的安装,与anaconda的区别,怎么安装sklearn
配置环境变量:原创 2021-12-09 09:40:12 · 597 阅读 · 0 评论 -
2021-11-07 jdk8的时间类
jdk8的时间类Instant类(在java.time中)1、实例化:(Instant表示的是地球的时间)Instant类中的构造方法时私有的,因此不能直接new一个Instant对象,想要得到一个Instant对象就必须找一下Instant类中的内部方法看有没有返回一个Instant对象的方法:(不止一个,可以自己去API中查)结果:(得到的时格林尼治标准时间(英国)UTC时间:世界统一时间)2、加一个时区:结果:(现在就是本地时间)不能直接返回now,因为now是Instant原创 2021-11-07 15:19:47 · 160 阅读 · 0 评论 -
2021-11-06 Java中的时间类的相关知识
时间API(1)概述1、时间:就是1991年4月8日12点12分40秒,时间会因为时区的不同而不同。2、时区:东八区(据英国格林尼治所跨的时区)3、时间戳:指格林尼治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。时间戳在全世界都是固定的。格林尼治标准时间(英国伦敦郊区的皇家格林尼治天文台的标准时间)的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治时间)的时间。因为本初子午线被定义为在通过那里的经线。System.curr原创 2021-11-06 17:25:43 · 182 阅读 · 0 评论 -
2021-11-04 编译/解释、动态/静态、强类型/弱类型
jvm"一次编译,到处运行"说的是Java语言跨平台的特征,Java的跨平台特征与Java虚拟机是密不可分的,可在不同的环境中运行,比如说Windows平台的Linux平台都有相应的JDK,安装好JDK后就有了Java语言的运行环境。其实Java语言本身与其他的编程语言没有特别大的差异,并不是Java语言可以跨平台,而是在不同的平台上都有可以让Java语言运行的环境而已,所以才有了Java一次编译,到处运行这样的效果。严格的讲。跨平台的语言不止Java一种,但是Java是较为成熟的一种.1. 解释性、编原创 2021-11-04 21:29:05 · 131 阅读 · 0 评论 -
2021-11-04 main方法
main 方法String[ ] args原创 2021-11-04 20:14:31 · 80 阅读 · 0 评论 -
2021-11-02 传递/引用
引用引用传递:基础类型是值传递:引用类型是地址传递:例子:原创 2021-11-04 19:38:24 · 71 阅读 · 0 评论 -
2021-11-02 箭头函数实例
此接口中只有一个抽象方法:一般调用:箭头函数形式调用:如果想用身高比较:原创 2021-11-02 11:05:28 · 112 阅读 · 0 评论 -
2021-10-26 单例设计模式(懒汉式/饿汉式)
单例设计模式定义:是一种常用的软件设计模式。通过单例模式可以保证系统中,(一个类在堆内存中只有一个实例)应用该模式的类 只有一个实例,即一个类只有一个对象实例。具体思路:别人不能new实例,所以将构造器方法私有化,使其不能再类的外部通过new关键字实例化该类对象。在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型。定义一个静态方法返回这个唯一的对象。实现方式饿汉式写个例子:(1)不能让别人new(2)初始化一个此类对象(3)保证别人能获取到此类原创 2021-10-27 15:20:56 · 106 阅读 · 0 评论 -
2021-10-26 内部类&静态内部类
内部类定义:所谓内部类就是在一个类内部进行其他类结构的嵌套操作,什么情况下有这个需求呢?回顾一下超级链表,Node这个节点类其实主要是给SuperLinked使用,所以可以把这个类定在SuperLinked中就好了。注:内部类是通过外部类的对象调用的!不能直接实例化内部类的对象想要用外部类直接调用内部类可以定义一个内部静态类!思考:静态内部类在什么时候加载?在调用此内部类的时候才会被加载注意:我们常常会用静态内部类,不会使用非静态内部类!...原创 2021-10-26 20:51:26 · 94 阅读 · 0 评论 -
2021-10-26 静态方法、静态变量、静态常量
静态方法和静态变量静态方法和静态变量的调用:1. 类名.静态变量名2. 类名.静态方法名注:1、静态方法没有重写但有重载2、静态方法和静态变量不管建立多少个对象也只能有一个(常量池中的静态方法和变量直接被类调用,与对象无关)3、你定义的静态变量在被编译成字节码时都会被放入静态代码块中赋值。就算你在一个类中定义了多个静态代码块,在被编译成字节码时也只有一个静态代码块。4、为什么会有构造方法?因为构造方法是用来编译你定义的类的一些属性(初始化工作,永久带)的。5、静态方法中不能直接调用原创 2021-10-26 19:26:26 · 123 阅读 · 0 评论 -
2021-10-23 静态代码块&实例代码块
代码块代码块又称之为初始化块,属于类中的成员,它是将逻辑语句封装在方法体中,通过{}包裹。代码块没有方法名、没有参数、没有返回值、只有方法体。而且不通过对象或类进行显示的调用,它会在类加载,或者创建对象时的隐式调用。1、 静态代码快一个类被加载时,它的静态代码块会被调用一次,常用在需要做一些全局初始化的工作。static{}2、实例代码块每次创建实例,都会被调用用一次,其实用的很少。{}例子:注:static代码块只会被调用一次,这个类从磁盘加载到内存之后,就会被主动的调用一原创 2021-10-25 16:01:46 · 153 阅读 · 0 评论 -
2021-10-22 详谈继承和实现
继承和实现注: 为什么要定义抽象类和接口?答:为了做好顶层设计eg:中央政府为我们做好蓝图,做好顶层设计,具体的实现由地方个政府来,只要跟着党的路线走就????了!原创 2021-10-22 16:52:14 · 80 阅读 · 0 评论 -
2021-10-20 向上转型&向下转型
对象转型向上转型子类对象转化位父类,向上转型不需要显示的转化,Father father = son;向上转型会丢失子类独有的特性向下转型父类对象转为子类,向下转型需要强制转化,Son son = (Son)father;向下转型可能会出现错误,需要谨慎最好用if语句判断一下执行的方法中传入的类是不是对应的子类。String类中的equals方法就应用了向下转型。...原创 2021-10-20 17:03:17 · 82 阅读 · 0 评论 -
2021-10-20 详谈多态(重要)
本篇中部分图片的内容来自元动力课程,如有侵权请联系本人,马上删除宏观了解形成多态的三个条件:有继承有重写有父类引用指向子类的对象(相同的代码呈现出不同的结果)注:对于一个方法的形参类型,我们可以传入任意一个子类的对象。public void feed(Object pet){ pet.toString();}父类中的引用可以指向子类的实例对象Pet dag = new Dog();字节码层面原理调处一个类的字节码的方法分析一个类的字节码原创 2021-10-20 15:40:22 · 82 阅读 · 0 评论 -
2021-10-19 final关键字
首先回顾一下friendly 权限修饰符是Java中默认的修饰符,跨包是不能被访问的。final被final 修饰的类,此类不能被继承被final修饰的变量,变量的值不能被改变。被final修饰的引用,此引用(就是用new声明的实例)的指向不能被改变(就是内存地址),但是被引用指向的实例可以变被final修饰的方法不能被重写...原创 2021-10-19 16:40:29 · 83 阅读 · 0 评论 -
2021-10-17 继承、重写
1、子类继承了父类所有的非私有的属性和方法,可以直接调用。2、子类在构造的时候,一定会构造一个父类,默认调用父类的无参构造器。3、子类如果希望指定去调用父类的某个构造器,则显示的调用一下:super(参数列表)4、super和this当做构造器使用时,必须放在构造器第一行,所以只能二选一。5、Java所有类都是Object类的子类,Object是所有类的基类。6、子类最多只能继承一个父类(指直接继承),Java中是单继承机制,我们可以使用连续继承来实现。...原创 2021-10-19 16:27:26 · 76 阅读 · 0 评论 -
2021-10-03 二维数组
二维数组定义:int nums[ ][ ] = new int[2][3];注:一维数组不写数字不行;int [ ] nums = new int[5];二维数组一个数字也不写,不行。可以只写一个数字。int [ ][ ] nums = new int[3][ ];nums[0] = new int[3];nums[1] = new int[4];nums[2] = new int[5];...原创 2021-10-04 19:07:35 · 97 阅读 · 0 评论 -
2021.10.03 算法性能(时间/空间复杂度)
1、时间复杂度2.空间复杂度原创 2021-10-03 10:48:31 · 107 阅读 · 0 评论 -
2021/10/2 数组
定义:int[ ] nums //我想买辆车初始化:nums =new int[3]; //我去4s店买了一辆车赋值: nums[0]=1;nums[1]=1;nums[2]=1;//给车里面放置东西其他方法数组的性质:一旦初始化数组,就会默认为它赋值,int 0, short 0, byte 0, long 0, float 0.0, double0.0, char \u0000, boolean flase, String null.数组一旦被建立,长度就不能被改变。每个位.原创 2021-10-02 15:24:12 · 147 阅读 · 0 评论 -
四元数扫盲
概念四元数由三个虚部单位组成,分别为i、j、k。还有一个实部a。一个四元数可以被表示成:x=a+bi+cj+dk.解释我们使用q=((x,y,z),w)=(v,w),其中v是向量,w是实数把一个点P绕单位向量轴u=(x、y、z)表示的旋转轴旋转 θ\thetaθ 角度。我们可表示为q=((x,y,z)sinθ2,cosθ2)q=((x,y,z)sin\frac{\theta}{2},cos\frac{\theta}{2})q=((x,y,z)sin2θ,cos2θ)。第一步:将点P 扩张到四转载 2021-09-30 15:21:36 · 398 阅读 · 0 评论 -
笔记:自动类型转化、异或运算符、移位运算符
自动类型转换:自动类型转换的条件:1、 类型兼容2、 目标类型大于源类型注意:byte、short、char在运算时会自动转化为int再进行运算,即两个byte类型的变量相加,结果为int类型(只要比int小的类型,运算之后都为int)异或:密文1、 相同为0、不同为1.2、 想要得到原文再用密钥进行一次异或操作。3、 周日下午 3 点-下午 6 点移位运算符有符号右移:1、>>2、符号位不变(正数就在第一位补0,负数就在第一位补1)。即符号位不移动eg:100原创 2021-09-29 16:54:34 · 127 阅读 · 0 评论 -
计算机中浮点数的存储机制
原创 2021-09-29 11:25:08 · 162 阅读 · 0 评论 -
简记:环境变量
定义:环境变量就是在操作系统中来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统位置等。环境变量相当于给系统或用户程序设置的一些参数,具体起什么作用,这当然和具体的环境变量相关。比如path,是告诉系统,当要求运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下找此程序外,还用该到哪些目录下去寻找。...原创 2021-09-28 17:22:01 · 102 阅读 · 0 评论