自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【基础】计算机网络01

计算机网络:自顶向下,第一章计算机网络和因特网,什么是因特网,网络边缘、网络核心、分组交换的时延、丢包和吞吐量、协议层次和服务模型、面对攻击的网络、计算机网络和因特网的历史

2023-03-26 11:51:44 335

原创 【数学基础篇】马尔科夫决策过程

先来看看维基百科的解释:当一个随机过程在给定现在状态及所有过去状态情况下,其未来状态的条件概率分布仅依赖于当前状态;换句话说,在给定现在状态时,它与过去状态(即该过程的历史路径)是条件独立的,那么此随机过程即具有马尔可夫性质。具有马尔可夫性质的过程通常称之为马尔可夫过程。

2023-03-21 10:54:02 466

原创 【Python工具篇】ImportError: No module named sklearn依赖包下载问题

在运行一个python项目时,在终端terminal下载项目需要的依赖包numpy1.14.5、scipy1.1.0、scikit-learn0.19.0,但是运行项目的时候依然会报下面的错误:ImportError: No module named sklearn

2023-02-28 11:05:49 1232 1

原创 【Python工具篇】Anaconda中安装python2和python3以及在pycharm中使用

Anaconda中安装python2和python3以及在pycharm中使用:背景为已经安装好anaconda、python3、pycharm,因为项目使用的是python2语法,所以需要在anaconda中再安装python2,并在pycharm中使用,下面给出步骤。

2023-02-26 19:43:29 2979

原创 【Java】PriorityQueue优先级队列

JAVA优先级队列(二叉堆)PriorityQueue

2022-10-23 16:38:44 483

原创 Python3——剑指Offer 21.调整数组顺序使奇数位于偶数前面

