小编Alw*_*mer的帖子

软件设计师/架构的认证/课程

在成为软件开发人员7年多之后,我认为现在是时候将我的编程提升到一个新的水平.我在考虑设计师或建筑师.

是否有设计师/建筑师的认证/课程?我同意认证/课程不会让我成为一名优秀的设计师/建筑师,但它会继续我的简历.IMO它还将为我提供一个深入挖掘的平台.

请告知我软件设计师/架构师的认证或课程.

architecture

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

Windows如何区分常规EXE和.NET exe?

我在接受采访时被问及Windows操作系统如何区分常规EXE和.NET EXE.

我的回答是,当构建.NET exe时,编译器会将一些信息放入标头中.信息为PE32或PE32 +.Windows验证标头以确定是否需要加载加载CLR并执行EXE的MSCOREE.dll.

我的回答是否正确?

.net windows

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

程序员应该掌握C++吗?

我想知道程序员是否有必要拥有至少1种编程语言的专业知识?

像C#,java,VB.Net等编程语言每年或每两年都会发生变化.程序员是否应该掌握C++,这是一种稳定的语言,很少经历变化?

我是一名C#开发人员,现在使用它大约7年了,我仍然没有掌握它.

编辑我认为我的问题被误解了.我并不反对改变或进化.我喜欢C#,VB,Java等语言提供的新功能和抽象.如果它让程序员的生活更轻松,我一直在等待新的功能.但这一事实也使这些语言很难掌握.他们在不断发展.像C++这样的语言具有缓慢的进化周期.因此,考虑到这种情况,掌握C++是否有帮助?这就是我原来的问题.注意: - 根据以下朋友的答案,我了解语言和框架是表达概念的工具.用不同的编程语言表达概念也许是一个好主意.

c# c++ programming-languages

16
推荐指数
4
解决办法
4649
查看次数

使用NHibernate.AspNet.Identity

我试图使用Asp.net身份和NHibernate.

我使用.NET framework 4.5.1创建了一个新的空白Asp.net MVC站点,我已经安装并遵循了使用nuget包NHibernate.AspNet.Identity的说明,如下所述:

https://github.com/milesibastos/NHibernate.AspNet.Identity

其中涉及对AccountController类的默认构造函数进行以下更改:

var mapper = new ModelMapper();
mapper.AddMapping<IdentityUserMap>();
mapper.AddMapping<IdentityRoleMap>();
mapper.AddMapping<IdentityUserClaimMap>();
mapper.AddMapping<IdentityUserLoginMap>();

var mapping = mapper.CompileMappingForAllExplicitlyAddedEntities();
var configuration = new Configuration();
configuration.Configure(System.Web.HttpContext.Current.Server.MapPath(@"~\Models\hibernate.cfg.xml"));
configuration.AddDeserializedMapping(mapping, null);

var schema = new SchemaExport(configuration);
schema.Create(true, true);

var factory = configuration.BuildSessionFactory();
var session = factory.OpenSession();

UserManager = new UserManager<ApplicationUser>(
                new UserStore<ApplicationUser>(session));
Run Code Online (Sandbox Code Playgroud)

我收到以下异常:

没有持久性:IdentityTest.Models.ApplicationUser

ApplicationUser类没有IdentityUser的任何其他属性(适用于Asp.net Identity的Entity Framework实现).

任何人都可以提供关于如何让Asp.net身份与这个NuGet包一起使用的建议吗?

nhibernate asp.net-mvc asp.net-identity

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

将%SystemDrive%转换为驱动器号

我正在使用Web Deploy API以编程方式部署网站.在部署之前,我会备份文件.我通过使用'ServerManager'Class 获取文件的物理路径.

问题是返回的物理路径是%SystemDrive%\Inetpub\wwwroot\<MyApp>.

如何将其转换为完全限定的路径以便我可以备份它?

c# asp.net c#-4.0

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

使用C#格式化字符串中的句子

我有一个包含多个句子的字符串.如何将每个句子中第一个单词的首字母大写.像单词中的段落格式.

例如,"这是一些代码.代码在C#中."输出必须是"这是一些代码.代码在C#中".

一种方法是根据'.'拆分字符串.然后将第一个字母大写,然后重新加入.

