2 渔父歌

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

数据定义语句(2)DROP DATABASE

删除数据库。语法规则如下:DROP {DATABASE|SCHEMA} [IF EXISTS] db_name执行 DROP DATABASE 会删除数据库里的所有表然后再删除数据库,所以执行这条语句的时候一定要慎重。要执行该语句,你需要拥有数据库的 DROP 权限。DROP SCHEMA 和 DROP DATABASE 可以互相替换。特别注意: 当在删除数据库时,与数据库相关的授权信息不...

2019-11-14 12:29:54

PyCharm启动缓慢解决办法

打开C盘的用户数据目录,一般是 C:\用户\你的账号名,将隐藏文件全部显示出来,我们会看到一些这样的文件夹:这些文件夹里面都有一个 system\cache文件夹一个一个查看大小,把最大的那个删掉。这个文件夹保存的是 Pycharm的缓存文件,删除不会出什么大问题,但是可能会导致一些小问题,比如会出现配置丢失的情况,对Pycharm使用不是很熟练的建议慎重删除。还有一个就是这个文件夹大小...

2019-11-12 12:59:09

SQL语法之创建数据库

光看名字就知道这是创建数据库的语句,使用方法如下:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_specification] ...create_specification:[DEFAULT] CHARACTER SET [=] charset_name| [DEFAULT] COLLATE [=] collatio...

2019-10-26 18:10:48

CentOS安装 mysqlclient报错 OSError: mysql_config not found

CentOS安装 mysqlclient报错 OSError: mysql_config not found安装如下依赖:yum install mysql-devel

2019-10-25 13:30:21

python合并多个装饰器

import functoolsdef multi_decorators(*args): """ 合并多个装饰器 越靠前的装饰器就越靠近被装饰的函数 """ def _inner(func): wrap = functools.wraps(func) for decorator in args: f...

2019-10-24 07:28:50

JAVA网络实验--socket聊天室--仿QQ--特别美化版

有图有真相,先上几张运行截图:服务端:客户端:群发消息:私聊:系统通知:上下线提示:服务端强制下线:所有功能:注册、登录功能。群聊功能。好友上线提示。服务端发送通知。服务端强制下线用户。好友私聊。未读消息红点提示。离线消息保存。在离线期间别人发的消息,在上线的时候可以读取历史消息保存。所有发送过的消息不会因为上下线丢失,下次上线仍然可以读取。气泡、头像、提示...

2019-09-26 00:16:16

1-安装OpenGL-Windows10+Visual Studio 2017

OpenGL包括两个部分,OpenGL工具函数库(GLU)和OpenGL实用工具库(GLUT),幸运的的是Visual Studio在安装的时候就安装了GLU,所以我们只要安装GLUT就好。GLUT有很多版本,不过不同版本之间的差异不会很大,因为GLUT编写的目的是隐藏不同的窗口系统API所带来的复杂性。这里我们选用了官网提供的GLUT(点击下载)版本。下载下来是一个压缩包,将这个压缩包解压到...

2019-08-30 12:03:32

python实现单例模式详解

一、单例模式**意图:**保证一个类仅有一个实例,并提供一个访问它的全局访问点。**主要解决:**一个全局使用的类频繁地创建与销毁。**何时使用:**当您想控制实例数目,节省系统资源的时候。**如何解决:**判断系统是否已经有这个单例,如果有则返回,如果没有则创建。**关键代码:**构造函数是私有的。应用实例:1、一个班级只有一个班主任。2、Windows 是多进程多线程的,在...

2019-08-03 22:52:26

设计模式之——观察者模式

当对象之间有一对多关系我们会用到观察者模式。具体来说当多个对象依赖某个对象时,需要使用观察者模式。比如,聊天室里系统向所有用户发送通知。在观察者模式中分为被观察者和观察者,被观察者就是一对多中的一,观察者就是多,他们之间的关系就像下图一样,被观察者被观察者观察。以聊天室为例,服务器只有一个是被观察者,用户有多个是观察者,服务器和用户之间的关系就是一对多关系。用户等待服务器的通知的过程就是观...

2019-07-29 16:26:46

Linux中创建定时任务

在Linux上创建定时任务可以使用 crontab,我的机器是自带的,安装应该也不会很麻烦,具体的百度一下了。首先来看一下 crontab的常用命令crontab -e [user] 使用默认的文本编辑器打开指定用户的任务列表文件,user是要打开的用户的文件crontab -l [user] 列出当前运行的任务,相当于查看任务列表文件的内容我们一般的用法就是 :第一步:cr...

