问题列表 - 第26385页

在MySQL中检索具有分层结构的数据

鉴于下表

id    parentID   name      image
0     0                    default.jpg
1     0          Jason   
2     1          Beth      b.jpg
3     0          Layla     l.jpg
4     2          Hal     
5     4          Ben       
Run Code Online (Sandbox Code Playgroud)

我想要做以下事情:

如果我搜索Ben,我想找到图像,如果没有图像,我想找到父母的图像,如果不存在,我想去祖父母的图像......直到我们点击默认图片.

最有效的方法是什么?我知道SQL并不是真正为分层值设计的,但这是我需要做的.

干杯!

mysql hierarchical-data

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

使用msysgit会导致存储库损坏吗?

虽然绊倒了铬代码文档,但我发现了这篇文章:

http://code.google.com/p/chromium/wiki/UsingGit#Windows

如果你使用的是msysgit,那你就是在寻找麻烦.使用msysgit(包括TortoiseGit)和cygwin的git版本是导致存储库损坏的一种途径,因此坚持使用cygwin的版本会更安全.所以如果你的PATH中仍然有msysgit,那么你就是自己的.

这真的发生了吗?腐败的原因是什么?

git repository corruption msysgit

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

使用Java Mail Server进行测试

我正在测试一个将邮件从邮箱中取出的应用程序,根据该邮件的内容执行某些操作,然后根据操作的结果发送响应邮件.

我正在寻找一种为这个应用程序编写测试的方法.理想情况下,我希望这些测试能够启动自己的邮件服务器,将我的测试电子邮件推送到此邮件服务器上的文件夹,然后让我的应用程序将邮件从我测试开始的邮件服务器中删除.

配置应用程序以使用邮件服务器并不困难,但我不知道在哪里寻找以Java编写邮件服务器的编程方式.我看过JAMES,但我无法弄清楚如何在我的测试中启动服务器.

所以问题是:我可以使用Java中的邮件服务器,我可以在Java中完全配置和启动它吗?

java email testing mail-server

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

有没有纯C#ZeroConf,bonjour或dns-sd?

我正在构建一个使用Zeroconf的.net-microframework应用程序.现有的zeroconf解决方案似乎都依赖于dns-sd.dll或.netmf不支持的.net的其他一些互操作功能.

有没有你知道的纯粹的C#版zeroconf(或dns-sd)?

.net c# zeroconf .net-micro-framework dns-sd

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

Windows窗体的CheckBox CheckedChanged与CheckStateChanged

Windows Forms的CheckBox控件实现了两者CheckedChangedCheckStateChanged事件.据我所知,当复选框的选中状态发生变化时,两者都会触发.

CheckedChanged先于CheckStateChanged,但除此之外,我认为没有区别.我错过了什么吗?应该优先于另一个吗?

.net events controls winforms

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

ImageMagick - 如何强制最小/最大高度/宽度?

使用ImageMagick,如何调整图像大小以使其最小化:

  • 高度为150px
  • 宽度为200px

并且还有一个最大值:

  • 高度为225px
  • 宽度为275px

更新:

如果它有帮助,这里是我正在经历的进一步解释.

我有一系列具有不同比例尺寸的图像.一些图像具有1:5的高/宽比.有些具有5:1的高/宽比.所以我想要做的是设置图像的最小高度/宽度大小,但也不希望图像大小大于特定大小.

如果我需要对图像应用白色填充以使其适合我的约束,这样我就不必扭曲图像,我想这样做.

unix command-line imagemagick

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

perl拆分空文件

我基本上有以下perl我正在使用:

open I,$coupon_file or die "Error: File $coupon_file will not Open: $! \n";
while (<I>) {
 $lctr++;
 chomp;
 my @line = split/,/;
 if (!@line) {
     print E "Error: $coupon_file is empty!\n\n";
     $processFile = 0; last;
 }
}
Run Code Online (Sandbox Code Playgroud)

如果给出一个空文件,我无法确定split /,/函数返回的内容.代码块if(!@line)永远不会被执行.如果我改变它

if (@line)
Run Code Online (Sandbox Code Playgroud)

比执行代码块.我读过的关于perl的分割功能对信息 http://perldoc.perl.org/functions/split.html和讨论,这里大约测试空数组,但不知道是怎么回事.

我是Perl的新手,所以我可能在这里错过了一些简单明了的东西.

perl

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

准备好学习html5

我是桌面应用程序开发人员,我计划学习html5,但因为它没有发布,所以(几乎)没有已发布的书籍,也没有太多关于网络初学者的信息...我觉得我应该从html4开始当前的网络开发技巧.

我想我应该从html4,css和javascript开始......但是有很多相关的技术我迷失了:D那么,当html5发布时,还会使用哪些当前的技术?我的意思是,"jquery"和"ajax"怎么样?我知道它们是javascript,但未来它们仍然有意义吗?

考虑到我只有一点html knowlegde,几乎是空的CSS并且在javascript中完全为null,你会推荐我什么?

html javascript css html5

22
推荐指数
3
解决办法
6163
查看次数

BASH:如何删除清单中指定的文件以外的所有文件?

我有一个清单文件,它只是换行符分隔的文件名列表.如何从文件夹中删除清单中命名的所有文件?

我试图find ./ ! -name "filename"动态构建一个命令:

command="find ./ ! -name \"MANIFEST\" "
for line in `cat MANIFEST`; do
    command=${command}"! -name \"${line}\" " 
done
command=${command} -exec echo {} \;
$command
Run Code Online (Sandbox Code Playgroud)

但文件仍然存在.

[注意:]我知道这使用echo.我想在使用它之前检查我的命令.

解决方案:(感谢PixelBeat)

ls -1 > ALLFILES
sort MANIFEST MANIFEST ALLFILES | uniq -u | xargs rm
Run Code Online (Sandbox Code Playgroud)

没有临时文件:

ls -1 | sort MANIFEST MANIFEST - | uniq -u | xargs rm
Run Code Online (Sandbox Code Playgroud)

两者都忽略文件是否已排序.

unix bash scripting find

19
推荐指数
3
解决办法
8804
查看次数

在mvc应用程序中的asp.net 3.5密码恢复控制?

我可以在MVC应用程序中使用asp.net 3.5密码恢复控件吗?

我们需要为我们的MVC应用程序提供密码检索功能,我想使用仅适用于Web表单应用程序的密码恢复控件.

asp.net asp.net-mvc forgot-password

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