我已经用C#和XML编程了几年.我只使用了这些语言的基础知识,并在网上幸存下来获取数组和文本操作等信息.但是当我接受采访时,采访者只会问高级问题 - 我后来在关于这个主题的书籍的高级部分找到了答案.
为什么面试官会问这些高级问题?这项工作与我以前的工作几乎相同,因此需要高级知识,例如类委托或XPath命令.
问题是:
我一直在使用MS Visual Studio .NET工具和技术,但是如果有替代品,特别是开源软件,我们开始怀疑好奇心,因为每个付费产品似乎都有免费的开源替代品.
这就是我的意思:
我需要能够替换这个丑陋的C#代码:
if (attribute.Name == "Name") machinePool.Name = attribute.Value;
else if (attribute.Name == "Capabilities") machinePool.Capabilities = attribute.Value;
else if (attribute.Name == "FillFactor") machinePool.FillFactor = attribute.Value;
Run Code Online (Sandbox Code Playgroud)
进入这样的事情:
machinePool.ConvertStringToObjectField(attribute.Name) = attribute.Value;
Run Code Online (Sandbox Code Playgroud)
没有ConvertStringToObjectField()方法,但我希望有这样的东西,如果可能的话.我可以访问machinePool对象类代码,所以我可以添加必要的代码,但我不确定它可能是什么代码,或者甚至可以在C#中进行.
我是PHP的新手,只是下载了它,并写了一个"Hello,World!" 程序:
<html>
<body>
<?php
$fileName = "test.jpg";
$txt = "Hello, World!";
echo $txt;
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我命名该文件test.php并用Firefox打开它,没有显示任何内容.
我需要实现一个工具,当数据库记录匹配某些条件时,它可以从 SQL Server 数据库运行程序。有办法做到吗?
我有一台带有8Gb RAM的快速Windows 7 PC.我想测试一下这个MongoDB副本集:http://www.mongodb.org/display/DOCS/Replica+Sets,用于我的开发.我不想买3台电脑,因为它有点贵.有没有办法使用某种技术,如Hyper-V,才能设置它?如果没有,我应该购买多少台PC?
我在别人的代码上工作,它在类成员实现期间使用"Transacted",例如:
void Smth.Add(type var)
{
this.Smth.Transacted.Add(var);
}
Run Code Online (Sandbox Code Playgroud)
什么是交易?
我需要为朋友做一个网站,他会付钱给我.我参加了几门ASP.NET课程并认为我可以在ASP中完成它,但我不确定ASP是免费的,因为它是微软的产品.有没有办法使用某种免费版本的ASP.NET来开发和销售网站,还是应该购买?如果它不是免费的,它的免费或廉价替代品是什么?
c# ×3
.net ×2
ajax ×1
asp-classic ×1
asp.net ×1
database ×1
ide ×1
mongodb ×1
monodevelop ×1
open-source ×1
php ×1
ref ×1
refactoring ×1
sql ×1
xml ×1