自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法的时间复杂度

01算法的时间复杂度O(1)<O(log2n)<o(n)< o(nlog2n)<O(n^2)<O(n^3)< O(2)<O(n!)< O(n^n)口诀:长对幂指阶

2023-08-11 16:57:21 55

原创 Java接口与异常

01接口1.接口(JDK1.8前)类和接口:1.类是类,接口是接口,它们是同一层次的概念。2.接口中没有构造器3.接口如何声明: interface4.在JDK1.8之前,接口中只有两部分内容:(1)常量:固定修饰符: public static final(2)抽象方法:固定修饰符: public abstract5.类和接口的关系是什么? 实现关系 类实现接口6.一旦实现一个接口,那么实现类要重写接口中的全部的抽象方法7.如果没有全部重写抽象方法,那么这个类可

2023-08-11 16:56:30 148

原创 linux实战

(2)将下载好的文件放入linux中的root文件夹中(记得要切换为root用户)进入root用户后,在命令行输入chmod 777 /root(注意/前面有空格)如果启动太大的程序,需要普通用户,修改用户跟用户组。(3)创建一个目录,以后指定文件夹的内容放到此。Tomcat建议使用非Root用户安装并启动。问题:打不开root文件夹,放进去文件。(7)解压并部署tomcat。查看是否在解压的文件夹里。1.Tomcat安装部署。(5)配置JDK软链接。切回root用户,解压。(4)解压JDK文件。

2023-08-11 16:54:49 58

原创 C语言选择题错误点

