问题列表 - 第39002页

带游戏引擎的动态壁纸与否?

我想开发一个动态壁纸.经过一些研究,我得出结论,创建一个选项有两种选择:

我从未开发过动态壁纸.哪种解决方案最简单,最快?

android game-engine live-wallpaper

6
推荐指数
1
解决办法
3508
查看次数

如何使用Django South为现有App创建新数据库并设置默认值?

我正在使用一个使用South迁移数据库的操作系统项目.我正在从头开始构建一个新的数据库,我想确保设置South以便将来轻松更新数据库.

看来这个过程应该是:

  1. 创建数据库
  2. 执行syncdb
  3. 迁移

但是,当我尝试迁移数据库时,早期迁移之一(迁移0004并且转到0009)会引发异常:

ValueError: You cannot add a null=False column without a default value.
Run Code Online (Sandbox Code Playgroud)

我不明白如何向迁移0004添加默认值,因此不会抛出此异常.

由于数据库为空,因此无需运行迁移.

但是, south_migrationhistory必须包含所有迁移的列表以及何时应用它们.

我试图破解它,只是手动将迁移0009添加到数据库,但这引发了另一个错误,因为尚未运行中间迁移.我还尝试向数据库添加一个字段,以查看我是否能够找出add_column的语法,其默认值为0.该格式与这些较旧的迁移完全不同.

以下是add_column语法的2个不同版本:

#0004 syntax:  
db.add_column('experiments_dailyreport', 'test_group_size', orm['experiments.dailyreport:test_group_size'])
#0009 syntax:
syntax db.add_column('experiments_dailyreport', 'test_group_size', self.gf('django.db.models.fields.IntegerField')(default=0), keep_default=False)
Run Code Online (Sandbox Code Playgroud)

所以,我猜测在创建0004和今天之间南方代码发生了变化.

有没有办法用syncdb构建数据库,然后以某种方式更新south_migrationhistory而不运行manage.py migrate?

如果您有一个具有南迁移的现有应用程序,您将如何从头开始构建新数据库?

我无法迁移,因为整数字段没有默认设置.如何在较早的迁移中设置默认值?该领域甚至不再存在.

尝试语法:

db.add_column('experiments_dailyreport', 'test_group_size', orm['experiments.dailyreport:test_group_size'], {'default': 0})
#throws ValueError: You cannot add a null=False column without a default value.
db.add_column('experiments_dailyreport', 'test_group_size', self.gf('django.db.models.fields.IntegerField')(default=0), keep_default=False)
#throws AttributeError: Migration instance has no attribute 'gf'
Run Code Online (Sandbox Code Playgroud)

我正在使用South-0.7.2-py2.7.egg

django django-database django-south

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

在代理服务器后面设置ASP.NET应用程序的基本URL

我有与此问题的海报相同的问题在 具有不同根相对路径的代理后面运行ASP.NET MVC应用程序

除了我在IIS 7中运行"经典"ASP.NET 4.0.基本上,应用程序部署到http:// machine/MyApp,但它通过代理服务器访问:http:// someotherMachine/SomeDirectory/MyApp的.因此,ASP.NET认为/ MyApp是根,但在这种情况下它确实不是.是否有一些我可以设置的ASP.NET或IIS的神奇设置告诉它,"嘿,顺便说一句,这个应用程序的实际上是SomeDirectory而不是MyApp?"

asp.net iis proxy

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

如何从android中的事件坐标获取视图?

我想用我的父视图拦截触摸事件onInterceptTouchEvent (MotionEvent ev).

从那里我想知道点击了哪个视图以便做其他事情,有没有办法知道从收到的动议事件中点击了哪个视图?

events android view

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

可嵌入的GraphDB?

你能推荐我可以嵌入Neo4j这样的应用程序进程的GraphDB,但必须是免费的商业用途,必须支持C#或Java吗?

谢谢你的建议!

embedded-database neo4j nosql graph-databases

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

如何在smarty模板文件中定义变量?

我如何定义变量不在PHP但在.TPL?(聪明的模板文件)

php smarty

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

Java和Python可以在同一个应用程序中共存吗?

我需要一个Java实例直接从Python的实例数据存储区中获取数据.我不知道这是否可能.数据存储区是透明/唯一的,还是每个实例(如果它们确实可以共存)都有其独立的数据存储区?总结一下:Java应用程序如何从Python应用程序的数据存储区中获取数据,反之亦然?

python java integration google-app-engine google-cloud-datastore

4
推荐指数
2
解决办法
778
查看次数

Ruby Gem - LoadError

Ruby新手在这里试图弄清楚如何使用宝石,到目前为止,体验并不是那么好.

通过gem安装mysql2之后我尝试在一个简单的文件中使用它.

require 'mysql2'

#client = Mysql2::Client.new(:host => "localhost", :username => "username")

虽然当我运行这个时,我得到:


Parse.rb:1:in `require': no such file to load -- mysql2 (LoadError)
 from Parse.rb:1

然而我的宝石列表包含mysql2:

Tanner-Smiths-MacBook-Pro:Humans_vs_Zombies_Parse tanner$ gem list

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.1, 2.3.5, 1.3.6)
actionpack (3.0.1, 2.3.5, 1.13.6)
actionwebservice (1.2.6)
activemodel (3.0.1)
activerecord (3.0.1, 2.3.5, 1.15.6)
activeresource (3.0.1, 2.3.5)
activesupport (3.0.1, 2.3.5, 1.4.4)
acts_as_ferret (0.4.3)
arel (2.0.2)
builder (2.1.2)
capistrano (2.5.19, 2.5.2)
cgi_multipart_eof_fix (2.5.0)
daemons (1.1.0, 1.0.10)
dnssd (1.4, 0.6.0)
erubis (2.6.6)
fastthread (1.0.7, …

ruby gem mysql2

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

使用VB.NET创建一个新的txt文件

如何使用VB.NET .txt在该位置创建空文件C:\my files\2010

vb.net

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

排序集的值

我试图对一组元素进行排序但是无法做到这一点.这是我正在尝试做的代码

public static void main(String [] args){
    Set<String> set=new HashSet<String>();
    set.add("12");
    set.add("15");
    set.add("5");
    List<String> list=asSortedList(set);
}

public static
<T extends Comparable<? super T>> List<T> asSortedList(Collection<T> c) {
  List<T> list = new ArrayList<T>(c);
  Collections.sort(list);
  return list;
}
Run Code Online (Sandbox Code Playgroud)

但这种或其他方式不起作用,因为它始终给我相同的顺序,它们已被填充12,15,5

java collections

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