问题列表 - 第6611页

Windows VB.NET 1.1到2.0升级 - 好处?

我们有一个相当大的基于Windows的1.1 .NET应用程序,我们正在考虑升级到2.0.我们考虑更新的主要原因是我们可以利用Visual Studio 2008在项目上进行持续开发,同时我们使用Infragistics Suite控件,1.1版本不再使用新功能进行更新.

由于这是一个仅针对一个组织的内部Windows应用程序,而不是一个安全问题更受关注的公共Web应用程序,因此从这样的升级中可以看到哪些好处?对于基于Windows的应用程序,2.0和其他优点是否有超过1.1的性能和其他改进?

.net windows upgrade winforms

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

访问C#匿名类型对象

如何访问其声明范围之外的匿名类型的对象?

例如

void FuncB()
{
var obj = FuncA();
Console.WriteLine(obj.Name);
}

??? FuncA()
{
var a = (from e in DB.Entities
where e.Id == 1
select new {Id = e.Id, Name = e.Name}).FirstOrDefault();

return a;
}
Run Code Online (Sandbox Code Playgroud)

c# anonymous-types

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

Subversion:可以在单个修订中完成多个复制操作吗?

根据我对Subversion中的事务的理解,原则上这应该是可能的,但我不知道任何支持它的工具.

背景是我们正在讨论从PVCS Dimensions到Subversion的迁移,Subversion中引用的主要特征是"设计部件".设计部分是可以一起处理的任意文件集合,例如子项目所需的所有源文件.

替换它的一个想法是通过Makefile中的复制操作,将相关文件复制到分支中.但是如果所有文件都是单独复制的,这可能会导致很多修改,这可能会使历史变得混乱,所以避免这种情况会很好.

编辑: 更多背景信息:

该项目由几个(5-10)子项目组成,这些子项目单独发布,但共享一些公共源文件和从其他项目导入的外部库.

设计部分引用的一个原因是限制对源文件的依赖性,另一个原因是管理子项目的产品,因此所有这些都可以在一次操作中在版本控制中更新.这两种文件在某些​​目录中有所不同.

我们约有5名开发人员参与该项目.

svn transactions copy pvcs

6
推荐指数
3
解决办法
7014
查看次数

ClassLoader混淆

我看过几个地方"Class.getClassLoader()返回用于加载该特定类的ClassLoader",因此,我对以下示例的结果感到困惑:


package test;

import java.lang.*;

public class ClassLoaders { 
    public static void main(String[] args) throws java.lang.ClassNotFoundException{
      MyClassLoader mcl = new MyClassLoader();
      Class clazz = mcl.loadClass("test.FooBar");
      System.out.println(clazz.getClassLoader() == mcl); // prints false
      System.out.println(clazz.getClassLoader()); // prints e.g. sun.misc.Launcher$AppClassLoader@553f5d07
    }
}

class FooBar { }

class MyClassLoader extends ClassLoader { }
Run Code Online (Sandbox Code Playgroud)

不应该声明clazz.getClassLoader()== mcl返回true吗?有人可以解释我在这里缺少的东西吗?

谢谢.

java classloader

10
推荐指数
2
解决办法
1338
查看次数

在Windows上用Java编写并发文件

当您在同一个文件上同时打开两个(或更多)FileOutputStream时会发生什么?

Java的API这样说:

特别是某些平台允许一次只打开一个FileOutputStream(或其他文件写入对象)来写文件.

我猜Windows不是这样的平台,因为我有两个线程读取一些大文件(每个都是不同的文件),然后将其写入相同的输出文件.抛出没有异常,文件被创建并且似乎包含来自两个输入文件的块.

附带问题:

  • 对于Unix也是如此吗?
  • 因为我希望行为是相同的(实际上我希望一个线程正确编写而另一个线程被警告冲突),我怎样才能确定该文件已经打开进行写入?

java concurrency file-io portability

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

使用regenerateId()时Zend_Session丢失

我现在在几个ZF应用程序中遇到了这个问题,这非常令人沮丧:

在我的引导程序顶部附近,我有以下两行

Zend_Session::start();
Zend_Session::regenerateId();
Run Code Online (Sandbox Code Playgroud)

我的应用程序需要使用Zend_Auth进行身份验证,并使用默认会话存储来保持身份.随机会话丢失,从而产生用户已注销的效果.如果我删除对Zend_Session :: regenerateId()的调用,会话不会丢失.

重新生成会话ID会增加安全性,所以我想让它工作.我的本地开发服务器(Windows)和我们的登台服务器(Linux)上都会出现此问题

php session zend-framework

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

如何在Ruby中对此字符串进行标记?

我有这个字符串:

%{Children^10 Health "sanitation management"^5}
Run Code Online (Sandbox Code Playgroud)

我想将其转换为将其标记为哈希数组:

[{:keywords=>"children", :boost=>10}, {:keywords=>"health", :boost=>nil}, {:keywords=>"sanitation management", :boost=>5}]
Run Code Online (Sandbox Code Playgroud)

我知道StringScanner和Syntax gem,但我找不到足够的代码示例.

有什么指针吗?

ruby parsing text-parsing tokenize

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

如何在匿名类型中定义方法?

我如何定义一个方法,例如void doSuff()匿名类型?我能找到的所有文档只使用匿名限制,基本上只限于属性列表.我甚至可以用匿名类型定义方法吗?

编辑:好的,快速查看非常快速的答案告诉我这是不可能的.有没有办法动态构造一个类型并将匿名方法添加到该类型的委托属性?我正在寻找一种C#方式来完成以下JavaScript的工作:

...
person.getCreditLimit = function() { ... }
...
Run Code Online (Sandbox Code Playgroud)

.net c#

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

ASP.NET应用程序 - 设置IE7兼容模式?

在ASP.NET应用程序中设置IE7兼容模式模式以处理IE8问题的最简单方法是什么?是否可以通过web.config设置它,还是必须在IIS或页面级别设置?

asp.net internet-explorer-8

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

如何检查Web服务请求期间发送的xml?

有没有办法获得由.net中的SOAP请求生成的原始XML.我不知道如何准确地问这个问题,但是这里有

我添加了web引用并调用了一些方法.有没有办法知道发送什么XML.仅用于调试目的,如此快速和肮脏的方式就足够了

使用PS SSL,因此剪切在这里没有帮助

.net web-services

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