问题列表 - 第24240页

以编程方式更改Tab键顺序

如何以编程方式重新排序选项卡TabControl?我需要根据某些条件对选项卡进行排序.

如果可以通过设计器进行重新排序,我想我们必须能够在运行时通过代码来完成.

c# tabcontrol tabpage winforms

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

TFS错误:无法确定此解决方案的工作空间

尝试使用Visual Studio 2010 ALM项目上的项目"联机"时出现此错误.

该项目之前已连接到Team Foundation Server(2010)上的团队项目,但我不得不重新安装SQL Server和TFS安装,我猜所有这些信息都已删除.

现在,我正在尝试将项目放到TFS上的新团队项目中,而TFS给了我这个错误.

有任何想法吗?

谢谢.

workspace tfs visual-studio-2010 alm

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

Delphi 2010 DeHL序列化XML和自定义属性:如何工作?

我尝试使用Delphi 2010自定义属性调查DeHL,但出现问题。

 TAppParamTest = class
  public
    User: string;
    Password: string;
  end;

  TAppParam = class
  private
    FTest: TAppParamTest;
  public

    constructor Create;
    destructor Destroy; override;

    property Test: TAppParamTest read FTest write FTest;
  end;
Run Code Online (Sandbox Code Playgroud)

这很好用:当我序列化时我有这个

<TAppParam xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:DeHL="http://alex.ciobanu.org/DeHL.Serialization.XML" DeHL:class="AppParam_unt.TAppParam" DeHL:refid="1">
  <FTest DeHL:class="AppParam_unt.TAppParamTest" DeHL:refid="2">
    <User>User</User>
    <Password>Psw</Password>
  </FTest>
</TAppParam
Run Code Online (Sandbox Code Playgroud)

但我想要这个:

<TAppParam xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:DeHL="http://alex.ciobanu.org/DeHL.Serialization.XML" DeHL:class="AppParam_unt.TAppParam" DeHL:refid="1">
  <Test DeHL:class="AppParam_unt.TAppParamTest" DeHL:refid="2">
    <User>User</User>
    <Password>Psw</Password>
  </Test>
</TAppParam
Run Code Online (Sandbox Code Playgroud)

所以我想在类中添加自定义属性:

  TAppParam = class
      private
        [XmlElement('Test')] 
        FTest: TAppParamTest;
      public

        constructor Create;
        destructor Destroy; override;

        property Test: TAppParamTest read FTest …
Run Code Online (Sandbox Code Playgroud)

delphi xml-serialization delphi-2010 dehl

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

Google Annotations Gallery在生产代码中有用吗?

我实际上可以在实际代码中看到Google Annotations Gallery的用途:

偶然发现代码超出了所有原因?生命是短暂的.用@Magic标记并继续:

@Magic
public static int negate(int n) {
  return new Byte((byte) 0xFF).hashCode()
      / (int) (short) '\uFFFF' * ~0
      * Character.digit ('0', 0) * n
      * (Integer.MAX_VALUE * 2 + 1)
      / (Byte.MIN_VALUE >> 7) * (~1 | 1);
}
Run Code Online (Sandbox Code Playgroud)

这是一个严重的问题.这可以用于实际的代码审查吗?

java annotations

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

如何在JavaScript中检查未定义或null变量?

我们经常在JavaScript代码中使用以下代码模式

if (typeof(some_variable) != 'undefined' && some_variable != null)
{
    // Do something with some_variable
}
Run Code Online (Sandbox Code Playgroud)

是否有一种不那么冗长的检查方式具有相同的效果?

根据一些论坛和文献说,以下应该具有相同的效果.

if (some_variable)
{
    // Do something with some_variable
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,当未定义时,Firebug将这样的语句评估为运行时错误some_variable,而第一个语句就好了.这只是Firebug的一个(不需要的)行为,还是这两种方式之间确实存在一些差异?

javascript null undefined

480
推荐指数
12
解决办法
58万
查看次数

为什么对于XSS预防,ValidateRequest ="true"不够?

"如何:防止ASP.NET中的跨站点脚本"中的步骤1的说明中指出,您应该"不依赖于ASP.NET请求验证.除了您自己的要求之外,还将其视为额外的预防措施.输入验证."

为什么不够呢?

.net c# asp.net xss

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

java中的类卸载

当一个类加载器被垃圾收集时,它卸载的类是否被卸载?当JVM运行时是详细模式,所有加载的类都是o/p.同样,JVM会在卸载类时记录吗?

我编写了一个自定义类加载器来测试它,但是没有看到任何详细的日志来卸载类.

CustomClassLoader loader = new CustomClassLoader(new URL[]{}, CustomClassLoader.class.getClassLoader());
    loader.addURL("D:\\workspace\\ClassLoaderTest\\implementation.jar");

    Class c = null;
    try {
        c = Class.forName("Horse",false,loader);
        if (c != null) {
            try {
                Animal animal = (Animal)c.newInstance();
                animal.eat();
            }
            catch(Exception ex) {
                ex.printStackTrace();
            }
        }
    }
    catch(Exception e) {
        e.printStackTrace();
    }
            c = null;
    loader = null;
    byte[] b = new byte[58*1024*1024];
    System.gc();
    ClassLoadingMXBean clBean = ManagementFactory.getClassLoadingMXBean();
    System.out.println("Number of classes currently loaded " + clBean.getLoadedClassCount());
    System.out.println("Number of classes loaded totally " + clBean.getTotalLoadedClassCount());
    System.out.println("Number of classes unloaded …
Run Code Online (Sandbox Code Playgroud)

java garbage-collection classloader

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

致命错误LNK1112:模块机器类型'X86'与目标机器类型'AMD64'冲突

我在32位XP操作系统上使用VS 2003 .Net.我还在我的机器上安装了"Microsoft Platform SDK".我可以构建针对64位操作系统的vc ++应用程序(二进制文件)吗?

我正在使用以下项目选项:

    Name="VCLinkerTool"
    AdditionalOptions="/machine:AMD64 bufferoverflowU.lib"
    OutputFile="\bin\Release\MM64.dll"
    LinkIncremental="1"
    SuppressStartupBanner="TRUE"
    AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib\AMD64&quot;"
    GenerateDebugInformation="TRUE"
    ProgramDatabaseFile="\bin\Release\MM64.pdb"
    GenerateMapFile="TRUE"
    MapFileName="\bin\Release\MM64.map"
    MapExports="TRUE"
    MapLines="TRUE"
    OptimizeReferences="2"
    EnableCOMDATFolding="2"
    ImportLibrary=".\Release/MM64.lib"
    TargetMachine="0"/>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'AMD64'
Run Code Online (Sandbox Code Playgroud)

我是否需要在64位操作系统上构建项目,或者我需要更改项目设置以解决此错误.请帮我解决这个问题.

configuration compiler-errors project-files visual-c++

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

如何删除UITableView中的箭头

我正在努力UITableView.请告诉我如何删除每一行中显示的箭头按钮?

objective-c uitableview ios

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

不能获取地址,获取大小,或声明指向托管类型的指针('类型名称')

如果我的结构
中有一个或多个System.String 有没有其他方法来存储字符串,则此错误将停止编译?

我尝试过这样的事情:

private long _B_ID;
private byte[] _C_Name;
private byte[] _C_Address;
private byte[] _C_Telephone;
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用.

.net string struct pointers

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