问题列表 - 第1679页

SharpLibZip:添加没有路径的文件

我正在使用以下代码,使用SharpZipLib库将文件添加到.zip文件中,但每个文件都以其完整路径存储.我只需要将文件存储在.zip文件的"root"中.

string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zipFilePath))
{
     zipFile.BeginUpdate();
     foreach (string file in files)
     {
          zipFile.Add(file);
     }
     zipFile.CommitUpdate();
}
Run Code Online (Sandbox Code Playgroud)

在提供的文档中,我找不到任何关于此选项的信息.由于这是一个非常受欢迎的图书馆,我希望有人读这篇文章可能会有所了解.

compression sharpziplib

14
推荐指数
2
解决办法
8132
查看次数

ASP.NET cookie到期时间始终为1/1/0001 12:00 AM

我正在使用以下代码设置cookie过期:


// remove existing cookies.
request.Cookies.Clear();
response.Cookies.Clear();

// ... serialize and encrypt my data ...

// now set the cookie.
HttpCookie cookie = new HttpCookie(AuthCookieName, encrypted);
cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours));
cookie.HttpOnly = true;
response.Cookies.Add(cookie);

// redirect to different page
Run Code Online (Sandbox Code Playgroud)

当我在另一页读取cookie超时时,我得到1/1/0001 12:00 AM.如果有人可以帮我解决问题,我会很感激.我正在使用ASP.NET 3.5

好.看完Gulzar的链接后,似乎我无法检查cookie.Expires上的HttpRequest根本没有?因为链接似乎暗示cookie.Expires总是设置为DateTime.MinValue,因为服务器永远不知道客户端计算机上的实际时间?所以这意味着我必须自己将时间存储在cookie中并检查它?我的理解是否正确?

谢谢尚卡尔

asp.net cookies

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

将跟踪输出重定向到控制台

假设我正在使用VB.Net中的一个小批量处理控制台应用程序.我希望能够像这样构建应用程序:

Sub WorkerMethod()
   'Do some work
   Trace.WriteLine("Work progress")

   'Do more work
   Trace.WriteLine("Another progress update")

   '...
End Sub


Sub Main()

   'Do any setup, like confirm the user wants to continue or whatever

   WorkerMethod()     

End Sub
Run Code Online (Sandbox Code Playgroud)

请注意,我正在使用Trace而不是Console我的输出.这是因为可以从其他地方调用worker方法,或甚至生活在不同的程序集中,并且我希望能够为其附加不同的跟踪侦听器.那么如何将控制台连接到跟踪?

我已经可以通过定义一个简单的类(如下所示)并在Trace的侦听器集合中添加一个实例来实现它,但我想知道是否有更多接受或内置的方法来完成此任务:

Public Class ConsoleTrace
    Inherits Diagnostics.TraceListener

    Public Overloads Overrides Sub Write(ByVal message As String)
        Console.Write(message)
    End Sub

    Public Overloads Overrides Sub WriteLine(ByVal message As String)
        Console.WriteLine(message)
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

.net vb.net console trace .net-2.0

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

在招聘时测试HTML/CSS/Javascript技能

聘请前端开发人员时,您应该测试哪些具体技能和实践?什么是评估他们的HTML,CSS和Javascript技能的好指标?

显然,无表格语义HTML和纯CSS布局可能是关键技能.但具体技术呢?他/她是否应该毫不费力地模拟多列布局?CSS sprites?等高(或人造)柱?HTML标签选择是否重要(即过分依赖<div>)?他们应该能够解释(用语言)浮标是如何工作的吗?

那javascript技能怎么样?框架体验(jQuery,Prototype等)有多重要.今天?

显然,他们将要处理的职位和网站的详细信息是所需技能的最佳指示.但我想知道在为候选人创建测试时,人们可能会考虑哪些特定技能成为交易破坏者(或制造者).

html javascript css frontend

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

如何以编程方式获取SQL 2005中的事务日志的大小?

