摘要: 这里介绍使用pycharm连接数据库,然后对数据库进行相关的操作,操作如下图所示 1,首先打开database,一般显示在pycharm的右侧,也可以通过(View > Tool Windows > database)打开 2,选择好我们需要添加的数据库后,再填写相关数据库的配置就可以了。填写Use 阅读全文
posted @ 2019-11-26 10:37 luncky 阅读(265) 评论(0) 推荐(0)
摘要: 在使用Django框架开发web应用的过程中,不可避免的会涉及到数据的管理(增、删、改、查),而一旦谈到数据的管路操作,就需要使用数据管理的软件。例如:mysql, oracle等 一般的对数据进行操作时候,以往都是通过原生的SQL语句,然后使用pymysql模块远程操作mysql。 但是这样的操作 阅读全文
posted @ 2019-11-26 10:30 luncky 阅读(535) 评论(0) 推荐(0)
摘要: 当内置的过滤器或标签无法满足需求时候,可以自定义标签,具体操作如下: 1、在settings中的INSTALLED_APPS添加当前的app名字(现在的2.x版本都是默认自动添加可以忽略) 2、在创建的文件夹创建子文件夹templatetags(这里子文件夹的名字只能是templatetags) 3 阅读全文
posted @ 2019-11-25 09:54 luncky 阅读(147) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> .out{ width: 590px; height: 470px; margin: 80px au 阅读全文
posted @ 2019-11-20 11:05 luncky 阅读(122) 评论(0) 推荐(0)
摘要: 1 ''' 2 程序流程: 3 1、线程1先获得RLock 打印 Thread -1 拿到递归锁,RLock中的count+1 4 2、先成1 继续执行又一次拿到RLock 打印Thread -1 拿到递归锁,此时的count变为2 5 3、释放一次递归锁count变为1 6 4、再释放一次递归锁c 阅读全文
posted @ 2019-11-05 17:39 luncky 阅读(144) 评论(0) 推荐(0)
摘要: 1 from threading import Thread,Lock 2 import threading 3 import time 4 # mutexA=Thread.RLock() 5 # mutexB=Lock() 6 r_lock= threading.RLock() 7 class M 阅读全文
posted @ 2019-11-05 17:34 luncky 阅读(523) 评论(0) 推荐(0)
摘要: #类的设计者 class Room: def __init__(self,name,owner,width,length,high): self.name=name self.owner=owner self.__width=width self.__length=length self.__high=hig... 阅读全文
posted @ 2019-10-28 14:37 luncky 阅读(148) 评论(0) 推荐(0)
摘要: #在python中用双下划线开头的方式将属性隐藏起来(设置成私有的 ''' 类中私有的,只有类内部使用,外部无法访问 封装的真谛在于明确地区分内外,封装的属性可以直接在内部使用, 而不能被外部直接使用,然而定义属性的目的终归是要用, 外部要想用类隐藏的属性,需要我们为其开辟接口, 让外部能够间接地用到我们隐藏起来的属性 ''' # class A: # def fa(self): # print( 阅读全文
posted @ 2019-10-28 14:36 luncky 阅读(167) 评论(0) 推荐(0)
摘要: 上面的代码目的,这个文件被当做模块的时候不会被执行,但是当运行此文件的时候,会被当做是测试功能使用 eg:当cal 被当做模块的时候(if __name__== '__main__':)下面的代码不会被执行,如果运行cal本身的文件时候,它会被当做测试代码使用 阅读全文
posted @ 2019-10-23 09:39 luncky 阅读(500) 评论(0) 推荐(0)
摘要: 1 #时间加减 2 import datetime 3 4 # print(datetime.datetime.now()) #返回 2019-10-23 09:00:34 5 #print(datetime.date.fromtimestamp(time.time()) ) # 时间戳直接转成日期格式 2019-10-23 6 # print(datetime.datetime.now() ) 阅读全文
posted @ 2019-10-23 09:08 luncky 阅读(93) 评论(0) 推荐(0)