一.题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。示例:输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。提示:1.0 <= nums.length <= 500002.0 <= nums[i] <= 10000二、解法方法一:双指针class Solution: def exchange(self, nums: List

2022-05-14 17:20:31 282

原创 Python3——剑指Offer 15.二进制中1的个数

一、题目描述题目来自剑指Offer 15,难度简单。编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为 汉明重量).)。示例1输入:n = 11 (控制台输入 00000000000000000000000000001011)输出:3解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 ‘1’。示例2输入:n = 128 (控制台输入 000000000000000000

2022-03-20 17:45:14 904

原创 Python3——剑指Offer 11.旋转数组的最小数字

一、题目描述题目来自剑指Offer 11,难度简单。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为1。示例1:输入:[3,4,5,1,2]输出:1示例2:输入:[2,2,2,0,1]输出:0二、题目解析这道题目我的第一想法就

2022-03-19 13:48:27 243

原创 Python3——剑指Offer 14-II.剪绳子

一、题目描述题目来自剑指Offer 14-II.,难度中等。给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例1

2022-03-18 12:36:28 199

原创 Python3——剑指Offer 14-I. 剪绳子

一、题目描述题目来自剑指Offer 14-I ,难度简单。给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1示例2:输入: 10输出: 36

2022-03-17 15:24:27 206

原创 Python集合(数组)笔记

Python编程语言中有四种集合数据类型:列表(List)是一种有序和可更改的集合。允许重复成员元组(Tuple)是一种有序且不可更改的集合。允许重复成员。集合(Set)是一个无序和无索引的集合。没有重复成员。词典(Dictionary)是一个无序,可变和有索引的集合。没有重复成员。1. 定义方式(1)列表,普通的链表,初始化后可通过特定方法动态增加元素。thislist = [“apple”,“banana”,“cherry”]thislist = [0 for _ in range(

2022-03-17 00:19:37 806

原创 Python3——青蛙跳台阶问题

一、题目描述题目来自剑指Offer 10-II,难度简单。一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1输入:n = 2输出:2示例 2:输入:n = 7输出:21示例 3:输入:n = 0输出:1提示:0 <= n <= 100二、题目解析我们先来模拟下青蛙跳台阶的过程。当台阶数n=0时,青蛙

2022-03-16 17:42:46 4162

原创 Python3——斐波那契数列

一、题目描述题目来自剑指Offer 10-I.难度简单。写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n =

2022-03-16 17:09:30 6059

原创 Python3——用两个栈实现队列

一、题目描述题目来自剑指Offer 09,难度简单。用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例1:输入:[ “CQueue” , “appendTail” , “deleteHead” , “deleteHead” ][ [] , [3] , [] , [] ]输出:[null,null,3,-1]示例2

2022-03-15 15:35:13 558

原创 Python3——从尾到头打印链表

一、题目描述题目来自剑指Offer 06,难度简单。输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000二、题目解析方法一:辅助栈法在Python中,遍历一个链表的时候,将量表中的值依次放入到一个列表list中,遍历结束后,翻转列表list输出即可。方法二:递归法利用递归将头结点移动到末端,然后回溯,一次将节点的值存储到列表中,即可实现链表中的值倒序

2022-03-14 17:10:27 1440

原创 Python3——替换空格

一、题目描述题目来自剑指Offer 05,难度简单。请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1 :输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000二、题目解析遍历数组:先定义一个列表res。用for循环遍历字符串s,当前字符为i,若i为空格" “,则res.append(”%20");否则,说明不是空格,直接将当前字符拼接在列表后即可,res.append(i

2022-03-13 14:51:48 2428

原创 Python3——数组中的重复数字

一、题目描述找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。二、题目解析Python中的集合set是一个无序的不重复元素序列。在长度为n的数组中,所有数字的都在0~n-1的范围内,可以通过循环数组,判断当前的数字是否已经存储在集合set中,那么会有三种情况:当前数字已经存储在集合set中,说明是重复数字,则返回当前数字;当前数字没

2022-03-12 23:25:56 4041

原创 数的分解【2019C/C++省赛B组】

这一题可以使用暴力破解,用三个for循环列举出不同的数字,在第一个for循环中,从1开始循环,先判断数字是否有2或4,有则退出本次循环,否则进入第二重循环;在第二重循环中,初始的数字应该比第一重循环大1(因为3个数要不相同),接下来判断是否包含2或4,有则退出本次循环,否则进入第三重循环;在第三重循环中,初始的数字应该比第二重循环大1,接下来判断是否包含2或4,有则退出本次循环,否则就判断三个循...

2020-04-05 20:44:50 187

原创 年号字串【2019C/C++省赛B组】

这道题实际上就是进制转换,将10进制转换为26进制。想把对应的数字转换成对应的字母,char(‘A’+i-1),这里就将数字i转换成了对应的第i个字母(i=1~26)A对应的ASC码是65,char()是进行强制类型转换。对应的代码如下:#include<iostream>#include<string> //引入STL库中的string using na...

2020-04-05 19:42:03 859 3

原创 数列求值【2019C/C++省赛B组】

这道题需要注意的是 数据类型的取值范围 利用for循环将所有结果结算一遍,为了避免超出取值范围,直接在for循环里面取后四位数就好了。代码如下:#include<bits/stdc++.h>using namespace std;#define db(x) cout << (x) << endl//#define LL long long //...

2020-04-05 18:52:02 448

原创 C++中的头文件bits/stdc++.h

<bits/stdc.h>这是C++中一个几乎万能的头文件,包含许多可能用到的C++库函数,如< iostream >、< queue >、< stack >.在编程比赛中使用这个头文件,可以不用去想需要用到哪些头文件。缺点就是,包含很多不需要用到的头文件,在编译的时候可能会花费较多时间。...

2020-04-05 17:52:10 1238

原创 HTML5-DOM操作、类样式操作、自定义属性

1.DOM操作2.类样式操作3.自定义属性

2019-07-18 17:23:22 150

原创 HTML5-视频和音频的操作

2019-07-18 16:29:06 131

原创 HTML5-进度条

2019-07-17 16:31:08 164

原创 HTML5-新增事件

2019-07-17 12:05:25 241

原创 HTML5新增的元素datalist

2019-07-17 11:48:10 153

转载 HTML5--keygen

2019-07-17 11:39:48 283

原创 HTML5中新增的其他属性

2019-07-16 23:32:34 257

原创 HTML5中新增的表单type属性

2019-07-16 17:09:07 424

原创 Html5的兼容性问题

HTML5支持所有的主流浏览器,如Chrome,火狐,Safari,IE9及以上的浏览器,但是不兼容IE8及以下的浏览器。在这里有两种解决方法。方法一:手动创建标签方法二:引入第三方插件...

2019-07-16 16:38:07 190

原创 Java实验考核--复数的加减乘除

题目:一、有一个名为Complex的类,它的UML图如下,实现该类的相关方法,通过图形界面来显示运行结果。Complex-realPart:double 实部-imaginaryPart:double 虚部+Complex() 默认构造方法+Complex(double r,double i) 带参数的构造方法+getRealPart():double 返回实部+se...

2019-07-11 10:16:34 892

原创 Java课程设计--用JavaFX实现简单记事本

记录一下本次课程设计用JAVA实现的简单记事本。要求:用图形用户界面时间。至少实现编辑、保存、另存为、查找替换,以及剪切、复制、粘贴等功能。提示:使用文件输入输出流。1.先对记事本进行功能分析在这里,主要实现文件和编辑功能。菜单栏中的文件内的子菜单功能有:新建、打开、保存、另存为、退出菜单栏中的编辑内的子菜单功能有:复制、粘贴、剪贴、删除、查找、替换2.几个基本功能的实现在记事本...

2019-07-11 09:52:32 4576 6

原创 jQuery和JS的区别

1.原生JS和jQuery入口函数的加载模式不同原生JS会等到DOM元素加载完毕,并且图片加载完毕才会执行jQuery会等到DOM元素加载完毕,但不会等到图片也加载完毕就会执行2.原生JS如果编写了多个入口函数,后面编写的会覆盖前面编写的jQuery中编写多个入口函数,后面的不会覆盖前面的...

2019-05-18 20:07:50 140

原创 jQuery的冲突问题

jQuery中有很多函数,变量的声明都是使用$符号,但是如果在在引入的jQuery文件之后再引入一个js文件,该文件内有var $ =1231;或者其他以$ 符号为变量名的时候,jQuery中的$会发生冲突,这时有两种解决方法。<script src="jquery-3.3.1.js"></script><script> var $ = 1231;&lt...

2019-05-18 17:32:09 131

原创 jQuery入口函数的四种写法

$(doucument).ready(function(){ alert("hello world.");});jQuery(doucument).ready(function(){ alert("hello world.");});3.推荐写法$(function(){ alert("hello world.");});jQuery(function(...

2019-05-18 17:15:43 420

原创 Java作业中的InputMismatchException异常

在本周的java作业中,编写程序,提醒用户读取两个整数,然后显示它们的和。程序应该在输入不正确是提醒用户再次读取数字。这里使用try-catch捕获和处理异常,因为当用户输入的数字不是整数的时候,要提醒用户在再次读取,所以需要用一个while循环或者是do…while循环来满足需求,在定义一个布尔型变量作为开关。下面是程序的代码:import java.util.InputMismatchE...

2019-05-18 10:57:19 13458 1

原创 PHP--数组

1.在PHP中创建数组用array()函数来创建一个数组。2.PHP中的数组类型数值数组:带有数字ID键的数组。 $foodArr = array('菠萝','西兰花','芒果','苹果');关联数组:带有指定键的数组,每个键关联一个值。$person = array('name' => '吴京','film' => '战狼', 'wife' => '谢楠'...

2019-03-31 20:30:58 227

原创 Ajax-数据库-小笔记

1.常见的数据库MYSQL 开源的MSSQL 微软开发的Oracle2.优点提供了很多保护数据安全的功能可以备份删除后可以恢复可以分配用户不是所有用户都可以删除数据...

2019-03-31 15:35:22 113

原创 Ajax-软件架构--小笔记

浏览器(Browser)服务器(Server)客户端(Client)

2019-03-31 11:48:34 148

转载 Ajax-phpstudy--一些小笔记

1.服务器提供了某种服务的电脑一般没有显示器没有输入设备2.服务器主要提供的服务文件 服务器:提供文件下载服务邮件 服务器:提供邮件服务游戏 服务器:web 服务器3 . web 服务器安装一个软件即可成为web服务器aphche 阿帕奇 开源的4.本地回环地址为了测试方便,可以直接使用http://127.0.0.1/(访问自己电脑,即使没网也可以访问)默认打开的是...

2019-03-31 11:26:34 364

空空如也

空空如也

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

TA关注的人

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