我们在数据库上使用固定的事务日志大小,我想组建一个应用程序来监视日志大小,以便我们可以看到事情变得太紧张,我们需要增加固定的trn日志.

是否有我可以运行的TSQL命令,它会告诉我当前事务日志的大小以及事务日志的固定限制?

t-sql sql-server

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

使用PHP创建单文件上载表单的最佳方法是什么?

我在网上找到了一些样本,但我想从每天使用PHP的人那里获得反馈,以了解潜在的安全性或性能考虑因素及其解决方案.

请注意,我只对一次上传单个文件感兴趣.

理想情况下,不需要浏览器插件(Flash/Java),尽管知道使用插件的好处会很有趣.

我想知道最好的HTML表单代码和PHP处理代码.

php upload file-upload

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

Assembla:你喜欢Trac门票还是Assembla门票?为什么?

我是一个刚开始使用开源Web开发人员(Python/Django)的开发人员.我注册了一个免费的Assembla.com帐户,但我真的不知道是否使用Trac票务或Assembla集成票务.我有两个设置空间来尝试它们,但似乎我需要使用它们一段时间才能看到明显的好处.

在我刚开始的时候,我只是在做小项目,比如Django教程等.

你有Trac vs. Assembla票务推荐吗?是的,我用Google搜索了没有任何有用的结果.

bug-tracking trac assembla

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

这在计算机科学中被称为什么?

许多编程语言和框架都会/允许/需要一些我似乎无法找到名称的东西,即使计算机科学中可能存在一个.他们基本上做的是按名称绑定到变量/对象/类/函数.

Flex示例("selectAll()"):

<mx:Button click="selectAll()" label="Select All"/>
Run Code Online (Sandbox Code Playgroud)

配对示例("价格"):

<Injectors target="{QuotePanel}">
  <PropertyInjector targetKey="price" source="{QuoteManager}" sourceKey="currentPrice" />
</Injectors>
Run Code Online (Sandbox Code Playgroud)

Java示例("Foo"):

Class.forName("Foo")
Run Code Online (Sandbox Code Playgroud)

还有很多其他的例子.你明白了.令我感到困扰的是,在编译时几乎没有办法验证这一点,并且IDE在代码完成,导航和重构方面无法提供帮助.但这不仅仅是重点.

我的问题是,这叫什么?我不认为这是其中之一:动态绑定,名称绑定,反射

更新:不,这不是一个测验,抱歉,如果它听起来像一个.这只是编程的"名字那首歌".

更新:有帮助的答案:

  • 来自Tim Lesher:它被称为"后期绑定","动态绑定"或"运行时绑定".它通过字符串绑定的事实只是一个实现细节 ......
  • 来自康拉德鲁道夫:...... 这只是一个口译员的输入.

更新:正如人们正确指出的那样,一些示例是后期绑定,一些是反射,一些是运行时评估(解释)等.但是,我得出结论,可能没有描述它们的名称.这只是一堆具有共同点的例子,但还不足以给它起个名字.我喜欢"一切都是字符串"的答案,但即使它很有趣,它也不完全正义.

apache-flex computer-science mate

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

Silverlight在Winforms中托管

我想通过winforms浏览器在winforms中托管一个silverlight控件,但是为了工作,我需要一些方法让表单与silverlight交谈,以及相反的方式.是否有可能以两种方式使用JavaScript作为中间人相互交互?即,让表单与浏览器的javascript说话,并让它与silverlight控件说话?有没有更好的办法?甚至是一种方式?(除了将代码编译为silverlight和wpf)

javascript c# silverlight wpf winforms

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

如何在运行时获取我的Grails Config.groovy中的好东西?

在Config.groovy中我看到了这个:

// set per-environment serverURL stem for creating absolute links
environments {
    production {
        grails.serverURL = "http://www.changeme.com"
    }
}
Run Code Online (Sandbox Code Playgroud)

在运行时访问它的正确方法是什么?

configuration grails runtime

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