自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭岚的博客

good good study day day up

  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 vscode flake8报错E501, 修改settings.json无效

vscode flake8报错E501, 修改settings.json无效

2023-03-21 17:47:08 1134 3

原创 Django 导出CSV文件产生中文乱码解决方案

Django 导出CSV文件产生中文乱码解决方案

2023-03-07 09:18:03 467

原创 word中endnotes更新文献,word崩溃闪退解决方案

word中endnotes更新文献,word崩溃闪退解决方案word中endnotes更新文献,word崩溃闪退解决方案1. 取消word中自动校对2. 取消自动formating3. 删除word中所有参考文献,不删除具体引用[否则会导致文献引用丢失]4. 在word里的EndNote tab 选择 “Convert Citations and Bibliography > Convert to Unformatted Citations” 命令;5. 点update citation and bi

2021-09-06 14:48:22 7030 2

原创 ccf_201909-2 小明种苹果(续)-python

题目思路这一题是加强版的小明种苹果。大致思路还是和题目一差不多。边读取边处理。设置一个辅助数组,用以存储该树是否有掉落苹果,方便判断是否有连续三棵树掉落。对于每一棵树,有一个初始化的苹果数量,遇到负值直接加,遇到正值,判断与当前树上剩余苹果数量是否相同,相同则表示没有苹果掉落,继续向下执行,该正值小于当前苹果数,则表示有苹果掉落,更新当前苹果数目,存储该树编号。代码代码一(50分)N ...

2019-11-26 11:28:35 3425

原创 ccf_201909-1 小明种苹果-python

