- 博客(62)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 HTML颜色代码表
#000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9F0050 #750075 #4B0091 #4F4F4F #750000 #BF0060 #930093 #5B00AE #5B5B5B #930000 #D9006C #AE00AE #6F00D2...
2018-03-21 14:40:58
6594
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ubuntu16.04安装ant
第一种方法: ctrl+alt+T打开终端 输入命令:sudo apt-get install ant使用命令: ant -version 查看是否安装成功。方法二:到http://ant.apache.org/bindownload.cgi 1.下载ant。2.存放到文件夹 system,解压文件3.修改配置文件:sudo gedit /etc/profile4.最后添加一句: expor...
2018-03-19 15:32:46
1865
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 selenium之 chromedriver与chrome版本映射表(更新至v2.36)
chromedrive下载相应地址:https://chromedriver.storage.googleapis.com/index.html看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本支持的Chrome版本v2.36v64-66v2.35v62-64v2.34v61-63v2.33v60-62v2....
2018-03-19 11:36:52
3328
原创 postgresql 删除外键
postgresql外键命令:ALTER TABLE table_name DROPCONSTRAINT foreing_key;注意有时候table_name 和 foreing_key 需要加双引号;添加外键命令:ALTER TABLE table_name1 ADD CONSTRAINT foreing_key_nameFOREIGN KEY (column_name1) REFERENCES table_name2(column_name2) ON DELETE SET NU...
2020-05-13 11:15:47
3565
1
原创 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
昨天安装一个东西,不知道捣鼓到了什么,重启到输入密码界面,输入密码之后,又一闪回到这个界面那我知道了,肯定是我不小心修改了.Xauthority 文件的所有者了。解决方案:1.使用Ctrl+Alt +F1 命令 进入终端2.输入用户名和密码3.输入:sudo chown username:password .Xauthority #(username password 为你的用...
2020-03-17 08:55:35
2596
1
原创 Ubuntu16.04 sudo apt-get update 报错
错误如下:W: 仓库 “http://mirrors.sohu.com/ubuntuxenial Release” 没有 Release 文件。N: 无法认证来自该源的数据,所以使用它会带来潜在风险。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。W: 仓库 “http://archive.ubuntukylin.com:10006/ubuntu...
2020-03-13 08:40:41
1004
3
原创 python 报错TypeError: can only concatenate str (not "bytes") to str
背景:项目Python2.7升级到Python3.8,Django1.10升级到Django3.0因为python3.4后不能直接使用unicode(value, 'utf-8')了所以代码data = '{"id":"' + location_key_id + '","location_name": "' + unicode(location_name, 'utf-8') + '"...
2020-01-08 11:03:00
25680
原创 Django1.10升级到Django3.0报错ForeinKey Error:object has no attribute
项目Python2.7升级到Python3.8,Django1.10升级到Django3.0一.使用了外键的地方都会报错。修改地方在model中使用外键的都需要加on_delete=models.CASCADE(注:特殊用途加的不同)例如:之前:current_user = models.ForeignKey('Users',null=True)现在:current_use...
2020-01-07 14:10:45
757
原创 Eclipse使用正则表达式快速修改代码
背景:因为pyhon2.7将停止维护,公司pyhon项目需要将python版本从2.7升级到3.8。所以在python中例如data.has_key('json')将不可使用了,那么需要全部更换成'json' in data准备撸起袖子加油干的时候,search一下我负责的项目这样的代码有600多行。一行一行去复制修改不知道需要修改到猴年马月。然后想到正则表达式。用一句话就可以完...
2020-01-06 16:08:13
238
原创 Angular CLI常用的指令
一.什么是CLI?Angular CLI是一个命令行接口(Command Line Interface),用来实现自动化开发工作流程。作用:1.创建一个新的Angular项目2.运行项目3.添加新的功能到Angular项目中4.运行应用程序中的单元测试5.构建应用程序等二.常见的命名:1.查看版本ng version:命令 描述 ng version ...
2019-12-25 14:35:40
272
原创 ubuntu中 mysql数据库简单使用
注:数据库是不区分大小写的,本文是边调试,边写文章的,所以大小写问题请不用纠结。一。ubuntu16.04安装mysql数据库sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev所有询问yes/no 都选择y,要你...
2019-12-09 09:13:44
736
原创 Pyhon 使用simpleCV包
本人使用的是Ubuntu16.04,本人安装simpleCV的教程放在上一个blog中,如果您需要可以点击链接ubuntu 中安装SimpleCV本blog中所有的代码都是经过本人实测、可用的。如果您觉得需要的话可以直接使用1.使用simpleCV中的Camera,Display,Image拍摄照片和显示照片#!/usr/bin/python# -*- coding: UTF-8...
2019-12-06 11:39:18
1599
原创 ubuntu 中安装SimpleCV
SimpleCV是python中的一个计算机视觉框架。安装simpleCV的步骤1.安装gitsudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools git2.使用git下载资源git clone https://github.c...
2019-12-06 10:18:26
677
转载 ubuntu中安装 mysql数据库
Ubuntu版本16.0.4Ubuntu安装比较简单,只需要三条命令1. sudo apt-get install mysql-server选择YES/NO 中选择Y输入用户名root的密码:******重新输入用户名root的密码:******2.sudo apt-get install mysql-client3.sudo apt-get install libmys...
2019-11-26 14:26:19
128
原创 Python 生成一个二维码
python是所有编程语言中模块最丰富的生活中常见的二维码功能在使用python第三方库来生成十分容易一.只需要安装引用qrcode包即可当然,我们需要先安装几个依赖包:sudo pip install pillowsudo pip install numpysudo pip install imageiosudo pip install myqrsudo pip ins...
2019-11-26 09:14:13
608
原创 Python 使用Hashids 进行加密
Hashids是一个小巧的,开源的python库。可以使用他来进行对数字的编码加密成一个随机字符串。安装:sudo pip installHashids使用例子:#!/usr/bin/python# -*- coding: UTF-8 -*-import hashidsdef main(): hasher = hashids.Hashids(salt = "sasa...
2019-11-14 09:39:17
875
原创 python 使用turtle库画图
Turtle库是python中较流行的函数库。Turtle的基础知识表:画布大小 canvas 我们展开用于绘画区域,可以设置大小、初始位置和背景颜色 screensize(canvwidth=None, canvheight=None, bg=None) canvwidth 画布的宽度、单位像素 canvheight 画布...
2019-11-13 11:42:16
3195
原创 Django 单元测试unittest
在使用Django框架开发代码中,我们写好代码后,运行开发服务器,在自己的浏览器上点击测试查看代码是否正常是一件非常麻烦的事情。因为当我们代码有改动,可能会影响本来正常的功能,这样以前的功能又得重复测试一遍,非常不方便。而在Django框架中他本身带有完善的单元测试。我们可以对开发的每一个功能进行单元测试。这样只需要一个命令行就可以测试功能是否都是正常的。测试的功能:就是检查代码是否按照自...
2019-11-12 10:59:32
1131
原创 python 中的深拷贝和浅拷贝
要想明白什么是深拷贝什么是浅拷贝,那么就要明白是什么是可变对象什么是不可变对象。什么是可变对象,什么是不可变对象:可变对象是指:一个对象在不改变其所指向的地址的前提下,可以修改其所指向的地址中的值;(地址不变,值可变)不可变对象是指:一个对象所指向的地址上值是不能修改的,如果你修改了这个对象的值,那么它指向的地址就改变了,相当于你把这个对象指向的值复制出来一份,然后做了修改后存到...
2019-11-07 10:32:25
150
原创 Python 生成一个验证码
生成一个验证码最主要的就是引用PIL(Python Imaging Library);PIL是Python平台事实上的图像处理标准库了。生成验证码需要的一个数据的颜色,随机的数字或者字母一.随机颜色import randomdef getRandomColor(): '''获取一个随机颜色(r,g,b)格式的''' c1 = random.randi...
2019-11-06 11:02:59
709
原创 python 中线程的知识点
1.线程是最小的进程2.在python中使用线程需要引入 threading包3.引入线程最重要的是小心高并发的问题4.解决高并发的问题可以尝试使用锁的概念直接上代码:一.创建线程:#!/usr/bin/python# -*- coding: UTF-8 -*-import threadingimport timedef job(): time.sl...
2019-11-05 09:07:54
152
原创 Python 中进程的知识点
1.什么是进程(process)和什么是线程(thread) a.进程是操作系统分配资源的最小单元,而线程是操作系统调度的最小单元 b.一个应用程序最少包含1个进程,而一个进程包含一个或者多个线程,线程尺度更小 c.每个线程在执行过程中拥有独立的内存单元,而一个进程的多个线程在执行过程中共享内存2.开始写一个带process的function#!/usr/b...
2019-11-04 15:27:12
146
原创 python 使用base64混合加密
注本人使用的是python2.7直接上代码#!/usr/bin/python# -*- coding: UTF-8 -*-import base64import random#加密def base64_encode(flag): basencode = { '16':lambda x:base64.b16encode(x), '32':l...
2019-11-01 08:41:06
517
原创 Python 使用Base64包加密和解密
注:本人使用的是python2.7直接上代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import base64str = 'DAWWN IS A NICE MAN'#加密encodestr = base64.b64encode(str)print '===='print encodestr#解密decodestr = ...
2019-11-01 08:35:30
796
原创 Python 使用rsa包加密和解密
博主使用的是python2.7,所以和Python3.x略有不同一、安装 ras在终端中输入:sudo pip install rsa二、开始代码#!/usr/bin/python#-*-coding:UTF-8-*-importrsakey=rsa.newkeys(3000)privateKey=key[1]#密钥publicKey=ke...
2019-10-31 15:36:47
1853
原创 postgresql set default schema
使用的是postgresql数据库我创建数据时创建了不同的schema,不动的schema有不同的table,那么我怎么选择默认需要的schema。选择数据库:使用sql执行:ALTER USER user_name SET search_path TO shema1,shema2,public注:user_name shema1,shema2是用户名和shema的名称,由自己设定...
2019-10-23 08:58:41
1510
原创 eclipse :internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException
打开eclipse直接报错:An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException解决方法:点击菜单栏:window -> perspective -> reset perspentive重启eclipse即可...
2019-10-23 08:35:18
131
原创 ubutu中修改postgresql密码
安装好后没有修改postgresql密码或者想重新修改密码亦或是忘记密码,修改步骤为:1.打开终端:Ctrl+Alt+T2.切换用户为postgres:sudo su postgres3.连接postgresql:psql -U postgres4.修改密码:alter user postgres with password '1234567';特别注意这个分号;...
2019-10-15 09:29:50
687
原创 错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx
最近使用eclipse时好几次运行main方法出现报错错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application1.确认我这个main方法没有错误格式为public static void...
2019-09-10 09:32:51
8158
4
原创 python datetime包的用法
#!/usr/bin/python# -*- coding: UTF-8 -*-from datetime import datetime,timedeltaimport pytzdef getToday():today = datetime.now()#print todayformatToday = datetime.strftime(today,'%Y...
2019-06-12 16:12:43
825
原创 Ubuntu16.04 eclipse 安装testng
方法一.在线安装方法:a.help--->Install New Software , 然后Add b.Name填写: testNgc.Location填写:http://beust.com/eclipse如图:d.点击选择testng-->nexte.继续选择next,然后:选择我接受许可协议中的条款(A)如图f.点击完成,等待下载完成重启ec...
2018-09-20 11:36:42
268
原创 Ubuntu 安装httpd
本来以为安装一个httpd很简单的问题,就一句:sudo apt-get install httpd就可以了,可是安装之后发现完全不是那么回事1.你需要安装zlib和zlib-devel,所以需要一下命令sudo apt-get install zlib1gsudo apt-get install zlib1g.dev(在ubuntu软件源里zlib和zlib-devel叫做zli...
2018-09-10 15:30:59
12353
1
转载 浏览器可以注册的事件清单
Html事件列表 一般事件: onClick HTML: 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick HTML: 鼠标双击事件 onMouseDown HTML: 鼠标上的按钮被按下了 onMouseUp HTML: 鼠标按下后,松开时激发的事件 onMouseOver HTML: 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove HTML...
2018-07-24 09:55:05
213
原创 Django中创建一个templates
接上一个blog中在Django中创建一个运用:https://blog.csdn.net/dawn_02/article/details/80942393我要是想在我的项目中创建一个templates怎么办?很简单:1.在blog项目中创建一个templates文件夹,特别注意:尽量在templates下创建一个和运用同样名称的文件夹,之后在blog目录下的views.py中的地址为'blog/...
2018-07-09 15:21:44
2378
原创 Django 运用中创建一个功能
接上一篇blog中创建一个运用后我想写一个hell,dawn的页面1.在blog中的views.py中添加字段:from django.http import HttpResponsedef index(request): return HttpResponse('hello dawn')2.在HelloDawn中的settings.py中的INSTALLED_APPS = []中添加'bl...
2018-07-06 16:05:17
256
原创 Django中创建应用
在上篇文章中写到了如何创建一个Django项目(https://blog.csdn.net/dawn_02/article/details/80927247)那么如何在这个项目中添加应用呢?1,打开HelloDawn目录,在这个目录中打开终端2.输入命令:python manage.py startapp blog 记住创建中运用名称不要是关键词3.在HelloDawn目录下的settings...
2018-07-06 15:09:20
199
原创 Ubuntu16.04中Django项目的创建和运行
一创建django项目打开终端:ctrl+alt+T;进入你需要创建文件的地址:cd pythonBook输入命令:django-admin.py startproject HelloDawn二,启动项目输入命令:cd HelloDawn输入命令:python manage.py runserver 三,在浏览器中输入:http://127.0.0.1:8000/ 或者: http://local...
2018-07-05 15:12:52
1648
转载 Java的String中的subString()方法
方法如下:public String substring(int beginIndex, int endIndex)第一个int为开始的索引,对应String数字中的开始位置,第二个是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字...
2018-05-16 14:26:04
4489
转载 java中的>>右移操作
几个例子:2<<3那么就是:0000 0010的1左移3位变成0001 0000那么16>>3 就是0001 0000 中的1 右移3位变成:0000 0010那么:(16>>3 & 0xff)是什么样子呢?那么就是 0000 0000 0000 0000 0000 0000 0001 0000和 11111111 进行与运算得到的结果是0000 000...
2018-05-14 09:24:52
2029
Django-2.0.4 Django-2.0.4
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人