- 博客(114)
- 收藏
- 关注
原创 Java面试题总结
可以说,封装就是隐藏一切可隐藏的东西, 只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。对象造型(用父类型引用引用子类型对象,这样同样 的引用调用同样的方法就会根据子类对象的不同而表现出不同的行为)。) 实现的是运行时的多态性(也称为后绑定)。原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型。方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同。
2024-07-03 09:58:20
426
原创 Java面试题总结
一种较早的编程思想,顾名思义就是该思想是站着过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先后顺序,而每。一种基于面向过程的新编程思想,顾名思义就是该思想是站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是。是指在程序中,我们自己定义的内容,譬如,类的名字,方法名称以及变量名称等等,都是标识符。在软件工程上,面向对象可以使工程更加模块化,实现更低的耦合和更高的内聚。类是对象的抽象,对象是类的具体,类是对象的模板,对象是类的实例。间接子类,或者是其接口的实现类,结果。
2024-07-01 09:59:33
921
原创 【电脑装机】笔记本开机启动快捷键汇总
进 BIOS 快捷键:F2 或者 Fn+F2。进 BIOS 快捷键:F2 或者 Fn+F2。进 BIOS 快捷键:F10 或者 Esc。启动项界面快捷键:F12 或者 F2。启动项界面快捷键是:Esc。进 BIOS 快捷键:F2。启动项界面快捷键是:F12。进 BIOS 快捷键:F2。进 BIOS 快捷键:F2。进 BIOS 快捷键:F2。启动项界面快捷键:F12。启动项界面快捷键是:F9。启动项界面快捷键:F12。
2024-03-25 17:27:41
8472
原创 【Java学习】JVM:探索Java虚拟机的黑科技与无限可能
Java Native Interface(JNI)是Java提供的一种机制,允许Java程序调用本地(Native)方法,并与C、C++等其他编程语言进行交互。JVM的七大核心系统共同构成了Java程序的运行环境,每个系统都发挥着重要的作用。Java虚拟机(JVM)是Java程序运行的核心,它负责将Java字节码转换为特定平台上的机器码并执行。了解类加载子系统有助于理解Java类加载的机制和类加载器的工作原理。垃圾收集器负责管理Java程序的内存,包括垃圾的识别、回收和内存的整理等工作。
2024-03-25 15:37:41
1866
原创 【Python】编程中遇到BUG总结
向空列表,直接按索引值向其中添加东西时,会报错,因为空的列表不能直接指定其位置, 即空列表索引值不确定;声明了一个空的列表 li = [],你肯定不会认为 li[0] 是合法的吧?解决:可以使用list.append()方法添加,或者list1.insert(0,1)
2024-01-22 15:44:47
373
原创 【JAVA基础】输出double类型保留两位小数
已知 双精度标量 f, 如果想以字符串形式输出,小数点后保留2位,可直接通过C语言的输出格式,System.out.printf("%.2f", f), 达到目的。如果想要先转变成小数点后保留2位的双精度变量,然后再输出,可以尝试用 f 作参数,创建一个 BigDecimal 对象 b,再 调用 BigDeciaml 对象的 setScale 方法,以取得另一个 小数点后2位的新对象,最后,通过这个新对象,调用 方法:doubleValue(), 以取得双精度变量 f1.最后,再输出 f1。...
2021-12-15 08:54:09
9511
原创 【matlab】matlab保存double类型图像
因为同态滤波处理后图像是double了些,直接用imwrite保存是空白解决方法:I1 = uint8(round((T/20)*255));将double图像T归一化再乘255转化为unit8类型,就可以继续进行其他的图像操作了仍存问题是,我的图像double值为8~14,当double为0~255(一般都是),就直接如下操作就可以了I1 = uint8(round((T));...
2021-12-11 17:33:43
2932
1
原创 【pytorch】基础扫盲
pytorchPyTorch_Tutorial/Data at master · TingsongYu/PyTorch_Tutorial · GitHub
2021-12-11 17:30:59
214
原创 【环境搭建】离线版tensorflow-gpu下载地址
下载地址1:地址:https://pypi.org/project/tensorflow-gpu/#files下载地址2:https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow-gpu/
2021-12-11 17:30:06
1677
原创 【环境搭建】ubuntu中在anaconda 下创建虚拟环境
1、创建环境conda create --name pytorch python==3.6 2、激活环境conda activate pytorch3、查看现有的环境conda env list4、退出当前环境deactivate5、删除当前环境conda env remove -n env_name
2021-12-11 17:17:11
2832
原创 【环境配置】ubuntu修改github地址
1.1 查看github网站地址github网址查询github域名查询github静态资源ip查询1.2 修改/etc/hosts文件10.181.255.21 github.com git140.82.114.4 github.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com185.199.109.153 assets-cdn.github.com185.199.
2021-10-30 14:57:09
528
原创 【环境搭建】ubuntu 全局环境下安装cuda和cudnn
参考文章:Ubuntu 18.04安装CUDA和cuDNN - 知乎1、安装n卡驱动2、安装CUDA(1)下载地址:知乎 - 安全中心(2)执行上述命令sudo sh cudo_10.0_linux.run,过程中不用安装显卡驱动,依次选择acceptn(不要安装driver)yyy我安装完的界面(3)添加环境变量vi ~/.bashrc在文件末尾添加export PATH="/usr/local/cuda-10.1...
2021-10-29 15:16:13
718
原创 【工作记录】ubuntu更新驱动后无法进入系统
1、卸载了nvidia驱动后,无法进入系统(2021/10/27)安装完驱动后,系统进不去,无奈将驱动卸载后,我又重新在grub中添加了nomodeset参数卸载驱动命令:sudo apt-get remove --purge nvidia* #'*'表示贪婪匹配,卸载所有nvidia前缀的包重新改为集显启动,修改grub启动项:sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub# quite splash后 我...
2021-10-28 08:55:37
1795
1
原创 【问题解决】pip安装模块出现:Cannot unpack file /tmp/pip-WY1nQb-unpack/simple.htm
使用命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 模块名
2021-10-26 20:49:47
2645
原创 【环境搭建】ubuntu下更新pip下载源
命令如下:mkdir -p ~/.pip/touch pip.confvim pip.confpip.conf编辑内容[global]index-url=http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
2021-10-26 19:50:45
241
原创 【环境搭建】ubuntu离线安装pytorch
参考:离线安装PyTorch - 知乎安装PyTorch之前要先安装CUDA,详细教程看之前的文章乔腾飞:安装显卡驱动、CUDA、cuDNN1 赞同 · 0 评论文章PyTorch安装包一共有两部分,分别是torch和torchvision,离线下载下来。对应的版本分别是torch-1.5.1-cp37-cp37m-manylinux1_x86_64.whl torchvision-0.6.1-cp37-cp37m-manylinux1_x86_64.whlLinks for tor
2021-10-26 19:37:01
647
原创 【环境搭建】ubuntu安装显卡驱动
参考文章:Ubuntu16.04安装Nvidia显卡驱动与cuda和Cudnn_使用anaconda安装tensorflow并在虚拟环境下在pycharm运行-优快云博客
2021-10-26 17:01:24
126
原创 【环境搭建】window环境中pytorch安装记录(GPU版)
一、安装cuda和cudnn(1)什么是cudaCUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。(2) 什么是cudnn NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯...
2021-10-26 16:44:57
251
原创 【环境搭建】 window里在anaconda 中安装tensorflow(GPU) 过程记录(二)
一、安装Tensorflow-GPU 版1.创建Tensorflow环境conda create –n tensorflow python=3.6启动环境命令 activate, 关闭环境命令,deactivateactivate tensorflow安装命令,keras根据需要选择pip install tensorflow-gpu==1.13.2pip install keras==2.1.5下载太慢,可以更改下载源(豆瓣源)pip install -i.
2021-10-26 16:39:41
252
原创 【环境搭建】ubuntu中在anaconda虚拟环境下安装cuda和cudnn
参考文章:在conda虚拟环境中安装cuda和cudnn - 知乎使用conda安装cuda和cudnn后,无法按照一般的方法比如 nvcc -v 来检验是否成功,但是使用 conda list 可以在里面找到,在python中调用gpu会显示成功。具体的区别还没有找到。...
2021-10-26 16:37:58
2019
原创 【目标检测】cuda和cudnn安装记录
一、cuda版本对应显卡驱动见链接:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html二、tensorflow版本对CUDA版本有要求见链接:https://tensorflow.google.cn/install/source三、cuda版本对cudnn要求参考链接:https://developer.nvidia.com/rdp/cudnn-archive二、cu...
2021-08-03 17:02:40
346
原创 【环境搭建】pycharm中已经切换完python环境,控制台运行还是提示未安装模块
解决方法:需要手动进入激活虚拟环境在terminal中进入到安装的虚拟环境下,然后执行activate,手动激活环境切换完环境重新运行
2021-03-13 10:26:57
605
1
原创 【目标检测-7】LabelImg安装过程记录
1.下载源代码通过访问labelImg的github页面(https://github.com/tzutalin/labelImg),下载源代码。2.安装依赖的库labelImg的使用需要以下库的支持:PyQt5、PyQt5_tools、lxml我直接在anaconda中安装,只安装了pyqt5,其他是否安装根据需要选择(有就不用装了)conda install pyqt=53.将qt文件转换为python文件执行命令: pyrcc5 -oresources.pyreso...
2021-03-10 10:18:52
201
转载 【机器学习】 One-Hot编码
前言————————————————————————————————————————在机器学习算法中,我们经常会遇到分类特征,例如:人的性别有男女,祖国有中国,美国,法国等。这些特征值并不是连续的,而是离散的,无序的。通常我们需要对其进行特征数字化。那什么是特征数字化呢?例子如下: 性别特征:["男","女"] 祖国特征:["中国","美国,"法国"] 运动特征:["足球","篮球","羽毛球","乒乓球"] 假如某个样本(某个人),他的特征是这样的["男","中
2021-03-05 15:47:08
409
原创 【python学习】python中读取、显示、保存图片
一、opencvimport cv2 as cv# load img = cv.imread(imagepath)# shape=(height, width, channel)h,w,c = img.shape# showcv.imshow('window_title', img)# savecv.imwrite(savepath, img)二、matplotlibimport matplotlib.pyplot as plt # plt 用于显示图片import mat
2021-03-05 15:46:16
385
原创 【机器学习】线性回归
import sklearnfrom sklearn.linear_model import LinearRegressionlr = LinearRegression(fit_intercept=True)lr.fit(cars[["weight"]], cars["mpg"])predictions = lr.predict(cars[["weight"]])print(predictions[0:5])print(cars["mpg"][0:5])绘制图像plt.scatter.
2021-03-05 15:45:57
112
原创 python学习: 二维矩阵求某行某列的平均值
c = np.array([[1, 2, 3, 4], [4, 5, 6, 7], [7, 8, 9, 10]])print(c.mean(axis=1))#行print(c.mean(axis=0))#列
2021-03-05 15:38:03
7275
原创 anaconda 安装 scikit-learn 过程记录
问题:刚开始安装遇到错误PermissionError: [Errno 13] Permission denied: 'D:\\Program\\anaconda\\envs\\pytorch\\Lib\\site-packages\\numpy\\core\\_multiarray_tests.cp36-win_amd64.pyd'提示权限不足解决:安装时加上了 --user 参数pip install --user scikit-learn这样会将Python 程序包安装到
2021-03-03 10:41:55
1005
转载 tensorflow学习:tensorflow简介以及与Keras的关系
tensorflow简介以及与Keras的关系转载自 https://blog.youkuaiyun.com/li528405176/article/details/83857286TensorFlow和theano以及Keras都是深度学习框架,TensorFlow和theano比较灵活,也比较难学,它们其实就是一个微分器tensorflow简介tensorflow是Google开源的基于数据流图的机器学习框架,支持python和c++程序开发语言。轰动一时的AlphaGo就是使用tensorflow
2021-02-20 15:40:38
397
原创 jupyter notebook 中切换环境
总的来说分两步第一步:安装nb_condaconda install nb_conda在你打开的jupyter notebook中看到证明你安装成功第二步:切换环境打开你的页面,通过进行环境切换,我第一次没有找到对应的环境因为还需要在你具体的环境中安装 jupyter激活你的环境pip install jupyter...
2021-02-20 15:38:57
774
原创 页面中插入word文档
一、页面中插入word文档<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body style="height: 1000px; width: 100%; overflow: hidden; margin: 0px; background-color: rgb(241, 241, 241);.
2021-01-05 10:05:44
941
1
原创 graphviz报错:b‘Format: “pdf“ not recognized. Use one of:\r\n‘]
win10 python3 graphviz输出不了PDF图片问题。已安装graphviz,win10环境变量也配置了,但还是报这个错误。错误1:配置了环境变量还是报错在代码块运行以下语句,不在报错:错误2:提示不识别pdf直接使用如下几步我成功了!打开cmd(管理员权限下) 运行:dot -v 运行:dot -c 运行:dot -v,...
2020-11-20 16:26:43
967
1
转载 相机标定的来龙去脉(详解标定原理、畸变矫正原理、使用经验)
目录1、相机标定的意义2、坐标系的变换2.1、小孔成像的原理2.2、各个坐标系的定义2.2.1、像素坐标系2.2.2、图像坐标系2.2.3、相机坐标系2.3、相机的内参和外参3、图像畸变及畸变矫正3.1、相机的畸变模型3.1.1、径向畸变3.1.2、切向畸变3.2、畸变矫正4、相机参数标定到底怎么用1、相机标定的意义在机器视觉领域,相机的标定是一个关键的环节,它决定了机器视觉系统能否有效的定位,能否有效的计算目标物。相机的标定基本上可以分为两种
2020-11-15 17:24:04
17314
1
转载 python学习:collections.Counter用法
Python collections.Counter用法什么是collections Counter Counter操作 例子什么是collectionscollections在python官方文档中的解释是High-performance container datatypes,直接的中文翻译解释高性能容量数据类型。它总共包含五种数据类型:其中Counter中文意思是计数器,也就是我们常用于统计的一种数据类型,在使用Counter之后可以让我们的代码更加简单易读。Counter
2020-11-02 14:20:22
616
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人