Python - Django - ORM 自定义表名

通过 Django 建立的表 命名方式为:项目名_表名 可以将该默认命名方式进行修改 models.py: from django.db import models class Person(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32) age = models.IntegerField() birthd
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

Spring boot Gradle项目搭建

Spring boot Gradle项目搭建 使用IDEA创建Gradle工程     操作大致为:File->new->Project->Gradle(在左侧选项栏中)     创建常规以后生成的工程目录如下: build gradle wrapper gradle-wrapper.jar gradle-wrapper.properties src java resources test java resources build.gradle gradlew gradlew.bat sett
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

最小点覆盖(最大独立集)+最小路径覆盖(最长反链)

https://www.cnblogs.com/MyNameIsPc/p/9101959.html https://blog.csdn.net/qq_43824791/article/details/93224408 https://blog.csdn.net/qq_39627843/article/details/82012572 https://blog.csdn.net/qq_34564984/article/details/52993626
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

QT之类型转换

Qt在进行数据类型转换时,容易忘记如何使用,或者是早已厌倦了百度QString转QByteArray,QByteArray转char,QString转string......。 现在分享一篇QT数据类型之间的转换。 1、QString转QByteArray QByteArray byte; QString string; byte = string.toLatin1(); 2、QByteArray转QString QByteArray byte; QString string; string
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

jzoj 2644. 数列

给你一个长度为N的正整数序列,如果一个连续的子序列,子序列的和能够被K整 除,那么就视此子序列合法,求原序列包括多少个合法的连续子序列? 对于一个长度为8的序列,K=4的情况:2, 1, 2, 1, 1, 2, 1, 2 。它的答案为6,子序列 是位置1->位置8,2->4,2->7,3->5,4->6,5->7。 Input 第一行:T,表示数据组数 对于每组数据: 第一行:2个数,K,N 第二行:N个数,表示这个序列 Output 共T行,每行一个数表示答案 简单数论加排序。。。 我们使用
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

Python基础 一、流程控制——while循环 1.1语法 我们有时候需要用循环重复来解决问题,例如登陆账号的时候,输入错误了,我们需要再重复进行输入。这时候我们就需要使用while进行循环,while循环也称条件循环。 while True: user = 'qq' pwd = '123' inp_user = input('请输入你的账号:') inp_pwd = input('请输入你的密码:') if inp_user == user and
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

centos7简单安装配置mariadb

CentOS 7下yum安装MariaDB yum install mariadb mariadb-server systemctl start mariadb #启动mariadb systemctl enable mariadb #设置开机自启动 mysql_secure_installation #设置root密码等相关 mysql -uroot -p #测试登录
分类: 其他 发布时间: 08-01 21:24 阅读次数: 0

决策树之构造生成

决策树之构造生成 参考说明     本文参考以下两个来源,在下面的文章中没有一个完整的生成示例,在本人学习过程中带来了很多的困惑,这篇文档展示一个完整的决策树的生成过程,希望对学习过程中的我们有所帮助: 极客时间:《数据分析实战45讲》:17、18、19讲 周志华:《机器学习》:第四章 决策树 示例数据表格     文章所使用的数据集如下,来源于《数据分析实战45讲》17讲中 天气 温度 湿度 刮风 是否打篮球 晴 高 中 否 否 晴 高 中 是 否 阴 高 高 否 是 小雨 高 高 否 是
分类: 企业开发 发布时间: 08-01 21:24 阅读次数: 0

Linux----03

Linux下,一切皆文件计算机性能:横向扩展:集群:人多力量大。x纵向扩展:做应用迁移。集群:**HDFS+map-reduces=Hadoop集群1、系统启动电源BIOS芯片1、加电自检(检查硬件设备是否正常)2、需要将硬盘中的系统文件,加载到内存中,让CPU读取额,并运行。MBR分区(bootloader):就是用来寻找并引导系统加载LILO嵌入式Grub是引导系统启动的程序。分为第一阶段,1
分类: 企业开发 发布时间: 08-01 21:10 阅读次数: 0

小白学python-day08-文件及其操作、字符串字典类型转换

今天是day08,以下是学习总结: 但行努力,莫问前程。 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- with语句:为防止打开文件之后忘记写f.close()
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

XLNet:运行机制及和Bert的异同比较

这两天,XLNet貌似也引起了NLP圈的极大关注,从实验数据看,在某些场景下,确实XLNet相对Bert有很大幅度的提升。就像我们之前说的,感觉Bert打开两阶段模式的魔法盒开关后,在这条路上,会有越来越多的同行者,而XLNet就是其中比较引人注目的一位。 当然,我估计很快我们会看到更多的这个模式下的新工作。未来两年,在两阶段新模式(预训练+Finetuning)下,应该会有更多的好工作涌现出来。根本原因在于:这个模式的潜力还没有被充分挖掘,貌似还有很大的提升空间。当然,这也意味着NLP在未来
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

