Q&A in 2018 - Q1】的更多相关文章

Those questions Simply write down questions that ever frustrated me a little: How to convert unix timestamp to standard format in SQL? How to convert unix timestamp to standard format in R? How to download files from the remote server to local deskto…
How to zip a file for Windows? 压缩一个文件: makecab c:/file_name.txt c:/file_name.zip 解压一个文件: expand c:/file_name.zip c:/file_name.txt How to replace in shell? 全局替换真正使用的是两个ex命令是 :g(global全局)和:s(switch替换). 替换命令的语法如下: :s / old / new /   这将把当前中模式old的第一次出现修改为…
数据查询中万能的下划线基本用法: __contains: 包含 __icontains: 包含(忽略大小写) __startswith: 以什么开头 __istartswith: 以什么开头(忽略大小写) __endswith __iendswith __gt: 大于 __gte: 大于等于 __lt: 小于 __lte: 小于等于 __rang: 范围 models.Book.objects.filter(pub_date__range=('2015-01-01','2016-01-01'))…
一.聚合查询和分组查询 1.aggregate(*args, **kwargs): 通过对QuerySet进行计算,返回一个聚合值的字典.aggregate()中每个参数都指定一个包含在字典中的返回值.即在查询集上生成聚合. from django.db.models import Avg,Min,Sum,Max # 从整个查询集生成统计值.比如,你想要计算所有在售书的平均价钱.Django的查询语法提供了一种方式描述所有图书的集合. Book.objects.all().aggregate(A…
题意:x是\([1e5,1e9]\)的随机数,p是小于x的最大素数,q是大于等于x的最小素数,\(n=pq\),\(c=f^{2^{30}+3}\mod{n}\),给n和c求f 题解:rsa解密,首先在\(sqrt(n)\)附近找到p和q,让\(r=(p-1)*(q-1)\),\(e=2^{30}+3\),\(d*e\mod{r}=1\),\(c^d\mod{n}=f\) 证明:\(c=f^e%n\),\(f^{d*e}=f^{d*e\mod(\phi(n))}\mod{n}=f^{d*e\mo…
Model中的F F 的操作通常的应用场景在于:公司对于每个员工,都涨500的工资.这个时候F就可以作为查询条件 1 2 3 from django.db.models import F models.UserInfo.objects.filter().update(salary=F('salary')+500) # F('salary')就表示salary在这行记录中的值. F的使用场景基本就是这样,比较简单. Model中的Q Q 的操作通常的应用场景在于:构造搜索条件. 普通filter搜…
Model中的F F 的操作通常的应用场景在于:公司对于每个员工,都涨500的工资.这个时候F就可以作为查询条件 from django.db.models import F models.UserInfo.objects.filter().update(salary=F('salary')+500) # F('salary')就表示salary在这行记录中的值. F的使用场景基本就是这样,比较简单. Model中的Q Q 的操作通常的应用场景在于:构造搜索条件. 普通filter搜索条件支持三…
Q的实例化用法 #q1 里面的条件都是or的关系 q1=Q() q1.connector = 'OR' q1.children.append(('id',1)) q1.children.append(('id',3)) q1.children.append(('id',6)) #q2里面的条件都是or的关系 q2=Q() q2.connector = 'OR' q2.children.append(('c',2)) q2.children.append(('c',4)) q2.children.…
F函数 能够解析对现有查询对象的引用的对象. obj = Score.objects.get(stuid=') obj.score += 1 obj.order.save() 执行出的SQL语句 where stuid = '12' 而我们想生成的SQL语句为 ' 此时需要使用F函数 from django.db.models import F from core.models import Order obj = Score.objects.get(stuId=') obj.score = F…
题目传送门 矩阵乘法 题目描述 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数. 输入输出格式 输入格式: 第一行两个数N,Q,表示矩阵大小和询问组数: 接下来N行N列一共N*N个数,表示这个矩阵: 再接下来Q行每行5个数描述一个询问:x1,y1,x2,y2,k表示找到以(x1,y1)为左上角.以(x2,y2)为右下角的子矩形中的第K小数. 输出格式: 对于每组询问输出第K小的数. 输入输出样例 输入样例#1: 2 2 2 1 3 4 1 2 1 2 1 1 1 2 2…