q2

unpivot and PostgreSQL

匿名 (未验证) 提交于 2019-12-03 02:06:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Is there a unpivot equivalent function in PostgreSQL? 回答1: Create an example table: CREATE TEMP TABLE foo (id int, a text, b text, c text); INSERT INTO foo VALUES (1, 'ant', 'cat', 'chimp'), (2, 'grape', 'mint', 'basil'); You can 'unpivot' or 'uncrosstab' using UNION ALL: SELECT id, 'a' AS colname, a AS thing FROM foo UNION ALL SELECT id, 'b' AS colname, b AS thing FROM foo UNION ALL SELECT id, 'c' AS colname, c AS thing FROM foo ORDER BY id; This runs 3 different subqueries on foo , one for each column we want to unpivot, and returns, in

data.table row-wise sum, mean, min, max like dplyr?

匿名 (未验证) 提交于 2019-12-03 01:23:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: There are other posts about row-wise operators on datatable. They are either too simple or solves a specific scenario My question here is more generic. There is a solution using dplyr. I have played around but failed to find a an equivalent solution using data.table syntax. Can you please suggest an elegant data.table solution that reproduce the same results than the dplyr version? EDIT 1 : Summary of benchmarks of the suggested solutions on real dataset (10MB, 73000 rows, stats made on 24 numeric columns). The benchmark results is

飞行姿态解算(二)

匿名 (未验证) 提交于 2019-12-03 00:22:01
继之前研究了一些飞行姿态理论方面的问题后,又找到了之前很流行的一段外国大神写的代码,来分析分析。 先贴上代码: #include "AHRS.h" //---------------------------------------------------------------------------------------------------- // Definitions #define Kp 2.0f #define Ki 0.005f #define halfT 0.5f //---------------------------------------------------------------------------------------------------- // Variable definitions float q0 = 1, q1 = 0, q2 = 0, q3 = 0; float exInt = 0, eyInt = 0, ezInt = 0; //---------------------------------------------------------------------------------------------------- // Function void AHRSupdate(float gx, float gy,

django Q查询补充

匿名 (未验证) 提交于 2019-12-02 23:42:01
第一种方式     models.UserInfo.objects.filter(Q(Q(username=u)&Q(pwd=p))|Q(Q(emial=u)&Q(pwd=p))) 第二种方式     con = Q()     q1 = Q()     q1.connector = 'AND'     q1.children.append(('username', u))     q1.children.append(('pwd', p))     # Q(Q(username=u)&Q(pwd=p))     q2 = Q()     q2.connector = 'AND'     q2.children.append(('email',e))     q2.children.append(('pwd', p))     # Q(Q(email=e)&Q(pwd=p))     con.add(q1, 'OR')     con.add(q2, 'OR')     models.UserInfo.objects.filter(con)

文法

大城市里の小女人 提交于 2019-12-02 04:02:26
1. 正规式转换到正规文法 对任意正规式R选择一个非终结符Z生成规则Z→R 1.对形如A→ab的规则,转换成A→aB,B→b 2.将形如A→a|b的规则,转换成A→a,A→b(A→a|b) 3.将形如A→a*b的规则,转换成A→aA,A→b 将形如A→ba*的规则,转换成A→Aa,A→b 不断利用上述规则进行转换,直到每条规则最多含有一个终结符为止. 1(0|1)*101 S->A1 A->B0 B->C1 C->1(0|1)* ->1|C0|C1 (a|b)*(aa|bb)(a|b)* S->(a|b)S S->(aa|bb)(a|b)* S->S(a|b) S->(aa|bb) S->aA A->a S->bB B->b S->aS|bS|Sa|Sb|aA|bB ((0|1)*|(11))* S->((0|1)*|(11))S|E S->(0|1)*S|11S|E S->(0|1)*S S->(0|1)S S->0S|1S S->1A A->1S S->0S|1S|1A|E (0|11 0) S->0 S->1A A->1B B->0 S->0|1A 2. 自动机 M=({q0,q1,q2,q3},{0,1},f,q0,{q3}) 其中f: (q0,0)=q1 (q1,0)=q2 (q2,0)=q3 (q0,1)=q0 (q1,1)=q0 (q2,1)=q0 (q3,0)=q3

CF888E Maximum Subsequence