Python 中的异常

python解释器检测出程序错误后,会终止程序执行,并报告错误类型。异常如果没有处理或捕捉的时候,会抛出异常。 Traceback 回朔(追踪,因为异常、或者错误经常发生在一层层的函数调用过程中) 每个异常都是类的实例 内建异常类 dir(__builtins__) 异常处理可以用if判断来进行,但是不够灵活,效率也不高。 try - except 语句 try: block except Exception as err: block else: block finally: block /
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

拉姆赛数

国际著名的数学家艾尔多希曾这样评价拉姆塞问题:“假设一个远比我们强大的外星人对我们说:‘告诉我r(5,5)的值,否则我就要毁灭人类。’也许我们最好的策略是集中所有的计算机和数学家来求这个值,但如果外星人要问r(6,6),我们最好的选择恐怕是和他拼命。” 拉姆赛问题的基本形式是: 朴素的方式叙述: r(p,q)是任意给的人群中必有p人相识或必有q人彼此不相识的人群人数之最小值。例如,r(3,3) = 6,就是说,任意个的人群,最少6个人,一定可满足其中3个人相识,或3个人互相不认识。 r(p,q
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

线段树优化dp——牛客多校第一场I(好题)

和两天做了两道数据结构优化dp的题,套路还是差不多的 题解链接! https://www.cnblogs.com/kls123/p/11221471.html 一些补充 其实这道题的dp[i]维护的不是每个点,而是每个离散化的y,也可以理解为当前折线停留在纵坐标为y的答案 从左往右,从上往下进行遍历点,对于每个点p[i]考虑三种情况: 1.折线经过这个点,那么这条折线必定从小于等于p[i].y的地方折上来的,所以查询一段区间的极值即可 2.折线在这个点上面,那么通过这个点去更新那些在其上面的折
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

Linux系统的安装、启动及简单的命令使用

Linux的安装 1、安装         a、直接将操作系统安装在硬件设备上(比较麻烦,不建议)(双系统模式) ​         b、使用VMM管理平台来安装(虚拟机模式)“VMM管理平台:VMware workstation、Virtualbox” 选语言—— 选键盘—— 选时区—— 写主机名—— 定义root密码(超级用户)—— 划分磁盘空间(3个分区必须要划分:/boot reboot) Mac安装(Mac 上用VMWare虚拟机安装Linux-Ubuntu)详细步骤链接http
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

PythonDay_03

1. 函数和模块的使用 1)定义函数 在Python中可以使用`def`关键字来定义函数 在函数名后面的圆括号中可以放置传递给函数的参数 而函数执行完成后我们可以通过`return`关键字来返回一个值 在不影响代码执行结果的前提下对代码的结构进行调整------代码重构 函数结构 def defineName([params]): ...........   #执行体 ........... return ..... 调用: defineName(
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

STC8单片机ADC采样注意事项

STC8单片机ADC采样注意事项 最近在做一个模块,使用宏晶公司的STC8单片机开发,模块主要使用了单片机的ADC采样功能,因为需要10个以上的通道,而且模块要经常震动,所以希望使用一种耐操一点的芯片, 于是我使用了STC8系列的单片机,有16路通道的ADC,采样精度是12位,可以比较好的满足我的要求。 一开始模块做的还不错,半年之后有一次要进行改进,在程序上我加大了单片机通道切换之间的时间,然而最后却出现了采样出错的现象。 因为我要轮询所有的ADC通道,出于设计方面,我采用了特别的采样顺序,
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

webstorm2019安装与使用详细教程

一、webstorm2019安装 下载地址 https://www.jetbrains.com/webstorm/download/#section=windows 激活方式:可在淘宝上购买激活码,其他激活方式不再阐述。 二、webstorm2019使用教程 对项目或文件进行重命名 是否显示行号设置 常用快捷键: 1、Tab:自动补全 2、复制当前行:Ctrl+D 3、删除当前行:Ctrl+Y 4、注释或者取消当前注释:Ctrl+/ 5、注释或者取消多行注释:Ctrl+Shift+/ 6、同时
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

日期转换格式 mysql时间与字符串相互转换

mysql时间与字符串相互转换 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp() 函数 str_to_date(str, format) 函数 from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime 时间转字符串 select date_format(now(), '%Y-%m-%d'); #结果:2017-0
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0

vue-cli3开干

npm install -g @vue/cli-service-global vue create hello-world
分类: 其他 发布时间: 08-01 21:08 阅读次数: 0