问题列表 - 第421页

套接字如何在C中工作?

我对C中的套接字编程有点困惑.

您创建一个套接字,将其绑定到一个接口和一个IP地址,然后让它听.我发现了几个网络资源,并且理解得很好.特别是,我发现一篇文章在Unix系统下的网络编程非常有用.

令我困惑的是数据到达套接字的时间.

你怎么知道数据包何时到达,数据包有多大,你自己必须做所有繁重的工作吗?

我的基本假设是数据包可以是可变长度的,所以一旦二进制数据开始出现在套接字中,你如何从那开始构造数据包呢?

c sockets network-programming

21
推荐指数
2
解决办法
6096
查看次数

C#中的多线程闪屏?

我想在应用程序加载时显示启动画面.我有一个带有系统托盘控件的表单.我希望在加载此表单时显示启动画面,这需要一些时间,因为它正在访问Web服务API以填充一些下拉菜单.我还想在加载之前对依赖项进行一些基本测试(也就是说,Web服务可用,配置文件是可读的).随着启动的每个阶段的进行,我想要通过进度更新启动屏幕.

我一直在阅读很多关于线程的内容,但是我对它应该控制的地方感到迷茫(main()方法?).我也想知道它是如何main()工作的,这是应该创建的线程吗?现在,如果带有系统托盘控件的表单是"生命"表单,那么它应该来自那里吗?在形式完成之前不会加载吗?

我不是在寻找代码讲义,更多的是算法/方法,所以我可以一劳永逸地解决这个问题:)

.net c# multithreading splash-screen winforms

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

Javascript:让网页浏览器滚动到顶部?

当按钮/链接/等时,滚动到顶部的Javascript是什么...点击?

javascript web

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

如何在 jQuery 中读取绑定的悬停回调函数

我使用 jQuery 为页面上的元素设置悬停回调。我现在正在编写一个模块,它需要为某些元素临时设置新的悬停行为。新模块无法访问悬停功能的原始代码。

我想在设置新的悬停功能之前存储旧的悬停功能,以便在完成临时悬停行为后可以恢复它们。

我认为这些可以使用jQuery.data()函数存储:

//save old hover behavior (somehow)

$('#foo').data('oldhoverin',???)

$('#foo').data('oldhoverout',???);

//set new hover behavior

$('#foo').hover(newhoverin,newhoverout);
Run Code Online (Sandbox Code Playgroud)

做一些新的悬停行为......

//restore old hover behaviour
$('#foo').hover($('#foo').data('oldhoverin'),$('#foo').data('oldhoverout'));
Run Code Online (Sandbox Code Playgroud)

但是如何从 jQuery 获取当前注册的悬停功能?

Shadow2531,我试图在不修改最初注册回调的代码的情况下做到这一点。否则你的建议会很好。感谢您的建议,并帮助澄清我正在寻找的内容。也许我必须进入jquery的来源并弄清楚这些回调是如何在内部存储的。也许我应该将问题更改为“是否可以在不修改 jquery 的情况下执行此操作?”

javascript jquery callback

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

如何在Vim中列出加载的插件?

有人知道在Vim中列出"加载的插件"的方法吗?我知道我应该自己跟踪这种东西,但能够检查当前状态总是很好.

vim plugins

268
推荐指数
6
解决办法
9万
查看次数

在Delphi 7中,为什么我可以为const赋值?

我将一些Delphi代码从一个项目复制到另一个项目,并发现它不能在新项目中编译,尽管它在旧项目中编译.代码看起来像这样:

procedure TForm1.CalculateGP(..)
const
   Price : money = 0;
begin
   ...
   Price := 1.0;
   ...
end;
Run Code Online (Sandbox Code Playgroud)

所以在新项目中,Delphi抱怨"左侧无法分配" - 可以理解!但是这段代码在旧项目中编译.所以我的问题是,为什么?是否有编译器开关允许重新分配consts?这怎么样?我认为在编译时它们的值被替换了?

delphi constants

21
推荐指数
3
解决办法
7486
查看次数

如何使用WPF和.NET 3.5注册全局热键来说CTRL + SHIFT +(LETTER)?

我正在使用WPF在C#中构建应用程序.如何绑定某些键?

另外,我如何绑定到Windows键

.net c# windows wpf hotkeys

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

178
推荐指数
7
解决办法
11万
查看次数

有没有办法让WatiN在页面加载前单击一个链接

我们使用WatiN来测试我们的UI,但是一个页面(遗憾的是不在我们的团队控制之下)需要永远完成加载.有没有办法让WatiN在页面完成渲染之前单击页面上的链接?

watin automated-tests unit-testing

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

链接组合框(最好是JQuery)

我想知道是否有人使用转换html的JQuery插件有任何经验

<select> 
  <option> Blah </option> 
</select>
Run Code Online (Sandbox Code Playgroud)

组合框(可能是div),选择项目的行为与单击链接相同.

我想你可能可以使用javascript来处理一个选择事件(我的javascript知识目前有点失修)和'切换'组合框的值,但这似乎更像是一个黑客.

您的建议,经验和建议表示赞赏.

html javascript jquery drop-down-menu

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