自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HarryMing的技术分享

分享在学习编程语言中遇到的一些问题

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

原创 maven配置报错The JAVA_HOME environment variable is not defined correctly,this environment variable is

maven配置报错The JAVA_HOME environment variable is not defined correctly,this environment variable is needed to run this program.的解决方法配置maven的系统环境变量后,mvn -version提示那肯定是JAVA_HOME配置的不对,于是查看了一下没发现有什么问题,于是找度娘,以下是博主DistressRroke _chen的方法,似乎不使用我的问题于是又看到了另外一个方

2021-11-05 13:29:18 67556 26

原创 Git的基本使用

Linux安装Gitsudo apt-get install git创建版本库$ mkdir mygit$ cd mygit$ pwd //查看版本库位置$ git init //把这个目录变成可管理的仓库添加文件到仓库git add myfile.txt //添加一个文件orgit add myfiles/ //添加文件夹git commit -m ...

2019-08-18 10:06:36 164

原创 Django2.x中url路由的path()与re_path()的区别

在新版本Django2.x中,url的路由表示用path和re_path代替,模块的导入由django1.x版本的from django.conf.urls import url,include变成现在的Django2.x中的from django.urls import path, re_path, include看下面两幅图:Django1.10而且该url()函数传递了四个参数,...

2019-07-31 07:42:01 892

原创 Ubuntu下启动、停止、重启MySQL,查看错误日志命令

1)启动:1 sudo /etc/init.d/mysql start2)停止:1 sudo /etc/init.d/mysql stop3)重启:1 sudo /etc/init.d/mysql restart4)查看日志:cat /var/log/mysql.err cat /var/log/mysql/error.log...

2019-07-29 16:32:19 952

原创 使用venv创建/激活/退出虚拟环境

从Python 3.6开始,创建虚拟环境的推荐方法是使用venv模块。 要安装提供venv模块的python3-venv软件包,需要执行命令sudo apt install python3-venv需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。1、创建虚拟环境$ python -m venv 2、激活虚拟环境$ sourc...

2019-07-28 18:45:13 4780

原创 Django中的常见Filed Types

1、AutoField如果没有指明主键,就会产生一个自增的主键。2、BigIntegerField64位的整型数值,从 -2^63 (-9223372036854775808) 到 2^63-1(9223372036854775807)。3、BinaryField存储原始二进制数据,仅支持字节分配。功能有限。4、BooleanField布尔型和NullBooleanField有区别,...

2019-07-24 20:41:45 145

转载 面试汇总

一、mysql部分二、django部分三、Python部分四、RESTful API设计指南五、git六、项目部分一、MySQL1、mysql如何做分页mysql数据库做分页用limit关键字,它后面跟两个参数startIndex和pageSize2、mysql引擎有哪些,各自的特点是什么?innodb和myisam两个引擎,两者区别是innodb支持事物,myisam不支持...

2019-07-23 21:27:16 145

原创 Django之Model数据库常见类型

models.DateTimeField  日期类型 datetime参数:auto_now = True :则每次更新都会更新这个时间auto_now_add 则只是第一次创建添加,之后的更新不再改变。class UserInfo(models.Model):2 name = models.CharField(max_length=32)3 ctime = model...

2019-07-23 12:44:37 527

原创 Django之Model数据库连表结构

一对多:models.ForeignKey(其他表)多对多:models.ManyToManyField(其他表)一对一:models.OneToOneField(其他表)应用场景:一对多:当一张表中创建一行数据时,有一个单选的下拉框(可以被重复选择)例如:创建用户信息时候,需要选择一个用户类型【普通用户】【金牌用户】【铂金用户】等。多对多:在某表中创建一行数据是,有一个可以多选...

2019-07-23 06:41:52 270

原创 Django中extend和block的使用

{%extend   公共模板html文件名 %} 需要写在子模板中的开头{% block   模板块名%}…… 写在公共模板中为可以被继承并重写的内容,写在子模板中为替换公共模板中相同名字的模板块内容{% endblock %}{{ block.super }}  写在子模板中的模板块中,可以在显示父模板块中的内容同时添加新内容这...

2019-07-22 19:01:33 646

原创 Django之Model数据库数据的操作

查:models.UserInfo.objects.all() models.UserInfo.objects.all().values('user') #只取user列 models.UserInfo.objects.all().values_list('id','user') #取出id和user列,并生成一个列表 models.UserInfo.objects...

2019-07-22 15:37:46 290

原创 Django之Model数据库表结构

表结构修改后,原来表中已存在的数据,就会出现结构混乱,makemigrations更新表的时候就会出错解决方法:1、新增加的字段,设置允许为空。生成表的时候,之前数据新增加的字段就会为空。(null=True允许数据库中为空,blank=True允许admin后台中为空)2、新增加的字段,设置一个默认值。生成表的时候,之前的数据新增加字段就会应用这个默认值from django.db im...

