自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu20 openmpi-bin 安装错误

报错:Errors were encountered while processing:openmpi-binlibcoarrays-openmpi-dev:amd64libopenmpi-dev:amd64E: Sub-process /usr/bin/dpkg returned an error code (1)解决方案:sudo rm -f /etc/aternatives/mpi* /var/lib/dpkg/alternatives/mpi*sudo apt install o

2020-11-29 09:24:59 866

原创 解决go下载插件失败的问题

参考:https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md

2020-07-18 22:06:07 559

原创 LeetCode题解之股票系列问题

LeetCode平台上一系列的股票问题及其解题思路!

2020-07-10 19:25:23 374 1

原创 数位DP

先占个坑,之后再补上。个人写的题解:https://leetcode-cn.com/problems/number-of-2s-in-range-lcci/solution/shu-wei-dpshuang-bai-by-zhiwen-jiang/参考:https://www.bilibili.com/video/BV1ss411E7vqhttps://www.bilibili.com/video/BV1yT4y1u7jW...

2020-07-10 18:08:04 121

原创 终于可以用vscode在云上写代码了

项目Github地址:https://github.com/cdr/code-server首先上一下效果图:怎么样,是不是感觉像极了本地的vscode!!官方说这个项目可以完美应用vscode的生态,比如:插件、vscode内置的功能等。这也太香了吧,好了,话不多说,接下来看看怎么在服务器上进行安装。由于我只是想要尝试一下这个软件的效果,所以我选择了docker的安装方式,安装命令如下:docker run -d -p 8080:8080 -v "$PWD:/home/coder/pr.

2020-07-06 17:02:11 1095 1

原创 LeetCode题解之填充二叉树中每个节点的下一个右侧节点

完全二叉树的右侧节点LeetCode原题链接:https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。分析由于这题处理的二叉树是一棵完全二叉树,所以递归处理的方式也比较简单。主要是使用了递归地自顶向下的

2020-06-30 09:25:44 262

原创 docker-compose中整合Django和MySQL

创建Django项目的Dockerfile,写入以下内容:创建docker-compose.yaml文件,写入以下内容:修改Django中连接MySQL数据库的配置文件启动docker-compose进行测试

2020-06-18 18:22:49 234

原创 Linux中安装Pycharm

Linux中安装Pycharm# 下载安装包wget https://download.jetbrains.8686c.com/python/pycharm-professional-2020.1.2.tar.gz# 解压tar -zxvf pycharm-professional-2020.1.2.tar.gz# 运行pycharm安装脚本sh pycharm-professional-2020.1.2/bin/pycharm.sh在进行完上述操作后,会进入到pycharm的安装界面,此时

2020-06-18 17:12:14 1126

原创 修改Docker镜像源

修改Docker镜像源阿里云镜像控制台:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://ntx1spro.mirror.aliyunc

2020-06-18 10:07:49 160

原创 Centos7安装Docker - 亲测有效

Centos7中安装Docker的操作步骤查看Linux的发行版,内核(系统环境)$ cat /etc/redhat-release #查看版本号CentOS Linux release 7.8.2003 (Core)$ uname -r # 查看Linux内核 3.10.0-1127.el7.x86_64替换yum源# 下载阿里yum源2$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.

2020-06-18 10:04:45 100

原创 使用docker-compose在Pycharm中调试Django项目

参考链接:https://www.jetbrains.com/help/pycharm/using-docker-compose-as-a-remote-interpreter.html?_ga=2.27897531.622341841.1592438205-1229042929.1592438205#

2020-06-18 08:02:17 587

原创 LeetCode题解-1014.最佳观光组合

LeetCode题解-1014.最佳观光组合,原题链接:https://leetcode-cn.com/problems/best-sightseeing-pair/

2020-06-17 23:29:00 97

原创 在Docker调试Django项目

Docker可以很好地管理我们的环境,同时还可以保持宿主机的环境是十分干净的。因为之前一直都是使用的Django进行Web开发,这几天突发奇想,想着先使用Docker打包Django应用,之后在Dccker容器中调试我们的项目。

2020-06-17 15:17:17 743 2

