问题列表 - 第5835页

确定日期范围内日期的好方法是什么?

什么是一个好的Perl模块(或好的方法),它返回开始日期和结束日期之间的所有有效日历日期?

例如,如果我将1/29/2009作为开始日期而2/3/2009作为结束日期,那么我希望它返回1/30/2009,1/31/2009,2/1的数组/ 2009年和2009年2月2日.必须有一个好的Perl模块已经完成了这个并且占了闰年,几个月,但我找不到它.

谢谢你的建议!

perl datetime data-structures

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

无法在Git中快速删除许多文件

我删除了Git的分支newFeature中的777个文件

rm !(example)
Run Code Online (Sandbox Code Playgroud)

我想承诺.Git让我手动删除每个删除的文件

git rm file
Run Code Online (Sandbox Code Playgroud)

为所有名称不相似的777文件编写上述命令需要花费大量时间.

如何在我的Git分支newFeature中删除这些777文件? 我希望将它们作为备份供以后使用,但现在,我想要没有它们.

git

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

WPF应用程序与Winform的商业应用程序的优势?

我知道asp.net和winform开发.我不是那种因为它是新技术而跳入新技术的开发人员.它需要给我额外的好处,如更高的生产力.

WPF优于Winforms的纯商业应用程序有哪些优势?我对WPF提供的额外的眼睛糖果,动画,渐变,图像显示效果等不感兴趣.业务应用程序用于数据输入,数据报告以及一些图表和静态显示照片.

WPF将如何帮助这些应用程序?更丰富的数据绑定?WinForm是一种成熟的成熟技术,我喜欢我可以在Visual Studio中为WPF(VS&Blend系列)的多个IDE做所有事情.另外我认为WPF没有像Winform对应物那样丰富的数据绑定控件(DataGridView..etc).AFAIK,Microsoft仍将支持Winforms多年.

试着说服像我这样的人切换.

wpf winforms

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

为什么我得到MySQL错误"查询为空"?

$id = $_REQUEST['id'];
$Section = $_REQUEST['section'];
$Subject = $_REQUEST['subject'];
$type = $_REQUEST['type'];
$Start_date1 = isset($_REQUEST['startTxt'])?($_REQUEST['startTxt']):"";
$Venue = isset($_REQUEST['venTxt'])?($_REQUEST['venTxt']):"";
$Facilitator = isset($_REQUEST['faciTxt'])?($_REQUEST['faciTxt']):"";
$Level = isset($_REQUEST['lvlLst'])?($_REQUEST['lvlLst']):"";
$Date1 = $_REQUEST['date1'];

if(isset($_REQUEST['EDIT']))
{
    mysql_query("UPDATE service SET Start_date='$Date1', Venue='$Venue', Facilitator='$Faci' WHERE ServiceID ='$id'");
    if (!mysql_query($sql,$con))
    {
        die('Error: ' . mysql_error());
    }

    echo '<script type="text/javascript">';
    echo 'alert("Changes have been save!");';
    echo 'window.location="Admin_RecSchedMapLst.php";';
    echo '</script>';
    mysql_close($con);
}           
Run Code Online (Sandbox Code Playgroud)

当我点击保存时,它返回"错误:查询为空" - 这是为什么?

php mysql

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

不显眼的Javascript来插入包含Rails RESTful URL的元素?

我有一个简单的页面,其中包含一个渲染的iFrame.有一个名为"添加文件"的链接,并且不引人注意地我想将一个事件附加到"添加文件"锚点,以便在单击时,它会在现有的iFrame下面插入一个新的iFrame,并增加iFrame的ID.

iFrame的一个例子是:

<iframe name="uploadForm1" id="uploadForm1" src="<%= upload_file_url %>" height="50" width="800" frameborder="0" scrolling="no"></iframe>
Run Code Online (Sandbox Code Playgroud)

然后当点击"添加文件"按钮时,我最终得到:

<iframe name="uploadForm1" id="uploadForm1" src="<%= upload_file_url %>" height="50" width="800" frameborder="0" scrolling="no"></iframe>
<iframe name="uploadForm2" id="uploadForm2" src="<%= upload_file_url %>" height="50" width="800" frameborder="0" scrolling="no"></iframe>
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法(jQuery或Prototype)来实现这一目标?

然而,这看起来非常微不足道,因为我需要渲染upload_file_url路由,我不太确定如何在不浪费大量时间的情况下接近它!

任何帮助表示赞赏!

javascript ruby jquery ruby-on-rails

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

文件未找到.为什么不?

好的,我正在尝试使用以下代码加载Java文件:

String file = "map.mp";
URL url = this.getClass().getResource(file);
System.out.println("url = " + url);
FileInputStream x = new FileInputStream("" + url);
Run Code Online (Sandbox Code Playgroud)

尽管在同一个文件夹中的类文件是它说,它不能找到它(是的,这在充分代码try catch块).

但是,它找到另一个使用不同名称的相同代码的文件:

URL url = this.getClass().getResource("default.png");
System.out.println("url2 = " + this.getClass().getResource("default.png"));
BufferedImage img = ImageIO.read(url);
Run Code Online (Sandbox Code Playgroud)

为什么我的代码找不到我的map.mp文件?

java io file-io file

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

如何在C#中一次旋转,缩放和转换矩阵?

