- 博客(57)
- 收藏
- 关注
原创 Django数据迁移成功但是数据库未创建数据表
Django的数据迁移问题执行命令:python manage.py makemigrations appnamepython manage.py migrate appname但是执行命令后二者都没有报错,但是数据库里并未生成对应表原因一:可能django默认表中django_migrations未删除该appname字段原因二:model里定义managed = False最终把这个问题翻译成英文,在stackoverflow上搜到了答案: 数据model是我在
2021-06-11 10:21:51
4431
5
原创 Golang的web框架Gin安装失败解决方法
安装Gingo get -u github.com/gin-gonic/gin常遇问题资源加载不了,解决方法是使用代理(这块有个 go env 的命令,可以查看当前配置)go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,directgo get -u github.com/gin-gonic/gin...
2021-03-01 17:01:37
3505
3
转载 Python实现快速排序
# 快速排序def QuickSort(array, low, high): if low < high: pi = Partition(array, low, high) # 迭代 QuickSort(array, low, pi - 1) QuickSort(array, pi + 1, high) return arraydef Partition(array, low, high): # 取第一...
2021-02-24 11:35:22
205
原创 Ubuntu下搭建DNS服务器
下载bind9输入以下命令:apt-get install bind9然后进入以下目录/etc/bind编辑修改文件name.conf.local内容如下注明:域:gitlab.devteam.com,ip:192.186.7.100//// Do any local configuration here//// Consider adding the 1918 zones here, if they are not used in your// organization.
2020-12-16 17:45:17
2027
原创 关于逻辑算法的一道经典面试题【老鼠喝水】
前段时间有去面试,面试官给我出了一道题,想想比较经典就写下来了。题目:说有1000瓶水,只有1瓶水里有毒药,当老鼠喝了瓶里的水后59分钟后老鼠才会死亡,你只有一个小时时间,请问:【1】如果你有1000只老鼠请问怎么测试才能测出哪瓶水里有毒?【2】如果你仅有100只老鼠请问你该怎么测?【3】如果你仅有10只老鼠呢?答案:【1】1000只老鼠当然可以一只老鼠对应一瓶水,59分钟...
2019-08-22 09:30:22
1564
2
原创 Windows7下Python3.7和Python2.7的共存和切换
一、首先安装Python环境:https://www.python.org/downloads/二、安装Python3和Python2三、然后进入Python2.7(本人用的Python2.7)文件夹下将python.exe文件名改为python27.exe四、添加环境变量H:\python\;H:\python\Scripts\;H:\python27\;H:\p...
2019-08-19 10:52:09
2447
转载 关于Django的生命周期
关于Django的生命周期1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中。2. url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路由中一条一条进行匹配, 一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹...
2019-07-20 17:23:25
180
原创 关于JavaScript运行机制问题
现有如下html结构<ul> <li>click me</li> <li>click me</li> <li>click me</li> <li>click me</li></ul>运行如下代码: var elements=documen...
2019-06-18 08:57:53
274
原创 关于Django框架中JS或CSS等静态文件样式修改后页面不响应问题解决方法
问题:Django的静态文件中例如JS或CSS等文件修改后客户端页面未显示修改后样式,还是旧的样式。原因:浏览器为了保证效率,将页面信息通过缓存保存了JS或CSS文件,所以导致已经修改了原文件内容但是客户端浏览器里的JS、CSS依旧不变。很好理解就不图解了。解决方法:浏览器清除缓存我用的谷歌的Chorme,打开设置:左侧点开设置,选择隐私设置和安全:清除数据后就...
2019-05-08 17:14:15
2153
1
原创 通过js实现更改路由页面不刷新方法
因为项目需要实现更改路由,但是为了确保页面动画不受影响,所以要保证页面不能够刷新! <!--点击登录按钮更改url--> <script type="text/javascript"> function LoginChangeUrl(){ <!--获取当前url--> var url=window.location.href...
2019-05-07 19:28:39
4928
1
原创 django框架已经成功引入外部CSS、JS文件但是无法显示的问题解决,注意删除HTML文件的声明
首先引入外部文件,CSS、JS等等步骤一:在该app下创建static文件用于储存外部文件,注意和templates文件夹放在同级目录下。步骤二:将外部文件分类放入static下。如图所示:步骤三:打开根目录也就是项目工程下的setting,如下修改:# 静态资源目录STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'stat...
2019-04-28 15:17:20
3016
3
原创 在Django框架中偶遇报错:AttributeError: ‘str’ object has no attribute ‘decode’解决办法
环境:python3.7+django2.2报错信息:AttributeError: ‘str’ object has no attribute ‘decode’解决办法:找到python文件下的django文件>db文件>backends>mysql>operations.py打开文件:打开后ctrl+f搜索query.decode...
2019-04-28 09:45:36
4363
2
原创 报错:django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
报错:django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3声明:感谢原作者解惑https://blog.youkuaiyun.com/weixin_33127753/article/details/89100552#comments环境:python3.7+djan...
2019-04-28 09:24:47
2532
7
转载 HTML里的空格占位符
  == 普通的英文半角空格  == ==   == no-break space (普通的英文半角空格但不换行)  == 中文全角空格 (一个中文宽度)  ==   == en空格 (半个中文宽度)  ==  ...
2019-04-20 23:43:14
225
原创 关于win10网络连接显示连接错误:错误代码720的解决方法
错误显示图片如图:百度大多解决办法都是删除连接然后重新建立连接,但是这种办法基本上是不可行的。以下办法即可完美解决!解决办法:1.打开如图所示此电脑中管理按钮2.然后找到如图所示的WAN Miniport(IP),选择卸载/删除该设备。(注意不要删除错了)3.重启电脑重新连接宽带即可。问题是不是轻松解决了?...
2019-03-08 21:36:10
7332
1
原创 HBase中Java操作数据库增删改查——删除数据/删除数据表
已经创建了一个学生宿舍管理系统数据表表名:student_info列族1:students列族2:dormitorys列族3:staff_members例如:删除数据表中行键为001的数据:package myhbase;import java.io.IOException;import java.util.ArrayList;import org.apache...
2019-01-17 18:45:40
1942
原创 HBase中Java操作数据库增删改查——数据修改
已经创建了一个学生宿舍管理系统数据表表名:student_info列族1:students列族2:dormitorys列族3:staff_members将行键为001的dormits列族下的列名为hostel No.的数据更改为115:package myhbase;import java.io.IOException;import org.apache.hado...
2019-01-17 18:41:50
1558
原创 HBase中Java操作数据库增删改查——查找数据
已经创建了一个学生宿舍管理系统数据表表名:student_info列族1:students列族2:dormitorys列族3:staff_members已经添加了数据若干;查找所有学生信息:package myhbase;import java.io.IOException;import java.util.logging.Filter;import java...
2019-01-17 18:37:17
297
原创 HBase中Java操作数据库增删改查——增加数据
已经创建了一个学生宿舍管理系统数据表表名:student_info列族1:students列族2:dormitorys列族3:staff_members添加方法:package myhbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apach...
2019-01-17 18:29:23
427
原创 HBase中Java操作数据库——创建数据表
创建一个学生宿舍管理系统数据表表名:student_info列族1:students列族2:dormitorys列族3:staff_members代码如下:package myhbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.h...
2019-01-17 18:22:32
1089
原创 wampsever安装后出现丢失MSVCR110.dll的错误提示,解决办法
第一步下载文件:wampsever下载地址:https://sourceforge.net/projects/wampserver/但是安装完成之后可能会提示丢失MSVCR110.dll/MSVCR120.dll解决办法:缺MSVCR110.dll下载这个:Visual C++ Redistributable for Visual Studio 2012 Update 4 缺...
2018-12-24 19:25:50
2999
2
原创 Thinkphp在wampsever集成环境下连接oracle数据库详细步骤
第一步下载wampsever集成环境:https://sourceforge.net/projects/wampserver/下载完成后可能会出现提示丢失MSVCR110.dll/MSVCR120.dll问题,解决如下:缺少MSVCR110.dll下载这个:Visual C++ Redistributable for Visual Studio 2012 Update 4 缺少MSV...
2018-12-24 19:17:54
393
1
原创 Java Eclipse启动时报错An error has occurred.See the log file D:\...(路径)
在我们启动Eclipse时如果出现以下报错:An error has occurred.See the log fileD:\...(路径)如图所示: 则表示jdk可能存在不兼容问题:例如我的eclipse oxygen版本配置jdk10则会出现该错误报告。将其修改环境变量为jdk8则解决该问题。将路径修改为正确的JDK即可。 ...
2018-12-19 21:12:59
4791
1
原创 微信小程序下的手机获取验证码后倒计时60s的实现
功能展示:WXML:<view class="all"> <!-- 手机 --> <view class="tel"> <!-- 手机图标 --> <view class="icon_tel"> <image class="tel_ima
2018-11-27 17:27:16
569
原创 ThinkPHP中的功能类-数据分页类
ThinkPHP中的功能类-数据分页类数据分页它是通过limit语法来实现。分页类的核心就是limit语法。在ThinkPHP中系统封装好了一个分页类:Page.class.php方法:构造方法:有三个参数,但是至少得传递第一个参数(总的记录数),一般还要指定第二个参数(每页显示的记录数,如果不指定则默认显示20个)SetConfig方法:通过public类型的se...
2018-08-26 17:14:45
312
原创 实现项目实践中的职员列表功能
实现项目实践中的职员列表功能控制器:UserController.lcass.php方法:showList模版:showList.html第一步:创建showList方法,展示数据和模版 //showList方法 public function showList(){ //展示数据 $data = M('User') -> select(); /...
2018-08-26 15:59:07
172
原创 完成项目实践中的职员管理功能
完成项目实践中的职员管理功能创建左侧菜单创建控制器控制器名:User实现职员的添加功能:控制器:UserController.class.php方法:add模版:add.html第一步:创建add方法,负责展示模版 //add public function add(){ //展示模板 $this -> display(); }...
2018-08-26 15:42:18
154
原创 完善部门管理删除功能
实现部门的删除功能控制器:DeptController.class.php方法:del说明:删除有单个删除,也有批量删除;所以需要给列表页添加每一行的复选框。第一步:先在列表上给每一行添加一个复选框第二步:要求点击【删除】按钮就可以实现删除点击删除获取到当前页面复选框中的值(jQuery实现),然后带着值跳转到删除方法del进行删除://jQuery代码$(...
2018-08-26 15:00:43
558
原创 完成项目实践的部门编辑功能
完成项目实践的部门编辑功能控制器:DeptController.class.php方法:edit(展示模版&处理提交)模版:edit.html第一步:编写edit方法实现模版展示 //edit public function edit(){ //展示模板 $this -> di...
2018-08-26 13:48:46
175
原创 完善项目实践中的部门管理功能
完善部门管理功能完成部门列表展示:控制器:DeptController.class.php方法:showList(不能使用list方法,list是关键词)模版文件:showList.html第一步:创建方法showList,用户展示模版 //showList public function showList(){ ...
2018-08-26 13:20:36
296
原创 关于项目综合案例的部分功能实现
1、实现后台登录功能控制器:PublicController.class.php模版:login.html方法:login captcha checkLogin第一步:在控制器中创建captcha方法,用于输出验证码 //captcha方法 public function captcha(){ //配置 $cfg = array(){ 'fo...
2018-08-26 01:17:14
262
原创 ThinkPHP中的功能类——验证码类
验证码类验证码:captcha(全自动识别机器与人类的图灵测试)。常见验证码可以分为三种:页面上的图片形式、短信验证码、语音验证码。在ThinkPHP中,为了提高开发效率,系统封装了一个验证码类:Verify.class.php关于ThinkPHP中的验证码底层代码的介绍:具体实现代码的位置路径:方法:构造方法:在实例化的时候可以传递一个数组,用于和其成员属性confi...
2018-08-25 19:06:42
833
原创 关于ThinkPHP中文件加载
文件加载文件加载再ThinkPHP中系统提供了三个方式:函数库形式加载:函数库再ThinkPHP中包括三类:系统函数库文件(functions.php)、应用级别函数库文件、分组级别函数文件。这三类函数库文件只有系统函数库文件(functions.php)是系统默认存在的,而另外两类函数库形式需要自行创建。同时要注意,只有系统函数库文件名为functions.php,而另外两类...
2018-08-25 16:44:41
417
原创 使用Python去爬取全国的邮编号
#爬取全国的邮编import requestsfrom bs4 import BeautifulSoup#定义一个方法 来去指定省份的信息def getYb(address): r = requests.get('http://www.ip138.com'+address) #转换编码解决中文问题 t1 = r.text.encode('ISO-8859-1'...
2018-08-07 16:57:23
1729
原创 使用Python去爬取中国天气网的近7天天气情况
import requestsfrom bs4 import BeautifulSoupaddress = 'http://www.weather.com.cn/weather/101{}.shtml'for i in range(1,24): z = '' if i<5: z = '0'+str(i)+'0100' if i>4...
2018-08-07 16:48:53
1448
原创 python简单练习题
海滩上有一堆桃子,五只猴子来分。第一只把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中拿走了一份,第二只猴子把剩下的桃子又平均分为五份又多了一个,它同样把多的一个扔进海中,拿走了一份第三第四第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?def panduan(x):#判断一个数是不是对的 count = 0 for i in range(5): ...
2018-08-05 11:24:48
1372
2
原创 python基础习题训练
python练习题习题一:请输入一个1-100范围的数字,根据数字大小 得出 90-100 优秀,80-90 良好,70-80 一般,60-70 及格,0-60 不及格。i=input()i = int(i)if(i>=60)&(i<70): print('及格')elif(i>=70)&(i<80): print('一般...
2018-08-05 10:59:24
547
原创 python中面向对象的基础实例题
具体题目要求:类的成员变量 请定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 。方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等。实例化一个交通工具对象并通过方法给它初始化speed,size的值并且通过打印出来。另外调用加速减速的方法对速度进行改变。# - ...
2018-08-05 09:12:41
2676
原创 ThinkPHP中的实用项会话控制
会话控制:会话支持一般都是指的是cookie和session。在php核心中有说及php对于cookie和session支持,在ThinkPHP中系统为了方便开发的使用,也封装了相应cookie和session方法。session的支持:在ThinkPHP中系统封装了一个方法用来实现对于session的操作:session方法(定义在系统函数库文件中functions.php)。s...
2018-07-22 15:02:46
323
原创 ThinkPHP中对于特殊表的实例化操作
ThinkPHP中对于特殊表的实例化操作在实际开发的时候可能会遇到有特殊表的情况,可能表会没有前缀、表的前缀不是在配置文件中定义的前缀。模拟出一张特殊表:创建模型文件:命名:TeshubiaoModel.class.php<?php//命名空间namespace Admin\Model;//引入父类use Think\Model;//声明模型并继承父...
2018-07-22 14:38:12
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人