风格不统一 提交于 2019-12-01 10:13:29
洛咕 题意:给定 \(n(n<=35)\) 个数的数列和 \(m(m<=1e9)\) ,在数列中任选若干个数,使得他们的和对 \(m\) 取模后最大,求这个最大值. 分析:看到这个 \(35\) ,很容易想到折半搜索.把数列分成相等的两个部分,分别爆搜出每个部分所有能够产生的和(在模 \(m\) 的意义下),时间复杂度为 \(2^{18}\) ,很稳. 然后对于前半部分的一个数 \(x\) ,它要么是跟后半部分最大的那个与之相加不超过 \(m\) 的数 \(y\) 产生最大答案,要么是跟后半部分最大的那个数 \(q2[sum2]\) 产生最大答案. 所以我们只要考虑如何求第一种情况,显然可以把两个部分的数从小到大排序,然后两个指针来尺取就好了. #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #include<queue> #include<map> #include<set> #define ll long long using namespace std; inline int read(){ int x=0,o=1;char ch=getchar(); while(ch!='-'&&(ch<'0'||ch>'9'))ch=getchar();

计算机概论阅读

China☆狼群 提交于 2019-11-30 16:51:54
第一章-全景图 q1:恐怖组织探测软件?图论是什么?如何应用? q2:万维网是什么?Internet是什么?两者之间的关系? q3:计算科学无法涉及的领域是什么? 第二章-二进制数值与计数系统 q1:为什么计算系统普遍使用二进制?不用十进制?二进制有什么优越性?~p37 q2:字节?位? 第三章-数据表示法 q1:数据压缩操作方法? q2:p37底部模拟信号和数字信号,脉冲编码调制 q3:如何处理数据溢出? q4:各种数据压缩的不同? 第四章-门和电路 q1:p69布尔代数表 q2:全加器运行机制 q3:s-r锁存器运行原理 q4:引脚是什么 第五章- q1:软盘为什么被淘汰? q2:网盘的运作机理 q3:磁盘怎么读? 第六章-低级程序设计语言与伪代码 q1:为什么pep/8汇编语言做十进制? q2:汇编语言怎么使用? 第七章-问题求解与算法计算 q1:永远都不要改造轮子是什么意思? q2:Cpu能够直接执行和必须转换? 第八章-抽象数据类型与子程序 q1:p178 8.7.2值参与引用参数? q2:为什么普遍使用二叉树而非多叉分枝每个节点使用检索? 第九章-面向对象设计与高级程序设计语言 q1:Java?字节码和机器码有什么不同? q2: 强类型? q3:可移植性是什么意思? 第十章-操作系统 q1:sjn算法是什么 q2:轮询算法的应用点? 第十一章:文件系统和目录 q1

数据结构 队列

旧街凉风 提交于 2019-11-29 17:14:24
数据结构 队列 1.概念 从队尾入队 从队首出队 FIFO First in first out 2.课堂练习 用两个队列实现栈 图(1):当栈里面插入元素“abcd”的时候,元素a在栈底(最后出去),d在栈顶(最先出去); 图(2):将元素“abc”从q1中头删,然后再q2中尾插进来之后,头删q1中的元素“d”,就相当于实现了栈顶元素的出栈; 图(3):同理,将元素“ab”从q2中头删,然后尾插到q1中,然后再头删q2中的元素“c”; 图(4):同理,删除元素“b”; ———————————————— 原文链接:https://blog.csdn.net/cherrydreamsover/article/details/80466781 Queue.h Queue.cpp main.cpp 来源: https://www.cnblogs.com/wwqdata/p/11524045.html

python3 jenkins api操作

邮差的信 提交于 2019-11-28 22:20:44
一、安装依赖包 pip install python-jenkins 二、常用操作 0、调用jenkins(以下用的server都是这里的环境) import jenkins server = jenkins.Jenkins('http://localhost:8080', username='admin', password='123456') 1、获取版本信息 server.get_version() ''' 2.192 ''' 2、获取用户信息等 server.get_whoami() ''' {'_class': 'hudson.model.User', 'absoluteUrl': 'http://10.0.0.141:8080/user/admin', 'description': None, 'fullName': 'qq', 'id': 'admin', 'property': [{'_class': 'jenkins.security.ApiTokenProperty'}, {'_class': 'hudson.plugins.emailext.watching.EmailExtWatchAction$UserProperty', 'triggers': []}, {'_class': 'org.jenkinsci.plugins.displayurlapi

Rad Controls_Q2_2006 注册机

与世无争的帅哥 提交于 2019-11-26 11:09:08
应网友的要求 RadControls_Q2_2006 注册机已经提供下载。 注:本注册机并非本人所做。 关于RadControls_Q2_2006的安装文件 www.dnc.com.cn 上提供下载。 注册机下载 转载于:https://www.cnblogs.com/liuxzh1026/archive/2006/09/22/512055.html 来源: https://blog.csdn.net/weixin_30367945/article/details/98801150