Django学习笔记—ModelForm自定义ValidationError进行表单验证即给model字段添加限制条件

  • Post author:
  • Post category:其他

ValidationError文档 model class UserAsk(models.Model): name = models.CharField(max_length=20,verbose_name=u"用户名") mobile = models.CharField(max_length=11,verbose_name=u"手机号码") course_name = models.CharF…

继续阅读 Django学习笔记—ModelForm自定义ValidationError进行表单验证即给model字段添加限制条件

模块化的基本概念&Node.js 中的模块化

  • Post author:
  • Post category:其他

1. 模块化的基本概念 1.1 什么是模块化 模块化 是指解决一个复杂问题时,自顶向下逐层把 系统划分成若干模块的过程 。对于整个系统来说,模块是可组合、分解和更换的单元。 编程领域中的模块化: 编程领域中的模块化,就是 遵守固定的规则 ,把一个大文件拆成独立并互相依赖的多个小模块。 把代码进行模块化拆分的好处: ①提高了代码的复用性 ②提高了代码的可维护性 ③可以实现按需加载 1.2 模块化规范…

继续阅读 模块化的基本概念&Node.js 中的模块化

android studio 使用本地gradle的配置

  • Post author:
  • Post category:其他

我下载的gradle是4.3版本的,大家可以在百度上搜索gradle即可去官网下载。 然后复制到android studio安装目录下的gradle文件夹下,并解压;压缩包和解压后的文件夹都需要保留: 然后在android studio里面切换到project,打开gradle-wrapper.properties文件,将gradle修改为4.3版本,并将distributionUrl换成本地的 …

继续阅读 android studio 使用本地gradle的配置

数据科学入门与实战:Matplotlib绘图DateFrame

  • Post author:
  • Post category:其他

import numpy as np import pandas as pd from pandas import Series,DataFrame import matplotlib.pyplot as plt 创建DateFrame,并绘图 df = DataFrame(np.random.randint(1,10,40).reshape(10,4),columns=['A','B','C',…

继续阅读 数据科学入门与实战:Matplotlib绘图DateFrame

kubeadm安装单机k8s

  • Post author:
  • Post category:其他

目前出现的安装方式 目前我看到的有三种方式 minikube、microk8s、kubeadm 除了以上方式,甚至有以安装二进制文件的方式安装的。参看文档 minikube安装在不同操作系统 https://www.imooc.com/article/23785 从安装的服务来看,k8s 单节点必要的服务包括: 容器运行时: 默认是 Docker etcd: key-value 存储服务,用于保存…

继续阅读 kubeadm安装单机k8s

navicat连接数据报10060错误

  • Post author:
  • Post category:其他

使用navicat连接mysql时10060错误问题描述:在使用navicat连接mysql数据库时,出现错误:2003-cantconnectromysqlserveronxxx(10060unknownerror),如图navicat连接mysql10060unknownerror解决步骤:在服务器商的后台,配置安全组,放行数据库端口号,默认的是3306。 我使用的是腾讯云的轻量服务器 1、在…

继续阅读 navicat连接数据报10060错误

.npy文件的读取

  • Post author:
  • Post category:其他

npy文件是numpy专用的二进制文件。以读取x.npy文件为例: 1.在桌面新建一个文件夹命名为test,将x.npy文件放入该文件夹内 2.运行代码: import numpy as np x = np.load('C:\\Users\\用户名\\Desktop\\test\\x.npy')即可 注意:是\\不是\ 版权声明:本文为m0_73590623原创文章,遵循 CC 4.0 BY-SA…

继续阅读 .npy文件的读取

密码应用安全性评估实施要点之二密码技术应用要求与实现要点(3)

  • Post author:
  • Post category:其他

设备和计算安全要求与实现要点 总则 实现要点概述 1) 身份鉴别 2) 远程管理鉴别信息保密性 3) 访问控制信息完整性 4) 敏感标记完整性 5) 重要程序或文件完整性 6) 日志记录完整性 7) 密码模块实现 总则 设备和计算安全密码应用总则如下: ① 采用密码技术对登录的用户进行身份鉴别 ② 采用密码技术的完整性功能来保证系统资源访问控制信息的完整性。 ③ 采用密码技术的完整性功能来保证重要…

继续阅读 密码应用安全性评估实施要点之二密码技术应用要求与实现要点(3)

密码学系列之四:一文搞懂序列密码

  • Post author:
  • Post category:其他

序列密码 1. 基本概念 1.1 定义 1.2 基本原理 1.3 序列密码的特点 2 线性反馈移位寄存器 2.1 定义 2.2 m m m 序列 2.3 带进位的反馈移位寄存器 3. 非线性序列 3.1 Geffe发生器 3.2 J-K触发器 3.3 Pless生成器 3.4 门限发生器 4. 典型序列密码算法 4.1 RC4 4.2 A5 1. 基本概念 序列密码,又称为流密码,属于对称密码体制…

继续阅读 密码学系列之四:一文搞懂序列密码

cmake教程-提高篇

  • Post author:
  • Post category:其他

之前写过一篇文章,以实例简单介绍了cmake的常用操作,这次写一下稍微提高一些的用法。 入门篇请参考: cmake入门篇 一、常需要设置的几个变量 如果我们是在嵌入式下编程,需要交叉编译,那么下面一些变量可能需要设置一下。 #指定C++的标准 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_E…

继续阅读 cmake教程-提高篇