自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 pycharm操作mysql数据库

INSERT INTO `t_user`(`id`,`userName`,`password`) VALUES (1,'小蜜蜂编程','123');:param conn: 数据库连接。:return: 数据库连接。# @Author : 小蜜蜂编程。

2024-07-23 11:36:40 502

原创 pycharm连接mysql

下载完毕后,点击test connection ,测试连接 成功显示Successful Details。Database: 填写数据库名称,不写默认连接之后,可以查看当前用户权限下的所有数据库。如果没有,则在view | Tool Windows | Database 选择显示。Host: 远程ip 若是连接本地MySQL 直接写localhost即可。注意: 首次连接需要下载驱动,点击左下角的Download下载。在PyCharm右侧工具栏有Database,点击打开。User: MySQL用户名。

2024-07-22 22:07:08 391

原创 PyQT6---环境搭建

1、虚拟环境搭建创建虚拟环境切换虚拟环境。

2024-07-21 17:20:41 421

原创 0010基于免疫遗传算法的配送中心选址

主函数代码免疫优化算法(Immune Optimization Algorithm, IOA)在物流配送中心选址中的应用是通过模拟免疫系统的进化过程来解决选址优化问题。物流配送中心选址问题涉及到如何在给定区域内选择最优的位置,以最大化服务覆盖并最小化运输成本。免疫优化算法概述免疫优化算法是一种启发式优化算法,其灵感来源于生物的免疫系统。该算法通常包括以下步骤:免疫细胞表示:在算法中,解决方案被表示为抗原(antigen),而每个抗原具有一组特定的特征值或变量(例如潜在的配送中心位置)。

2024-07-09 23:20:50 830

原创 009 信号自适应调制 计算误码率和传输时间

信号自适应调制通常指的是根据信道条件和接收信号质量自动选择最合适的调制方式,以优化通信系统的性能。%解调映射到二进制数据。%自适应判断调制方式。自适应调制系统能够动态地根据信道条件和接收信号质量来选择最适合的调制方式,以提供最佳的传输性能和可靠性。

2024-07-08 21:03:05 665

原创 基于BP神经网络的交通标志识别(包含GUI)

基于BP神经网络的交通标志识别(包含GUI)

2024-06-06 23:16:46 294 1

原创 SpringAMQP使用

SpringAMQP入门使用

2022-11-29 22:08:34 320 1

原创 消息中间件RabbitMQ-简单消息队列

消息中间件MQ入门应用

2022-11-29 21:49:26 189

原创 docker安装mysql

docker安装mysql

2022-11-25 19:39:22 373

原创 docker安装教程

docker安装测试

2022-11-25 18:40:29 256

原创 虚拟机VM安装linux以及网卡配置

VM安装linu虚拟机

2022-11-24 22:34:26 1299

原创 网站模拟登录

解决图形验证码和有状态登录

2022-11-13 15:28:30 169

原创 爬取多页图片

爬取多页图片

2022-11-12 16:31:51 136

原创 美女图片爬取

爬虫数据解析

2022-11-12 16:01:37 182

原创 javascript的webAPI学习笔记二

js设计排他思想 <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</button> <button>按钮5</button> <script> // 1. 获取所有按钮元素 var btns = d

2021-12-26 13:14:58 96

原创 javascript的webAPI学习笔记一

通过标签ID获取元素对象document.getElementById( )js中伪数组和数组的区别1、伪数组具有.length方法2、伪数组通过索引访问元素3、伪数组没有push和pop等数组才有的方法getElementsByTagName通过元素名字获取元素,因为元素名字在Html页面中不是唯一的,所以这个函数会返回一个伪数组getElementsByClassName 根据类名获得某些元素集合querySelector 返回指定选择器的第一个元素对象 切记 里面的选择器需要加符号

2021-12-26 10:26:32 267

原创 javascript学习笔记六

arguments对象所有的函数都内置了这个arguments对象,用来收集所有的实参数据伪数组 并不是真正意义上的数组具有数组的 length 属性按照索引的方式进行存储的它没有真正数组的一些方法 pop() push() 等等求任意个数数据中的最大值 // 利用函数求任意个数的最大值 function getMax() { // arguments = [1,2,3] var max = arguments[0];

2021-12-25 22:39:47 79

原创 javascript学习笔记五

数组创建数组的两种方式1、使用new Array()2、使用[] var arr = []; // 创建了一个空的数组 var arr1 = [1, 2, 'pink老师', true];注:js中数组可以存放不同类型的数据数组名.length可以求出数组的长度,这个在遍历数组的时候可以使用数组转换为字符串 var arr = ['red', 'green', 'blue', 'pink']; var str = '';

2021-12-25 21:57:58 78

原创 javascript学习笔记四

打印倒三角形案例 var str = ""; for (var i = 1; i < 10; i++) { for (var j = i; j < 10; j++) { str += '★'; } str += "\n"; } console.log(str);打印九九乘法表 var str = '';

2021-12-25 21:41:45 201

原创 javascript学习笔记三

