问题列表 - 第29858页

临时文件保留多长时间?

我正在开发一个程序,它会生成一些临时文件,等待用户对一些事情的输入,然后使用这些临时文件进行操作。

我想知道我是否可以可靠地期望这些临时文件在我完全使用它们之前不会消失(例如,它们会在用户工作时消失吗?)。

显然,我可以在我的 appdata 中创建我自己的文件夹并将其用于临时文件。但是使用 C#Path.GetTempFileName()Path.GetTempPath() + somename. 何时删除以这种方式创建的文件?

澄清一下,我不是在寻找如何创建临时文件,而是在寻找在其中创建的临时文件GetTempPath()保留多长时间,以及在使用它们之前等待用户输入的时间是否足够长。

.net c# file temporary-files

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

如何实现二元评分系统的贝叶斯平均算法

我有一个系统,人们可以投票或投票一项,我想将其结果显示为5星评级.

我一直在尝试使用此处此处解释的贝叶斯评级算法,但没有成功.

例如:我的数据库中有三个项目(A,B和C):

A = 500 UP和500下注B = 0 UP和1000下注C = 0 UP和1000下注

如何计算每个项目的贝叶斯平均评分,使其得分为1到5?

algorithm bayesian

9
推荐指数
2
解决办法
6866
查看次数

jquery count里面的元素ul - > length?

如果a 里面ul有多个li元素,那么应该发生一些事情,否则就不会发生!

我究竟做错了什么?

