问题列表 - 第40466页

是否有任何数据库模型设计器可以输出SQLAlchemy模型?

我正在实现一个数据库模型来存储iCal日历格式的20多个字段,并且面临着繁琐地将所有这些键入到SQLAlchemy model.py文件中的麻烦。有没有更聪明的方法?我正在寻找可以为我创建model.py文件的GUI或模型设计器。我将指定列名和一些属性,例如类型,长度等。

至少,我需要这位设计师为一张桌子输出一个模型。附加要求,按优先级从高到低排列:

  • 创建多个表
  • 支持多个表之间的基本关系(1:1、1:n)
  • 列上的支撑约束。

我也对实现目标的其他方式持开放态度,也许使用GUI在数据库中创建表,然后将它们反映回模型中。

非常感谢您的反馈。

python model sqlalchemy data-modeling

3
推荐指数
2
解决办法
1903
查看次数

脚本:在powershell中做什么?

我之前在变量上看到过这种语法,并且不完全确定它是什么:

$script:Foo = "Bar"
Run Code Online (Sandbox Code Playgroud)

powershell

14
推荐指数
2
解决办法
7375
查看次数

从不调用Apache HttpClient HttpRequestRetryHandler

我正在使用Apache HTTP commons DefaultHttpClient,在构建之后,我正在设置它的重试处理程序:


httpClient.setHttpRequestRetryHandler(new HttpRequestRetryHandler() {
                @Override
                public boolean retryRequest(final IOException ioe,
                        final int numRetry, final HttpContext context)
                {
                    Log.d(TAG, "retry handler received exception of type: " + ioe.getClass().getName() + ", num retries: " + numRetry);
                    if (numRetry > 4) { // 3 retries
                        return false;
                    }
                    // Some exceptions we can retry without knowledge of which methods are being invoked
                    if (ioe instanceof NoHttpResponseException
                            || ioe instanceof UnknownHostException
                            || ioe instanceof SocketException) {
                    }
                    return false;
                }
        }); …
Run Code Online (Sandbox Code Playgroud)

java android httpclient

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

在assertEquals()中使用regexp不起作用

我在assertEquals()语句中使用regexp时遇到问题.这是声明.

Assert.assertEquals("regexp:*TST-*[0-9]{5}", driver.getTitle());
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

