草庐IT

Django笔记三十九之settings配置介绍

本文首发于公众号:Hunter后端原文链接:Django笔记三十九之settings配置介绍这一篇笔记介绍Django里settings.py里一些常用的配置项,这些配置有一些是在之前的笔记中有过介绍的,比如logging的日志配置,session的会话配置等,这里就只做一下简单的回顾,有一些是之前没有介绍过的就着重介绍一下。以下是本篇笔记目录:邮箱配置允许访问地址配置数据库配置调试模式配置注册应用程序配置时区时间配置会话配置其他配置1、邮箱配置在前一篇笔记发送邮件的介绍中,有过详细的介绍,比如EMAIL_BACKEND,EMAIL_HOST等,这里额外再介绍一个参数ADMINS。这个参数其实

Python工具箱系列(三十)

PostgreSQLMySQL的口号是“世界上最流行的开源关系型数据库”,而PostgreSQL的Slogan则是“世界上最先进的开源关系型数据库(PostgreSQL:TheWorld'sMostAdvancedOpenSourceRelationalDatabase)”,一看这就是一对老冤家了。这两个口号很好的反映出了两者的形象特质:PostgreSQL是功能丰富,高大上的严谨的学院派数据库;MySQL是轻简粗陋,糙猛快的“工程派”数据库。的确,除了MySQL外PostgreSQL(以后简称PG)是我们经常选择的数据库之一。它不仅仅是关系型数据库,同时也添加了对JSON数据的支持、全文检索

HyperLynx(三十)高速串行总线仿真(二)

高速串行总线仿真(二)仿真实例1.探索多层板中的PCI-E串行通道2.设置叠层以减小损耗3.分析通道的不同配置对损耗的影响4.检测驱动端规范5.检查接收器规范6.通过仿真得出整个通道的驱动约束限制1.探索多层板中的PCI-E串行通道在本节练习中,将探索在不同的通道配置下分析PCI-Express多层板设计。(1)打开HyperLynx.(2)使用“File”一“OpenMultiboardProject”来打开Entire_System-pjh,路径如下:C:\Adv_HL_Trng\SERDES_Interface\postlayout\MultiBoard(3)当加载设计时遇到如图所示信息

Django笔记三十七之多数据库操作(补充版)

本文首发于公众号:Hunter后端原文链接:Django笔记三十七之多数据库操作(补充版)这一篇笔记介绍一下Django里使用多数据库操作。在第二十二篇笔记中只介绍了多数据库的定义、同步命令和使用方式,这一篇笔记作为补充详细介绍如何对Django系统的多个数据库进行针对的建表同步操作。以下是本篇笔记目录:DATABASES定义application创建和设置migration和migrate操作几个注意的点1、DATABASES定义这里还是复用之前的Django系统,这里我们额外建立两个数据库连接,之前的default还是不变:#hunter/settings.pyDATABASES={'de

Django笔记三十六之单元测试汇总介绍

本文首发于公众号:Hunter后端原文链接:Django笔记三十六之单元测试汇总介绍Django的单元测试使用了Python的标准库:unittest。在我们创建的每一个application下面都有一个tests.py文件,我们通过继承django.test.TestCase编写我们的单元测试。本篇笔记会包括单元测试的编写方式,单元测试操作流程,如何复用数据库结构,如何测试接口,如何指定sqlite作为我们的单元测试数据库等以下是本篇笔记目录:单元测试示例、使用和介绍单元测试流程介绍单元测试的执行命令复用测试数据库结构判断函数接口的测试标记测试单元测试配置使用SQLite作为测试数据库1、单

【SQL开发实战技巧】系列(三十二):数仓报表场景☞对表中某个字段内的值去重

系列文章目录【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事【SQL开发实战技巧】系列(二):简单单表查询【SQL开发实战技巧】系列(三):SQL排序的那些事【SQL开发实战技巧】系列(四):从执行计划讨论UNIONALL与空字符串&UNION与OR的使用注意事项【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS和INNERJOIN效率,我们要分场景不要死记网上结论【SQL开发实战技巧】系列(六):从执行计划看NOTIN、NOTEXISTS和LEFTJOIN效率,记住内外关联条件不要乱放【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及

【SQL开发实战技巧】系列(三十二):数仓报表场景☞对表中某个字段内的值去重

系列文章目录【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事【SQL开发实战技巧】系列(二):简单单表查询【SQL开发实战技巧】系列(三):SQL排序的那些事【SQL开发实战技巧】系列(四):从执行计划讨论UNIONALL与空字符串&UNION与OR的使用注意事项【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS和INNERJOIN效率,我们要分场景不要死记网上结论【SQL开发实战技巧】系列(六):从执行计划看NOTIN、NOTEXISTS和LEFTJOIN效率,记住内外关联条件不要乱放【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及

k8s学习(三十四)飞腾2000+麒麟V10离线部署k8s

文章目录1、环境2、准备Kubernetes安装包3、安装docker3.1、下载docker3.2、安装docker3.3、docker开启远程访问4、安装registry镜像仓库4.1下载registry4.2、运行registry5、准备K8s相关镜像5.1、在有网的ARM机器下载镜像5.2、推送K8s相关镜像6、基础环境设置6.1、关闭selinux6.2、各台机器都配置hostname和/etc/hosts6.3、关闭swap6.4、关闭防火墙6.5、配置各节点系统内核参数使流过网桥的流量也进入iptables/netfilter6.6、设置iptablesforward规则6.7、

Django笔记三十五之admin后台界面介绍

本文首发于公众号:Hunter后端原文链接:Django笔记三十五之admin后台界面介绍这一篇介绍一下Django的后台界面使用。Django自带了一套后台管理界面,可用于我们直接操作数据库数据,本篇笔记目录如下:创建后台账号以及登录操作注册后台显示的数据表列表字段的显示操作字段值的修改操作列表页的执行操作1、创建后台账号以及登录操作首先我们需要创建一个可以访问后台的账号,以下命令在系统的根目录下进行:python3manage.pycreatesuperuser然后他会提示我们输入账号的名称,邮箱以及两遍密码用于确认。Username(leaveblanktouse'hunter'):ad

优秀的 Verilog/FPGA开源项目介绍(三十五)- TinyML

绪论查看《为什么FPGA/ADC通信在工业领域下更喜欢用GPMC接口?》了解TinyML~今天介绍几个与TinyML相关的开源项目。TinyMLCookbookhttps://github.com/PacktPublishing/TinyML-Cookbook介绍这本书是关于TinyML的,TinyML是一个快速发展的领域,位于机器学习和嵌入式系统的独特交叉点,可以使AI在微控制器等极低功耗设备中应用。TinyML是一个充满机遇的激动人心的领域。只需很少的预算,我们就可以赋予与周围世界巧妙互动的物体生命,并让我们的生活方式变得更美好。本书想通过实例来扫除这些障碍,让没有嵌入式编程经验的开发者也