问题列表 - 第316页

在MySQL中交换列值

我有一个带坐标的MySQL表,列名是X和Y.现在我想交换这个表中的列值,这样X变成Y而Y变成X.最明显的解决方案是重命名列,但我我不想进行结构更改,因为我没有必要这样做的权限.

这有可能以某种方式与UPDATE有关吗?UPDATE表SET X = Y,Y = X显然不会做我想要的.


编辑:请注意,我对上述权限的限制有效地阻止了使用ALTER TABLE或其他更改表/数据库结构的命令.遗憾的是,重命名列或添加新列不是选项.

mysql database

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

如何在asp.net中实现文件下载

从网页上实现使用asp.net 2.0的下载操作的最佳方法是什么?

在名为[Application Root]/Logs的目录中创建操作的日志文件.我有完整的路径,并希望提供一个按钮,单击该按钮将从IIS服务器下载日志文件到用户本地PC.

asp.net file download

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

在Perl中是否有一个n-ary树实现?

我正在编写Perl脚本,并希望使用n-ary树数据结构.

是否有一个很好的实现可用作源代码(而不是Perl库的一部分)?

algorithm tree perl

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

什么工具用于自动夜间构建?

我有一些正在我公司工作的Visual Studio解决方案/项目,现在需要一个自动夜间构建方案.这样的方案需要能够从SVN检查最新版本,构建解决方案,创建适当的可下载文件(包括安装程序,文档等),在发生错误时向开发人员发送电子邮件以及各种其他漂亮的东西.我应该使用什么工具或工具集?

几年前我曾经使用过FinalBuilder,我很喜欢它,但我不确定它们是否支持夜间构建和电子邮件等功能.

build-process visual-studio

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

如何用链接替换普通URL?

我使用下面的函数来匹配给定文本中的URL并替换它们用于HTML链接.正则表达式工作得很好,但目前我只是替换了第一场比赛.

我如何替换所有的URL?我想我应该使用exec命令,但我并没有真正想到如何做到这一点.

function replaceURLWithHTMLLinks(text) {
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i;
    return text.replace(exp,"<a href='$1'>$1</a>"); 
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

433
推荐指数
12
解决办法
24万
查看次数

Eclipse插件开发:如何获取当前所选项目的路径?

我正在编写一个插件来解析项目中的一堆文件.但目前我一直在寻找Eclipse API寻找答案.

插件的工作方式如下:每当我打开源文件时,我都会让插件解析源代码的相应构建文件(这可以通过缓存解析结果进一步开发).获取文件很简单:

public void showSelection(IWorkbenchPart sourcePart) {
    // Gets the currently selected file from the editor
    IFile file = (IFile) workbenchPart.getSite().getPage().getActiveEditor()
        .getEditorInput().getAdapter(IFile.class);
    if (file != null) {
        String path = file.getProjectRelativePath();
        /** Snipped out: Rip out the source path part
         * and replace with build path
         * Then parse it. */
    }
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我必须使用硬编码字符串作为源文件和构建文件的路径.任何人都知道如何从Eclipse中检索构建路径?(顺便说一下,我在CDT工作).还有一种简单的方法来确定源文件的源路径(例如,"src"目录下的一个文件)是什么?

java eclipse eclipse-api

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

使用SQL将多个字段连接成一个字段

我有三个表tag,page,pagetag

有了下面的数据

ID      NAME
1       page 1
2       page 2
3       page 3
4       page 4
Run Code Online (Sandbox Code Playgroud)

标签

ID      NAME
1       tag 1
2       tag 2
3       tag 3
4       tag 4
Run Code Online (Sandbox Code Playgroud)

pagetag

ID   PAGEID  TAGID
1    2        1
2    2        3
3    3        4
4    1        1
5    1        2
6    1        3
Run Code Online (Sandbox Code Playgroud)

我想在单个查询中获取一个字符串,其中包含每个页面的对应标记名称.这是我想要的输出.

ID      NAME       TAGS
1       page 1     tag 1, tag 2, tag 3
2       page 2     tag 1, tag 3
3 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

真随机数发生器

对不起,这不是一个"真实"的问题,但有时回来我记得在这里看到一篇关于随机随机化随机化生成真正随机数的帖子,而不仅仅是伪随机数.如果我搜索它,我不会看到它.

有人知道那篇文章吗?

language-agnostic random algorithm prng

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

使用视图或不使用视图

我现在似乎正卷入与该项目的另一位程序员的辩论中,他认为这些观点没有任何优点.他提出了一个PHP看起来像这样的系统:

$draw = new Draw;
$nav = $draw->wideHeaderBox().
$draw->left().
    $draw->image().
        Image::get($image,60,array('id'=>'header_image')).
    $draw->imageEnd().
$draw->leftEnd().
$draw->left(10).
    '<div id="header_text">'.
        self::defaultSectionText().
    '</div>'.
$draw->leftEnd().
Run Code Online (Sandbox Code Playgroud)

等等(这是在控制器btw).现在他的论点实际上是有道理的,他声称如果重新设计,我们需要做的就是在一个地方改变HTML,它会自动改变.但是出于某种原因,这种方法仍然以错误的方式让我感到困惑,对这种方法有什么看法?我的意思是除了不必手动重新键入HTML.

php model-view-controller

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

datetime的正则表达式是什么(2008-09-01 12:35:45)?

DateTime的RegEx模式是什么(2008-09-01 12:35:45)?

我收到此错误:

找不到结尾分隔符'^'

使用:

preg_match('(?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|0?[1-9]|1\d|2[0-8])(?<sep>[/.-])(?<month>0?[1-9]|1[012])\2(?<year>(1[6-9]|[2-9]\d)\d{2})(?:(?=\x20\d)\x20|$))?(?<time>((0?[1-9]|1[012])(:[0-5]\d){0,2}(?i:\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$)', '2008-09-01 12:35:45');
Run Code Online (Sandbox Code Playgroud)

给出了这个错误:

警告:preg_match()[function.preg-match]:编译失败:在第19行的E:\ www\index.php中偏移0处不重复

php regex datetime

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