org.junit.ComparisonFailure: expected:<[regexp:*TST-*[0-9]{5}]> but was:<[[#TST-23570] This is the new summary]>
Run Code Online (Sandbox Code Playgroud)

看起来regexp只是一个被比较的字符串.我错过了什么?

java regex selenium assert selenium-webdriver

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

如何在Wink客户端注册Jackson提供商?

我正在尝试设置一个玩具应用程序(有一天可能会转向真正的应用程序).我遇到了Wink和Jackson的问题.我有两个应用程序:一个在jetty上运行wink-server,似乎提供了一些JSON数据就好了; 一个在jetty上运行wink-client并且接收JSON数据就好了.问题在于将JSON数据自动反序列化回我的Java bean.

这是我在wink客户端操作中使用的代码:

RestClient client = new RestClient();
Resource resource = client.resource("http://localhost:8081/helloworld");
User user = resource.accept(MediaType.APPLICATION_JSON).get(User.class);
Run Code Online (Sandbox Code Playgroud)

这是我尝试运行Struts操作时收到的错误:

java.lang.RuntimeException: No javax.ws.rs.ext.MessageBodyReader found for type class my.package.structure.User and media type application/json. Verify that all entity providers are correctly registered.
org.apache.wink.client.internal.handlers.ClientResponseImpl.readEntity(ClientResponseImpl.java:123)
org.apache.wink.client.internal.handlers.ClientResponseImpl.getEntity(ClientResponseImpl.java:65)
org.apache.wink.client.internal.handlers.ClientResponseImpl.getEntity(ClientResponseImpl.java:52)
org.apache.wink.client.internal.ResourceImpl.invoke(ResourceImpl.java:186)
org.apache.wink.client.internal.ResourceImpl.get(ResourceImpl.java:294)
my.package.structure.action.HelloWorldAction.execute(HelloWorldAction.java:29)
...
Run Code Online (Sandbox Code Playgroud)

如果我用下面的代码替换第一个代码片段中的最后一行,一切都运行正常,花花公子.

String message = resource.accept(MediaType.APPLICATION_JSON).get(String.class);
ObjectMapper mapper = new ObjectMapper();
User user = mapper.readValue(message, User.class);
Run Code Online (Sandbox Code Playgroud)

很明显,数据很好,但问题似乎在于JacksonJsonProvider类没有在Wink客户端注册.我已经看到很多方法用Wink服务器注册提供程序,但不是Wink客户端.

是否可以使第一个代码段正常运行?如果是这样,怎么样?

(顺便说一句,另一个问题可能是我在我的User类上缺少注释.现在没有任何注释.也许我需要一些......)

java json jax-rs jackson apache-wink

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

在ViewControllers之间传递NSManagedObjects - 随机错误访问错误

在ViewControllers之间传递NSManagedObjects是个坏主意吗?我有一个iPad应用程序,我似乎遇到随机坏访问崩溃和sigbart错误.

这些NSManageObjects来自CoreData,我想知道它们是否有时会丢失内存而导致这种情况.我希望只是将它们从控制器传递给控制器​​,以避免在每个viewcontroller上进行获取.

iphone objective-c ipad

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

ASP.NET中使用MasterPage的JQuery

我正在尝试将JQuery与一些使用母版页的asp.net页面一起使用,而且我在加载JQuery javascript文件时遇到了问题.

当我将文件包含在母版页的标记中时,它可以在与母版页位于同一目录中的页面上正常工作:

<script src="jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

但是对于与母版页不在同一目录中的页面会中断.母版页继承包含它们的页面的路径,因此对于不同的页面,jquery .js文件的相对路径是不同的.当然,我在主文件中不能有不同的相对路径,因为它们只有一个.

我可以使用绝对路径:

<script src="/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

但如果网站安装为虚拟目录,则会中断.

我的下一个尝试是使用"〜"来表示网站的根目录:

<script src="~/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

但脚本标签不明白〜".

所以我试着在代码隐藏中做到这一点.从OnInit(),我试过:

string url = "~/jquery/jquery-1.4.2.min.js";
url = this.ResolveUrl(url);
Page.ClientScript.RegisterClientScriptInclude("jquery_js", url);
Run Code Online (Sandbox Code Playgroud)

当JQuery javascript运行时,这会给我带来错误.我在页面的标记中有一些javascript:

$(document).ready(function()
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我得到"$"是未定义的.我在jquery-1.4.2.min.js的开头添加了一个警报,并且它正在加载,但是在执行了.aspx文件中的这个javascript之后.

我尝试使用ScriptManager.RegisterClientScriptInclude(),但结果相同.

asp.net jquery master-pages

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

在Android上,使用URL编码表单数据发出POST请求,而不使用UrlEncodedFormEntity

我有一个已经采用正确的URLEncoded Form格式的字符串,并希望通过Android上的POST请求将其发送到PHP服务器.我知道在Android上发送URL编码表单的方法使用了UrlEncodedFormEntity,我知道如何使用它.但问题是,数据进入已经URL编码,并通过&符号加入的功能,所以使用UrlEncodedFormEntity会涉及到很多额外的工作,把它变成一个ListNameValuePairs,我宁愿不要.

那么,如何发送一个正确的POST请求发送此字符串作为内容正文?

我已经尝试过使用StringEntity,但是PHP服务器没有获得任何数据(空$_POST对象).

我正在测试针对http://test.lifewanted.com/echo.json.php这简直是

<?php echo json_encode( $_REQUEST );
Run Code Online (Sandbox Code Playgroud)

以下是已编码数据的示例:

partnerUserID =电子邮件%40example.com&partnerUserSecret =输入mypassword&命令=身份验证

android urlencode http-post

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

time_ago_in_words =>"在{{count}}天内."?

我有一个非常奇怪的错误.在我的代码中我有<%= time_ago_in_words(game.created_at) %>

它在本地和我的登台服务器上工作,但不在我的生产服务器上:

示例:http://hockey-community.com/games/show/45

我得到" in {{count}} days."

奇怪的是,如果返回的数字是1,它可以工作.(例如:)1 hour ago or 1 day ago.

任何想法都会非常有帮助.THKS

datetime ruby-on-rails count

10
推荐指数
1
解决办法
4549
查看次数

facebook用户名验证正则表达式模式

我需要一个正则表达式模式来验证字符串是否是一个有效的Facebook用户名?

php regex facebook

9
推荐指数
1
解决办法
6649
查看次数