小编agn*_*zka的帖子

从.NET 2.0升级到.NET 3.5有什么好处?

我需要一些帮助.我的主管不是程序员,而是让我准备一份文档,描述我们公司如何从.NET 2.0切换到.NET 3.5中受益.我们是一家小公司,我们的IT部门只有6名程序员.我们主要编写Windows Forms,有时是ASP.NET和Compact Framework应用程序.我想听听这个决定的利弊.

编辑:

我个人认识.NET 3.5我只是不确定如何说服我的主管我们需要它.

EDIT2:

请注意,我的主管不是程序员(这是一个非常愚蠢的情况,但这是另一个故事)所以只是告诉他.NET 3.5有LINQ和其他东西告诉他什么.

.net

18
推荐指数
3
解决办法
7867
查看次数

WCF - 优点和缺点

我想从使用它或者理论上知道它的人那里了解Windows Communication Foundation的两个优点和缺点.

.net wcf

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

.net紧凑框架"目标框架"

使用属性窗口中的普通.net应用程序,您可以将应用程序的.net框架从3.5更改为2.0.

我正在为Pocket PC应用程序寻找类似的东西,因为我的Pocket PC上出现错误,我的应用程序需要更新版本的.net.我在物业的任何地方都找不到它.

.net compact-framework

9
推荐指数
3
解决办法
9423
查看次数

如何在asp.net页面上的<%...%>标签内使用c#代码?

我正在编写一个asp.net用户控件.它有一个属性,FurtherReadingPage,以及绑定到它的两个控件:ObjectDataSource和Repeater.在Repeater里面我想显示一个href属性设置为类似的超链接FurtherReadingPage + "?id=" + Eval("Id").我不知道如何在页面标记内执行此操作.我可以使用<% Eval("Id") %><% Response.Write(FurtherReadingPage + "?id=") %>单独使用,但我不知道如何混合它们.

c# asp.net

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

UML关联理解问题

我已经使用UML了一段时间,我已经阅读了一些关于它的文章,书籍和论坛,但我仍然不理解当两个类应该与关联线连接时(一条简单的线或箭头(或者这些不是相同?)).我将提供三个例子 - 你能告诉我哪一个会导致两个班级处于这种关系中吗?

1.

//a field of OtherClass
    public class MainClass
    {
        private OtherClass other;
    }
Run Code Online (Sandbox Code Playgroud)

2.

//method argument
    public class MainClass
    {
        public void Action(OtherClass other)
        { }
    }
Run Code Online (Sandbox Code Playgroud)

3.

//method return value
    public class MainClass
    {
        public OtherClass Action()
        { }
    }
Run Code Online (Sandbox Code Playgroud)

4.

//used inside a method
    public class MainClass
    {
        private Something something;

        public void Action()
        {
            OtherClass other = something.GetOtherClass();
        }
    }
Run Code Online (Sandbox Code Playgroud)

uml

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

应用程序打开时如何更改应用程序设置(设置)?

我编写了一个类,可以让我在应用程序设置中轻松读取和写入值:

public static class SettingsManager
    {
        public static string ComplexValidationsString
        {
            get { return (string)Properties.Settings.Default["ComplexValidations"]; }
            set
            {
                Properties.Settings.Default["ComplexValidations"] = value;
                Properties.Settings.Default.Save();
            }
        }
Run Code Online (Sandbox Code Playgroud)

问题是值没有真正保存,我的意思是当我退出应用程序并再次运行它时它没有改变.我该怎么做才能确保在关闭和再次打开之间保存的值仍然存在?

.net c# application-settings

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

加密WinForms app.config,.NET中的密码

我想在配置文件中存储密码,但我希望它被加密,以便在应用程序中可以读取,解密和使用.加密这样的密码的最佳方法是什么?
编辑:我只想加密密码,而不是整个配置,或整个部分.

.net encryption

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

Prolog:如何编写(和使用)列出所有列表排列的函数?

我发现了这样一个用prolog写的天真排序的例子,我试图理解它:

naive_sort(List,Sorted):-perm(List,Sorted),is_sorted(Sorted).

is_sorted([]).
is_sorted([_]).
is_sorted([X,Y|T]):-X=<Y,is_sorted([Y|T]).


perm(List,[H|Perm]):-delete(H,List,Rest),perm(Rest,Perm).
perm([],[]).

delete(X,[X|T],T).
delete(X,[H|T],[H|NT]):-delete(X,T,NT).
Run Code Online (Sandbox Code Playgroud)

Naive_sort调用正常,但我无法弄清楚原因.主要问题是排列.当隐式调用它时,它总是只返回一个值.那怎么可能在naive_sort函数调用中检查所有排列?另外,我如何修改perm函数来编写所有排列?

prolog

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

.NET:如何使用属性[DataContract]二进制序列化对象?

标记为[DataContract]的类不能同时进行ISerializable.好的,那么如何将这种类型的对象序列化为二进制流呢?

private byte[] GetRoomAsBinary(Room room)
        {
            MemoryStream stream = new MemoryStream();
            BinaryFormatter bf = new BinaryFormatter();
            bf.Serialize(stream, room);
            return stream.ToArray();
        }
Run Code Online (Sandbox Code Playgroud)

没有Room可以进行ISerializable,我就无法工作.如何通过其他方式从对象获取字节数组?

.net wcf

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

遗传算法:特征选择算法的适应度函数

我有数据集nxm,其中有n个观察值,每个观察值由m个属性的m个值组成.每次观察也观察到分配给它的结果.我很大,对我的任务来说太大了.我试图找到仍然代表整个数据集的m个属性的最佳和最小子集,以便我只能使用这些属性来教授神经网络.

我想用遗传算法.问题是fittness功能.它应该告诉生成的模型(属性子集)如何仍然反映原始数据.而且我不知道如何针对整个集合评估某些属性的子集.当然,我可以使用神经网络(以后将使用这个选定的数据)来检查子集的好坏 - 误差越小,子集越好.但是,在我的情况下,这需要一点时间,我不想使用这个解决方案.我正在寻找一些其他方式,最好只对数据集进行操作.

我想到的是:使用子集S(通过遗传算法找到),修剪数据集,使其仅包含子集S的值,并检查此数据序列中的多少观察值不再可区分(具有相同属性的相同值),而具有不同的结果值.数字越大,它的子集就越差.但在我看来,这似乎有点太耗费精力.

有没有其他方法可以评估属性子集仍然代表整个数据集的程度?

machine-learning feature-selection genetic-algorithm

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