小编bha*_*ral的帖子

我如何看到cakephp数据库保存错误?

如果我有一个蛋糕php saveAll方法像这样:

if ($this->Video->saveAll($this->data)){
    ... // stuff that never happens, sadly
} else {
    ...
    $this->Session->setFlash('boo! hss! error here');
}
Run Code Online (Sandbox Code Playgroud)

我该如何打印出数据库错误?我试过了:

    $this->Session->setFlash('boo! hss! error here' . print_r($this->Video->validationErrors,true);
Run Code Online (Sandbox Code Playgroud)

但那不起作用(它只是向我展示了一个空数组)

cheerio!

更新:啊.所以,问题是,虽然通常我会得到数据库错误,但我使用的是旧的prg机制,而且蛋糕没有(神奇地)显示重定向页面上的db错误.

很公平,但在将来,我是多么意思在重定向页面上看到db错误(也就是问题仍然存在,只是大多数人可能只是看到了错误,而且不需要做什么得到它)

database cakephp model

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

如果我想冒泡一般的异常,我在python中做什么?

所以,假设我有这个python代码:

def loopForEachFileInDirectory(self, conn):
    for filename in os.listdir(uploadedFilesDirectory):
        try:
            self.insertNewEntryForStagingFile(conn, filename)
            self.copyFilesToStagingDirectory(filename)
        except: ???

def copyFilesToStagingDirectory(self, filename):
    logging.info("copying %s to youtube_ready",filename)
    try:
        shutil.copy(uploadedFilesDirectory+filename, stagingDirectory)
        logging.info("move successful")
    except shutil.Error,e:
        logging.warn("move failed for reasons \n\t%d:%s", e.args[0],e.args[1])
        raise ???
Run Code Online (Sandbox Code Playgroud)

现在,"loopForEachFileInDirectory"方法将会有更多的方法 - 我在这里做了一些干净的编码(欢呼Robert Martin).我想要的是从子方法中冒出任何异常,如果在主循环中发生任何事情,请在该循环上保释并继续.

问题是,冒泡一般异常的规则是什么?我只是自己筹集资金吗?如果是这样,我如何一般地抛出一个异常,我如何捕获并记录一般异常的细节?

python exception

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

编辑phpmyadmin blob字段

在phpMyAdmin中查看Blob的内容相同,我有一个Blob。

就像给定URL的屏幕截图中一样,它显示为“ blob”。谢谢,phpmyadmin!你是最好的!

但是,与询问上述问题的小伙子不同,我真的很想编辑 blob值,然后保存它们。因此,如果我的Blob带有文本“ ima blob yo”,并且可以通过上面给出的解决方案看到该文本,那么我该如何将其编辑为“我是blob,您”。

我不希望每次编辑Blob时都上传文本文件,这就是手提包。只想编辑它,就像我将输入文本字段一样。

干杯!

mysql phpmyadmin

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

intellij ant构建消息看起来与eclipse antbuild消息完全不同

在这里使用IntelliJ 12.0

当我在eclipse中运行我的项目上的ant时,我得到了一个可爱的打印输出,看起来非常像我从命令提示符运行时的外观.

当我在IntelliJ中的项目上运行它时,看起来有人不喜欢清晰度.我按下了IntelliJ提供的所有小按钮,但它们都没有让它看起来像它在eclipse中的样子.

我想从IntelliJ获得有意义的输出是什么意思(并跟进,为什么IntelliJ看起来默认蚂蚁控制台看起来如此可怕?)

我没有在任何一个ide中打开任何标志(详细或其他).

UPDATE

示例:这是我的eclipse构建的结束:

run-checkstyle:
gen-ivy-dependency-images:
     [echo] Converting dot files to images...
run-clirr:
generate-reports:
     [fmpp] - Executing: index.html
     [fmpp] - Executing: macros.ftl
     [fmpp] - Executing: styles.css
     [fmpp] Summary: 3 exe. + 0 xml. + 0 cop. = 3 succ.; 0 warn.; 0 failed
     [echo] Project Portal Generated for theProject here:     C:\MSDE\user\tools\perforce\user\depot\fast\theProject\trunk\install\common\docs/index.html
Run Code Online (Sandbox Code Playgroud)

这是(粗略地,因为它只是乱码,所以我猜测正在发生的事情)我的蚂蚁构建的相同结尾:

gen-ivy-dependency-images
if
echo
msde:dot2png-on-fileset
sequential
for
sequential
current:dot2png
sequential
exec
exec
sequential
current:dot2png
sequential
exec
exec
sequential
current:dot2png
sequential
exec
exec
sequential
current:dot2png
sequential …
Run Code Online (Sandbox Code Playgroud)

eclipse ant intellij-idea

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

android 和 ios 移动设备需要什么屏幕尺寸?

所以我有一个移动应用程序,我有一个平面设计师。

现在我想让图形设计师给我全屏背景所需的图像。

该设备适用于 android 和 ios - 并且可以在 android 和 ios 的各种移动/表格类型上运行。

我想让平面设计师为我提供图像的尺寸是多少?我阅读了android size-guide,并且不相信 android 团队自己知道需要什么尺寸的图像。

(我的意思是,到处都有表格,有时他们说将基数乘以 2,但例如 470dp x 320dp *2 != 960dp x 720dp)

我正在使用的 ios 屏幕尺寸图表就是这个,除非有人另有说明,否则我将继续使用它。

我假设所有图像都是 72 ppi,因为这似乎是这个问题的建议

android screen ios

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

带括号的str.replace函数

我不知道如何使用"替换"python字符串函数来删除括号.

我假设我在这里做错了 - 我有这个代码:

line = line.replace('\(','A')
Run Code Online (Sandbox Code Playgroud)

当面对一个字符串,其中有一个(没有做任何事情.我也试过了

line = line.replace('\\(','A')
Run Code Online (Sandbox Code Playgroud)

但也没有骰子.

我知道该函数有效 - (这是为了将sqlite数据转换转换为mysql,并且认真地为什么没有人为此做了10美元的应用程序?我现在已经买了它.) - 因为我可以做

line = line.replace('CREATE','A')
Run Code Online (Sandbox Code Playgroud)

并且我将所有的创建语句替换为字母A ...

我在这里失踪了什么?

python regex

4
推荐指数
1
解决办法
6154
查看次数

我如何使用类路径中的内容运行命令行 ant?

在 Eclipse 中,我可以告诉我的外部 ant 工具使用类路径中的内容运行。

如果我想从命令行运行 ant,我该怎么做?

为了论证,我想添加的类路径是 c:\some\folder\here\hooray.jar

ant

4
推荐指数
1
解决办法
3948
查看次数

布尔参数-我应该给它们命名吗?

所以我只是遇到了一些看起来像这样的代码:

checkCalculationPeriodFrequency("7D", "7D", SHOULD_MATCH);
Run Code Online (Sandbox Code Playgroud)

checkCalculationPeriodFrequency("7D", "8D", SHOULD_NOT_MATCH);
Run Code Online (Sandbox Code Playgroud)

让我们不必担心代码现在(或什至永远)会做什么,而不必担心最后一个参数-SHOULD_MATCH和SHOULD_NOT_MATCH

这是我以前想到的,但是认为可能做起来“不好”(因为“坏”在后现代世界中具有任何实际含义)。

上面,声明了这些值(您可能已经假设过):

private boolean SHOULD_MATCH = true;
private boolean SHOULD_NOT_MATCH = false;
Run Code Online (Sandbox Code Playgroud)

I can't recall reading about "naming" the boolean parameter passed to a method call to ease readability, but it certainly makes sense (for readability, but then, it also hides what the value is, if only a teeny bit). Is this a style thing that others have found is instagram or like, soooo facebook?

coding-style

4
推荐指数
1
解决办法
508
查看次数

parse.com - 云代码 - 我用指针做什么?

有人不明白我想要什么.我想知道用指针做什么.

我有js云代码.

我有一个指针.

我该怎么办?

例:

var query = new Parse.Query("Messages"); //POINTER QUERY
console.log(userMessages[0].get("messageId"));
console.log("end2");
query.equalTo("objectId",userMessages[position].get("messageId"));
Run Code Online (Sandbox Code Playgroud)

在该示例中,userMessages是先前云查询的结果.

这条线

console.log(userMessages[0].get("messageId"));
Run Code Online (Sandbox Code Playgroud)

有助于输出

{"__type":"Pointer","className":"Messages","objectId":"5J4eOletgz"}
Run Code Online (Sandbox Code Playgroud)

这没有你想象的那么有用.我似乎无法从它调用 objectId和查询

query.equalTo("objectId",userMessages[position].get("messageId"));
query.find ({ ... });
Run Code Online (Sandbox Code Playgroud)

没有回报.请注意,查询应该找到指针指向的指针对象,但它有助于抛出错误

Error: 102 bad special key: __type
Run Code Online (Sandbox Code Playgroud)

这无关紧要.

我能用指针做什么?为什么parse.com上的人不想在任何地方写这些东西?

第二个问题更像是一个佛教公案,让他们冥想,无需回应!

parse-platform

4
推荐指数
1
解决办法
3286
查看次数

Java 8 Lambda不工作?

嗨,我有这个(我假设是)真正琐碎的代码:

List<Integer> f = new LinkedList<Integer>();
    Collections.sort(f, (Integer f1, Integer f2) -> {
        Integer.compare(f1,f2);
    });
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下编译错误:

无法转换Comparator<Integer>Comparator<? super T>

这不是很有帮助 - 出了什么问题?

java lambda java-8

4
推荐指数
1
解决办法
261
查看次数