简述python中functools.wrapper() 首先对于最简单的函数: def a(): pass if __name__ == '__main__': print(a.__name__) 输出结果: a 然后稍微复杂点: def a(func): def wrapper() return ...
分类:
移动开发 时间:
2020-06-30 20:30:36
阅读次数:
105
前言 Django 的查询语法难以简单的表达复杂的 WHERE 子句,对于对于这种情况, Django 提供了 extra() 方法。 extra() 能在 QuerySet 生成的SQL从句中注入新子句,这样可以完成复制的查询。 extra() extra 方法的源码在 models/query. ...
分类:
编程语言 时间:
2020-06-30 20:27:44
阅读次数:
70
1、原理 阴影实时渲染是计算机图形学的高级技术。它能提高场景的真实感。两种通用的阴影渲染技术分别是地图阴影(shadow map)和体积阴影(shadow volumes)。地图阴影的优势在于效率很高,因为地图阴影只需要渲染场景两次(一般来说)。并且不需要进行几何处理和产生额外的mesh。无论多复杂 ...
分类:
其他好文 时间:
2020-06-30 20:18:09
阅读次数:
62
今天测试了一下发布 WebGL 的过程, 通过 Unity3D 创建, 相当麻烦, 它不仅对API有限制, 对测试Debug有限制, 也对服务器有要求, 并且现在的浏览器都很注重安全策略, 这些都增加了复杂度... 流程大概如下: 1. 做个简单场景, 放到 BuildSettings 里面去 2. ...
分类:
Web程序 时间:
2020-06-30 17:27:03
阅读次数:
64
每日鸡汤 如果不能一夜暴富,两夜也可以,三晚我也不嫌多。 每日冷知识 水稻是最耗水的农作物之一,种植每公斤需要耗费约2500升水,但这些水主要是为了防止杂草生长。SRI(水稻强化栽培体系)是一项新秀技术,可以减少50%以上的用水量。 每日诗词 月明船笛参差起,风定池莲自在香。 ——秦观《纳凉》 每日 ...
分类:
其他好文 时间:
2020-06-30 17:25:38
阅读次数:
113
很多时候我们用一些管理系统的时候,发布新闻、公告等文字类信息时,希望能很快的将word里面的内容直接粘贴到富文本编辑器里面,然后发布出来。减少排版复杂的工作量。 下面是借用百度doc 来快速实现这个word 粘贴到 富文本编辑器里面方法一: 工具/原料 百度doc任意富文本编辑器,以UEDdito为 ...
分类:
其他好文 时间:
2020-06-30 14:52:28
阅读次数:
68
最短路径——Dijkstra算法 BFS算法的局限性 Dijkstra算法 第一轮:循环遍历所有结点,找到还没确定最短路径,且dist最小的顶点vi,令final[i]=true; 检查所有邻接自vi的顶点,若其final值为false,则更新dist和path的信息 第二轮:循环遍历所有结点,找到 ...
分类:
编程语言 时间:
2020-06-30 14:43:38
阅读次数:
73
题目 点这里看题目。 分析 看到 n 很小,限制条件又这么复杂,显然可以直接容斥。 我们实际上只需要保证每个公司都有边可以修建(树的性质保证最终每个公司有且仅有一条边可以修建)。因此不难有容斥: \[ \begin{aligned} f(k):&\text{有}k\text{个公司没有边修建的方案数 ...
分类:
其他好文 时间:
2020-06-30 14:39:50
阅读次数:
47
如有一CSV表格: usernaname password except_val user1 123456 登录成功 user1 _ 密码不能为空 _ 123456 用户名不能为空 xxxx xxxx 用户名或密码有误 读取CSV文件 读取csv文件数据为一个元组的序列 1 import csv 2 ...
分类:
编程语言 时间:
2020-06-30 13:03:29
阅读次数:
66
码字不易,喜欢请点赞!!!1.数据结构基础2.线性表(顺序存储、链式存储) 元素之间是有顺序的:第一个元素无前驱,最后一个元素无后继,其他元素都有前驱和后继顺序存储结构:用一段地址连续的存储单元一次存储线性表的数据元素(存取时间复杂度为O(1),插入或删除时间复杂度为O(N),适合数据量不大并且存取 ...
分类:
编程语言 时间:
2020-06-30 12:41:35
阅读次数:
97