题目以及测似案例解决思路输入实际是一个矩阵,行表示每颗树,第一列表示每棵树的苹果数,其他列表示每棵树对应的每次疏果操作。计算T 可以直接把每个输入数加起来即可。每次处理一行数据,计算疏果个数,存储对应苹果树编号。当后一行(既下一颗树)的疏果个数大于当前疏果个数时,更新K P代码str = input()nums = str.rsplit()nums = list(map(int, ...

2019-11-26 10:45:54 1480 1

原创 Ubuntu 18.04 安装anaconda后,conda命令不能使用

打开.bashrc 文件sudo gedit ~/.bashrc在打开的文件最后一行新增环境变量export PATH=~/anaconda3/bin:$PATH修改完成保存,生效source ~/.bashrc测试

2019-11-07 14:49:24 5401

原创 navicat 登陆服务器报错1045-Access denied for user 'root'

原因:权限的问题解决办法grant all privileges on *.* to 'root'@'ip地址' identified by 'mysql 密码';如果是本地登录:grant all privileges on *.* to 'root'@'localhost' identified by 'mysql 密码';开放权限给所有ip设定root登陆:grant all...

2019-11-07 09:47:00 3342

原创 升级ubuntu系统版本

确保当前版本完全最新。sudo apt-get update 安装 Update Manager 核心产品包。sudo apt-get install update-manager-core运行以下命令以检查当前版本和内核信息。lsb_release -auname -a使用此命令可更新/升级到下一个可用版本。sudo do-release-upgrade -d...

2019-11-05 21:59:17 5371

原创 算法之路__19、动态规划之矩阵链相乘

动态规划之矩阵链相乘问题描述给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。思路:构造递归解设m[i,j]为矩阵链Ai…Aj的最优解的代价,则 ┌ 0 如果i = jm[i,j] = │ └ min(i≤k<j) {m[i,k] ...

2019-11-05 08:50:48 3418

原创 算法之路__19、动态规划之最长公共子序列

序列可以理解成一个字符串, 比如『Chinese』就是一个序列,而子序列指的是由序列中的若干字符, 按原相对次序构成的序列。需要注意的是,子序列中的各个字符的相对次序一定和原来序列中的相对次序一样。 比如,『Cin』是『Chinese』的子序列,而『sin』就不是『Chinese』的子序列。 最长公共子序列(Longest Common Subsequence)问题, 就是要找出两个序列的最长的公共子序列。 假设有一个长度为n的序列A[1,n]和一个长度为m的

2019-11-05 08:34:35 3249

原创 layui 表单标签的校验

layui表单元素的校验、需在其元素上加入lay-verify。layui提供了以下值。required(必填项)phone(手机号)email(邮箱)url(网址)number(数字)date(日期)identity(身份证)lay-v也erify支持一个input多条规则的验证。比如: 格式:lay-verify=”规则1|规则2”如:lay-verify...

2019-10-22 14:12:27 4748

原创 Ubuntu16.04升级openssl到1.1.1

Ubuntu16.04升级openssl到1.1.1查看openssl的版本openssl version下载到官网下载合适的openssl版本 https://www.openssl.org/source/wget https://www.openssl.org/source/openssl-1.1.0k.tar.gztar -zxf openssl-1.1.0k.tar.gz...

2019-10-13 20:41:29 6245

原创 Ubuntu 16.04 升级OpenSSH至8.1p1

Ubuntu 16.04 升级OpenSSH至8.1p1一、openssh 升级学校漏洞扫描扫出OpenSSH漏洞,需要对OpenSSH进行升级操作1、下载zlib 编译安装wget http://zlib.net/zlib-1.2.11.tar.gztar xf zlib-1.2.11.tar.gz && cd zlib-1.2.11/./configure &amp...

2019-10-13 20:11:52 8656 1

原创 git error: failed to push some refs to

git错误 error: failed to push some refs to错误原因远程库与本地库不一致解决办法远程库中的更新合并到(pull=fetch+merge)本地库中,然后再进行提交。使用命令:git pull --rebase origin master–rebase 是取消掉本地库中刚刚的commitpull成功后再执行:git push origin m...

2019-09-17 14:16:19 4759

原创 使用git将本地代码上传github/码云

GIT安装在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,出现命令窗口,就说明Git安装成功!克隆代码复制地址码云github本地在个人电脑本地创建文件夹 在该目录下右键进入git-bash使用命令:git clone 项目地址回车即可将代码拉取下来修...

2019-09-17 11:30:35 7582

原创 FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated

tensorflow运行报错 FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated报错原因:numpy1-17-0版本过高,使用numpy-1.16-0版本即可解决:卸载高版本numpy 安装低版本 numpypip install numpy==1.16.0...

2019-09-15 16:53:14 5398

原创 win10 、CPU 环境下安装tensorflow

win10 、CPU 环境下安装tensorflow说明目前可在Ubuntu、Mac OS、Windows上安装提供gpu、cpu版本安装有pip方式、Anaconda方式 、源码安装方式。本文采用anaconda方式GPU版本需要cuda, cudnn安装过程本文中使用Anaconda安装的,所以详细介绍一下使用Anaconda安装过程。下载安装Python下载安装...

2019-09-13 16:06:26 4810

原创 阿里巴巴代码扫描插件

这个扫描插件是由阿里巴巴 P3C 项目组研发的,大家可以从github上了解一下详细情况以及对应的使用。GitHub:https://github.com/alibaba/p3c引用一段官方的话:为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Cr...

2019-07-08 09:11:51 10024 1

原创 IDEA打jar包,如何跳过Test测试

我们在开发中难免会写一些测试类,而maven项目在打jar包时也会进行test,这样不免会造成一些麻烦,在idea中,install时跳过test有两种方式!一、使用idea软件自带跳过功能二、使用maven命令跳过...

2019-06-26 10:35:17 10994

原创 更改Nginx网站根目录&& 403 forbidden的问题

更改根目录Nginx默认网站根目录为/usr/local/nginx/html,要将它改成/home/ftpuser/wwwvi /usr/local/nginx/conf/nginx.conf将其中的location / { root html; index index.php index.html index.htm;}改为location / { root ...

2019-06-19 16:35:12 7061

原创 Linux安装ftp组件-vsftpd

Linux安装ftp组件1 安装vsftpd组件yum安装[root@bogon ~]# yum -y install vsftpd安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2 添加一个ftp用户此用户就是用来登录ftp服务器用的。[root@bogon ~]# useradd ftpuser这样一个用户建完,可以用这个登录,记得...

2019-06-19 15:29:30 6520

原创 centos6.5安装nginx成功,但是其他主机无法访问解决方案

centos6.5安装nginx成功,但是其他主机无法访问,经排查,原因为80端口防火墙问题。需要打开服务器防火墙80端口执行以下Linux命令:[root@localhost ]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@localhost ]# /etc/init.d/iptables save[root@lo...

2019-06-19 15:11:03 6153

原创 linux centos 6.5安装Nginx

1 nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。安装nginx需要先安装以下环境gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPCRE(Perl Compatible Regular Expressions)...

2019-06-19 15:08:09 8839

原创 centos6.5卸载图形界面

为了减小系统资源的开销!提升服务器性能,需要将Centos6.5运行在非图形化状态方法1:仅切换运行模式,不卸载图形界面在etc/inittab 中配置了服务器启动选项多用户模式 init 3图形化模式 init 5将id:5:initdefault: 修改为 id:3:initdefault 重启即可vim /etc/inittab# Default runlevel. ...

2019-06-19 09:27:55 8196

原创 idea maven打包 install时, 报错The packaging for this project did not assign a file to the build artifact

idea maven打包 install 报错:The packaging for this project did not assign a file to the build artifactidea中打包maven项目,有两个install;而我一直只是用Plugins下的install来打包,从未用过Lifecycle中的install,而事实上lifecycle是maven中一个十...

2019-06-10 19:22:05 6449

原创 采用idea来搭建淘淘商城项目

之前学习滔滔商城时使用的是eclipse,两年过去了,现在一直在用idea,最近在回顾学习,发现idea创建maven的父子工程比较繁琐,记录一下。在这里需要事现提一下的是,在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project 可以有多个 Module。整个结构的概念和eclipse是不同的,用习惯eclipse的人得适应一下。...

2019-06-10 19:17:54 1978

原创 pandoc把html转markdown

ps:之前用typora 记笔记时将markdown格式的导出为html,后来markdown的原文件丢了,先需要将之前导出的html的笔记再次转换为markdown格式。方法: 安装 pandoc,并配置环境变量,在dos下使用下列语句转换格式。pandoc text.html -o text.markdown...

2019-05-28 16:19:20 8462 2

原创 python之路_python基础_一、注释和算数运算符、程序的执行原理

一、注释和算数运算符、程序的执行原理1. 注释1.1 注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性。(通俗点讲即对你写的代码进行一个解释说明,以方便别人能够看懂该代码起什么作用。)1. 2 单行注释(行注释)以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用示例代码如下:# 这是第一个单行注释pr...

2019-05-27 15:36:21 5300

原创 markdown基本语法

文章目录markdown基本语法一、标题二、样式文本三、引用文字四、引用代码语法突出显示五、链接六、列表七、表格九、分割线十、MarkDown生成目录索引markdown基本语法一、标题在标题文本前添加一到六个#,#的个数决定字体的大小程度。#和文本之间加空格。比如:#(此处有空格)一级标题##(此处有空格)二级标题###(此处有空格)三级标题二、样式文本可以使用粗体,斜体...

2019-05-18 20:44:05 6015

原创 python之路_1、python下载和安装

1.下载与安装1.1下载链接官方下载地址:https://www.python.org/getit/(1)访问上方链接,如下图所示,选择对应的操作系统。(2)选择版本。注意一下系统是32位还是64位。下面说一下web-based ,executable , embeddable zipfile区别 的区别:web-based: 透过网络安装的,就是执行安装后才透过网络下载python。...

2019-05-17 16:37:58 6123

原创 算法之路_19、仅用队列结构实现栈结构&&仅用栈结构实现队列结构

题目:1、仅用队列结构实现栈结构2、仅用栈结构实现队列结构实现思路:1、队列实现栈我们需要定义两个队列,一个数据队列 Data 和 一个辅助队列 Help。操作:压栈:只要有新的数据,就压入 Data 队列。出栈:如果 Data 队列为空,报错。因为栈是先进后出,所以如果 Data 队列中的元素数量大于 1,则将Data 队列中的数据迁移至Help 队列,直到...

2019-04-25 09:04:49 7726

原创 算法之路_18、实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作

题目:实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返 回栈中最小元素的操作。【要求】1.pop、push、getMin操作的时间复杂度都是O(1)。2.设计的栈类型可以使用现成的栈结构。设计思路:1.为保证操作时间复杂度为O(1) 需要准备两个栈:data栈,min栈2.栈空入栈的时候,data栈和min栈都需要压入这个数,栈不空时,data栈正常入栈,入mi...

2019-04-24 10:19:37 7989

原创 算法之路_17、用数组结构实现大小固定的队列和栈

题目:用数组结构实现大小固定的队列和栈一、数组实现栈结构: 栈结构是先进后出的,只需要一个数组和一个记录位置的变量size,当进来一个元素,size就++,出去一个元素size就--public class ArrayStack{ private Integer[] arr; private Integer size; ...

2019-04-24 10:02:48 7705

原创 sublime text3 安装配置git

一:git的安装于环境配置1、先下载git: 点击打开链接2、下载好后进行安装:使用默认的设置,一路安装3、在cmd中输入:git --version,就会出现版本信息,如下图所示:就表示成功。ps:如果在安装过程中,选择windows 命令行的话,就不需要配置环境变量。二:git配置全局参数配置 你的用户名、邮箱以及SSH打开git bash面板,输入下面...

2019-04-22 10:08:17 9522

原创 Sublime text 3 汉化 破解版

直接上链接:Sublime text 3 汉化 破解版 链接: https://pan.baidu.com/s/1UFuprW3qnTAoOJIY4Ni_LQ 提取码: 8pke 复制这段内容后打开百度网盘手机App,操作更方便哦插件安装方法内置的插件如果太少,可以选择自行安装。安装步骤如下1.按住 Ctrl + shift + p,输入 package control2.点击 选项 ...

2019-04-17 14:48:42 10109 2

原创 Idea设置Java类注释模板和方法注释模板

一、设置类注释模板1.选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header.注释模板:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${to...

2019-03-10 22:07:04 11772

原创 2018idea自动提示不区分大小写设置

1.ctrl+alt+s 打开设置窗口2.打开Code Completion 去掉如图的勾选保存就ok

2019-03-10 21:02:52 10956

原创 算法之路_16、求最大差值

一、题目给定一组数据,求排序后,相邻数据之间的最大差值 时间复杂度要求 O(N)eg:arr={2,12,4,0,5,3,20,80};排序后:0,2,3,4,5,12,20,80最大差值即为80-20=60二、算法思路:1、若不看时间复杂度,直接暴力求解,先排序,后求相邻最大差值。但几个排序算法最好也是O(N*logN)。无法做到O(N)2、借助桶排序思想,以保证时间...

2019-01-27 19:30:40 17913

原创 算法之路_15、堆排序

一、解释从前面的博客中谈到堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要不小于其孩子,最小堆要求节点元素都不大于其左右孩子,两者对左右孩子的大小关系不做任何要求。基于这些定义,对于大根堆,处于最大堆的根节点的元素一定是这个堆中的最大值。而堆排序算法就是利用堆的这一特点,每次都取堆顶的元素,将其放在序列最后面,然后将剩余的元素重新调整为最大堆,依次类推,最终得到排序的序列...

2019-01-24 08:45:55 15243 5

原创 算法之路_14、堆的基本操作

一、解释在上一篇博文堆的预备知识 中,我们谈到,堆实际上可以理解为一个数组表示的完全二叉树。他也具有树的一些性质。在这一篇中主要来记录一些堆的基本操作。其中会涉及到上篇博文中阐述到的部分完全二叉树的性质。二、代码1、建立一个大根堆大根堆是堆的两种形式之一。根节点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者,称为大根堆,又称最大堆(大顶堆)。大根堆要求根节点的关键字既大...

2019-01-23 14:36:45 15455

VC++2013_3987.com.rar

VC++2013_3987 环境安装

2015-01-08

[Java参考文档].JDK_API_1_6_zh_CN.CHM

[Java参考文档].JDK_API_1_6_zh_CN.CHM Java开发学习 API文档

2015-01-08

空空如也

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

TA关注的人

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