给定一个 XML 片段:
<Data>стр1</Data>
<Data>стр2</Data>
<Data>стр3</Data>
...
<Data>стрN</Data>
有必要显示任意行数(之前在相同 XML 的参数中计算)。行的顺序无关紧要。不需要排序。
例如,如果给出 2,那么结果应该是
стр1
стр2
或者
стр3
стр2
给定一个 XML 片段:
<Data>стр1</Data>
<Data>стр2</Data>
<Data>стр3</Data>
...
<Data>стрN</Data>
有必要显示任意行数(之前在相同 XML 的参数中计算)。行的顺序无关紧要。不需要排序。
例如,如果给出 2,那么结果应该是
стр1
стр2
或者
стр3
стр2
在学习 OOP 时,您必须了解相当复杂的概念。
纯理论问题:
新手程序员应该对理论了解多深?
很明显,他必须知道基本原理。
继承、封装、多态。
必须了解基本的编程概念。
类、对象、动态成员、静态成员、抽象、接口......
但接下来是什么?
他需要多少 UML 知识、不同编程语言之间的差异以及其他细微之处?
您认为对于新手程序员开始制作真正有用的东西绝对必要的知识是什么?
如果您对问题不感兴趣,那么您将无法进一步阅读。
我不得不为我的团队招募程序员。
学生之间的理论知识传播有时会有很大差异。
好吧,很明显,我们立即淘汰了那些完全疏忽大意的人,他们无法区分静态方法和动态方法。
但更进一步......根据我的经验,学生在开始实际工作之前必须学习的额外特定知识量相当大。而这绝不是“组合”、“聚合”或“关联”。在我 30 多年的编程实践中,这些概念的知识只派上了用场几次!也许我只是在错误的办公室工作需要...
在这个论坛和其他地方,我经常看到一些连基础都不懂的学生问的很清楚,却爬进了丛林,这在生活中一点用处都没有。在实践中,通常需要的是学科领域的知识,而不是一些理论知识,即理论上哪个元素被称为。很明显,需要知道存在一种或另一种交互方法的一般概念。但专门研究和尝试在真空中研究球形马,大多数情况下,它是完全没用的。
未来,如果你已经有相当扎实的编程经验,你已经可以开始深入了解不同术语的本质了……尤其是如果任务是设计一个相当复杂的系统。为了能够说出别人的本质......
也许我错了。因此,我问一个问题。
请帮助解决问题。鉴于:
public enum GroupType { None = 0x0000
, Name = 0x0001
, Ext = 0x0002
, Type = 0x0004
};
Dictionary<int, GroupType> d;
d = new Dictionary<int, GroupType> { {1, GroupType.Name}
, {2, GroupType.Name | GroupType.Type}
, {3, GroupType.Type}
};
结果应该是
Dictionary<GroupType, List<int>> dRes;
dRes = { {GroupType.Name, {1, 2}}
, {GroupType.Type, {2, 3}}
};
也就是说,对于每个位掩码值,必须分配原始集中存在的一组键。
我使用 VS 2017 + Xamarin + VS Emulator for Android
我正在启动新创建的 Single-View App (Android) 项目。
一个带有按钮的应用程序在模拟器上打开。该按钮有效,它计算点击次数。
我在 OnCreate 方法的代码中放了一个断点,我重新启动了项目。
断点是红色的,但它不起作用。
当您将 Click 方法移动到单独的方法中并在其中设置断点时,也会发生同样的事情。
单击按钮时,不会播放断点。
问题:
如何让工作室看到断点?