2019-07-24 00:19:42

使用pycharm编写Django单元测试文件时报错:AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF'

打开pycharm设置,设置好manage.py文件和settings文件。

2019-07-18 00:14:22

使用idea配置Android开发环境

首先安装 IDEA,安装教程参考百度搜索。这里必须赞美一下IDEA,IDEA是真的好用!安装好IDEA之后安装JDK,版本要 1.8以上(也就是JAVA SE 8及以上),这里推荐安装 JAVA SE 8,因为我安装的就是8,之前的10一直有问题。也不是说10不行,只是有些问题我懒得去解决了,安装8的话至少还有个成功的例子在这。具体安装教程自行百度了。当上面的都安装完成之后,再安装SDK ...

2019-07-15 21:42:58

python执行cmd命令的几种方法

1、os.system(command)command是要执行的命令,该方法没有返回值,并且会阻塞程序。如果不需要获取命令行的输出的话,可以在命令前使用start,这样函数就会立即返回,而不会阻塞程序。os.system('start python')2、os.popen(command)command是要执行的命令,该方法不会阻塞程序,调用后立即返回一个TextIOWrapper对象,...

2019-07-14 18:43:44

python使用openpyxl和xlrd读写excel文件封装工具

依赖包:openpyxlxlrdpython版本:3.6.4使用文档:一、读取文件# filename为文件路径,绝对路径和相对路径都可以# encoding为可选参数,对应 xlrd的 encoding_overide,如果你不知道自己在干什么的话就不要设置reader = ExcelReader(filename, [encoding])1、遍历行行的格式有两种,一种返回...

2019-07-05 21:57:56

darknet编译yolov3成功后,运行报错:CUDA status Error: file: ..\..\src\dark_cuda.c : cuda_set_device()

CUDAstatusError:file:…\src\dark_cuda.c:cuda_set_device():line:36:buildtime:Jul22019-23:00:17CUDAError:unknownerror显卡驱动版本太低了,更新到最新版本即可。如果更新驱动之后仍然报类似的错误,可以尝试使用管理员权限打开cmd再运行,记得要多尝...

2019-07-03 00:02:43

python大整数开方——gmpy安装

https://github.com/aleaxit/gmpy/releases/tag/gmpy2-2.1.0a1打开上面的网址选择对应的版本下载,下载好之后使用pip安装wheel文件。注意版本号一定要严格对照,否则可能会安装失败。以gmpy2-2.1.0a1-cp36-cp36m-win32.whl为例,cp36表示python36版本,win32表示windows32为版本的解释器,...

2019-06-21 00:21:51

chromedriver与chrome版本对应表及chromedriver和chrome各版本下载

镜像1:http://npm.taobao.org/mirrors/chromedriver/镜像2:http://chromedriver.storage.googleapis.com/index.html对应表:chromedriver版本支持的Chrome版本v2.41v67-69v2.40v66-68v2.39v66-68v2.38v65...

2019-05-25 14:58:18

Git命令使用指南

Git命令使用指南1、初始化项目进入你存放代码的文件夹中,右键git bash here(cmd也可以,但是需要git在环境变量中)使用下面的命令克隆远程仓库,这里不用单独创建文件夹,因为git会自动以项目名创建一个文件夹来存放代码,只要确保目录下没有同名文件夹即可。git clone git@github.com:username/projectname.git2、创建和切换分支大...

2019-04-28 11:49:45

从Chrome迁移到FireFox教程

一、为什么要迁移到FireFox说实话要我用FireFox我是有点拒绝的,单从操作和浏览体验来说Chrome是我用过的最好的浏览器,但是因为一下几条原因我不得不迁移到FireFox:时不时会丢失数据,一些不重要网站的密码我都是直接记住密码的,但是过一段时间后再来登录保存的密码就没了。插件不定时损坏,这是促使我迁移的最大原因,毕竟隔一段时间就要重新装十几个插件这谁顶得住啊。Chrome登录...

2019-04-27 16:38:45

微信小程序button标签bindgetuserinfo事件不触发

想要触发bindgetuserinfo事件要先给button标签添加open-type类型,代码如下:<buttonopen-type="getUserInfo"bindgetuserinfo='login'>点击登录</button>

2019-04-26 12:34:55

查看更多

勋章 我的勋章
  • 回归勋章
    回归勋章
    授予重新回归CSDN的真爱粉用户,我们不会让你失望哒!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。