自定义字段属性和错误信息 对于每个字段你可以设置其是否为必需,最大长度和最小长度。你还可以针对每个属性自定义错误信息,见下面代码。 from django import forms class LoginForm(forms.Form): username = forms.CharField( re ...
分类:
其他好文 时间:
2021-01-26 12:42:23
阅读次数:
0
Google protobuf是非常出色的开源工具,在项目中可以用它来作为服务间数据交互的接口,例如rpc服务、数据文件传输等。protobuf为proto文件中定义的对象提供了标准的序列化和反序列化方法,可以很方便的对pb对象进行各种解析和转换。以下是我总结的protobuf使用技巧和经验,分享给 ...
分类:
其他好文 时间:
2021-01-05 10:57:42
阅读次数:
0
1.双击打开文件工具-选项-环境-选项卡和窗口-取消勾选“允许在预览选项卡中打开新文件。” 2.去掉方法名前的引用等信息:工具→选项→文本编辑器→所有语言→CodeLens→去掉√。 3.代码注释的快捷键: 与Sqlserver查询分析器中代码注释快捷键一致, 注释代码:Ctrl+K+C 取消注释: ...
分类:
其他好文 时间:
2020-12-28 11:18:27
阅读次数:
0
在Linux系统中使用Vim读写远程文件良许良许Linux点击「阅读原文」查看良许原创精品视频。大家好,我是良许。今天我们讨论一个Vim使用技巧——用Vim读写远程文件。要实现这个目的,我们需要使用到一个叫netrw.vim的插件。从Vim7.x开始,netrw.vim就被设置为默认安装的标准插件了。这个插件允许用户通过ftp、rcp、scp、http等协议读写、编辑和浏览远程文件。插件netrw
分类:
系统相关 时间:
2020-12-23 12:39:57
阅读次数:
0
GDB是一款强大的工具,是C/C++开发人员的利器,能够系统介绍该工具使用的中文资料并不多,下面分享一个连接,该文档分享了100个GDB使用技巧,包括我总是记不住的打印内存和STL容器方法。 https://wizardforcel.gitbooks.io/100-gdb-tips/content/ ...
分类:
数据库 时间:
2020-12-16 11:49:22
阅读次数:
7
列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
分类:
编程语言 时间:
2020-12-14 13:20:26
阅读次数:
4
前言Git是一个易学难精的分布式版本控制系统,被我们码农常用于代码的管理。如果你还不了解Git,建议先通过廖雪峰的Git教程进行了解,再来看本文,因为本文以使用技巧为主,不会在基础名词上做过多解释。廖雪峰的Git教程:https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000恢复被强制推送push失踪的代码在常规的开发流程中,难
分类:
其他好文 时间:
2020-12-11 11:55:44
阅读次数:
3
删除DataFrame指定列有空值的行 1. `mydf.dropna(subset=['col1', 'col2'], inplace = True)` 2. ``` mydf = pd.DataFrame({ 'name' : ['Tom','Amy','John','George'], 'se ...
分类:
其他好文 时间:
2020-12-09 12:04:52
阅读次数:
4
1、判断奇偶数 void odd_even(int n) { if(n & 1 == 1) { printf("n是奇数!\n"); } } 2、交换两个数字 int swap(int x, int y) { x = x ^ y; y = x ^ y; x = x ^ y; } 基于异或运算的如下性 ...
分类:
编程语言 时间:
2020-11-17 12:40:14
阅读次数:
9
本文介绍Vue前端开发中require.context方法的使用技巧
分类:
其他好文 时间:
2020-11-16 13:07:41
阅读次数:
3