问题列表 - 第36453页

在c#om nom nom中吃异常

鉴于吃异常总是糟糕的juju和重新抛出异常会丢失调用堆栈,重新考虑以下因素的正确方法是什么?

吃异常:

try
{
  … do something meaningful
}
catch(SomeException ex)
{
   // eat exception
}
Run Code Online (Sandbox Code Playgroud)

c# exception-handling

10
推荐指数
3
解决办法
2593
查看次数

进出R中的for循环 - 计算矩阵的对角积

我试图在20x20矩阵中找到2位数的最大对角线乘积.

这会给出一条错误消息:

i <- 17:1
z <- for (j in 1:(18-i))
        {b <- max ((x[i,j]*x[i+1,j+1]*x[i+2,j+2]*x[i+3,j+3]))}}
Run Code Online (Sandbox Code Playgroud)

但这不是:

z <- for (i <- 17:1)
{for (j in 1:(18-i))
        {b <- max ((x[i,j]*x[i+1,j+1]*x[i+2,j+2]*x[i+3,j+3]))}}
Run Code Online (Sandbox Code Playgroud)

但第二个版本给了我一个太小的数字.为什么第一个不起作用,我认为它会产生正确的答案,但我不明白错误信息.

for-loop r matrix

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

MySQL ON DUPLICATE KEY插入审计或日志表

有没有办法实现这个目标?

INSERT IGNORE INTO some_table (one,two,three) VALUES(1,2,3)
ON DUPLICATE KEY (INSERT INTO audit_table VALUES(NOW(),'Duplicate key ignored')
Run Code Online (Sandbox Code Playgroud)

我真的不想为此使用PHP :(

谢谢!

php mysql mysql-error-1062

8
推荐指数
1
解决办法
3397
查看次数

PHP/Mysql array_pop缺少第一个值

基本上会发生这样的事情:

一个人去特定的画廊,比如GalleryID = 42.我执行查询以获取该库中的所有图像(GalleryID = 42的值),并执行单独的查询以获取与该库关联的所有注释(例如GalleryID = 42).在400张总图像中,3张不同图片可能只有4条评论.

当我用do/while循环遍历图像并显示它们时,我搜索每个图片在循环时放置的注释数组.如果找到与特定图片匹配的图片ID,则会显示评论值(Comment,CommentAuthor和CommentDate).

这是图像的查询:

SELECT * FROM GalleryData WHERE GalleryID = 42
Run Code Online (Sandbox Code Playgroud)

以及对评论的查询:

SELECT Comment, CommentAuthor, CommentDate, ID FROM Comments WHERE CategoryID=42
Run Code Online (Sandbox Code Playgroud)

然后我使用此代码将注释放在可重用的查询中:

while(($Comments[] = mysql_fetch_assoc($rsComments)) || array_pop($Comments));
Run Code Online (Sandbox Code Playgroud)

然后我用它来遍历数组以找到与特定图片相关的注释

foreach($Comments as $comment) 
{
  if($comment['ID'] == $row_rsGalleries['ID']) 
  {
    echo '<p>'.$comment['Comment'].' - '.$comment['CommentAuthor'].'</p>';
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,此代码似乎不包含查询中的第一个注释.

现在,这是我做过这样的第一个项目之一,我不是一个php/mysql专家,一个新手用户.

当我运行查询时,它会得到4个结果,但是数组只包含3个,第一个结果丢失了.

php mysql arrays

0
推荐指数
1
解决办法
903
查看次数

如何在Android模拟器中测试多点触控

我正在尝试在Android 2.0应用中使用多点触控.如何使用Eclipse使用模拟器模拟这个?我似乎只能让鼠标一次触摸一下.

android multi-touch

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

结构的内存分配

有人可以解释我这个特殊的输出:

#include <stdio.h>

typedef struct node
{
  int i;
  struct node *next;
}node;

main()
{
    node *p,*q;
    printf(" %u ",sizeof(node));              // 16
    p = (node *)malloc(sizeof ( node ) ) ;     
    printf(" %p ",p);                    // 0x1cea010
    q = (node *)malloc(sizeof ( node ) ) ; 
    printf("\n %p ",q);                    // 0x1cea030
}
Run Code Online (Sandbox Code Playgroud)

我有一个64位处理器.当大小显示为16个字节时,为什么要为节点分配32个字节?我检查了一台32位机器.地址有8个字节的间隔.没有填充和东西.那么4字节的区别仅仅是因为64位机器的一些填充问题?

c

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

使用ColdFusion创建Excel文件的最佳方法是什么?

我想用ColdFusion创建一个Excel文件.到现在为止,我正在保存html并只是更改文件扩展名.但是,现在我需要创建一个真正的excel文件.

有什么建议?

谢谢

coldfusion excel

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

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

一个db的Mongorestore给我带来了麻烦

我是MongoDB的新手,我很难备份我的本地数据库并在我的服务器上恢复它.我在Mongo的网站上找到了链接:http://www.mongodb.org/display/DOCS/Import+Export+Tools,但我仍然遇到了恢复问题.

当我做备份时,我打电话

mongodump --db Gen
Run Code Online (Sandbox Code Playgroud)

然后我看到所有集合都在/bin/dump/Gen文件夹中转储

我从本地复制粘贴到调用同一文件夹中的服务器

mongorestore --db Gen --drop --dbpath dump/Gen
Run Code Online (Sandbox Code Playgroud)

但我得到以下内容: Error : root directory must be a dump of a single database when specifying a db name with --db

mongodb

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

如何使用正则表达式解析HTML标记?

想知道如何使用正则表达式推断html元素的值(最好是在python中).

例如, <a href="http://google.com"> Hello World! </a>

我会用什么正则表达式Hello World!从上面的html中提取?

html python regex

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