扩展序列化器的有用性是我们想要解决的问题。然而,这不是一个微不足道的问题,它将需要一些严肃的设计工作。—— Russell Keith-Magee, Django 用户组 序列化器允许将复杂数据 (如查询集和模型实例) 转换为可以轻松渲染成 JSON,XML 或其他内容类型的原生 Python 数据 ...
分类:
其他好文 时间:
2020-05-16 10:36:27
阅读次数:
62
有的时候我们需要用一个数字来维护多个状态,比如权限,一个角色可以有读的权限,也可以有写的权限,设计数据库的时候,很多人会选择创建多个列来维护不同的权限 其实完全是可以用一个数字来维护多个权限的 大致的思路用数字二进制形态中的0和1以及1所处的位置来表示表示状态,数是多少位,就能表示多少个状态,并且这 ...
分类:
其他好文 时间:
2020-05-14 19:22:47
阅读次数:
52
总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件切片(分块),但这不是我们现在说的重点,我们要做的事是保证在网络中断后1G的文件已上传的那部分在下次 ...
分类:
Web程序 时间:
2020-05-14 17:21:51
阅读次数:
81
发现不少同学在后台留言问到有关 JVM 的问题:我知道 JVM ,但怎么就是学不懂呀?面试时候问到 JVM 一下不知道该讲些啥。 ...
分类:
其他好文 时间:
2020-05-14 15:21:10
阅读次数:
64
题意:给一个n行n列的矩阵,构造两个数组a,b,使得对于任意x,y≤n满足mapp[x][y]≤a[x]+b[y] 分析:这不就是个KM算法的板子题吗? (摘自老姚博客) 所以只需要输出A数组B数组与ans即可(真没啥好说的,我称之为KM算法附赠品) 代码: #include<cstdio> #in ...
分类:
其他好文 时间:
2020-05-11 00:57:04
阅读次数:
46
final关键字 一、final关键字的基本用法 在Java中,final 关键字可以用来修饰类、方法和变量(包括成员变量和局部变量) 1、修饰类 1. 当用 final 修饰一个类时,表明这个 类不能被继承 。 2. 由于final 类禁止继承,所有 final 类中所有的方法都隐式指定为是 fi ...
分类:
其他好文 时间:
2020-05-11 00:54:18
阅读次数:
58
一、完成一个任务需要什么? 时间 + 资源 + 处理能力 时间就是时间。 资源就是资源。 处理能力就是能够利用时间和资源完成任务的主体。 二、关于操作系统 处理能力就是cpu。 资源就是存储。 时间就是cpu的时间。 cpu的处理能力:很快很快。 cpu需要获取存储资源:这个过程我们称之为IO,IO ...
分类:
编程语言 时间:
2020-05-10 01:40:50
阅读次数:
83
从从参加工作到现在,已经接近三年了。在这不长不短的时间里,我的职业规划犹如正余弦函数一样变化,一直游离在前端和后端之间。 第一年入职,被安排维护和拓展一套基于JAVA实现的地图瓦片生产工艺程序,不算复杂,基本上也涉及到了一些JAVA的特性,例如文件IO、多线程处理文件、Servlet实现、RPC等等 ...
分类:
其他好文 时间:
2020-05-10 00:55:12
阅读次数:
117
题目啊常规解法(DFS)在此就不赘述了。。。 直接进入正题。 众所周知,N皇后是NP完全类问题,n稍微大了点求解过程就会变得很长。 算法方面很难再有质的效率突破,但这不妨在其他细节上下下功夫。 揆诸常规解法,采用了数组来做mark,以行为每一层进行回溯算法,每个操作周期中无非就做了下面这些事情: 更 ...
分类:
其他好文 时间:
2020-05-08 20:03:15
阅读次数:
86
五一期间原计划是写两篇文章,看一本技术类书籍,结果这五天由于自律性过于差,禁不住各种诱惑,我连电脑都没打开过,计划完美宣告失败。所以在这能看出和大佬之间的差距,人家没白没夜的更文,比你优秀的人比你更努力,难以望其项背,真是让我自愧不如。 知耻而后勇,这不逼着自己又学起来了,个人比较喜欢一些实践类的东 ...
分类:
其他好文 时间:
2020-05-07 19:24:57
阅读次数:
190