_011_Maven_在Maven中配置JDK的版本

转自,感谢作者的无私分享。 问题: 创建maven项目的时候,jdk版本是1.7版本,而自己安装的是1.8版本,从而导致无法使用lambda等Java8新特性。 每次右键项目名-maven->update project 时候,项目jdk版本就会变回1.7版本。 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本 <build> <plugins> <plugin> <groupId>org.apache.maven.pl
分类: 编程语言 发布时间: 07-05 23:28 阅读次数: 0

一、Django基础设置

一、基本环境 windows10 +python3.7 +django==2.1.3 二、虚拟环境配置 安装虚拟环境库 pip install virtualenv 设置虚拟环境路径,并创建虚拟环境 virtualenv 路径 在cmd环境中,cd切换至路径的Scripts文件夹 activate 激活虚拟环境 三、基本第三方库安装 pip install 库名 基础第三方库:django==2.1.3 ,pymysql , (之后随学习进程补充) 四、常见命令 在cmd中 创建项目: d
分类: 其他 发布时间: 07-05 23:28 阅读次数: 0

四—一、Admin后台上传图片,前台显示图片

一、上传 1.models.py 创建图片的字段,并设置上传路径: image = models.ImageField(upload_to='imgstype', verbose_name='图片') 2.settings.py 修改设置: MEDIA_URL = '/imgs/' #显示图片时通过该路径索引图片 MEDIA_ROOT = os.path.join(BASE_DIR, 'imgs').replace("//", "/")#设置上传图片的保存位置 以上设置表示: 将图片上传至项
分类: 其他 发布时间: 07-05 23:28 阅读次数: 0

三—四问题:Django自带的 auth 用户验证功能报错 TypeError 'bool' object is not callable

使用 Django自带的 auth 用户验证功能,编写函数,使用 is_authenticated 检查用户是否登录,结果报错: TypeError at / 'bool' object is not callable 提示此行出错: if request.user.is_authenticated() : 查询相关资料,发现 is_authenticated 是属性而不是方法,我们应该把括号去掉. 将 if request.user.is_authenticated() : 改为 if
分类: 其他 发布时间: 07-05 23:27 阅读次数: 0

四—二、分页功能

Django提供了数据分页的类,这些类被定义在django/core/paginator.py中。 类Paginator用于对列进行一页n条数据的分页运算。类Page用于表示第m页的数据。 Paginator类实例对象 方法__init__(列表,int):返回分页对象,第一个参数为列表数据,第二个参数为每页数据的条数。 属性count:返回对象总数。 属性num_pages:返回页面总数。 属性page_range:返回页码列表,从1开始,例如[1, 2, 3, 4]。 方法page(m):
分类: 其他 发布时间: 07-05 23:27 阅读次数: 0

四—三、搜索框架haystack

一、基本库安装 pip install django-haystack # 全文检索框架 pip install whoosh #whoosh搜索引擎 pip install jieba #中文分词库 haystack:全文检索的框架,支持whoosh、solr、Xapian、Elasticsearc四种全文检索引擎。 whoosh:纯Python编写的全文搜索引擎,虽然性能比不上sphinx、xapian、Elasticsearc等,但是无二进制包,程序不会莫名其妙的崩溃。因此更适用于一些
分类: 其他 发布时间: 07-05 23:27 阅读次数: 0

远程连接阿里云服务器

最简单的方法通过阿里云的网页登录(以ubuntu系统为例) 1、登录阿里云 2、进入ECS控制台,对实例进行管理,远程连接 3、进行远程连接,输入远程连接密码。(该密码在首次连接时会自动分配给你) 然后在进入系统。输入系统用户名(一般为root)和密码即可登录系统。忘记或者未设置密码可以进入ECS控制台-实例列表-重置密码。
分类: 其他 发布时间: 07-05 23:26 阅读次数: 0

xftp连接阿里云服务器

xftp连接阿里云服务器 步骤 1.下载xftp6 2.新建会话 3.配置连接属性 主机处:输入公网IP 用户名一般为root 自己可在云服务器上自建新用户 输入购买云服务器时,创建的实例密码,即可连接 4.问题 当输入root 时密码正确却始终显示ssh服务拒绝密码 至今未找到原因,新建用户后,连接成功 5. 新建用户 通过阿里云远程连接服务器 新建用户:useradd -m -s /bin/bash Cganger 把新创建的用户加入超级权限组 usermod -a -G sudo Cga
分类: 其他 发布时间: 07-05 23:26 阅读次数: 0

ubuntu 控制台命令使用记录

用户名 useradd -m -s /bin/bash x’x’x 把新创建的用户加入超级权限组 usermod -a -G sudo xxx 为新用户设置密码 注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可 passwd xxx 切换到创建的新用户 su - xxx 更新 sudo apt-get update sudo apt-get upgrade 安装 sudo apt-get install xxx vim命令 vim 文件名(/…/…/文件名) esc 进入命令模
分类: 其他 发布时间: 07-05 23:26 阅读次数: 0

nginx+gunicorn django部署