2019-07-22 12:48:29 166

原创 Django之Model数据库创建表

将django的数据库操作进行整理,便于以后快速查找一、数据库操作创建model表基本结构:#coding:Utf8from django.db import models class userinfo(models.Model): #如果没有models.AutoField,默认会创建一个id的自增列 name = models.CharField(max_le...

2019-07-22 11:58:05 229

原创 总结Django的一些基本命令

1 安装django :pip3 install django2 创建Django项目:格式:django-admin startproject 项目名 说明: mysite:项目名称 manage.py: 启动文件,控制项目命令 mysite : 全局文件manage.py ...

2019-07-21 19:39:26 102

原创 使用from __future__ import unicode_literals

当你在查看一些python源码或者其他人的代码的时候,经常会在.py的文件里看到 from future import unicode_literals在Python中有些库的接口要求参数必须是str类型字符串,有些接口要求参数必须是unicode类型字符串。对于str类型的字符串,调用len()和遍历时,其实都是以字节为单位的,这个太坑爹了,同一个字符使用不同的编码格式,长度往往是不同的。...

2019-07-21 15:46:45 245

原创 CSS清除默认样式和一些快速引用的样式整理

CSS清除默认样式代码:/*清除默认样式*/html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select { margin: 0; padding: 0;}*{box-sizing: border-box;}html, bo...

2019-07-19 19:16:44 563

原创 python使用pip install安装django报错

安装完python3.7后直接使用pip安装django会报一大堆错误,解决方法:使用这个地址来安装,速度快而且会将缺少的包自动安装,pip install -i https://pypi.douban.com/simple django成功解决...

2019-07-17 08:55:06 2299 2

原创 正则表达式参考大全

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|...

2019-07-14 15:46:22 143

原创 子元素浮动后父元素因没有设置高度而塌陷

问题:在我们让元素浮动的时候,它就会离开原来的文档流,将它原先占有的空间释放。打个比方,父元素就如一个有伸缩性的容器,而子元素就如一个气球。当没有设置容器的高宽时,他的高宽完全是被装在里面的气球撑开的,当子元素浮动时候,就像气球从容器里飘了出来,飘在了他的上方。而此时容器也就空了,由于伸缩性,高度就变为了0,看不见了。而我们想要父元素显示出来,正常得被子元素撑开,怎么做呢?<style...

2019-07-14 15:15:24 1385

原创 关于无缝轮播图的一些思路

关键思路:复制第一张图片放到ul的最后,然后当图片切换到倒数第二张的时候直接切换新加的那张图片,再次从第一张切换到第二张的时候先瞬间切换到第一张图片,然后滑动到第二张。实现代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>...

2019-07-12 21:13:48 282

原创 CSS中inline-block产生的间隙

间隙产生的原因是inline-block对外是inline,对内是block。inline会将连续的空白符解析为一个空格(如:下面示例的两个li之间的后面的换行空格)。取消间隙的方法如下...

2019-07-11 07:48:46 182

原创 JS中div.style.left和div.offsetLeft的区别

两者比较重要的几点区别一、最大区别在于offsetLeft可以返回没有定位盒子的距离左侧的位置。代码如下(此时父子盒子都不带有定位): <head> <style> .out{ width: 100px; height: 100px; ...

2019-07-09 18:36:52 2293 1

原创 对JS中addEventListener底层实现原理的个人理解

今天,我学到了js中的addEventListener然后我决定,自己制作一个简单的事件监听器!当我们需要用一个按钮的单击去触发两个方法的时候,会发现前一个总会被第二个方法的结果覆盖掉,我现在定义了一个id为“btn”的按钮:btn = document.getElementById("btn");p1 = document.getElementsByTagName("p")[0];p...

2019-07-09 12:28:00 2066 2

原创 JS中encodeURI和encodeURIComponent两种编码方式的区别

encodeURI()返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明该方法会替换所有的字符,但不包括以下字符,即使它们具有适当的UTF-8转义序列:保留字符 ; , / ? : @ & = + $非转义的字符 字母 数字 - _ . ! ~ * ’ ( )数字符号 #encodeURIComponent()返回值URIstrin...

2019-07-08 17:15:54 1155

原创 Python编译和解码JS中的encodeURIComponent

Python中需要收到JS传过来的encodeURIComponent需要引用urllib包中parse模块的quote和unquotefrom urllib import parseJS:encodeURIComponent(‘我爱编程’)jsStr=’%E6%88%91%E7%88%B1%E7%BC%96%E7%A8%8B’print(parse.unquote(jsStr)) ...

2019-07-08 16:55:49 4932

空空如也

空空如也

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

TA关注的人

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