问题列表 - 第1409页

如何迭代Bash中变量定义的一系列数字?

当变量给出范围时,如何在Bash中迭代一系列数字?

我知道我可以这样做(在Bash 文档中称为"序列表达式" ):

 for i in {1..5}; do echo $i; done
Run Code Online (Sandbox Code Playgroud)

这使:

1
2
3
4
5

但是,如何用变量替换任何一个范围端点?这不起作用:

END=5
for i in {1..$END}; do echo $i; done
Run Code Online (Sandbox Code Playgroud)

哪个印刷品:

{} 1..5

syntax bash shell for-loop

1409
推荐指数
18
解决办法
102万
查看次数

为xulrunner应用程序设置BIRT报告查看器的最简单方法是什么?

我最近开始使用BIRT并开发了一个与我的xulrunner应用程序一起使用的报告.我还没想到的是我应该如何部署查看器.看起来BIRT主要针对Java应用程序,因此有关于部署J2EE,JBoss和其他技术的说明 - 我不熟悉(但我还没有用Java开发).

回顾一下有关部署BIRT和查看BIRT网站上的部署详细信息的这篇文章,我不知道该去哪里.我没想到必须为xulrunner应用程序添加一些大的Java依赖项 - 我无法使用我的xulrunner应用程序删除可执行文件,从我的应用程序调用它,并将其传递给报告文档?(或者其他比学习和使用J2EE,JBoss,tomcat更简单的东西?)

reporting xul birt xulrunner

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

在PHP中使用mysql_fetch_assoc时出现警告

可能重复:
警告:mysql_fetch_array():提供的参数不是有效的MySQL结果

当我运行我的php页面时,我收到此错误并且不知道什么是错的,有人可以帮忙吗?如果有人需要更多信息,我会发布整个代码.

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
H:\Program Files\EasyPHP 2.0b1\www\test\info.php on line 16
<?PHP

    $user_name = "root";
    $password = "";
    $database = "addressbook";
    $server = "127.0.0.1";

$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);

if ($db_found) {

    $SQL = "SELECT * FROM tb_address_book";
    $result = mysql_query($SQL);

    while ($db_field = mysql_fetch_assoc($result)) {
        print $db_field['ID'] . "<BR>";
        print $db_field['First_Name'] . "<BR>";
        print $db_field['Surname'] . "<BR>";
        print $db_field['Address'] . "<BR>";
    }    

    mysql_close($db_handle);

}
else …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

开源Java库,用于生成服务器端的网页缩略图

我正在寻找一个开源Java库来为给定的URL生成缩略图.我需要捆绑此功能,而不是呼叫外部服务,例如Amazonwebsnapr.

http://www.webrenderer.com/在这篇文章中提到:服务器生成的网页截图,但它是一个商业解决方案.

我希望有一个基于Java的解决方案,但可能需要考虑执行一个外部进程,如khtml2png,或集成html2ps之类的东西.

有什么建议?

java open-source thumbnails

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

保持点文件在机器之间同步?

像大多数*nix人一样,我倾向于使用我的工具并按照我喜欢的方式配置它们.直到最近,这一切都很顺利.随着我做越来越多的工作,我倾向于登录越来越多的机器,并且越来越多的东西在我的家用机器上配置得很好,但不一定在我的工作机器,我的网络服务器或我的任何工作上服务器...

你如何更新这些配置文件?你只是手动复制它们吗?你把它们存放在公共场所吗?

unix configuration-files

23
推荐指数
6
解决办法
5371
查看次数

如何在PictureBox上检测按住鼠标按钮?

我需要在鼠标位于PictureBox上方并且已经单击并按住鼠标按钮时触发事件.

问题:

MouseDown和MouseEnter事件处理程序不能很好地协同工作.

例如,一旦单击并按住鼠标按钮,C#将触发MouseDown事件处理程序,但是当光标移动到PictureBox上时,MouseEnter事件不会触发,直到鼠标按钮被重新发布.

c# mouse picturebox winforms

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

在SQL Server 2005中分析非常大的结果集的有效方法是什么?

编辑: 我还在等待更多答案.谢谢!

在SQL 2000天,我曾经使用临时表方法,您在其中创建具有新标识列和主键的临时表,然后选择A和B之间的标识列.

SQL 2005出现时我发现了Row_Number(),从那以后我一直在使用它...

