问题列表 - 第619页

在不调用read()的情况下确定管道的大小

我需要一个名为SizeOfPipe()的函数,它应该返回管道的大小 - 我只想知道管道中有多少数据,而不是实际从管道本身读取数据.

我认为以下代码可行

fseek (pPipe, 0 , SEEK_END);
*pBytes = ftell (pPipe);
rewind (pPipe);
Run Code Online (Sandbox Code Playgroud)

但是fseek dosent在文件描述符上工作.另一个选择是读取管道然后写回数据但是如果可能的话,我想避免这个,任何建议?

c c++ unix linux

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

删除除4个最新目录外的所有目录

我想删除父目录中除4个最新目录外的所有目录.你会怎么在Bash中这样做?

bash shell

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

如何实现类似Digg的算法?

如何使用类似于stackoverflow/digg/reddit的推荐系统实现网站?即,用户提交内容,并且网站需要根据项目的受欢迎程度来计算某种"热度".流程如下:

  • 用户提交内容
  • 其他用户查看内容并对其投票(假设90%的用户仅查看内容,10%的用户主动对内容进行投票或投票)
  • 不断提交新内容

如何实现计算提交项目"热度"的算法,最好是实时计算?是否有最佳实践或设计模式?

我会假设算法考虑以下因素:

  • 提交项目时
  • 每次投票时
  • 查看该项目时

例如,获得持续涓涓细流的项目将持续保持某种程度的"热",而在首次提交时获得一票选票的项目将跳到"热点"列表的顶部但随后随着投票而下降停止进来

(我使用的是MySQL + PHP,但我对一般设计模式感兴趣).

sql algorithm recommendation-engine digg

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

Silverlight中的编程绑定

孩子们,我错过了这里的船.这一直在抬头,我不知道它发生了什么,所以我希望我的家乡可以提供帮助.

在Silverlight中工作时,当我在c#代码中创建绑定时,它们在应用程序运行时永远不会停滞不前.我的xaml的声明性绑定似乎没问题,但是当我在C#中创建绑定时,我做错了.我希望有一些令我眼花缭乱的东西让我失踪.这是一个被粉碎的典型绑定:

TextBlock tb = new TextBlock();
Binding b = new Binding("FontSize");
b.Source = this;
tb.SetBinding(TextBlock.FontSizeProperty, b);
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding silverlight

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

如何验证文件上载的文件类型?

<input type="file" id="fileUpload" runat="server">用来在ASP.NET应用程序中上传文件.我想限制上传的文件类型(例如:限制为.xls或.xlsx文件扩展名).

JavaScript或服务器端验证都可以(只要服务器端验证将在文件上传之前进行 - 可能会上传一些非常大的文件,因此需要在上载实际文件之前进行任何验证) .

javascript asp.net validation upload file

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

在选择ORM时,LINQ to SQL或LINQ to Entities比NHibernate更好?

我发现我可以用NHibernate做更多,甚至Castle,而不是Linq to Entities,或linq to SQL.

我疯了吗?

nhibernate orm linq-to-sql

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

IIS正在保留我生成的文件

我的Web应用程序生成pdf文件,并通过电子邮件或传真给我们的客户.不知何故,IIS6保留了该文件并阻止任何其他请求它声称旧的'..该进程无法访问文件'xxx.pdf',因为它正被另一个进程使用.

当我回收应用程序池时,一切正常.有谁知道为什么会这样,我怎么能阻止它.

谢谢

asp.net iis

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

数据流编程 - 模式和框架

我刚刚遇到了提议的Boost :: Dataflow库.这似乎是一个有趣的方法,我想知道是否有其他这样的替代框架的C++,以及是否有任何相关的设计模式.我没有排除Boost :: Dataflow,我只是在研究任何可用的替代品,这样我就能更好地理解域和我的选择(或者如果有必要,可以自己动手).

c++ design-patterns dataflow

16
推荐指数
2
解决办法
9767
查看次数

你如何有效地将BSTR复制到wchar_t []?

我有一个BSTR对象,我想转换为复制到wchar__t对象.棘手的是BSTR对象的长度可能是几千字节到几百千字节.有没有一种有效的方法来复制数据?我知道我可以声明一个wchar_t数组,并总是分配它需要保存的最大可能数据.但是,这意味着为可能只需要几千字节的内容分配数百KB的数据.有什么建议?

c++ com bstr wchar-t

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

Emacs相当于Vim的yy10p?

如何在Emacs中轻松复制10行?我找不到复制线快捷方式或功能.我可以使用C-aC-spcC-eM-w来费力地复制该行,但是如何将其粘贴多次呢?

在我去写自己的功能之前的任何想法.

emacs shortcuts editor

22
推荐指数
4
解决办法
8849
查看次数