自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshine的博客

来吧,无所畏惧~

  • 博客(78)
  • 收藏
  • 关注

原创 Docker网络

Docker网络一. docker网络1. Bridge:(docker**默认**模式)容器有自己的ip和端口,可通过“docker inspect 容器名“中Network信息查看容器的ip2. Host:共享主机网络和端口,主机ip多少该容器ip就是多少3. None:没有网络,外边不能访问该容器4. container:使用已有容器的网络4. 使用自定义网络二.查看网络信息1. 查看某个容器的信息(包括网络信息):2.docker network相关命令:3. 查看某网络下的所有容器:一. doc

2021-07-06 15:37:28 162

原创 2021-06-29java笔记

(一)两种传参方法:1.地址栏 ?current=1&limit=1 形式:——@RequestParam(非必需)@RequestMapping("students")@ResponseBodypublic String getStudents( @RequestParam(name="current",required = false, defaultValue = "1") int current, @RequestParam(name="limit

2021-07-04 14:58:00 162

原创 数组截取

一、 java.util.Arrays.copyOfRange() :import java.util.*;Arrays.copyOfRange(T[ ] original,int from,int to)将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。注意:包括下标from,不包括上标to。二、 java.util.Arrays.copyOf():使用方法:java.util.Arrays.copyOf(源数组名称,新数组长度);说明:从arr1数

2021-05-06 10:14:00 2009

原创 MySQL数据库&&JDBC

一、MySQL服务开启和关闭!!首先:以管理员的身份打开cmd窗口。(一)查看mysql运行情况在cmd中执行以下语句,来打开服务窗口。services.msc(二)打开mysql服务在cmd窗口中输入net start mysql。(三)关闭mysql服务在cmd窗口中输入net stop mysql。二、mysql登录和退出(一)登录mysql1. 连接本地数据库:mysql -uroot -p密码2. 连接同一局域网内另一台电脑的数据库:mysql -h目标主机ip

2021-05-04 16:03:06 184

原创 记录——使用IDEA和Maven框架构建javaweb项目过程中遇到的问题与解决方法

一、IDEA没有新建Servlet选项,而且无法import servlet包原因: 即项目中没有servlet的jar包解决方法:IDEA在当前项目中没有检测到Servlet相关的包,所有就不会提供Servlet的创建只要提供包IDEA就识别了,如果加入包没有及时下载,可以刷新一下maven就可以了二、编译jsp文件错误严重: Compilation errororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatExceptiona

2021-03-08 11:11:09 310

原创 使用anaconda安装pytorch(gpu)

在anaconda官网下载包bash Anaconda3-2020.11-Linux-x86_64.sh默认进行,完成之后,重启终端。如果输入conda之后能够使用,即安装成功。如果显示没有此命令,需要在~/.bashrc文件中添加:export PATH="~/anaconda3/bin:$PATH"然后source ~/.bashrc重启即可...

2020-12-15 17:18:20 2375 2

原创 anaconda安装pytorch后import出错 ImportError: numpy.core.multiarray failed to import

可能是安装的numpy不对。。在一番折腾(反复安装卸载pytorch)后发现没有用,于是乎:最终:卸载原来anaconda中的numpy (pip uninstall numpy),然后重新安装numpy(pip install numpy),但是又提示有错误:torch 1.7.0 requires dataclasses, which is not installed.于是又pip install dataclasses,成功!...

2020-11-17 15:20:19 1160

原创 忘记mysql密码怎么办?重新设置密码!

首先,使用管理员身份打开一个cmd窗口然后,在cmd下 cd 进入到你的mysql安装路径的bin目录下,然后输入命令:bin> net stop mysqlbin> mysqld --skip-grant-tables以上代码作用:关闭mysql数据库,设置启动 MySQL 服务的时候跳过权限表认证(即不需要输入密码)此时,该cmd窗口无法继续使用。以管理员身份,新打开一个cmd窗口,输入:bin>mysqlmysql>use mysqlmysql>upda

2020-07-18 16:24:12 241

原创 Java学习之路(一)

JAVA1 JAVA介绍** 1.1 Java包含: **Java SE:标准版Java EE:企业版Java ME:嵌入式(移动端)** 1.2 JAVA的运行**** 1.3 API**oracle官网2 安装Java SE2.1 java下载oracle官网下载jdk。2.2 安装安装jdk,同时会提示并安装jre,建议装在统一路径。2.3 配置环境注意路径配置时,标点符号用 半角 输入!JAVA_HOME: JDK安装路径Path:系统环境目录(jdk的bi

2020-06-23 22:46:15 189

原创 javascript笔记

JavaScript 显示方案使用 window.alert() 写入警告框使用 document.write() 写入 HTML 输出使用 innerHTML 写入 HTML 元素使用 console.log() 写入浏览器控制台

2019-10-30 16:03:03 357

原创 socket

socketsocket学习socket学习Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。套接字:ip+端口号...

2019-10-30 10:36:58 301

原创 有限状态自动机实现

利用有限状态自动机,实现对字符串的简单正则匹配。(baa+)有限状态自动机:转移矩阵:如下代码:# tape是一个字符串,machine是一个字典(转移矩阵)#有限状态自动机实现函数def D_decognize(tape,machine): current_state=0 #当前状态 for index in tape: #下一个字符 nex...

2019-10-16 10:59:54 1254

原创 重要的python库

重要的python库1. NumpyNumpy是python科学计算的基础包,提供以下功能:(1)多维数组对象ndarray(快速高效)(2)函数(对数组执行元素级计算、直接对数组执行数学运算)(3)工具(读写硬盘上基于数组的数据集)(4)线性代数运算、傅里叶变换、随机数生成(5)工具(将C、C++、Fortran代码集成到Python)数据分析方面:作为算法之间传递数据的容器。...

2019-10-15 19:57:32 233

原创 08 简单之美(布尔代数和搜索引擎)

08 简单之美(布尔代数和搜索引擎)一个搜索引擎大致需要做三件事:布尔代数索引一个搜索引擎大致需要做三件事:1.自动下载尽可能多的网页;2.建立快速有效的索引;3.根据相关性对网页进行公正准确的排序。布尔代数布尔代数有计数和逻辑两种使用方式。作为逻辑方式买他的基本运算有“与或非”三种,但都可以转换成“与非”这一种运算。可以使用逻辑值1表示某文献中含有用户输入的关键词,用逻辑值0表示...

2019-10-14 17:30:05 243

转载 使用django搭建网站,显示已有数据库的数据。(mysql数据库)

https://blog.csdn.net/qy20115549/article/details/78439693首先,使用django创建项目,创建app之后,在项目的settings.py中修改INSTALLED_APP(添加上新建的app)修改DATABASES:(使用mysql)DATABASES = { 'default': { 'ENGINE': 'dj...

2019-07-23 16:48:25 1733 1

原创 解决chromedriver' executable needs to be in PATH.错误

解决chromedriver' executable needs to be in PATH.错误有两种方法有两种方法方法1:1.将谷歌浏览器相应的Chromedriver.exe复制到谷歌浏览器目录(如 C:\ProgramFiles\Google\Chrome\Application)2.将谷歌浏览器环境变量添加到path3.将Chromedriver.exe复制到python安装...

2019-07-16 19:05:58 2780 1

转载 jieba分词、词性标注、停用词

读取text#encoding=utf-8file='test.txt'fn=open(file,"r")print fn.read()fn.close()jieba分词:words = pseg.cut("他改变了中国")for word, flag in words: print("{0} {1}".format(word, flag))自定义词典/去停用词h...

2019-04-22 22:04:39 2514

原创 戴尔Dell vostro 3268 安装win7

参考链接:http://dnxtc.net/zixun/zhuangjijiaocheng/2018-07-22/2671.html如果电脑里没有重要的东西,或者新电脑,可以在电脑插入u盘之后,按F12进入装机界面,然后选win8 XP(第二个)选项,进入win8界面,用快速分区工具直接快速分区,然后使用大白菜软件选C盘还原。...

2019-04-02 16:44:23 3511

原创 函数式编程

高阶函数把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。def add(x, y, f): return f(x) + f(y)print(add(-5, 6, abs))阅读 MapReduce: Simplified Data Processing on Large Clustersmap/reducemap()函数接收两个参数,一个是...

2019-03-22 16:14:34 138

原创 高级特性(切片 /迭代 /列表生成式 /生成器 /迭代器)

切片(list,tuple,字符串)L[0:3]从索引0开始取,直到索引3为止,但不包括索引3。如果第一个索引是0,还可以省略:L[:3]记住倒数第一个元素的索引是-1。L[-2:] L[-2:-1]前10个数,每两个取一个:L[:10:2]所有数,每5个取一个:L[::5]只写[:]就可以原样复制一个list:L[:]迭代只要是可迭代对象,无论有无下标,都可以迭代。比如dict...

2019-03-19 14:57:55 150

原创 函数

函数内置函数数据类型转换函数起了一个“别名”>>> a = abs # 变量a指向abs函数>>> a(-1) # 所以也可以通过a调用abs函数1数据类型检查可以用内置函数isinstance()实现def my_abs(x): if not isinstance(x, (int, float)): raise Typ...

2019-03-13 18:06:46 165

原创 dict和set

dict>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']95把数据放入dict的方法,除了初始化时指定外,还可以通过key放入:>>> d['Adam'] = 67>>> d['Adam']67如果key不存在,dict就会报错...

2019-03-13 16:21:12 205

原创 循环

for …in…names = ['Michael', 'Bob', 'Tracy']for name in names: print(name)for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + xfor x in range(101): sum = sum + xwhile循环while n &g...

2019-03-13 16:01:09 137

原创 list和tuple

listlist是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']len()函数可以获得list元素的个数:>>> len(classmates)3索引来访...

2019-03-13 15:44:19 340

原创 Python的字符串

Python的字符串ord()函数:字符->整数chr()函数:数字->字符>>> ord('A')65>>> ord('中')20013>>> chr(66)'B'>>> chr(25991)'文'以Unicode表示的str通过**encode()**方法可以编码为指定的bytes&

2019-03-13 15:27:41 154

原创 pyinstaller安装

@小知识pyinstaller安装(windows)出错:刚开始我用了cmd下的pip命令,结果安装失败,(可能是我没有以管理员的权限运行cmd。更正:自己从官网下载了pyinstaller安装包zip,然后解压,最后在cmd下进入解压后的目录里,使用 python setup.py install 命令安装成功!...

2019-03-11 17:33:45 1597 2

原创 Period(NEXT)

PeriodTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 11087 Accepted Submission(s): 5207Problem DescriptionFor each prefix of a giv...

2018-05-14 14:26:20 398

原创 剪花布条

剪花布条Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 26678 Accepted Submission(s): 16350Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条...

2018-05-14 14:20:18 249

原创 Oulipo(KMP)

Oulipo Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 18994 Accepted Submission(s): 7436Problem Description The French author Georges ...

2018-05-14 14:17:35 229

原创 C - Fewest Flops

这个题的意思是: “aabbbaabaaaa” may be encoded as “2a3b2a1b4a” 给出一个字符串,将其按照每组k个字符切开,将每组的字符重新排序, let S be “uuvuwwuv” and k be 4. Then S1 is “uuvu” and has three chunks, but may be rearranged to “uuuv” whic...

2018-04-28 20:56:05 384

原创 B - Wavio Sequence

此题的意思是给出一个数字序列,让你求最长的子序列,满足: 前n+1个是升序,后n+1个是降序。(总长为2n+1) 1 2 3 4 5 4 3 2 1Sample Input10 1 2 3 4 5 4 3 2 1 10 19 1 2 3 2 1 2 3 4 3 2 1 5 4 1 2 3 2 2 1 5 1 2 3 4 5Sample Output9 9 1...

2018-04-28 17:49:00 306

原创 D - Prince and Princess

https://vjudge.net/contest/221630#problem/D 这个题目是公主和王子都从(0,0)走到(n,n),只不过路径不完全相同,让你找出两人的最大可以共同走过的地方。Sample Input1 3 6 7 1 7 5 4 8 3 9 1 4 3 5 6 2 8 9Sample OutputCase 1: 4解题思路: 这个题其实...

2018-04-28 17:42:35 268

原创 A - Partitioning by Palindromes

https://vjudge.net/contest/221629#problem/A题目意思:输入几个字符串,判断每个字符串最少切割成几串可以使得每一串都是 回文Sample Input3 racecar fastcar aaadbccbSample Output1 7 3使用DP来解决比较好。 用数组dp[i]来保存 从1到 i 个字符,至少...

2018-04-27 20:52:48 152

原创 C - Sharing Chocolate (dp)

真的写的心好累啊。。 感觉脑子都不转了 好吧,生活还得继续。。 刚开始接触动态压缩DP这个题的意思就是分割巧克力。 一个巧克力分成n块,并且这n块秀必须是矩形的,问是否可以分? 输入: n 行 列 a0 a1 a2…an4 3 4 6 3 2 1 2#include <iostream>#include <bits/stdc++.h>...

2018-04-27 16:30:02 417

原创 B - Robotruck(dp)

题目内容大概: 一个快递机器人在(0,0),快递按顺序来,这些快递要分别放到(xi,yi),但是他一次只能拿总重量小于w,机器人要按顺序送。 1 10 4 1 2 3 1 0 3 3 1 4 3 1 4 //dp[i]保存送了第i个快递并且回到原点后走过的路径长度 //dist[i]保存从原点出发,一直到i走过的路径长度 ///d[i]保存从原点直接到i的路径长度 //we...

2018-04-26 22:36:23 259

原创 kruscal最小生成树

#include <iostream>#include <stdio.h>#include <bits/stdc++.h>using namespace std;struct edge{ int from,to,cost;};int v,e;edge E[100];int fa[100];bool cmp(edge a,edge b...

2018-03-30 17:34:51 204

原创 floyed任意两点间最短路径

#include <iostream>#include <stdio.h>#include <bits/stdc++.h>using namespace std;const int INF=1000000;int v,e,S,G;int d[100][100];void floyd(){ for(int k=0;k<v;k++)...

2018-03-30 17:33:17 271

原创 dijkstra

#include <iostream>#include <stdio.h>#include <bits/stdc++.h>using namespace std;const int INF=1000000;int v,e,S,G;int E[100][100];int d[100];//i到源点最短距离 bool used[100];//是否已...

2018-03-30 17:30:51 176

原创 7-12 愿天下有情人都是失散多年的兄妹(25 分)

7-12 愿天下有情人都是失散多年的兄妹(25 分) 呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式: 输入第一行给出一个正整数N(2 ≤ N ≤10 ​4 ​​ ),随后N行,每行按以下格式给出一个人的信息:本人ID 性别 父亲ID 母亲...

2018-03-29 11:03:59 1478 1

原创 食物链(并查集)

Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是”1 X Y”,表示X和Y是同类。 第二种说法是”2 X Y”,表示X吃Y。 此人对N个动物,用...

2018-03-24 10:10:27 357

空空如也

空空如也

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

TA关注的人

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