好的,这应该是一个简单的矩阵问题,但我对矩阵的理解有些局限.这是场景:我有一个1px乘1px的精灵,我希望按比例缩放x和y(每边不同的数量),然后我想将该精灵旋转一定角度,然后我希望能够精确定位整个事物(从左上角或中心,对我没有任何影响).

到目前为止,我的代码模糊地接近,但是根据我传入的角度,它往往会偏离一些随机数量.

我认为这样做会:

        Point center = new Point( 50, 50 );
        float width = 60;
        float height = 100;
        float angle = 0.5;
        Vector3 axis = new Vector3( center.X, center.Y, 0 );
        axis.Normalize();
        Matrix m = Matrix.Scaling( width, height, 0 ) *
            Matrix.RotationAxis( axis, angle ) *
            Matrix.Translation( center.X, center.Y, 0 );
Run Code Online (Sandbox Code Playgroud)

但它倾向于缩小旋转线的缩小比例,尽管我认为它的定位是正确的.

我也试过这个:

  Matrix m = Matrix.Transformation2D( new Vector2( center.X, center.Y ), 0f,
      new Vector2( width, height ), new Vector2( center.X, center.Y ),
      angle, Vector2.Zero );
Run Code Online (Sandbox Code Playgroud)

线看起来完全正确,具有完全正确的尺寸和形状,但我根本无法正确定位.如果我在上面的调用结束时使用翻译向量,或者如果我使用Sprite.Draw设置位置,则无法正常工作.

这一切都在SlimDX中.我究竟做错了什么?

c# translation matrix slimdx

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

为什么Perl在退出之前不打印最后一个文本?

我的代码不会在" exit;" 之前运行最后一行,我不知道为什么.我之前试图增加printf $fh一条线exit,但这也没有用; 它不会打印任何一行.除了退出前的最后一个打印语句外,其他所有内容都打印正常.

任何线索为什么会这样?或者更好的是,如何修复或解决它?

    if($i>0 && $i<3)
    {
        printf $fh "Partial match found.\n";
        if($matched_uid){printf $fh "UID #: ".$arguid." exists.\n";}
        if($matched_id){printf $fh "ID #: ".$argid." exists.\n";}
        if($matched_uname){printf $fh "Username: ".$arguname." exists.\n";}
        printf $fh "Aborting."; 
        exit;
    }
Run Code Online (Sandbox Code Playgroud)

编辑:
我复制的部分代码包含此内容

select $fh; $| = 1; #set auto flush
Run Code Online (Sandbox Code Playgroud)

也许这就是我的结果无法复制的原因....

perl printf exit

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

DNS:为区域设置的 NS 名称是否必须与上游 TLD 服务器报告的 NS 名称匹配?

我注意到有几个服务提供商正在为其客户的域运行 DNS 服务,为该区域设置了 NS 名称并由权威名称服务器(在授权部分/NS 和 SOA 记录中)返回,这些名称与返回的 NS 名称不匹配由上游服务器(例如 TLD 服务器)和用于查找的。

例子:

$ dig the-domain-name-here.com NS

; <<>> DiG 9.4.2-P1 <<>> the-domain-name-here.com NS
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7844
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;the-domain-name-here.com.          IN      NS

;; ANSWER SECTION:
the-domain-name-here.com.   172370  IN      NS      ns1.service-provider-here.net.
the-domain-name-here.com.   172370  IN      NS      ns2.service-provider-here.net.

;; ADDITIONAL SECTION:
ns1.service-provider-here.net.      7200    IN      A       192.168.100.1
ns2.service-provider-here.net. …
Run Code Online (Sandbox Code Playgroud)

dns configuration nameservers

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

我应该总是/永远/永远不会将对象字段初始化为默认值吗?

代码样式问题在这里.

我看了一下这个问题,询问.NET CLR是否真的总是初始化字段值.(答案是肯定的.)但令我感到震惊的是,我不确定让它做到这一点总是一个好主意.我的想法是,如果我看到这样的声明:

int myBlorgleCount = 0;
Run Code Online (Sandbox Code Playgroud)

我有一个很好的想法,程序员希望计数从零开始,并且可以,至少在不久的将来.另一方面,如果我只是看到:

int myBlorgleCount;
Run Code Online (Sandbox Code Playgroud)

如果0是合法或合理的值,我没有真正的直接想法.如果程序员刚开始阅读和修改它,我不知道程序员是否打算在设置值之前开始使用它,或者他们是否期望它为零等等.

另一方面,一些相当聪明的人和Visual Studio代码清理实用程序告诉我删除这些冗余声明.对此有何普遍共识?(有共识吗?)

我将此标记为语言不可知,但是如果有一个奇怪的情况,那么特别好的想法是针对特定语言的反对,这可能值得指出.

编辑:虽然我确实认为这个问题与语言无关,但它显然不适用于像C这样没有进行值初始化的语言.

编辑:我很欣赏约翰的回答,但这正是我想要的.我知道.NET(或Java或其他)将完成这项工作并一致且正确地初始化值.我所说的是,如果我看到代码修改了之前未在代码中明确设置的值,我作为代码维护者,不知道原始编码器是否意味着它是默认值,或者只是忘记设置值,或者期望将其设置在其他地方,等等.

language-agnostic coding-style

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