问题列表 - 第2034页

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

在C#中维护使用指令的"干净"列表有什么好处?

我知道VS2008具有删除和排序功能,可以使用指令清理,Resharper也是如此.除了你的代码"干净"并消除了引用未来可能不存在的命名空间的问题,维护一个"干净"的使用指令列表有什么好处?

更少的代码?编译时间更快?

c# resharper using visual-studio

13
推荐指数
4
解决办法
1070
查看次数

如何在Emacs中运行Cygwin Bash Shell?

我正在Windows上运行GNU Emacs,因此输入:

M-x shell
Run Code Online (Sandbox Code Playgroud)

启动Windows命令行DOS shell.但是,我希望能够从Emacs中运行Cygwin Bash Shell(或任何其他非Windows shell).如何轻松完成?

windows emacs shell command-line cygwin

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

JFileChooser在JApplet中使用

可以JApplet使用一个JFileChooser用户可以选择硬盘上的文件吗?或者这会违反Java applet安全性吗?(我假设正在使用默认安全设置.我不想让我的用户授予我额外的权限.)

java applet jfilechooser

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

如何在PHP中同时连接到2个数据库

我试图从1个PHP脚本连接到同一个MySQL实例上的2个数据库.

目前我唯一能想到的方法是连接两个数据库,每个数据库都有不同的用户.

我在迁移脚本中使用它,我从原始数据库中获取数据并将其插入到新数据库中,因此我循环遍历大量结果列表.

连接到1个数据库,然后尝试启动与同一用户的第二个连接,只需将当前数据库更改为新数据库.

还有其他想法吗?

php mysql database

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

如何使我的正则表达式匹配第一个模式而不是最后一个?

我可能做错了.我有一个充满数据的文本文件,我想匹配并替换文件中"item"和"catalog number"的模式.但是文件中每个元素的顺序非常重要,所以我想从文件顶部开始匹配/替换然后再向下工作.

下面的代码片段实际上有效,但是当我执行它时,它会替换"SeaMonkey"和"SMKY-1978"模式的第三个实例,然后它将替换该模式的第二个实例.我想要它做的是替换模式的第一个实例,然后替换第二个实例.

所以我想输出说"找到Kurt的 SMKY-1978 SeaMonkeys"然后"找到Shane的 SMKY-1978 SeaMonkeys"然后离开Mick的SMKY-1978 SeaMonkeys,因为我只想找到并替换前2个实例图案.现在它说"找到Shane的 SMKY-1978 SeaMonkeys"和"找到Mick的 SMKY-1978 SeaMonkeys"因为它在每次执行for循环时匹配最后一个模式.

所以,我错过了一个微妙的鲜为人知的正则表达式角色,或者我只是在做我想做的完全彻底的错误?

这是工作代码:

# my regexp matches from the bottom to the top but I'd like it to replace from the top down
local $/=undef;
my $DataToParse = <DATA>;
my $item = "SeaMonkeys";
my $catNum = "SMKY-1978";
my $maxInstancesToReplace = 2;
parseData();
exit();

sub parseData {
    for (my $counter = 0; $counter < $maxInstancesToReplace; $counter++) {
        # Stick in a temporary text placeholder that …
Run Code Online (Sandbox Code Playgroud)

regex perl

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

为什么浏览器没有文件上传进度条?

我想知道为什么没有浏览器有这么简单但必不可少的功能.我错过了什么吗?有技术原因吗?

我厌倦了所有那些javascript/flash/java hacks out ...

browser upload http

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

如何在VS命令窗口中列出JavaScript对象的方法?

在Visual Studio 2008中调试JavaScript时我使用?在命令窗口中命令列出JavaScript对象的成员我总是得到省略号{...}.例:

>? Page_Validators 
{...}
    [0]: {object}
    [1]: {object}
    [2]: {object}
    [3]: {object}
    [4]: {object}
    [5]: {object}
    length: 6
Run Code Online (Sandbox Code Playgroud)

我假设这些是对象的成员函数.有没有办法列出{...}中的成员?单线命令是理想的.

谢谢.

javascript debugging command window visual-studio

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

同一个表中的一对多关系

我试图用来在一个表中定义一对多的关系.例如,假设我有一个包含这些条目的Groups表:

Group:
  Group_1:
    name: Atlantic Records
  Group_2:
    name: Capital Records
  Group_3:
    name: Gnarls Barkley
  Group_4:
    name: Death Cab For Cutie
  Group_5:
    name: Coldplay
  Group_6:
    name: Management Company

Coldplay集团可能是Capital Records集团的子女,也是集团管理公司的子女,而Gnarls Barkley只能成为Atlantic Records的孩子.

表达这种关系的最佳方式是什么?我正在使用PHP和mySQL.我也使用PHP-Doctrine作为我的ORM,如果有帮助的话.

我以为我需要创建一个名为group_groups的链接表,该表有2列.owner_id和group_id.但是我不确定这是否是最好的方法.

任何见解将不胜感激.如果我解释好我的问题,请告诉我.

mysql doctrine one-to-many

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

在一组中保存一堆const char*的最简单,最安全的方法?

我想把一堆const char指针放到std :: set容器[1]中.std :: set模板需要比较器函数,标准C++库提供std :: less,但它的实现基于直接比较两个键,这不是指针的标准.

我知道我可以定义自己的仿函数并通过将指针转换为整数并比较它们来实现operator(),但是有一种更清晰,"标准"的方法吗?

请不要建议创建std :: strings - 这是浪费时间和空间.字符串是静态的,因此可以根据它们的地址比较(in)相等.

1:指针是静态字符串,因此它们的生命周期没有问题 - 它们不会消失.

c++ stl

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