算数运算 var num = 0.1 + 0.2; console.log(num == 0.3); // false注:整数可以直接比较,浮点数不可以直接比较++运算符++在前,先加后赋值++在后,先赋值后加 var a = 10; ++a; // ++a 11 a = 11 var b = ++a + 2; // a = 12 ++a = 12 console.log(b); // 14

2021-12-25 21:20:55 497

原创 javascript学习笔记二

变量交换值var temp;var a1="apple1";var a2="apple2";temp=a1;a1=a2;a2=temp;注:这里需要使用中间变量tempjs的数据类型js由五种数据类型,数字型、字符串型、布尔类型、NAN、undefinedjs的变量在声明阶段类型未知,只有在赋值之后才可以知道类型isNaN这个函数用来判断一个变量是不是数字类型,数字类型返回false,非数字类型返回true在js中每一个字符串都是类型,带有长度检测方法length字符串使用+号拼

2021-12-25 20:46:15 263

原创 javascript学习笔记一

引入js代码的三种方式:行内式的js 直接写到元素的内部 <input type="button" value="唐伯虎" onclick="alert('秋香姐')">内嵌式的js<script> // alert('沙漠骆驼'); </script>外部js script 双标签<script src="my.js"></script>js代码的注释方式单行注释 ctrl + /

2021-12-25 20:25:44 275

原创 力扣刷题9

题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例示例1输入:121输出:True示例2输入:-121输出:False解释:从左向右读为-121,从右向左读为121-,因此它不是一个回文数。class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """

2021-12-17 13:36:11 105

原创 力扣刷题 680

题目描述给定一个非空字符串s,要求最多删除一个字符,判断其是否能成为回文字符串。示例输入:“aba”输出:Trueclass Solution(object): def validPalindrome(self, s): """ :type s: str :rtype: bool """ n=len(s) def isPalindrome(s,i,n): l=0

2021-12-16 22:04:56 115

原创 力扣刷题 第1175题

题目描述请你帮忙给从1到n的数设计排列方案,使所有的质数都被放在质数索引(索引值从1开始)上;你需要返回可能的方案总数。让我们一起来回顾一下质数:质数一定是大于1的,并且不能用两个小于它的正整数的乘积来表示。由于答案可能会很大,所以请你返回答案模mod 109+7 之后的结果即可。示例输入:n=5输出:12解释:举个例子,[1,2,5,4,3]是一个有效的排列,但[5,2,3,4,1]不是,因为在第2种情况下质数5被错误地放在索引值为1的位置上了。思路这个题是先寻找范围n内的质数,然后使用n减去质

2021-12-16 21:13:28 150

原创 力扣刷题 166

题目描述给定两个整数,分别表示分数的分子numerator和分母denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分放在括号内。示例输入:numerator=1,denominator=2输出:“0.5”class Solution(object): def fractionToDecimal(self, numerator, denominator): """ :type numerator: int :ty

2021-12-12 10:15:25 4151

原创 力扣刷题 179

