- 博客(88)
- 资源 (1)
- 收藏
- 关注
原创 记录替换django的user模型出现的异常InconsistentMigrationHistory
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default'解决方案:删除数据库中 除了auth_user的其他表,然后重新...
2018-09-09 15:57:42 609
原创 pycharm 2018 怎样设置Tab为4个空格, 显示出来
效果图如下: 设置开始:如图: File -> Settings -> Editor -> Code Style > Python-> Tabs and indents 显示出空格如图: File -> Settings -> Editor -> General -> Appearance -> ...
2018-09-09 15:28:36 22020 3
原创 windwos10上安装tomcat(详细步骤).............
一、下载tomcat用浏览器打开tomcat官网:http://tomcat.apache.org/在左侧的导航栏Download下方选择最新的Tomcat 9,点击页面下方的“ 64-bit Windows zip (pgp, md5, sha1)“进行下下载完成二、安装tomcat解压后即可使用三、配置环境变量配置jdk的环境变量(略) 在系统变量里新...
2018-08-20 16:14:57 737
原创 如何使用Maven 以及 IntelliJ IDEA 配置Maven
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一, IDEA是JetBrains公司的产品,现在有逐步取代老牌Java开发工具Eclipse的趋势.那本人也是从Eclipse 转到IDEA.那刚转换过来时,确实很不适应,不过好在坚持使用了几天后,确实感觉IntelliJ IDEA比Eclipse更加智能. ...
2018-08-20 15:57:20 328
原创 Intellij IDEA设置注释作者名字
/** * * @author : 你自己的名字 * @date : ${DATA} */ 方法一:File >> Settings >> Editor >>Code Style >> File and Code Templates>>Includes >> File Header把 ${USER} 修...
2018-08-16 14:05:57 32355
原创 Intellij IDEA 利用Maven构建项目:无java及resources资源文件问题
前言在Intellij IDEA中利用Maven构建项目中偶尔会遇到这样一个问题,例如利用org.apache.maven.archetypes:maven-archetype-webapp构建一个java web项目,在构建完成后没有自动生成标准的maven项目结构(缺少了src/main/java,src/main/resources等资源文件),如下图所示: 那么就需要我们手动创建m...
2018-08-15 17:55:11 1135
原创 IDEA使用maven创建web项目卡住解决办法
1.在idea中找到默认配置选项: 2.在setting中找到对应的maven选项,并且可以制定使用的maven路径: 3.打开maven选项,点击其中的runner,并且在VM Options中添加-DarchetypeCatalog=internal...
2018-08-14 17:40:07 1240
原创 MySQL导入SQL文件及常用命令---记录下来,方便自己查询
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL...
2018-08-10 15:54:26 363
原创 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. ...
2018-08-10 08:41:10 4600
原创 IntelliJ IDEA自动补全变量名称和属性名称的快捷键
IntelliJ IDEA自动补全变量名称和属性名称的快捷键IntelliJ IDEA自动补全变量名称和属性名称的快捷键IntelliJ IDEA自动补全变量名称和属性名称的快捷键 自动补全变量名称 : Ctrl + Alt + v自动补全属性名称 : Ctrl + Alt + f...
2018-08-08 17:11:19 34828 2
原创 Win10右键怎么添加PowerShell脚本新建项
1、鼠标右键点击开始按钮,然后点击“运行”。2、在弹出的运行对话框中输入“regedit”,然后确定打开注册表编辑器。3、然后在打开的注册表编辑器窗口,我们展开HKEY_CLASSES_ROOT。4、HKEY_CLASSES_ROOT展开项中找到:Directory,再依次展开:DirectoryBackgroundshellexContextMenuHandlers,在ContextMen...
2018-08-07 20:15:37 641
原创 SSM框架(spring+springMVC+Mybatis) pom.xml文件
SSM框架(spring+springMVC+Mybatis) pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreement...
2018-08-06 15:45:02 392
原创 小芳的妈妈每天给她2.5元钱,她都会存起来, 但是,每当这一天是存钱的第5天或者5的倍数的话, 她都会花去6元钱,请问,经过多少天, 小芳才可以存到100元钱。
/* 小芳的妈妈每天给她2.5元钱,她都会存起来, 但是,每当这一天是存钱的第5天或者5的倍数的话, 她都会花去6元钱,请问,经过多少天, 小芳才可以存到100元钱。 分析: A: 小芳的妈妈每天给她2.5元钱 double dayMoney = 2.5; B: 她都会存起来 ...
2018-07-30 10:27:51 6519
原创 copy deepcopy 赋值
import copya = [1, 2, ['a', 'b']]b = ac = copy.copy(a)d = copy.deepcopy(a)a.append(4)a[2].append('c')print('a = %s' % a)print('b = %s' % b)print('c = %s' % c)print('d = %s' % d)a = [1,...
2018-07-19 08:42:54 216
原创 《王者荣耀》出装下助手
# coding: utf-8from urllib.request import urlretrieveimport requestsimport osdef hero_imgs_download(url, header): req = requests.get(url=url, headers=header).json() hero_num = l...
2018-07-19 08:36:54 1549
原创 MySql数据库优化可以从哪几个方面进行?
1、数据库优化可以从以下几个方面进行: 2、项目中,优化mysql之前,首先要开启慢查询日志,在分析慢查询日志. 1,查看所有日志状态: show variables like '%quer%';2,查看慢查询状态:show variables like 'show%' linux启用MySQL慢查询 代码如下 vim /etc/my.cn...
2018-07-19 08:15:32 375 1
原创 装饰器打印函数时间
# coding: utf-8import timedef timer(func): def wrap(*args, **kwargs): t = time.time() res = func(*args, **kwargs) print(res) print(time.time() - t) re...
2018-07-18 17:21:37 880
原创 十大Python机器学习算法
给大家推荐最常用的10种机器学习算法,它们几乎可以用在所有的数据问题上:1、线性回归线性回归通常用于根据连续变量估计实际数值(房价、呼叫次数、总销售额等)。我们通过拟合最佳直线来建立自变量和因变量的关系。这条最佳直线叫做回归线,并且用 Y= a *X + b 这条线性等式来表示。理解线性回归的最好办法是回顾一下童年。假设在不问对方体重的情况下,让一个五年级的孩子按体重从轻到重的顺序对班...
2018-07-18 08:44:58 560
原创 Python(算法)-时间复杂度和空间复杂度
Python(算法)-时间复杂度和空间复杂度时间复杂度算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况时间复杂度是用来估计算法运行时间的一个式子(单位),一般来说,时间复杂度高的算法比复杂度低的算法慢1234567891011121314151617181920212223242526...
2018-07-02 08:38:16 2237
转载 为什么在Python里推荐使用多进程而不是多线程?
最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究:首先强调背景:1. GIL是什么? GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定。2. 每个CPU在同一时间只能执行一个线程 在单...
2018-07-01 16:12:47 333
转载 Python中的四种数据类型的操作
四种数据类型:列表字典元祖集合1、列表(list)具有如下特点: 具体操作如下:#list列表类型、类似于、C++中的链表#元素可变的(与tuple相对)#位置有序 (与set相对)#容纳任何对象(与字典相对)color1 = ['red','blue',1,2,3]color1.insert(0,'green') #插入元素,para1为插入位置color1.remove(1) #...
2018-06-29 20:59:23 353
转载 Python八大排序算法
本文转载于:http://python.jobbole.com/82270/,https://www.cnblogs.com/woider/p/6835466.html1.插入排序:插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序;首先将第一个作为已经排好序的,然后每次从后的取出插入到前面并排序;时间复杂度:O(n²)空间...
2018-06-29 19:19:04 217
原创 global 和 nonlocal 的区别?
global 和 nonlocal 的区别?global 用来声明全局变量。nonlocal 用来声明外层的局部变量, 如下所示:In [14]:# 定义两个全局变量A = 111B = 222def foo(): # 定义两个局部变量 A = 333 B = 444 def bar(): global A # 使用全局变量 A = 111 ...
2018-06-28 15:42:05 1373
原创 Python如何进行内存管理?---------- Python垃圾回收机制,以及在何种情况下会发生内存泄漏
Python如何进行内存管理?Python 采用引用计数的方式来管理分配的内存。Python 的每个对象都有一个引用计数,这个引用计数表明了有多少对象在指向它。当这个引用计数为 0 时,释放该对象的内存。为了解决循环引用的问题,Python提供了“标记-清除”法,用于释放循环引用的对象。为了加速Python的执行效率,Python 同时使用了一个内存池机制,用于管理对小块内存的申请和释放。 Py...
2018-06-28 15:38:57 1081
原创 阅读下面的代码,写出 A0, A1 至 An 的最终值.
阅读下面的代码,写出 A0, A1 至 An 的最终值.In [29]:A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))A1 = range(10)A2 = [i for i in A1 if i in A0]A3 = [A0[s] for s in A0] # A3 即 A0.values()A4 = [i for i in A1 if i ...
2018-06-28 15:33:52 2795
原创 将字符串: 'k:1|k1:2|k2:3|k3:4 ' ,处理成 python 字典: {'k':1, 'k1':2, ...}
将字符串: 'k:1|k1:2|k2:3|k3:4 ' ,处理成 python 字典: {'k':1, 'k1':2, ...}In [4]:# 解法1: 单行s = 'k:1|k1:2|k2:3|k3:4'dd = {k: int(v) for k, v in map(lambda x: x.split(':'), s.split('|'))}print(dd)# 解法2d = {}item...
2018-06-28 15:23:09 16324
原创 有一个字符串开头和末尾都有空格,比如 ' hong zao ke ji ', 要求写一个函数把这个字符串的前后空格都去掉
有一个字符串开头和末尾都有空格,比如 ' hong zao ke ji ', 要求写一个函数把这个字符串的前后空格都去掉def strip(string): start, end = 0, -1 length = len(string) for i in range(length): if string[i] != ' ': st...
2018-06-28 15:06:13 1180
原创 对数组 [3, 1, 2, 4, 2, 4, 5, 3, 7] 进行去重, 写出至少两种方法 (请写出一段Python代码实现删除一个list里面的重复元素)
1. 对数组 [3, 1, 2, 4, 2, 4, 5, 3, 7] 进行去重, 写出至少两种方法 (请写出一段Python代码实现删除一个list里面的重复元素)In [1]:def unique1(lst): '''内置方法''' return list(set(lst))def unique2(lst): '''思路简单''' l = [] for i in...
2018-06-28 15:04:17 2868
原创 什么是 OOD/OOP ?
1 OOD:面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。2 OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而...
2018-06-26 20:01:54 3546
原创 Python 代码实现删除一个 list 里面的重复元素
请写出一段 Python 代码实现删除一个 list 里面的重复元素可以先把 list 重新排序,然后从 list 的最后开始扫描,代码如下:In [8]: List = [1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7]In [9]: if List: ...: List.sort() ...: last = List[-1] ...: ...
2018-06-26 06:57:12 3751
原创 时间复杂度和空间复杂度
算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。简单来说,时间复杂度指的是语句执行次数,空间复杂度指的是算法所占的存储空间时间复杂度 计算时间复杂度的方法:用常数1代替...
2018-06-25 19:50:21 172
国家统计局发布的全国行政区划代码至村级已生成sql 脚本
2018-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人