小编Gri*_*ave的帖子

如何在Python中对一个查询字符串进行urlencode?

我在提交之前尝试对此字符串进行urlencode.

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]; 
Run Code Online (Sandbox Code Playgroud)

python url-encoding

521
推荐指数
12
解决办法
63万
查看次数

在一列上选择DISTINCT

使用SQL Server,我有......

ID  SKU     PRODUCT
=======================
1   FOO-23  Orange
2   BAR-23  Orange
3   FOO-24  Apple
4   FOO-25  Orange
Run Code Online (Sandbox Code Playgroud)

我想要

1   FOO-23  Orange
3   FOO-24  Apple
Run Code Online (Sandbox Code Playgroud)

这个问题不是让我在那里.如何在一列上选择DISTINCT?

SELECT 
[ID],[SKU],[PRODUCT]
FROM [TestData] 
WHERE ([PRODUCT] = 
(SELECT DISTINCT [PRODUCT] FROM [TestData] WHERE ([SKU] LIKE 'FOO-%')) 
ORDER BY [ID]
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server distinct

248
推荐指数
7
解决办法
38万
查看次数

如何在Linux控制台上向上/向下滚动?

我认识到Up/ Down会给你命令历史.但是,你如何通过上下滚动查看过去的输出?

我使用了Shift+ Page Up/ Page Down,Alt+ Shift+ Up/ Down和Page Up/ Page Down但这些似乎都没有用.

这是一个Redhat Linux盒子.

linux terminal rhel

182
推荐指数
10
解决办法
34万
查看次数

调整Django Admin中的字段大小

当在管理员上添加或编辑条目时,Django往往会填满水平空间,但在某些情况下,真正浪费空间,即编辑日期字段,8个字符宽,或CharField,也是6或8 chars wide,然后编辑框上升到15或20个字符.

如何告诉管理员文本框应该有多宽,或者TextField编辑框的高度?

python django django-models django-admin

103
推荐指数
9
解决办法
5万
查看次数

跨浏览器方式通过Javascript/CSS翻转html /图像?

是否有图书馆/简单的方式来翻转图像?

像这样翻转图像:

AABBCC      CCBBAA
AABBCC  ->  CCBBAA
Run Code Online (Sandbox Code Playgroud)

我不是在寻找动画,只是翻转图像.

我已经google到没有avial,只发现了一个在MozillaZine上使用SVG的复杂版本,我不相信它会跨浏览器工作.

javascript css image-manipulation

72
推荐指数
1
解决办法
5万
查看次数

从SQL Server中的给定日期获取周日名称

我正在尝试从给定日期获得星期五,星期六,星期日,星期一等一天的名字.我知道有一个内置函数返回日期名称,例如:

SELECT DATENAME(dw,'09/23/2013') as theDayName 
Run Code Online (Sandbox Code Playgroud)

此SQL查询返回:

'星期一'

一切都好.但我想Month, Day and Year单独通过.

我使用内置的DATEPART函数从日期中检索月,日和年,所以我可以将它传递给DATENAME函数:

SELECT DATEPART(m, GETDATE()) as theMonth  -- returns 11
SELECT DATEPART(d, GETDATE()) as theDay   -- returns 20
SELECT DATEPART(yy, GETDATE()) as theYear   -- returns 2013
Run Code Online (Sandbox Code Playgroud)

现在我单独有月,日,年值,我将它传递给我DATENAME以获取Weekname我想要的日期:

--my SQL query to return dayName
SELECT (DATENAME(dw, DATEPART(m, GETDATE())/DATEPART(d, myDateCol1)/ DATEPART(yy, getdate())))  as myNameOfDay, FirstName, LastName FROM myTable
Run Code Online (Sandbox Code Playgroud)

这将返回不正确的日期名称.我尝试替换/ with - 以便在DATENAME函数中我的SQL查询变为:

SELECT DATENAME(dw,'09/23/2013') 
--becomes
SELECT DATENAME(dw,'09-23-2013') 
Run Code Online (Sandbox Code Playgroud)

但它仍然从我的SQL查询中返回错误的dayName.我在这里错过了一些东西.

请指教.

sql sql-server date function

56
推荐指数
4
解决办法
36万
查看次数

SQLAlchemy继承

我对sqlalchemy下的继承感到有点困惑,我甚至不确定我应该在这里使用什么类型的继承(单表,连接表,具体).我有一个基类,其中包含一些在子类之间共享的信息,以及一些完全独立的数据.有时候,我会想要来自所有类的数据,有时只需要来自子类的数据.这是一个例子:

class Building:
    def __init__(self, x, y):
        self.x = x
        self.y = y

class Commercial(Building):
    def __init__(self, x, y, business):
        Building.__init__(self, x, y)
        self.business = business

class Residential(Building):
    def __init__(self, x, y, numResidents):
        Building.__init__(self, x, y, layer)
        self.numResidents = numResidents
Run Code Online (Sandbox Code Playgroud)

我如何使用声明式将其转换为SQLAlchemy?那么,如何将我查询该建筑物内x>5和y>3?或者哪些住宅楼只有1个居民?

python inheritance sqlalchemy

49
推荐指数
2
解决办法
1万
查看次数

如何在Ubuntu上保持Geany免费标签?

如何在Ubuntu上使用Geany免费标签?

当我在python中编码时,标签总是让我生气.TAB是看不见的.这么奇怪.

当我通过gEdit打开我的代码时,那些TAB是可见的.

python ubuntu editor geany

40
推荐指数
5
解决办法
2万
查看次数

如何从多个脚本构建单个python文件?

我有一个简单的python脚本,它导入我编写的各种其他模块(等等).由于我的环境,我的PYTHONPATH很长.我也在使用Python 2.4.

我需要做的是以某种方式打包我的脚本和所有不属于标准python的依赖项,以便我可以将单个文件通过电子邮件发送到我想要执行它的另一个系统.我知道python的目标版本是相同的,但它在linux上,我在Windows上.否则我只使用py2exe.

理想情况下,我想发送一个.py文件以某种方式嵌入所有必需的模块,但我决定自动构建一个zip,我只需解压缩,所需的模块都在一个目录中.

我已经看过各种包装解决方案了,但我似乎无法找到合适的方法.我错过了什么吗?

[编辑]我似乎很不清楚我在追求什么.我基本上在寻找像py2exe这样的东西,它会从给定的python脚本生成一个文件(或2个文件),自动包含所有导入的模块.

例如,如果我有以下两个文件:

[\foo\module.py]
def example():
    print "Hello"

[\bar\program.py]
import module
module.example()
Run Code Online (Sandbox Code Playgroud)

我跑:

cd \bar
set PYTHONPATH=\foo
program.py
Run Code Online (Sandbox Code Playgroud)

然后它会工作.我想要的是能够说:

magic program.py
Run Code Online (Sandbox Code Playgroud)

并最终得到一个文件,或者可能是一个文件和一个zip,然后我可以复制到linux并运行.我不想在目标linux系统上安装我的模块.

python

31
推荐指数
5
解决办法
3万
查看次数

什么是HTML中<div>元素的默认z-Index,以及如何使用JavaScript获取它?

所以通常我们可以使用例如:获得div元素的z-Index值:

var zindex = document.getElementById('id').style.zIndex;
Run Code Online (Sandbox Code Playgroud)

我在我的代码中使用此值来执行某些操作.现在的问题是默认值,HTML代码中没有定义任何内容(甚至在外部css中定义z-Index的情况下),同样的java脚本命令也不返回任何内容.

我理解在默认情况下,浏览器通常根据元素堆栈决定渲染.但是在JavaScript中是否有任何特定的价值或方法来实现这一点,没有定义任何值?

我的意思是,通常没有任何返回意味着没有定义值.但它也发生在外部css,所以我怎么能区分这两者?

javascript css z-index

29
推荐指数
3
解决办法
3万
查看次数