小编Ben*_*307的帖子

如何检查文件是否在C#中签名?

我正在编写一个需要加载其他一些文件的程序.有没有办法检查这些文件是否签名,没有右键单击并检查?我使用300-400个文件,每隔几天就需要检查DLL/EXE/CAB/OCX/MSI(也许还有vbs/js)

有办法检查吗?

c# dll exe sign

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

在方法/数据成员中添加对WCF的限制

我是WCF的新手,我尝试向数据成员添加限制.

例如,这种方法:

[DataMember]
    public string StringValue
    {
        get { return stringValue; }
        set { stringValue = value; }
    }
Run Code Online (Sandbox Code Playgroud)

我想设置最大和最小长度.我知道如何将限制添加到XML代码

 <xs:restriction base="xs:string">
  <xs:minLength value="2"/>
  <xs:maxLength value="10"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

但有没有办法直接从代码中添加限制?

c# xml wcf web-services

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

在C#中确定操作系统和处理器类型

我想检查一下我使用的操作系统类型和处理器类型.这应该在运行时检查.我试过用

System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")
Run Code Online (Sandbox Code Playgroud)

System.OperatingSystem osInfo2 = System.Environment.OSVersion;
Console.WriteLine(osInfo2.ToString());
Run Code Online (Sandbox Code Playgroud)

但这只是VS正在运行的环境.
有人告诉我使用WMI检查它,但我不知道如何.有人可以帮助我吗?

.net c# wmi operating-system

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

在C#上登录后注销

我使用advapi32.dll的logonuser方法通过我们的网络访问数据.
我知道它将线程的用户改为我给它的信息,但我想知道是否有办法扭转它.
我想访问数据,然后返回本地用户凭据.

.net c# impersonation dllimport advapi32

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

int []和Integer []数组的内存占用

我尝试创建一个整数数组(我尝试使用自己的对象,但同样的情况发生在int),大小为3000万.我一直得到"OutOfMemoryError:Java堆空间"

Integer [] index = new Integer[30000000];
for (int i = 0 ; i < 30000000 ; i++){
    index[i] = i;
}
Run Code Online (Sandbox Code Playgroud)

我检查了总堆空间,使用"Runtime.getRuntime().totalMemory()"和"maxMemory()",看到我从64 MB开始,最大值是900+ MB,在运行期间我得到900+在堆上和粉碎.

现在我知道整数需要4个字节,所以即使我乘以30*4*1000000,我仍然只能得到大约150-100兆.

如果我尝试使用原始类型,如int,它的工作原理.

我该怎么办呢?

java memory heap

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

重命名WCF服务时出错

我创建了一个WCF服务(常规模板),并尝试访问该服务.之后一切都很好.在我重命名(使用重构IService和服务的名称)OSDataService和IOSDataService后,我在访问srv文件时遇到以下错误: 在此输入图像描述

如何重命名它而不会出现此错误?我也试过在web.config文件中更改它仍然是同样的问题.有人有这个问题吗?

.net c# wcf web-services rename

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

如何在范围内找到手表.$$观察者

我正在使用angularjs并且需要找到它的手表ng-repeat,因为我需要ng-repeat从特定点停止工作.我的代码:

<ul>
  <li ng-repeat="item in items">
      <div>{{item.name}}</div>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要找到的观察者ng-repeat.如果我去scope.$parent.$$watchers[x]并执行splice手表被删除,但我怎么能找到具体的手表?

angularjs angularjs-directive ng-repeat angularjs-scope angularjs-ng-repeat

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

通过C#Web应用程序中的会话保存数据

我尝试创建一个Web应用程序,它有一个更改图像的按钮.这是我的代码:

public partial class _Default : System.Web.UI.Page
{
    private bool test ;
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button1_Click(object sender, EventArgs e)
    {

        if (test)
        {
            Image1.ImageUrl = @"~/images/il_570xN.183385863.jpg";
            test = false;
        }else
        {
            Image1.ImageUrl = @"~/images/BAG.png";
            test = true;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是每次都重新加载页面.意思是,在我点击按钮"test"后返回它的初始值.我怎样才能拥有一个可以通过会话访问的变量?
请注意,我不想解决这个特定的图像问题,但知道如何在用户关闭页面之前保留数据.

.net c# asp.net web-applications

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

关于信息获取的决策树

如果我在相同数量的节点上有两个决策树,这被认为更好?树1:(F为假,T为真)

替代文字

意思是第一个更宽,但第二个更深.

tree decision-tree

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