问题列表 - 第4903页

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

如何使用Javascript或Flash获取用户文件的哈希值?

我需要做的是在网页上提供一个文件浏览器框,用户从他们的计算机中选择一个文件,并通过javascript(或必要时闪存),返回某种类型的哈希,如CRC,MD5或SHA1.我不希望不必将整个文件上传到Web服务器,因为我希望在此使用一些相当大的文件.

基本上我正在创建一个脚本,将这些值与各种META数据相关联,从而可以在不必完全上传的情况下识别文件.

知道怎么做这个吗?我可以很容易地在服务器端执行此操作,但是,正如我所说,将会检查一些相当大的文件,我不想吃太多的服务器带宽.

javascript flash md5 sha1 crc

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

在另一个框架的上下文中运行JQuery

我正在使用的客户端有一个像这样的框架集......

<frameset rows="100,*, 0">
  <frame name="theFrame" id="theFrame" src="blah.html" >
  <frame name="theSecondFrame" id="theSecondFrame" src="foo.html" >
  <frame name="importantFrame" id="importantFrame" src="myFrame.html" >
</frameset>
Run Code Online (Sandbox Code Playgroud)

当某个动作发生时,我需要我的框架(当前隐藏的重要框架)主要接管页面并阻止与其他框架的任何交互.我正计划使用jquery块UI插件阻止交互.

问题是我实际上无法更改foo.html或blah.html文件.所以JS代码不能存在.我需要做的是在这些帧的上下文中执行我的jquery代码.所以回顾一下,我需要将我的JQuery代码放在myFrame.html中,但是在其他框架的上下文中执行.我怎样才能做到这一点?希望有道理.

谢谢CDR

html jquery frames

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

如何限制Perl程序中的下载?

是否有可用于下载限制的Perl模块?我想下载某个文件,但将下载速率限制为特定的KB /秒数.

perl throttling download

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

是否有Flash的Web源动画的开源替代品?

我想做出类似的东西这个,但我想避免的专有平台(闪存).我对发展比较陌生,我愿意学习任何东西.我知道像jQuery和MooTools这样的javascript框架能够制作一些动画,但是这超出了它们的能力吗?您有什么推荐的吗?

谢谢

flash animation frameworks open-source

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

如何使用FILE*写入内存缓冲区?

有没有办法将内存缓冲区创建为FILE*.在TiXml中它可以将xml打印到FILE*但我似乎无法将其打印到内存缓冲区.

c c++

39
推荐指数
5
解决办法
4万
查看次数

我*总是*必须在安全演员后检查是否为空?

快速提问; 执行安全演员后,我是否总是需要检查空值?我现在这样做,但在这种情况下:

void button1_Click(object sender, EventArgs e)
{
    Button = sender as Button;
    if (button != null)  // <-- necessary?
    {
        // do stuff with 'button'
    }
}
Run Code Online (Sandbox Code Playgroud)

我只是想知道我是不是在想什么.我每次出于习惯都会检查null,但是在这种情况下,我认为如果非Button对象连接到应该只用于按钮的处理程序,我宁愿崩溃.

编辑:好的,谢谢你们.如果有一个我失踪的角度,我只是好奇.

c#

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

绑定IList <IMyInterfaceType>不显示IMyInterface继承的接口成员

我将IList绑定到GridView.IMyInterface看起来像

public interface IMyInterface: IHasTotalHours, IHasLines
{
    DateTime GoalStartDate { get; set; }
    DateTime GoalEndDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我将一个实例绑定到Grid,如下所示:

IList<IMyInterface> instance= GetMyData();

myGrid.DataSource = instance;
myGrid.DataBind();
Run Code Online (Sandbox Code Playgroud)

将此绑定到网格时,显示在网格中的唯一成员是IMyInterface的直接成员:GoalStartDate和GoalEndDate.

这是为什么?如何让网格显示其继承的其他接口的成员?

更新 继承的接口定义简单的数据属性,如

public interface IHasTotalHours
{
    string Description { get; set; }
    int Hours{ get; set; }
}
public interface IHasLines
{
    double TotalLines { get; set; }
    double LinesPerHour { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

有一个实现IMyInterface的类:

public class MyClass : IMyInterface
{
    public string Description { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

data-binding reflection interface multiple-inheritance typedescriptor

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

没有Ambuguity的命名空间规范

为什么某些语言(如C++和Python)需要指定对象的命名空间,即使不存在歧义?我知道有这样的后门,比如using namespace x在C++或from x import *Python中.但是,当只有一个可访问的命名空间包含给定的标识符且不存在歧义时,我无法理解不希望语言只是"做正确的事"的理由.对我来说,这只是不必要的冗长和违反DRY,因为你被迫指定编译器已经知道的东西.

例如:

import foo  # Contains someFunction().

someFunction()  # imported from foo.  No ambiguity.  Works.
Run Code Online (Sandbox Code Playgroud)

比.

import foo  # Contains someFunction()
import bar  # Contains someFunction() also.

# foo.someFunction or bar.someFunction?  Should be an error only because
# ambiguity exists.
someFunction() 
Run Code Online (Sandbox Code Playgroud)

c++ python namespaces language-design

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

如何递归列出某个位置的所有目录,广度优先?

广度优先列表在这里很重要.此外,限制搜索的深度将是很好的.

$ find . -type d
/foo
/foo/subfoo
/foo/subfoo/subsub
/foo/subfoo/subsub/subsubsub
/bar
/bar/subbar

$ find . -type d -depth
/foo/subfoo/subsub/subsubsub
/foo/subfoo/subsub
/foo/subfoo
/foo
/bar/subbar
/bar

$ < what goes here? >
/foo
/bar
/foo/subfoo
/bar/subbar
/foo/subfoo/subsub
/foo/subfoo/subsub/subsubsub
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想使用bash one-liner进行此操作.如果有一个javascript-shell,我会想象类似的东西

bash("find . -type d").sort( function (x) x.findall(/\//g).length; )
Run Code Online (Sandbox Code Playgroud)

linux bash shell ksh

29
推荐指数
5
解决办法
7万
查看次数