有更好的解决方案吗?

c# string formatting paragraph text-segmentation

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

无法使用VS 2010启动SOS.dll

我试图SOS.dllVisual Studio 2010 Ultimate启动.我得到以下错误.

命令期间出错:IDebugClient在命令期间询问未实现的接口错误:1BC4EF9E发生异常c0000005

我还为项目启用了非托管调试.不确定我错过了什么.我尝试使用以下命令启动sos.dll

.load sos
.load sos.dll
.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll
Run Code Online (Sandbox Code Playgroud)

不确定我错过了什么.

我可以load SOS.dllVS 2008中使用.任何建议都非常感谢.

提前致谢.

问候,

Yogendra

visual-studio-2010 visual-studio

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

是否值得学习ASP.Net AJAX

我知道这是一个重复的问题.我使用过ASP.Net和ASP.Net MVC 1.0.我从未真正有机会进入ASP.Net AJAX.

我的问题是,真的值得投资学习ASP.Net AJAX 3.5或4.0,因为我很难用它?

请让我知道你的建议.

编辑: - 谢谢大家的回复.Robert\Justin\etc提供了宝贵的见解.

我的办公室库中有一份ASP.Net AJAX In Action的副本.我猜这本书应该对我来说足够了,不过它适用于ASP.Net 2.0.我是否需要投资书籍\时间为ASP.Net AJAX 3.5或4.0?

ajax asp.net-ajax

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

.NET中集合的内存分配

这可能是一个骗局.我没有找到足够的信息.

我正在讨论.Net中集合的内存分配.集合中分配的元素的内存在哪里?

List<int> myList = new List<int>();
Run Code Online (Sandbox Code Playgroud)

变量myList在堆栈上分配,它引用在堆上创建的List对象.

问题是当int元素添加到myList时,它们会在哪里创建?

谁能指出正确的方向?

.net c# collections memory-management

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

从C#切换到VB.Net

我不确定这是不是骗局.我遇到了从VB.NET到C#的转换 - 学习C#的任何建议?

我的情况正好相反.我将从C#转移到VB.Net.更确切地说,我将从C#3.0迁移到VB 10.0(.Net 3.5到.Net 4.0).我最初计划使用C#到VB转换器来处理语法.

任何其他建议都非常感谢.

.net vb.net c#-3.0

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

随机代码生成器需要帮助

我正在研究随机生成代码的要求(如随机数).代码应该是字母数字,但应该只允许(A-Z0-9).用户可以指定代码中的字符数.代码可以是4-9个字符长,具体取决于用户输入.

代码的一个例子是'AG43','XFR4A5UU0'.

编辑: - 我正在寻找解决这个问题的最佳方法.我正在寻找生成11到99范围内的2位数随机数.如果数字在65和90之间(Az的ascii),我将使用ascii,否则我将生成的数字附加到我的代码字符串.

请指教.

c# random

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

C#中的数组初始化

在C#中,可以通过以下语法初始化数组

string[]arr = {"text1","text2"}; // this works
Run Code Online (Sandbox Code Playgroud)

为什么以下不起作用

string[]arr1;
arr1={"phrase1","phrase2"};//Does not compile. 
Run Code Online (Sandbox Code Playgroud)

c# arrays

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

Java找不到文件?

嗨,我正在尝试设置扫描仪以打印出文本文件的内容。这是我的代码:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class ScannerReadFile {

    public static void main(String[] args) {

        // Location of file to read
        File file = new File("CardNative.java.txt");

        try 
        {

                Scanner scanner = new Scanner(file);

                while (scanner.hasNextLine()) 
                {
                    String line = scanner.nextLine();
                    System.out.println(line);
                }
                scanner.close();
        } 
        catch (FileNotFoundException e) 
        {
              e.printStackTrace();
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我在项目中创建了一个源文件夹,并将文本文件放在其中。但是我不断收到此错误:

java.io.FileNotFoundException: CardNative.java.txt (The system cannot find the file specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:120)
    at java.util.Scanner.<init>(Scanner.java:636)
    at ScannerReadFile.main(ScannerReadFile.java:14)
Run Code Online (Sandbox Code Playgroud)

java resources java.util.scanner

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