以下代码:
class Log:
BAT_STATS = ['AB', 'R', 'H', 'HR']
def __init__(self, type):
for cat in Log.BAT_STATS:
self.cat = 0
Run Code Online (Sandbox Code Playgroud)
我希望循环在那里创建BAT_STATS中每个键的类属性,所以我可以去:
log = Log()
print log.HR;
Run Code Online (Sandbox Code Playgroud)
与PHP类似,$ this - > $$ foo ='bar',其中$ foo为'HR'.
你能不用以下的MySQL存储过程吗?/
DROP PROCEDURE IF EXISTS `test`;
DELIMITER //
CREATE PROCEDURE TEST (team varchar(30))
BEGIN
SELECT * FROM TEAMS WHERE TEAM_ID = @team;
END
//
Run Code Online (Sandbox Code Playgroud)
@team(或team)是传递给存储过程的变量?
好的,简单的:
self = $(this);
Run Code Online (Sandbox Code Playgroud)
当它在事件处理程序中时,在IE8中引发JavaScript错误.它适用于所有其他浏览器.
var self = $(this);
Run Code Online (Sandbox Code Playgroud)
没有错误.为什么?
CREATE INDEX alias_pub_idx2
ON info.palias
USING btree
(publisher_id, player_id, pub_player_id);
CREATE INDEX alias_pub_idx3
ON info.palias
USING btree
(player_id);
Run Code Online (Sandbox Code Playgroud)
第一列包括三列; 后者仅包括一个.我认为它们是多余的 - 第一个btree索引就足够了,但我对PostgreSQL索引方法并不十分熟悉.思考?
考虑一下...
from itertools import groupby
from operator import itemgetter
data = [{'pid': 1, 'items': 1}, {'pid': 2, 'items': 5}, {'pid': 1, 'items': 3}]
data = sorted(data, key=itemgetter('pid'))
for pid, rows in groupby(data, lambda x: x['pid']):
print(pid, sum(r['items'] for r in rows))
for key in ['items']:
print(pid, sum(r[key] for r in rows))
Run Code Online (Sandbox Code Playgroud)
第一个print()调用显示正确的#,4表示pid1,5表示2。第二个print()调用在键列表中循环显示,两个都显示0。这是怎么回事?
这段代码:
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.cnn.com"]];
[req setHTTPMethod:@"GET"];
NSURLResponse *res;
NSError *err;
NSData *data = [NSURLConnection sendSynchronousRequest:req returningResponse:&res error:&err];
NSString *html = [NSString stringWithUTF8String:[data bytes]];
NSLog(@"email adress is %@ and password is %@, response is %@, length is %i", self.boxEmail.text, self.boxPassword.text, html, data.length);
Run Code Online (Sandbox Code Playgroud)
显示null为html.出了什么问题?
NSLog'ing data.description产量:
<3c21444f 43545950 45204854 4d4c3e0a 3c68746d 6c206c61 6e673d22 656e2d55 53223e0a 3c686561 643e0a3c
Run Code Online (Sandbox Code Playgroud)
等等
我想从列表中的每对值的元组,例如
[1,2,3,4]
会产量:
(1,2)
(1,3)
(1,4)
(2,3)
(2,4)
(3,4)
Run Code Online (Sandbox Code Playgroud)
这似乎非常单行的食谱,但我不能让它工作.
我有这个:
{1: 'Foo', 2: 'Bar', 3: 'Chazz', 4: 'Alpha', 6: 'Zorn', 7: 'Doe'}
我想要一个dict中的键列表,按字母顺序按值排序:
[4,2,3,7,1,6]
什么是最简单,最pythonic的方法在2.7?
python ×4
sql ×2
indexing ×1
ios ×1
javascript ×1
jquery ×1
mysql ×1
objective-c ×1
parameters ×1
postgresql ×1