if ( $('#menu ul').length > 1 ) {
Run Code Online (Sandbox Code Playgroud)

jquery

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

C#Math.Ceiling bug与否?

我不知道为什么Ceiling的行为如下图所示

为什么是processingFee!= Settings.PaymentProcessingFeeInPercentage*prizesSum?

查看完整尺寸的图像

替代文字http://img514.imageshack.us/img514/3950/csharpceilingproblem.png

c# ceil

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

在LaTeX Beamer中有多个幻灯片模板

我想使用LaTeX beamer创建一个演示文稿,它有两种不同类型的幻灯片模板/布局:一个用于带有背景图像的幻灯片,一个用于没有指定背景图像的幻灯片的布局/模板.

使用投影仪有什么诀窍吗?

latex beamer

7
推荐指数
1
解决办法
3286
查看次数

为什么我不能使用与继承接口相同的泛型类型?

嗨,我有以下场景,我将尽力解释,如果这是一个愚蠢的问题,请提前预测.我有两个接口(出于本示例的目的,它们中没有任何内容)

public interface interfaceA {}
public interface interfaceB: interfaceA {}
Run Code Online (Sandbox Code Playgroud)

还有2节课

public classA<interfaceA> {}
public classB: classA<interfaceB> { }
Run Code Online (Sandbox Code Playgroud)

现在还有其他地方我有一个接受泛型类型作为参数的方法:

public static void DoSomething( ClassA<interfaceB> p_val ) {}
Run Code Online (Sandbox Code Playgroud)

好的,我在创建对象时使用这些类.

ClassB obj1 = new ClassB();
ClassA<interfaceA> obj2 = new ClassA<interfaceA>();
Run Code Online (Sandbox Code Playgroud)

好吧,当我将obj1传递给DoSomething()时,当我尝试将obj2传递给我的DoSomething()方法时,我得到一个编译错误,说它无法从interfaceA转换为interfaceB.

这种意义有道理,因为在我的方法中,泛型param类型是显式的interfaceB.但是,如果我希望该方法接受两种泛型类型(obj1和obj2),我该怎么办?希望这是有道理的.

c#

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

如何找出另一个程序集的ProductName属性?

我有两个程序集A.exe和B.exe.两者都是Windows.Forms .net 3.5程序集.A.exe知道B.exe在同一目录中.

如何从A.exe中找到B.exe 的ProductName

.net c# reflection

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

调用共享WebMethod时出现未知Web方法异常

我正在尝试在我的网站上实现视图跟踪Web服务.我正在使用JavaScript,因为我想从我的跟踪视图中排除任何搜索机器人.问题是当我尝试使用jQuery发布到我创建的Web服务时,我收到了"未知的Web方法"错误.

$(document).ready(function() {

  $.ajax({
    type: "POST",
    url: '<%=ResolveUrl("~/WS/ItemViewTrackingService.asmx/TrackItemView") %>',
    data: "{'itemType': 'thread', 'itemId':<%=mThread.ThreadID %>}",
    contentType: "application/json; charset=utf-8"
  });

});
Run Code Online (Sandbox Code Playgroud)

这是Web服务.

Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel

<System.Web.Script.Services.ScriptService()> _
<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
<System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ToolboxItem(False)> _
Public Class ItemViewTrackingService
  Inherits System.Web.Services.WebService

  <WebMethod(EnableSession:=True)> _
  Public Shared Sub TrackItemView(ByVal itemType As String, ByVal itemId As Int32)

    If itemType.Equals("column", StringComparison.OrdinalIgnoreCase) Then
      Services.ViewTrackingService.TrackColumnView(itemId)
    ElseIf itemType.Equals("thread", StringComparison.OrdinalIgnoreCase) Then
      Services.ViewTrackingService.TrackThreadView(itemId)
    End If

  End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

该错误是ASP .NET错误:未知的Web方法TrackItemView.参数名称:methodName

我已经完成了数百次(看似),但我看不出我错过了什么.我确定这是小事......

asp.net jquery web-services asmx

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

开发经理是否应该允许全权委托进行平台和语言选择?

我是一个小型软件公司的开发经理,负责生产主要用Java编写的产品和一堆Java相关的Web技术和框架(当我们需要更低级别的东西时,C++的奇怪之处).

当其中一位开发人员来找我并说"我想要在Perl/Python/Ruby/Visual Basic/Fortran/6800汇编程序(基本上不在我们的核心技术列表中的任何内容)中使用内部工具"时,我的直接反应是当我离开时,我不想要一些我们可能无法支持的东西 - 内部工具有一种变得至关重要的方式,你需要能够独立于特定的个体来维护它们.

我的观点是,我不是要求他们用C编写一个Web应用程序,我们的核心技术列表通常包含对所讨论的工作很好的工具(如果可能不如某些替代方案那么好),但是在这些情况下应该严格应用标准吗?

(标记为社区维基,因为我知道它是主观的 - 虽然不是,但我希望有争议 - 但我相信如果他们认为这是不合理的,人们会关闭).

programming-languages

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

如何使用linq在一个数组中返回与另一个数组的整数属性不匹配的整数?

我有以下方法签名:

 internal static int[] GetStudentIDsThatAreNotLinked(PrimaryKeyDataV1[]
       existingStudents, IQueryable<Student> linkedStudents)
Run Code Online (Sandbox Code Playgroud)

PrimaryKeyData是一个具有ServerID和LocalID整数作为属性的类.Student是一个类(在其他属性中)有一个名为StudentID的整数.

在英语中,我想要做的是返回一个整数数组,这些整数位于existingStudents [...].ServerID但不在linkedStudents [...]中.-- StudentID

如果'existingStudents'和'linkedStudents'都是整数数组,我会使用如下的linq查询:

return from es in existingStudents where
    !linkedStudents.Contains<int>(es) select es;
Run Code Online (Sandbox Code Playgroud)

..然后可以转换为一个整数数组.

我想要做的是给包含一个IEqualityOperator,如果PrimaryKeyData.ServerID == Student.StudentID,它将认为PrimaryKeyData类等于Student类

所以我认为我需要一个lambda表达式,但我对如何构造它非常困惑.

我想我正朝着正确的方向前进,但任何人都可以在最后的障碍中帮助我吗?

c# linq lambda

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