但现在,我发现了严重的性能问题Row_Number().当您使用不那么巨大的结果集并对标识列进行排序时,它的表现非常好.但是,当您处理超过10,000条记录的大型结果集并将其排序到非标识列时,它的性能非常差.即使您按标识列排序,如果结果集超过250,000条记录,也会表现不佳.对我来说,它突然出现错误," 命令超时! "Row_Number()

您在SQL 2005上使用什么分页大型结果集? 在这种情况下,临时表方法还是更好吗?我不确定使用带有SET ROWCOUNT的临时表的这种方法是否会表现得更好......但是有人说如果你有多列主键,则会出现错误行号的问题.

就我而言,我需要能够按日期类型列对结果集进行排序...对于我的生产Web应用程序.

让我知道你在SQL 2005中用于高性能分页的内容.而且我也想知道一种创建索引的聪明方法.我怀疑选择正确的主键和/或索引(群集/非群集)将在这里发挥重要作用.

提前致谢.

PS 有谁知道stackoverflow使用什么?

编辑:我看起来像......

SELECT postID, postTitle, postDate
FROM
   (SELECT postID, postTitle, postDate, 
         ROW_NUMBER() OVER(ORDER BY postDate DESC, postID DESC) as RowNum
    FROM MyTable
   ) as DerivedMyTable
WHERE RowNum BETWEEN @startRowIndex AND (@startRowIndex + @maximumRows) - 1
Run Code Online (Sandbox Code Playgroud)

postID:Int,Identity(自动增量),主键

postDate:DateTime

编辑:每个人都使用Row_Number()?

performance pagination sql-server-2005

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

strcat()新行,重复字符串

我正在编写一个函数来获取系统的路径环境变量,分割每个路径,然后在其他一些额外的字符上连接到每个路径的末尾.

一切正常,直到我使用该strcat()功能(见下面的代码).

char* prependPath( char* exeName )
{
    char* path = getenv("PATH");  
    char* pathDeepCopy = (char *)malloc(strlen(path) + 1);
    char* token[80];
    int j, i=0; // used to iterate through array

    strcpy(pathDeepCopy, path);

    //parse and split

    token[0] = strtok(pathDeepCopy, ":"); //get pointer to first token found and store in 0
    //place in array
    while(token[i]!= NULL) { //ensure a pointer was found
        i++;
        token[i] = strtok(NULL, ":"); //continue to tokenize the string
    }

    for(j = 0; j <= i-1; j++) …
Run Code Online (Sandbox Code Playgroud)

c string

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

Java EE - 它只是绒毛还是真正的东西?

我熟悉LAMP堆栈,多年来已成功部署了一些基于它的Web sties.我已经使用了从Apache + modPerl到PHP,Ruby和Rails的所有东西.通过充分利用缓存,我的Rails站点可以承受相当不错的负载,但我并不是说大量的.

我从来没有真正喜欢Java作为一种语言或XML,并且非常忽略了整个Java EE方面.对于那些在这两个领域都拥有真实和直接经验的人来说:Java EE是否有一些我非常喜欢的东西,或者只是一堆热风?什么证明专有应用程序服务器的高价格是合理的?

我不是在这里曳:我正在寻找的东西,Java EE的真指甲是从缺少具体的例子现代 LAMP架构,如果存在这种差异.(Modern = Rails,Django等).或者用LAMP真正做得更好的东西(更少的XML坐起来).

+++++更新于2008年10月16日

我很遗憾地报告说,这里的大多数回复都没有用,只是分为两类:"它可以扩展,因为这里有大型网站的三个例子"和"它可以扩展,因为它确实比实际上要好得多LAMP堆栈".

我已经做了很多阅读,并得出结论,Java EE只有一个非常好的技巧:交易(感谢Will),至于其余的你可以成功或失败的自己的优点,环境中没有任何内在的东西为了让你创建一个可扩展且可靠的网站,事实上Java EE有很多陷阱可以很容易地失败(例如,很容易开始使用会话bean而没有意识到你现在正在为相当多的JMS付费通过不同的设计可能已经避免的流量.)

有用的讨论

lamp frameworks java-ee java-ee-5

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

正则表达式检查有效的URL是否以.jpg,.png或.gif结尾

我希望用户提交一个有效的网址,但也是一个图片,以.jpg,.png或.gif结尾.

regex url image

30
推荐指数
4
解决办法
11万
查看次数