问题列表 - 第998页

如何从http标头获取文件大小

我想在下载之前获取http:/.../文件的大小.该文件可以是网页,图像或媒体文件.可以使用HTTP标头完成吗?如何仅下载文件HTTP标头?

c# http download http-headers

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

使用C#解析HTML链接

是否有一个内置的DLL将给我一个字符串链接列表.我想发送一个包含有效html的字符串,并解析所有链接.我似乎记得在.net或非托管库中内置了一些内容.

我找到了一些看起来很有前景的开源项目,但我认为有一个内置模块.如果不是,我可能不得不使用其中之一.如果没有必要的话,我现在不想要外部依赖.

.net html c#

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

element的z-index值无法克服iframe内容的一个

我有一个div和一个iframe在页面div

z-index: 0;
Run Code Online (Sandbox Code Playgroud)

iframe拥有与具有弹出式内容z-index的1000

z-index: 1000;
Run Code Online (Sandbox Code Playgroud)

然而,div仍然掩盖了IE中的弹出窗口(但在Firefox中工作正常).

有谁知道我能做什么?

css z-index

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

为什么strcpy会触发全局变量的分段错误?

所以我有一些C代码:

#include <stdio.h>
#include <string.h>

/* putting one of the "char*"s here causes a segfault */
void main() {
  char* path = "/temp";
  char* temp;
  strcpy(temp, path);
}
Run Code Online (Sandbox Code Playgroud)

这样编译,运行和行为就像它看起来一样.但是,如果将一个或两个字符指针声明为全局变量,则strcpy会导致分段错误.为什么会这样?显然我对范围的理解有误.

c pointers scope character segmentation-fault

7
推荐指数
3
解决办法
9669
查看次数

.NET:如何使用后台线程信号主线程数据?

ThreadA信号ThreadB的某些事件的正确技巧是什么,没有让ThreadB等待事件发生?

我有一个后台线程,将填充共享List <T>.我正试图找到一种方法来异步发信号通知"主"线程有可用的数据被拾取.


我考虑使用EventWaitHandle对象设置一个事件,但我不能让我的主线程坐在Event.WaitOne()上.


我考虑过委托回调,但是a)我不希望主线程在委托中工作:线程需要重新开始工作添加更多东西 - 我不希望它在委托执行时等待,并且b )委托需要被编组到主线程上,但我没有运行UI,我没有控制权.禁止委托.


我认为有一个委托回调,只需启动零间隔System.Windows.Forms.Timer(同步线程访问定时器).这样线程只需要在调用时卡住

Timer.Enabled = true;

但这似乎是一个黑客.

在过去,我的对象会创建一个隐藏的窗口,并让线程将消息发送到隐藏的窗口'HWND.我考虑创建一个隐藏的控件,但我认为你不能.在没有创建句柄的控件上进行调用.另外,我没有UI:我的对象可能是在Web服务器,服务或控制台上创建的,我不希望出现图形控件 - 我也不想编译对System.Windows的依赖.形式.


我考虑让我的对象公开一个ISynchronizeInvoke接口,但后来我需要实现.Invoke(),这是我的问题.


某些事件的线程A信号线程B的正确技术是什么,没有让线程B被阻塞等待事件发生?

.net multithreading asynchronous

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

为什么我似乎无法掌握接口?

有人可以为我揭开界面的神秘面纱,还是给我一些好的例子?我一直在这里和那里看到界面弹出,但我还没有真正接触到界面的良好解释或何时使用它们.

我在谈论接口与抽象类的上下文中的接口.

oop interface

52
推荐指数
7
解决办法
6921
查看次数

使用jQuery有哪些优点和缺点?

作为一个只勉强精通javascript的人,jQuery对我来说是否合适?有更好的库可供使用吗?我见过很多与jQuery相关的帖子,它似乎是将javascript整合到ASP.NET应用程序中的最有效方法.

我一直在jQuery的网站上找到了教程和其他有用的信息.任何其他参考资料(即书籍,博客等)都会有所帮助.

谢谢!

asp.net jquery reference

24
推荐指数
3
解决办法
8481
查看次数

使用PL/SQL如何将文件的内容输入blob?

我有一个文件.我想将其内容放入我的oracle数据库中的blob列或PL/SQL程序中的blob变量中.最好的方法是什么?

oracle file-io plsql blob

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

对象的通用缓存

有谁知道对象的模板化缓存的任何实现?

  • 您使用键来查找对象(与std :: map <>中的相同)
  • 您可以指定可以同时位于缓存中的最大对象数
  • 有一些工具可以创建缓存中找不到的对象
  • 有一些工具可以知道何时从缓存中丢弃一个对象

例如 :

typedef cache<int, MyObj*> MyCache;
MyCache oCache;
oCache.SetSize(1);
oCache.Insert(make_pair(1, new MyObj());
oCache.Touch(1);
MyObj* oldObj = oCache.Delete(1);

...
Run Code Online (Sandbox Code Playgroud)

它可以像LRU或MRU缓存一样简单.

欢迎任何建议!

尼克

c++ boost stl

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

jQuery onClick执行

我有这个用jQuery 1.2.5编写的javascript.它包含在我编写的插件的main函数()中.该插件是一个非常类似于jCarousel的水平图库滚动条.它可以自动计算宽度,并根据图像的大小和图像的大小确定滚动的数量,这就是正在进行的所有计算.

我的问题是,如何在上一次执行完成之前阻止它被触发.例如,如果我得到一点点快乐,只是疯狂地混搭.digi_next.在发生这种情况时,用户界面的情况不会很好,我想解决它:)我认为答案可能在于queue,但我尝试使用它并没有发现任何有价值的东西.

    var self = this;
    $(".digi_next", this.container).click(function(){

        var curLeft = $(".digi_container", self.container).css("left").split("px")[0];
        var newLeft = (curLeft*1) - (self.containerPad + self.containerWidth) * self.show_photos;

        if (newLeft < ((self.digi_gal_width - (self.containerPad + self.containerWidth) * self.show_photos)) * -1) {
            newLeft = ((self.digi_gal_width - (self.containerPad + self.containerWidth) * self.show_photos)) * -1;
        }

        $(".digi_container", self.container).animate({
            left: newLeft + "px"
        }, self.rotateSpeed);
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery animation onclick

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