一、部署准备 1.云服务器与域名 云服务器要配置好端口: 步骤如下: 进入阿里云服务器安全组规则 如图编辑: 域名与云服务器公网IP相链接: 步骤如下: 来到服务器管理处,记住你的外网ip。 来到域名控制台,点击你的域名,点击新手引导,输入你的ip 2.xftp连接阿里云服务器(详情查看本文) 3.可以在本地运行的django项目(最好有相关依赖的文件:requirements.txt) 二、Ubuntu配置 1.用户 新建用户 把新创建的用户加入超级权限组 为新用户设置密码 注意在输密码的时
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

JAVA--JDK12--win10基础配置

一、JDK、JRE、JVM、IDE JVM,指的是Java虚拟机,加载编译好的字节码(.class)文件,将其转为机器语言并执行。不同平台有不同的JVM,故java代码可以一次编译,到处运行。 JRE,指的是Java最小的运行环境,包括JVM以及Java的系统类库。 JDK,指的是Java最小的开发环境,包括JRE以及编译、运行等开发工具。 IDE,指的是集成开发环境,用于编写、运行、调试代码等功能的图形界面工具。 二、JDK12 注意 :JDK12安装时是不会自动安装JRE的 下载链接 三、
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

matplotlib.pyplot 绘图应用--(散点图、折线图、饼图、条形图、箱线图)

一、散点图、折线图 import numpy as np import matplotlib.pyplot as plt # plt.rcParams['font.sans-serif']='SimHei' plt.rcParams['axes.unicode_minus']= False #numpy版本为1.16.1或1.16.2 最新的1.16.3 load功能更新需设置 data=np.load('./populations.npz') #加载文件 def getKeys(data)
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

python--一元线性回归模型分析

一、要求 boston 房价数据是机器学习中著名的基础数据集,包含 506 条记录,每条记录包含房 屋的 13 条属性,房价信息属性 MEDV 在 boston.target 中,具体(翻译成中文) 可通过如下语句查看: print(boston.DESCR) 各属性的中文解释如下: CRIM 城镇人均犯罪率 ZN 占地面积超过 25,000 平方尺的住宅用地比例 INDUS 城镇中非商业用地比例 CHAS Charles River 虚拟变量(如果边界是河流则为 1;否则为 0) NOX 一
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

Machine Learning课程中的常见符号的含义

1 前言 本文归纳了一下 Machine Learning课程中的常见符号的含义。 2 常见符号的含义 m:表示样本的数量。例如:以学生成绩作为样本,共有四个学生的成绩,则m=4。
分类: 其他 发布时间: 07-05 23:23 阅读次数: 0

Machine Learning课程中的常见单词的含义

1 前言 Machine Learning课程中有很多常见英文单词,这些在本门课程中会表示特定的专业含义,这里进行了一下归纳。 2 常见单词 entry:元素(一般指矩阵或者向量中的元素)
分类: 其他 发布时间: 07-05 23:23 阅读次数: 0

有监督学习问题的分类:回归问题和分类问题

1 前言 使用有监督学习的问题可以被分为两类:回归问题和分类问题。 2 回归问题和分类问题 回归问题:如果我们预测的结果是以连续数字进行表示,即我们将在连续函数中对多个输入变量建立映射关系时,则这样的问题称之为回归问题。 分类问题:如果我们预测的结果是以离散形式表示的,即我们将多个输入变量与多个不同的类别建立映射关系时,则这样的问题称之为分类问题。
分类: 其他 发布时间: 07-05 23:23 阅读次数: 0

是时候把笔记搬到博客上来了

自从做Android开发以来,很早就在CSDN上注册了账号。但一直都是作为一名看客的状态,主要原因就是文笔不好,有时候连用什么标点符号都要纠结一会儿。还有一个重要原因就是因为懒,做笔记跟写博客不一样。笔记可以写的随便一点,主要是自己能看懂还可以记录一下新学到的知识点。而博客更新之后就希望能让大家伙看见,能够互相学习指正,更加希望能够得到大家的认可和赞赏。到现在为止日积月累的,用来做笔记的word文档也已经有几百页了,里边的各个技能点、BUG出现的原因与修复以及偶尔自己的小心情都是自己一个字一个
分类: 其他 发布时间: 07-05 23:22 阅读次数: 0

同一栈中栈顶Activity往中间Activity跳转后点击back键返回哪一个Activity?

从同一栈中的后边页面往前边页面跳转时: 例如: 从Activity4往Activity2跳转,想要保证Activity2状态不变,并且点返回键是退回到Activity1而不是Activity4,可以在AndroidManifest.xml文件中设置android:launchMode="singleTask" intent打开Activity2 传数据时不会再走Activity2的onCreate()方法 而且在onResume()方法中接收不了传回的数据,但是可以在onNewIntent()
分类: 其他 发布时间: 07-05 23:22 阅读次数: 0

JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 124)

微信分享时校验是否安装微信客户端,部分机型报JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 124) 验证方法为 try { mContext.getPackageManager().getPackageInfo("com.tencent.mm", PackageManager.GET_ACTIVITIES); return true; } catch (Exception e) { return
分类: 其他 发布时间: 07-05 23:22 阅读次数: 0