调用sum(&a[2])时,a[0]=a[2]=3,a[-1]=a[1]=2,a[1)=a[3]=4,因此a[2]=6。2)*(*w+1)[4] *(w+1)虽代表的是第一行的地址,但没有*(w+1)[4] 这种表示。'\xaa',\x表示是十六进制,a表示的是10,'\xaa'的十进制是10*16^1+10*16^0=170。1)*(*w+3) *w取的是第0行第0列 w[0][3] 不是w[3][0]int main (int argc,char *argv[]){…

2023-08-11 16:54:16 255

原创 linux

使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,也就是和Linux系统的各类交互,跨越VMware不方便,我们可以通过第三方软件FinalShell,远程连接到Linux操作系统之上并通过FinalShell去操作Linux系统,这样各类操作都会十分的方便。在FinalShell中,在新标签页左边一个文件夹,点击文件夹->进入连接管理器->点击白色的文件夹->点击SSH连接(Linux)->填写内容->点击配置好的->点击接受并保存。

2023-08-11 16:52:16 453

原创 python图像

灰度化:在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值 (又称强度值、亮度值),灰度范围为0-255。axes对象的grid()函数将图中网格的可见性设置为True或False。2.例如,subplot(2,3,3)和subplot(233)都在当前图形的右上角创建一个轴,占据图形高度的一半和图形宽度的三分之一。符号: ^,v,<,>,s,+,x,D,d,1,2,3,4,h,H,p,l,_,-,- -,-.,.,,,o。

2023-08-11 16:50:38 67

原创 机器学习 数据分析1

在机器学习算法实践中,我们往往有着将不同规格的数据转换到同一规格,或不同分布的数据转换到某个特定分布的需求这种需求统称为将数据“无量纲化"譬如梯度和矩阵为核心的算法中,譬如逻辑回归,支持向量机,神经 网络,无量纲化可以加快求解速度:而在距离类模型,譬如K近邻,K-Means聚类中,无量纲化可以帮我们提升模型精度,避免某一个取值范围特别大的特征对距离计算造成影响。适用于二分类和多分类。解释:(预测正确)/(预测对的和不对的所有结果),简而言之就是预测正确的比例,模型score()方法返回的就是模型的准确率。

2023-08-11 16:47:01 73

原创 python

numpy中的数组的存储效率和输入输出性能均远远优于Python中等价的基本数据结构,且其能够提升性能是与数组中的元素成比例的。a 和 a.T 的遍历顺序是一样的,也就是他们在内存中的存储顺序也是一样的,但是a.T.copy(order=C)的遍历结果是不同的,那是因为它和前两种的存储方式是不一样的,默认是按行访问。numpy默认ndarray的所有元素的类型是相同的,这一点与Pvthon中的list不同如果传进来的列表中包含不同的类型,则统一为同一类型,优先级: str>float>int。

2023-06-07 16:36:28 83

原创 求Sn=a+aa+aaa+aaaa+......的值,a是一个数字,n表示a的位数,a,n由键盘输入

求Sn=a+aa+aaa+aaaa+......的值

2022-09-06 17:32:54 1000

原创 C语言指针

1.操作符1)&取地址另外一个& 按位与,区别好两者。&按位与是双操作数,两边都有操作数,而地址是单操作数2)*解引用 间接访问操作符int main() { int a = 7; printf("%p\n",&a);//& 取地址 int* pa = &a;//pa用来存放地址 pa:指针变量 *pa = 6;//*解引用 间接访问操作符 将a的值进行改变 printf("%d\n",a); //...

2022-03-22 20:32:41 503

原创 字符串自定义函数

1.检索字符串是否以'\0'结尾-指针int strleng(char* str) { char* start = str; while (*str != '\0') { str++; } return str-start;}2.检索字符串是否以'\0'结尾-数组int strleng(char str[],int sz) { int count = 0; for (int i = 0; i < sz; i++) { if (str[i] != '\0')

2022-03-22 17:59:51 422

原创 JavaScript基础

JavaScript代码可以放在HTML文档的任何位置但是考虑到网页加载速度和顺序等因素非常建议大家把JavaScript代码写到文档底部JavaScript怎么用如何引入JavaScript?1.在html页面中<h1 id="demo" style="text-align: center;">快看我</h1> <script> // 更改一级标题的字体颜色 let element = docume...

2022-03-20 16:53:53 2052

原创 C语言简易数组-冒泡排序

一维数组整型数组int main() { //int n = 1; //int arr[n];//不能这样做!定义时,[]内应输入常量表达式 //完全初始化:将数组里面填满 int arr[3] = { 1,2,3 }; //不完全初始化:未将数组填满,会自动填0的 int arr1[3] = { 1 }; return 0;}字符串数组int main() { char c[5] = {'a','b','c'};//剩余位置补'\0'' char c1[] = {

2022-03-20 16:39:44 656

原创 C语言简易操作符

此篇操作符只涉及一些容易犯错的问题1./(除)想将除数结果为浮点数。①可将被除数或者除数变成浮点数,也可以两者都加②如果想在后面加f,那么前面一定是个浮点数,否则编译时会出现问题int main() { float a = 6 / 5;//本质还是整数相除得整数 printf("%f\n",a);// 1 float b = 6.0 / 5.0; printf("%f", b);// 1.2 return 0;}2.移位运算符以负...

2022-03-20 16:16:50 888

原创 C语言简单函数跟递归

C语言函数1.输入数据-使用输入函数scanf() 2.计算字符串长度——strlen() {'a','b','c'……,'\0'}'/0'没有被计算进去,它只是个结束标志 但如果算存储空间的字节(sizeof)要把它+1 char arr[] = "abc"; char arr1[] = "abc'\0'"; char arr2[] = "abc\0"; printf("%d\n", strlen(arr)); //3 printf(...

2022-03-16 22:52:45 651

原创 通俗易懂-按位取反、原码反码补码间的转化

~ 按(二进制)位取法 把所有二进制位中的数字,1变0,0变1 整数在内存中存储的补码,正数的原码补码反码相同。原码—符号位不变,其他位按位取反—>反码—+1—>补码 按位取反(符号位也变,都变!) 这里补充一下-0的原码补码反码 [-0]原码 = 1000 0000 [-0]反码 = 1111 1111 [-0]补码 = 0000 0000也...

2022-03-05 13:31:22 1136

原创 idea创建maven项目,结合tomcat如何进入web项目

由于我创建maven项目后,配置完tomcat进入localhost:8080,结果是404,接下来用改进后的方法,我就可进入web。首先maven要配置好环境等,才能创建maven项目,这些我就直接跳过了。创建maven项目看maven是否创建成功,显示BUILD SUCCESS即创建成功,第一次用的话,需要等待较久,maven会将你原来的空白仓库添加东西,不信你可以看看仓库是否多了许多东西。由于我直接部署会出现问题,所以先不着急deployment...

2022-03-02 18:13:36 473

转载 数据库操作

内容摘取自【狂神说Java】MySQL最新教程通俗易懂链接:https://www.bilibili.com/video/BV1NJ411J79W?p=8以下为听课时记录的笔记。01基本命令行操作1.连接数据库mysql -uroot -p123456--连接数据库123456为账户密码2.修改用户密码update mysq1.user set authentication_string=password('123456') where user=' root' and Ho

2021-11-06 20:47:05 323

原创 CSS笔记

1.如何添加CSS①行内样式表将样式表加入HTML文件中<html> <divstyle="background:blue;"></div></html>②内嵌样式表将样式表嵌入HTML文件的文档头中 <style> body { background-image: url(images/psc.jpg); background-repeat:no-repeat;.

2021-09-18 21:35:07 144

原创 hmtl笔记

1.class跟id的区别(百度)①使用范围不同:CLASS属性允许向一组在CLASS属性上具有相同值的元素应用声明。BODY内的所有元素都有CLASS属性。ID属性的操作类似于CLASS属性,ID属性的值在整篇文档中必须是唯一的。②表示方法不同:CLASS类选择器以标志符(英文句点.)开头,用于指示后面是哪种类型的选择器。对于类选择器,之所以选择句点是因为在很多编程语言中它与术语“类”相关联。翻译成英语,标志符表示“带有类名的元素”。ID选择器的标志符是散列符号(#)。标志符用

2021-09-17 19:18:07 105

原创 IDEA断点调试

import java.util.Arrays;public class Test { public static void main(String[] args) { int a = 1; int b = 2; int []arr = new int[3]; arr[0] = 3; arr[1] = 4; arr[2] = 5; //系统内部类方法 Arrays...

2021-09-11 23:54:42 134

空空如也

空空如也

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

TA关注的人

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