例外或错误代码的约定
基于零的月份编号
为什么C#中不允许使用const参数?
Backpatching是什么意思?
什么是导致堆栈溢出的最短代码?
为什么quicksort比mergesort更好?
递归或迭代?
您如何根据号码检测信用卡类型?
将均匀分布转换为正态分布
什么时候抛出异常?
什么时候构造函数抛出异常?
堆栈和堆的内容和位置是什么?
你最喜欢的“程序员”卡通是什么?
最好的一般SVN忽略模式?
如何将浮点数转换为人类可读的分数?
为什么,您更喜欢例外或返回代码?
我应该测试私有方法还是仅测试公共方法?
如何从条形码编号中查找有关图书的数据?
我为什么不用“匈牙利表示法”?
什么是不变量?
从集合中挑选一个随机元素
我什么时候应该使用Debug.Assert()?
什么是依赖注入?
以编程方式减轻颜色
“解析”的反义词是什么?
用于将许可证头添加到源文件的工具?
方法和函数之间有什么区别?
参数和参数之间有什么区别?
检查字符串是否为有效URL的最佳正则表达式是什么?
数组与链表
有多少参数太多了?
深拷贝和浅拷贝之间有什么区别?
什么是蹦床功能?
内存映射文件有哪些优点?
O(1)中的唯一(非重复)随机数?
如何检查数字是否是回文?
什么是计算机科学的NP-complete?
Currying和部分应用有什么区别?
获取应用程序的路径
什么是“松散耦合?”请提供示例
上与下案例
您使用哪种编码方式用于三元运算符?
计算2D矢量叉积
什么是“头等”对象?
查找具有相似文本的文章的算法
签名与无符号整数
格式化具有多个条件的,如果语句的最佳方法
跳过列表与二进制搜索树
什么是类型安全的?
什么是“线程安全”代码?
继承与聚合
你讨厌自己喜欢的语言有五件事情是什么?
什么是存在主义类型?
在编写任何代码之前,您如何规划应用程序的体系结构?
什么是尾部呼叫优化?
“IF”价格昂贵吗?
以编程方式解决“谁拥有斑马”?
如何设计可扩展的软件(插件架构)?
确定两个日期范围是否重叠
哈希密码和加密密码之间的区别
为功率计生成红色和绿色之间的颜色?
什么是“执行”成语?
球与球的碰撞 - 检测和处理
Foreach和地图之间有区别吗?
在同一个文件中包含多个类是不好的做法?
GUID究竟是什么?为什么以及在哪里使用它?
差异执行如何工作?
传递参考与传递值之间有什么区别?
“编程到界面”是什么意思?
你最有争议的编程意见是什么?
参数或参数?
如何从平面结构有效地建造树木?
为什么switch语句而不是if-else?
哈希码和校验和 - 有什么区别?
就地基数排序
Type和Class有什么区别?
用于测试点是否在圆内的等式
单词“字面意思”是什么意思?
最喜欢的(聪明的)防守编程最佳实践
使用面向对象的分析和设计对电梯进行建模
使用ORM或纯SQL?
如何检测和调试多线程问题?
什么是鲜为人知但有用的数据结构?
有没有人真正有效地实施了斐波纳契堆?
你能解释一下溪流的概念吗?
在不可变集合上使用非变异“add”方法的最佳名称是什么?
如何区分“二进制”和“文本”文件?
浮点数学是否破碎?
异步与多线程 - 有区别吗?
枚举和常量。哪个用的?
有符号和无符号变量之间有什么区别?
设计一个堆栈,使得getMinimum()应该是 O(1)
将RGB转换为灰度/强度
以螺旋顺序打印二维数组
为什么不将异常用作常规控制流?
使用很多静态方法是件坏事吗?
你能提供解析HTML的例子吗?
什么是自以为是的软件?
在<10行简单代码中你能做的最酷的事情是什么?帮助我激励初学者!
有没有人知道有一个好的图书馆可以将一个人的名字映射到他或她的性别?