问题列表 - 第13282页

应该要求地址的哪些部分?

假设我将地址存储在数据库表中,在这个相当常见的细分中:

address_street_line_1,
address_street_line_2,
address_city,
address_state,
address_zip,
address_country_id
Run Code Online (Sandbox Code Playgroud)

(注意:我已经阅读了有关进一步拆分,街道类型,门牌号等的问题,对于这个应用程序,我认为这会使事情变得更加复杂.)

为了与国际用户一起使用,不应该要求哪些字段?

我在想这个:

address_street_line_1 REQUIRED
address_city REQUIRED
address_country_id REQUIRED
Run Code Online (Sandbox Code Playgroud)

我应该要求州或邮政吗?

谢谢!泽维尔

sql street-address

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

如何在没有页面刷新的情况下使用JavaScript从window.location(URL)中删除哈希?

我有这样的URL:http://example.com#something如何删除#something,而不会导致页面刷新?

我尝试了以下解决方案:

window.location.hash = '';
Run Code Online (Sandbox Code Playgroud)

但是,这不会#从URL中删除哈希符号.

javascript window.location fragment-identifier

306
推荐指数
10
解决办法
26万
查看次数

如何在T-SQL中翻转位字段?

我正在尝试使用更新查询在SQL Server中翻转一个字段,也就是说,我想将所有0都变为1,反之亦然.什么是最优雅的解决方案?

在T-SQL中似乎没有按位NOT运算符(除非我遗漏了一些明显的东西)并且我无法找到执行更新的任何其他方法.

sql t-sql sql-server

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

为什么这个C风格的代码比这个obj-C风格的代码慢10倍?

// obj C版本,有些 - 在18,000次迭代中不到一秒

for (NSString* coordStr in splitPoints) {

  char *buf = [coordStr UTF8String];
  sscanf(buf, "%f,%f,", &routePoints[i].latitude, &routePoints[i].longitude);

  i++;

}
Run Code Online (Sandbox Code Playgroud)

// C版 - 在18,000次迭代中超过13秒

for (i = 0; buf != NULL; buf = strchr(buf,'['), ++i) {

  buf += sizeof(char);
  sscanf(buf, "%f,%f,", &routePoints[i].latitude, &routePoints[i].longitude);

}
Run Code Online (Sandbox Code Playgroud)

作为一个推论问题,有没有办法让这个循环更快?

另见这个问题:另一种速度提升可能吗?

c iphone cocoa-touch objective-c

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

"hg commit" - 没有任何反应!

我刚刚开始了我的第一个Mercurial项目.

我在源目录中输入了'cd'.

然后我这样做了:

hg init myproject
Run Code Online (Sandbox Code Playgroud)

但接下来我做了

hg commit -m "first commit"
Run Code Online (Sandbox Code Playgroud)

它所报告的是:

nothing changed
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做

hg status
Run Code Online (Sandbox Code Playgroud)

它列出了我项目中的所有源代码.

我在这做错了什么?

mercurial

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

如何重新启动Android活动

如何重新启动Android Activity?我试过以下,但Activity简单地退出了.

public static void restartActivity(Activity act){

        Intent intent=new Intent();
        intent.setClass(act, act.getClass());
        act.startActivity(intent);
        act.finish();

}
Run Code Online (Sandbox Code Playgroud)

android android-activity

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

Django如何保存自定义formset

我写了以下自定义formset,但对于我的生活,我不知道如何保存表单.我搜索了Django文档并进行了大量搜索,但没有一个解决方案可行.很多兔子洞,但没有肉;-)有人能指出我正确的方向吗?

// views.py partial //

@login_required

def add_stats(request, group_slug, team_id, game_id, template_name = 'games/stats_add_form.html'):

    if request.POST:

        formset = AddStatsFormSet(group_slug=group_slug, team_id=team_id, game_id=game_id, data=request.POST)

        if formset.is_valid():

            formset.save()

            return HttpResponseRedirect(reverse('games_game_list'))

        else:

            formset = TeamStatFormSet(group_slug=group_slug, team_id=team_id, game_id=game_id)

        return render_to_response(template_name, {'formset': formset,})


// modles.py partial //

class PlayerStat(models.Model):

    game = models.ForeignKey(Game, verbose_name=_(u'sport event'),)
    player = models.ForeignKey(Player, verbose_name=_(u'player'),)
    stat = models.ForeignKey(Stat, verbose_name=_(u'statistic'),)
    total = models.CharField(_(u'total'), max_length=25, blank=True, null=True)

    class Meta:
        verbose_name = _('player stat')
        verbose_name_plural = _('player stats')
        db_table     = 'dfusion_playerstats'

        def __unicode__(self):
            return u'%s' % …
Run Code Online (Sandbox Code Playgroud)

forms django dynamic formset

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

在SQLite中按多个字段排序

我有一个简单的表,如:int id, date created_at, date updated_at.我想订购行,以便任何具有updated_at将按行排序的行,任何不行的行将按照排序created_at.问题是,像:

SELECT * FROM table ORDER BY updated_at, created_at 
Run Code Online (Sandbox Code Playgroud)

不起作用.我一直在看自定义订单条款,例如:

ORDER BY CASE WHERE updated_at ISNULL <do something> END, created_at
Run Code Online (Sandbox Code Playgroud)

但似乎无法得到任何工作.救命?

编辑: 我应该指定我希望updated_at字段在created_at字段之前排序.所以,如果数据看起来像:

id  created_at  updated_at
--  ----------  ----------
1   2009-01-08  null
2   2009-09-08  null
3   2009-07-02  null
4   2009-09-05  2009-09-06
5   2009-04-01  null
6   2009-09-07  2009-09-08
Run Code Online (Sandbox Code Playgroud)

我想要的结果如下:

id  created_at  updated_at
--  ----------  ----------
6   2009-09-07  2009-09-08
4   2009-09-05  2009-09-06
2   2009-09-08  null
3   2009-07-02 …
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

使用PHP将2-3个透明的PNG图像相互叠加

我正在为一个项目开发一个自定义的头像系统,但我从来没有真正做过PHP的图像方面.我想我需要以某种方式使用GD,但我不知道从哪里开始.

基本上,有一堆预先制作的透明PNG图像.用户可以选择其中的2-3个来自定义他们的头像,我希望能够拍摄这些图像并从中制作单个图像以存储在文件夹中.

php png gd image-manipulation image

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

如何在Windows桌面上绘制文本?

我将如何在Windows桌面上放置文本?我被告知GetDesktopWindow()是我需要的,但我需要一个例子.

c++ winapi drawing

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