原创 后端面试常见问题之cookie和session的区别

首先,cookie和session都是用来保存用户状态的。cookie存在客户端,安全级别很低,有存储量的限制、存储大小不超过4k;session存储在服务器端,安全性高,需要消耗服务端的存储空间,如果存储过多的话会造成服务器很缓慢。Cookie存在安全隐患,可以在本地拦截发送给服务器端的cookie,之后对cookie进行修改,这样是不安全的;所以对于安全性要求高的数据应该使用s...

2020-06-05 22:30:00 118

原创 在Ubuntu16.04中将caffe-cpu安装在特定Anaconda虚拟环境中

如果是新电脑且需要将caffe安装在本机的python环境中,可以直接照着:https://www.cnblogs.com/acgoto/p/11570188.html 中描述的步骤执行,亲测有效。python3.7安装python2.7安装在安装caffe前先安装对应的依赖:pip install numpy scikit-image protobuf==2.6.1下面主要给...

2020-04-15 12:33:00 90

原创 Django 使用pymysql报错的解决方案

环境:Ubuntu18.04mysql:8.0python: 3.6.8django: 2.2.6pymysql: 0.9.3安装pymysqlpip install pymysql将pymysql引入到django在和项目目录一样名字的包下面的__init__.py文件中写入以下代码:import pymysqlpymysql.install_as_My...

2019-11-10 09:58:00 223

原创 VIM的配置和使用方法

VIM简介vim是一款类似于vi的功能强大的文本编辑器且对比于传统的vi编辑器得到了很大的功能上的提升,在类Unix系统中得到了广泛的使用。通过简单的配置,就可以完成强大的学习。如果你的操作系统(类Unix系统)上没有vim编辑器,请先安装它!,以ubuntu操作系统为例:安装vimsudo aptitude install -y vimVIM的基本使用使用vim...

2019-11-03 21:06:00 120

原创 Vue开发中关于npm和webpack的坑集锦

npm打包问题(webpack版本问题):https://blog.csdn.net/u011169370/article/details/83346176解决 axios 跨域时,发送 post 请求变 options 的问题: https://learnku.com/laravel/t/6321/the-problem-of-sending-post-requests-to-opt...

2019-11-03 21:02:00 87

原创 MySQL管理和常见操作

MySQL数据库管理sudo systemctl start mysql # 启动MySQL服务命令sudo systemctl stop mysql # 停止MySQL服务命令sudo systemctl restart mysql # 重新启动MySQL服务命令# MySQL服务随系统自动运行sudo update-rc.d mysql defaults...

2019-11-03 21:01:00 93 1

原创 解决mysql创建数据库使出现的编码问题

观察mysql服务器的配置文件可以发现:在/etc/mysql/my.cnf中引用了conf.d中的文件,所以直接在/etc/mysql/conf.d/mysql.cnf进行修改。首先查看一下mysql的编码,进入mysql命令行show variables like 'char%';+--------------------------+--------------------...

2019-11-03 20:56:00 88

原创 Ubuntu18创建用户