题目描述给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。示例输入:[3,30,34,5,9]输出:9534330class Solution(object): def largestNumber(self, nums): """ :type nums: List[int] :rtype: str """ return str(int(''.join(sorted(map(str,nums),cmp=

2021-12-12 09:35:11 181

原创 计算机网络组成

计算机网络组成计算机网络的基本组成包括:计算机(或者是只具有基本计算机功能的计算机终端)、网络连接和通信设备、传输介质、网络通信软件(包括网络通信协议)。计算机网络硬件系统计算机网络硬件系统就是指计算机网络中可以看得见的物理设施,包括各种计算机设备、传输介质、网络设备这三大部分。在计算机网络系统中,网络设备通常是指除计算机设备以外的设备,如有线网络中的网卡、网桥、网关、Modem、交换机、路由器、硬件防火墙、硬件IDS(入侵检测系统)、硬件IPS(入侵防御系统)、宽带接入服务器(BRAS)、

2021-12-11 18:58:25 2875

原创 计算机网络发展历史

计算机网络概述“计算机网络”是指将不同地理位置,具有独立功能的多台计算机及网络设备通过通信线路(包括传输介质和网络设备)连接起来,在网络操作系统、网络管理软件及网络通信协议的共同管理和协调下实现资源共享和信息传递的计算机系统。计算机资源共享:包括硬件资源共享、软件资源共享、数据资源共享这三个方面。 硬件资源共享的最典型例子就是我们最常用的打印机共享 数据资源共享的典型例子就是数据库资源共享,各网络用户可以集中调用一台数据库服务器中的相关数据信息 网上下载的各种软件都是软件资源共享的

2021-12-11 18:22:21 4032 1

原创 力扣刷题 53

题目描述求数组中最大连续子序列和,例如,给定数组A=[1,3,-2,4,-5],则最大连续子序列和为6,即1+3+(-2)+4=6。class Solution(object): def maxSubArray(self, nums): """ :type nums: List[int] :rtype: int """ n=len(nums) max_sum_=max_sum=nums[0]

2021-12-11 16:15:37 268

原创 力扣刷题 16

题目描述给定一个包括n个整数的数组nums和一个目标值target。找出nums中的3个整数,使它们的和与target最接近。返回这3个数的和。假定每组输入只存在唯一答案。例如,给定数组nums=[-1,2,1,-4]和target=1。与target最接近的3个数的和为2,即-1+2+1=2。class Solution(object): def threeSumClosest(self, nums, target): """ :type nums: List[

2021-12-11 14:58:29 186

原创 力扣第454题 四数之和

题目描述给定4个包含整数的数组列表A、B、C、D,计算有多少个元组(i,j,k,l)能使A[i]+B[j]+C[k]+D[l]=0。为了使问题简单化,所有的A、B、C、D具有相同的长度n,且0≤n≤500。所有整数的范围在-228到228-1之间,最终结果不会超过231-1。示例输入:A=[1,2],B=[-2,-1],C=[-1,2],D=[0,2]输出:2解释:两个元组如下。● (0,0,0,1)→A[0]+B[0]+C[0]+D[1]=1+(-2)+(-1)+2=0● (1,1,0,0)

2021-12-11 11:48:16 2955

原创 力扣18题四数之和

题目描述给定一个包含n个整数的数组nums和一个目标值target,判断nums中是否存在4个元素a、b、c、d,使a+b+c+d的值与target相等?找出所有满足条件且不重复的四元组。class Solution(object): def fourSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[List[int]]

2021-12-09 22:17:48 97

原创 力扣15三数之和

题目的要求如下。● 找到3个数相加等于0,而不是“两数之和”中的不定值target,因此本题相当于是个特例。● 题目要求返回的是数本身,而不是索引值。● 这道题存在多个答案,与上一题不同,本题要求返回所有可能的答案。● 答案中不可以包含重复的三元组,所以需要考虑去重。思路由于这道题要求的不再是返回索引值,因此先排序,然后使用双指针的思路是可行的。具体算法是先对原数组进行一次排序,然后一层循环固定一个元素,循环内部利用双指针找出剩下的两个元素,这里要特别注意需要去重。上述算法除去排序部分的时间复杂度

2021-12-09 21:12:32 110

原创 力扣第一题两数之和

题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的索引值。你可以假设每种输入只会对应一个答案,但是,你不能重复利用这个数组中同样的元素。示例给定 nums=[2,7,11,15],target=9因为 nums[0]+nums[1]=2+7=9,所以返回[0,1]解法1排序+双指针这个算法由于使用了排序会改变列表的索引值,得到的结果不适合题目要求时间复杂度:算法瓶颈在于排序,因此时间复杂度为O(nlogn),其中n为数组长度。时间

2021-12-09 16:41:44 299

原创 算法复杂度分析

迭代复杂度分析1、常数阶:O(1)算法中不存在循环语句、递归语句,即使有成千上万行的代码,其时间复杂度也是O(1)2、多项式:O(n)、O(n2)、O(n3)判断一个算法是不是属于这种时间复杂度的一个简单方法是关注循环执行次数最多的那一段代码,这段代码执行次数对应n的量级,就是整个算法的时间复杂度。如果是一层n的循环,那么时间复杂度就是O(n);如果嵌套了两层n的循环,那么时间复杂度就是O(n2),以此类推。3、是对数阶:O(logn)和O(nlogn)二分查找的时间复杂度通常是O(logn

2021-12-09 15:04:33 1845

原创 算法5 排列问题

if __name__=="__main__": i=0 print("有效的借阅次数为:") for a in range(1,6): for b in range(1,6): for c in range(1,6): if a!=b and a!=c and c!=b: print("A:%2d B:%2d C:%2d"%(a,b,c),end=" ")

2021-12-09 11:42:03 156

原创 算法4百钱百鸡

if __name__=="__main__": cock=0 while cock<=20: hen=0 while hen<=33: chicken=0 while chicken<=100: if (5*cock+3*hen+chicken/3.0==100)and(cock+hen+chicken==100): pr

2021-12-09 11:10:01 166

原创 python算法3

牛顿迭代法求取方程根def solution(a,b,c,d): x=1.5 x0=x; f=a*x0*x0*x0+b*x0*x0+c*x0+d fd=3*a*x0*x0+2*b*x0+c h=f/fd x=x0-h while abs(x-x0)>=1e-5: x0=x f=a*x0*x0*x0+b*x0*x0+c*x0+d fd=3*a*x0*x0+2*b*x0+c h=f/f

2021-12-09 10:47:08 510

原创 【无标题】

2、python算法 斐波那契数列if __name__=="__main__": fib1=1 fib2=1 i=3 print("%6d %6d"%(fib1,fib2),end=" ") while i<30: fib=fib1+fib2 print("%6d"%fib,end=" ") if i%4==0: print() fib2=fib1

2021-12-09 10:16:30 491

mysql笔记(2021.02.19).md

结构化查询语言 mysql相关语法

2021-02-19

空空如也

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

TA关注的人

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