- 博客(36)
- 收藏
- 关注
原创 什么是Spring?(IOC)
IOC 中文含义为控制反转,指的是指应用本身不负责依赖对象的创建和维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转到了外部容器,控制权的转移就是所谓的反转。DI中文含义为依赖注入,指在运行期,由外部容器动态的将依赖对象注入到组件中。
2022-12-26 14:21:26
506
原创 【JAVA】中“==” 和 equals的区别
equals:属于Object类的方法,因此Java类都可以使用equals方法。不可以用在基本数据类型,只能用于引用类型。默认是判断两个对象是否相等(是否同一个对象),底层依旧使用“==”进行判断。但子类往往重写该方法,比较对象的属性值是否相等。比如:String,Integer。“==”:属于比较运算符。可以应在基本数据类型,用于判断值是否相等。也可以用于引用类型,用于判断两个对象是否相等(是否同一个对象)
2022-10-18 18:55:46
240
原创 SqlServer查看锁表与解锁
某些情况下,sqlserver的表会被锁住,比如某个会话窗口有数据一直没提交,窗口又没关闭,这时表就会被锁住其他任何连接查询表数据时都不会返回这时需要手工杀掉产生死锁的会话ID,才能恢复正常
2022-10-16 11:44:22
6187
原创 sql server启动不了出现MSSQL 18052错误: 9003该怎么办
SQL2000数据库,数据库服务点击开始无响应,无报错。查看Windows日志发现报错MSSQL 18052错误: 9003 严重度: 20,状态: 1。怎么查看Windows日志:右键计算机--点击“管理”--系统工具--事件查看器--Windows日志--应用程序右面显示的一堆信息就是日志,错误日志会报红。单击即可查看详情。如果与上述问题编码一致,即可采用以下解决办法。方法一:将数据库安装目录中Microsoft SQL Server/MSSQL/Data 目录改名为data_b
2022-05-17 10:43:03
2233
原创 计算机视觉-OpenCV(图像拼接)
图像拼接功能函数代码:import numpy as npimport cv2class Stitcher: # 拼接函数 def stitch(self, imageA,imageB, ratio=0.75, reprojThresh=4.0, showMatches=False): # 获取输入图片 # 检测AB图像的SIFT关键特征点,并计算特征描述子 (kpsA, featuresA) = self.detectAn
2022-05-07 11:30:42
484
原创 计算机视觉-OpenCV(六)
一、图像特征-harris角点检测平、边界、角点函数:cv2.cornerHarris() img:数据类型为float32的图像 blockSize:角点检测中指定区域大小 ksize:Sobel求导使用的窗口大小 k:取值参数为[0.06,0.04]import cv2import numpy as npimg = cv2.imread('car.jpg')print('img.shape',img.shape)gray=cv2.cvtCol...
2022-05-05 16:46:40
246
原创 Python基础语法(十三)
内容介绍1、编码格式介绍2、文件的读写原理3、文件读写操作4、文件对象常用方法5、with语句(上下文管理器)6、目录操作1、编码格式介绍#encoding=GBK#加在最开头位置2、文件的读写原理3、文件读写操作内置函数open()创建文件对象file=open('a.txt','r')print(file.readlines())file.close()4、文件对象常用方法file=open('b.txt','
2022-04-19 10:40:24
113
原创 Python基础语法(十二)
内容介绍 1、类的浅拷贝与深拷贝(接十三)2、什么叫模块3、自定义模块4、以主程序的形式执行5、Python中的包6、第三方模块的安装及使用1、类的浅拷贝与深拷贝变量的赋值操作只是形成两个变量,实际上还是同一个对象class CPU: passclass Dick: passclass Computer: def __init__(self,cpu,disk): ...
2022-04-19 10:34:35
1108
原创 Python基础语法(十一)
内容介绍1、封装2、继承3、方法重写4、object类5、多态6、特殊方法和特殊属性1、封装 面向对象三大特征:封装、继承、多态封装:提高程序的安全性将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前面使用两个“_...
2022-04-19 10:26:21
149
原创 Python基础语法(十)
内容介绍1、两大编程思想2、类和对象的创建3、类对象与类属性4、类方法与静态方法1、两大编程思想2、类和对象的创建 类是多个类似事务组成的群体的统称。能够帮助我们快速理解和判断事务的性质class Student: #Student为类的名称(类名)有一个或多个单词组成,每个单词的首字母大写,其余小写 native_place = '吉林' #直接写在类里的变量,称为类属性 #初始化方法 def __init__(self,n...
2022-04-12 17:14:08
329
原创 Python基础语法(九)
内容介绍1、Bug的由来及分类2、不同异常类型的处理方式3、异常处理机制4、Pycharm的调试模式1、Bug的由来及分类try: a=int(input('1')) b=int(input('2')) result=a/b print(result)except ZeroDivisionError: print('0不能为除数')except ValueError: print('只能输入数字串')print('程
2022-04-12 16:49:30
381
原创 Python基础语法(八)
内容介绍1、函数的创建和调用2、函数的参数传递3、函数的返回值4、函数的参数定义5、变量的作用域6、递归函数1、函数的创建和调用def cc(a,b): c=a+b return cresult=cc(10,20)print(result)def cc(a,b): c=a+b return cresult=cc(10,20)print(result)2、函数的参数传递res=cc(b=10,a=20)prin
2022-04-12 16:45:18
385
原创 Python基础语法(七)
一、Python部分内容介绍1、字符串的驻留机制2、字符串的常用操作3、字符串的比较4、字符串的切片操作5、格式化字符串6、字符串的编码转换1、字符串的驻留机制a='Python'b="Python"c='''Python'''print(a,id(a))#Python 2054548967216print(b,id(b))#Python 2054548967216print(c,id(c))#Python 20545489672162、字符串的常
2022-04-12 16:38:29
710
原创 Python基础语法(六)
内容介绍1、什么是元组2、元组的创建方式3、元组的遍历4、什么是集合5、集合的创建6、集合的增、删、改、查操作7、集合生成式1、什么是元组元组是Python内置的数据结构之一,是个不可变序列不可变序列:字符串、元组不可变序列没有增、删、改操作可变序列:列表、字典可变序列可以执行增、删、改操作,对象地址不发生更改2、元组的创建方式#元组的...
2022-04-12 16:31:40
940
原创 Python基础语法(五)
一、Python部分内容介绍1、什么是字典2、字典的原理3、字典的创建、删除、查询、增、删、改4、字典推导式1、什么是字典python内置的数据结构之一,与列表一样是一个可变序列。以键值对的方式存储数据,字典是一个无序的序列2、字典的原理 Python中的字典是根据key查找value所在的位置确认。哈希函数3、字典的创建scores = {'chen':100,'han':98,'liu':90}print(scores)print(type(s...
2022-04-12 16:26:54
253
原创 Python基础语法(四)
一、Python部分内容介绍1、列表的创建与删除2、列表的查询操作3、列表元素的增、删、改操作4、列表元素的排序5、列表生成式1、列表的创建与删除lst=['hello','69','haha']print(id(lst))print(type(lst))print(lst)ls=list(['马杀鸡','kaka'])print(ls)print(ls[0])2、列表的查询操作lst=['hello','6...
2022-04-12 16:23:38
134
原创 Python基础语法(三)
一、Python部分内容介绍1、range()函数的使用2、while循环3、for-in循环4、break、continue与else语句5、嵌套循环1、range()函数的使用c=range(10) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 默认从0开始,默认相差1称为步长print(c) #range(0, 10)print(list(c))r=range(1,10)print(list(r)) #[1, 2, 3, 4...
2022-04-12 16:20:53
358
原创 Python基础语法(二)
内容介绍1、程序的组织结构2、顺序结构3、对象的布尔值4、分支结构5、pass空语句1、程序的组织结构任何简单或复杂的算法都可以由顺序结构、选择结构(if)和循环结构(while、for-in)这三种基本结构组合而成2、顺序结构程序从上到下顺序的执行代码,中间没有任何的判断和跳转,直到程序结束3、对象的布尔型Python一切皆对象,所有的对象都有一个布尔值以下对象的布尔值为False...
2022-04-12 16:16:00
122
原创 Python基础语法(一)
Python自述:对大数据分析,人工智能中至关重要的机器学习、深度学习都提供了大力支持。背后有最庞大的‘代码库’,人们习惯称Python为胶水语言。安装Python解释器:www.python.org安装开发环境PyCharm:http://www.jetbrains.com/pycharm/download/#section=windows输出函数:print('helloworld')print(520)print(1+1)helloworld5202
2022-04-12 16:13:56
497
原创 Sklearn 集成学习
常见的集成学习:Boosting Bagging Stacking ......集成学习概念集成学习是将多个模型放在一起,通过某种方式将其组合起来,从而得到一个统一的预测模型。自然地,在集成之前就要有基本的模型用于集成。目前所用的集成学习模式主要分为两种:采用同一基模型,在样本的不同子集上进行训练,从而得到对应的多个不同的具体模型。这类学习方法的代表就是boosting, bagging。 采用多种基模型,在同一样本上进行训练,将多个模型组合起来得到具体模型。voting和stacki
2022-04-10 14:54:27
1735
原创 sklearn-从线性回归总结机器学习的通用模式-支持向量机
机器学习的本质就是在利用数据、样本去拟合一个函数关系。线性回归函数关系就是线性函数。非线性模型则是拟合非线性函数。但作为一个调包侠,关心的不外乎两个问题:模型如何进行拟合和如何进行预测。在调用线性回归时,我们找到具体的class,调用fit和predict两个函数即可完成拟合和预测。幸运的是,在sklearn中大部分的模型都是这样封装的。例如:支持向量机(svm)什么是支持向量机?好吧,故事是这样子的:在很久以前的情人节,大侠要去救他的爱人,但魔鬼和他玩了一个游戏。魔鬼在桌子上似乎有
2022-04-09 16:13:49
912
原创 sklearn-LinearRegression(线性回归)
LinearRegression(线性回归)import numpy as npfrom sklearn.linear_model import LinearRegression#是二维数组所以用两个[],传入两个特征。x=np.array([[150,70],[160,80],[170,90],[180,98]])# y = 1 * x_0 + 2 * x_1 + 3#公式代码化,正常y为数值,训练模型得出系数以及偏差值,从而进行预测y=np.dot
2022-04-09 12:03:02
4413
1
原创 SQL Server链接服务器到Oracle数据库,查询Oracle中视图
SQL Server链接服务器到Oracle数据库,查询Oracle中视图
2022-04-04 15:51:20
8605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人