Ubuntu 新增用户命令:useraddubuntu18添加一个用户useradd -m xxx -d /home/xxx -s /bin/bash为新用户设置密码passwd xxx为新用户设置sudo权限使用vim打开/etc/sudoers文件(以管理员权限打开)sudo vim /etc/sudoers在文件中新加入以下内容root ALL=(ALL:...

2019-11-03 15:43:00 329 1

原创 在Django中配置发送邮件服务(gmail和163邮箱)

gmail出现认证问题参考:https://segmentfault.com/q/1010000008458788163邮箱配置EMAIL_HOST = 'smtp.163.com'EMAIL_PORT = 465EMAIL_HOST_USER = 'xxx'EMAIL_HOST_PASSWORD = 'xxx'. # 这里是授权码# 下面两项只能有一个为TrueEMAI...

2019-11-03 11:25:00 1140

原创 在pip更新为10-0-1后出现ImportError--cannot-import-name-main报错的解决方案

问题的产生:将pip更新为10.0.0后库里面的函数有所变动。解决方案:sudo vim /usr/bin/pip将原来文件里面的:from pip import mainif __name__ == '__main__': sys.exit(main())改为:from pip import __main__if __name__ == '__main__':...

2019-10-29 10:12:00 98

原创 Windows 10 上安装mongoDB

参考自:https://www.jianshu.com/p/266167c4ed8bMongoDB一般安装首先到官网(https://www.mongodb.com/download-center#community)下载合适的安装包安装包有zip和msi格式的,这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到C:\Prog...

2019-10-29 10:02:00 108

原创 Xadmin 汉化不全的解决方案

前言由于近期需要为自己的应用写一个后台管理系统,刚开始想尝试这自己一步一步慢慢的敲出来,但是写了一点后发现自己写真是太麻烦了!所以想看看有没有现成的后台管理的框架。由于我是基于Django的系统,所以我找到了xadmin。但是在使用xadmin的过程中我遇到了一些汉化的问题:部分英文汉化不出来,最后通过在网上看博客和看文档的方式解决了这个问题。Django 本地化在djang...

2019-10-10 09:07:00 172

原创 修改mysql中root用户的密码的方式

在Ubuntu系统刚安装完mysql数据库时可能系统会默认给你设置一个root用户的密码,但是我们不知道密码是多少,者时候我们可以通过下面的方式来改变root用户的密码。用SET PASSWORD命令首先登录MySQL格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> se...

2019-10-10 09:05:00 110

原创 Android中UI线程与worker线程的通信方法

在安卓开发中,线程是十分重要的,几乎你能看到的所有的界面或者功能都是通过线程来完成的。安卓中的线程又分UI线程和工作线程。其中UI线程主要负责和用户交互(说白了就你你在安坐上看到的界面,点击或者拖动这样一些效果);而其它线程出现的主要目的是为UI线程服务。一般而言,用户新建线程的目的是为了做一些计算或者进行一些IO操作来处理用户的需求。但是由于UI线程和其它线程是两个线程,不能使用一般...

2019-10-09 18:12:00 170

原创 在NGINX上配置HTTPS服务

使用 NGINX 配置 HTTPS服务的步骤如下:首先应该为你的域名申请一个ssl证书,如果是阿里云的服务器可以直接在阿里云的控制台中申请一个ssl安全证书。在阿里云平台申请证书完成后,点击下载证书将证书下载到本地。然后用ftp工具传输到你自己的服务器上listen 443 ssl 监听443号端口server_name 你服务器的ip或者ip绑定的域名ssl...

2019-10-02 17:22:00 82

原创 Jupyter notebook便捷命令集锦

安装Jupyterpip install jupyter生成jupyter配置文件jupyter notebook --generate-config安装 Jupyter notebook 扩展安装nbextensionspip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.c...

2019-09-30 10:24:00 103

原创 在ubuntu16.04中输入不存在shell命令时,报错ModuleNotFoundError的解决方案

背景:在拿到ubuntu机器后,我在系统上安装了python的3.7版本,在安装过程中删除了一个lsb_release.py文件,之后我的shell命令就使用异常了。报错触发原因当我输入ubuntu无法识别的命令的时候,正常来说应该提示类似于 command not found 之类的字眼,但是系统确报了如下错误:报错详情:Traceback (most recent cal...

2019-09-26 09:20:00 2564 2

原创 本地伪分布式安装Hadoop

Hadoop简介Hadoop由Apache基金会开发的分布式系统基础架构,是利用集群对大量数据进行分布式处理和存储的软件框架。用户可以轻松地在Hadoop集群上开发和运行处理海量数据的应用程序。Hadoop有高可靠,高扩展,高效性,高容错等优点。Hadoop 框架最核心的设计就是HDFS和MapReduce。HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算。此外...

2019-09-25 11:53:00 143

django-mysql-docker-compose.zip

项目通过docker-compose来整合Django和MySQL,提供了基本的模板和说明(README.md文件),希望大家可以通过这个小案例来理解和学习docker-compose的工作模式,同时对Django和MySQL的使用有更深的理解!

2020-06-18

空空如也

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

TA关注的人

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