小编Bra*_*rke的帖子

如何获取Android设备的主要电子邮件地址

你如何获得Android的主要电子邮件地址(或电子邮件地址列表)?

我的理解是,在OS 2.0+上支持多个电子邮件地址,但在2.0以下,每个设备只能有一个电子邮件地址.

email android

408
推荐指数
7
解决办法
25万
查看次数

SQLAlchemy默认DateTime

这是我的声明模型:

import datetime
from sqlalchemy import Column, Integer, DateTime
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()

class Test(Base):
    __tablename__ = 'test'

    id = Column(Integer, primary_key=True)
    created_date = DateTime(default=datetime.datetime.utcnow)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试导入此模块时,我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "orm/models2.py", line 37, in <module>
    class Test(Base):
  File "orm/models2.py", line 41, in Test
    created_date = sqlalchemy.DateTime(default=datetime.datetime.utcnow)
TypeError: __init__() got an unexpected keyword argument 'default'
Run Code Online (Sandbox Code Playgroud)

如果我使用Integer类型,我可以设置默认值.这是怎么回事?

python sqlalchemy date

140
推荐指数
6
解决办法
13万
查看次数

你如何获得iPhone的设备名称

如果你打开Settings -> General -> About,它会说Bob的iPhone位于屏幕顶部.你如何以编程方式获取该名称?

uikit ios

127
推荐指数
8
解决办法
10万
查看次数

Eclipse中的Ctrl-Space而不按Ctrl-Space

我刚刚开始使用Eclipse,我注意到当我开始键入一个本地变量名时,在我按Ctrl+ 之前,它没有像Visual Studio那样提出建议Space.有没有办法让它自动完成?我发现Ctrl+ Space一个尴尬的按键.

eclipse

89
推荐指数
4
解决办法
5万
查看次数

在分析Python脚本时,通过percall对cProfile输出进行排序

我正在使用 python -m cProfile -s calls myscript.py

python -m cProfile -s percall myscript.py 不起作用.

Python文档说"在Stats文档中查找有效的排序值.":http://docs.python.org/library/profile.html#module-cProfile,我找不到.

python profiling cprofile

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

"强制"在Uncrustify中做了什么?

许多选项包括Force值选项:

在嵌套的parens之间添加或删除空格

sp_paren_paren{ Ignore,Add,Remove,Force}

这是什么意思?它有什么不同Add

code-formatting uncrustify

38
推荐指数
2
解决办法
3847
查看次数

合成没有实例变量的属性

我以为我理解@property和@synthesize,但我做了一些实验,我无法弄清楚为什么下面(我认为被破坏)代码有效.

如您所见,没有与name属性对应的实例变量.如果Objective-C找不到具有相同名称和类型的实例变量,它是否会以某种方式创建实例变量?

标题:

#import <Foundation/Foundation.h>

@interface AddressCard : NSObject {

}

@property (copy, nonatomic) NSString *name;
-(void) print;

@end
Run Code Online (Sandbox Code Playgroud)

执行:

#import "AddressCard.h"

@implementation AddressCard

@synthesize name;

-(void) print {
    NSLog(@"Name=%@", self.name);
}

-(void) dealloc {
    [name release];
    [super dealloc];
}

@end
Run Code Online (Sandbox Code Playgroud)

测试:

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    AddressCard *ac = [[AddressCard alloc] init];
    ac.name = @"Brandon";
    [ac print];

    [ac release];

    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

objective-c

29
推荐指数
1
解决办法
8305
查看次数

安装PHP for Windows后为什么会丢失php5isapi.dll?

自从我安装了适用于Windows的PHP以来已经有一段时间了,但我在网上看到的每个指南都告诉我设置IIS以使用php5isapi.dll识别.PHP文件.但是,在安装PHP 5.3.0和PHP 5.2.10后,我似乎无法在任何地方找到php5isapi.dll.

如果我没记错的话应该在C:\ InstallDir中

我错过了重要的事吗?

php installation

20
推荐指数
2
解决办法
7万
查看次数

是否可以抖动渐变可绘制?

我正在使用以下drawable:

<?xml version="1.0" encoding="utf-8"?>
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >

    <gradient 
        android:startColor="@color/content_background_gradient_start"
        android:endColor="@color/content_background_gradient_end" 
        android:angle="270"
        />

</shape>
Run Code Online (Sandbox Code Playgroud)

问题是我在hdpi设备(如Nexus One和Droid)上出现严重的条带,因为渐变从屏幕顶部到最底部.

根据http://idunnolol.com/android/drawables.html#shape_gradient,渐变没有"抖动"属性.我能做些什么来平滑渐变?

注意:向形状添加dither ="true"似乎不起作用.

graphics android

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

Android是否支持布局继承(类似于Django模板)?

我可能误解了如何<include><merge>工作,但根据的简单例子<合并>和<包括>使用Android中的XML的布局,<include>意味着"采取该文件,并粘贴到这里的内容".

假设您希望有3个活动都具有相同的标题,但具有不同的内容.您仍然需要为每个活动提供3个XML布局文件.每个布局之间的唯一区别是它们在<include>标签中定义了不同的布局.如果我想添加页脚,我必须更改每个布局.

我正在寻找一种实现逆的方法,因此子布局会覆盖父级的特定块(类似于Django模板).这样,如果我想添加该页脚,我只会更改父级,子级将继续覆盖内容.

django android

15
推荐指数
1
解决办法
6868
查看次数