问题标签 [typing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - 用于编程的首选键盘布局
我大约两个月前开始编程,现在我想,我在 C# 或 Clojure 中闲逛(我有严重的决策问题)。无论如何; 我来自挪威,我们使用与英语国家不同的键盘布局。我不知道例如德国或弗朗西斯的键盘布局与我们的相比如何,但编写代码确实很痛苦(对于那些感兴趣的人来说,挪威的 QWERTY 布局)。
无论如何; 伸手去拿()
,真的让我的手指受伤[]
,{}
因为我真的必须伸展我的手指。此外,虽然这是次要的,但它仍然让我感到怪癖,<>
伸手去拿也很痛苦。
所以,我想知道是否有人对使用的布局有任何提示?在英文 QWERTY 布局上达到()
,[]
并且{}
更好,还是几乎相同?最后; DVORAK 实际上是一个很好的编程布局吗?
提前致谢 :)
java - Java isInstance 与 instanceOf 运算符
整个泛型的事情有点让我陷入困境,RTT 更是如此。
特异性?嗯,这是要点:
然后我会这样称呼它:
这样我就可以真正灵活地在实际助手中分配查询返回类型。它进行一些转换和对象创建。我看到的是没有匹配,我应该以其他方式这样做吗?还是整个想法很糟糕?
真正的核心是我不明白 class.isInstance 和 instanceOf 运算符之间的区别?我应该使用后者吗?
c# - C# Detect Key Press,避免非键入键
如果按下的键没有导致任何输入,是否有任何方法可以进入方法。即shift键,控制键等,而不必指定所有这些。理想情况下,检测按键组合,例如 Control+V = Paste。
我正在使用类似于下面的代码;
但不想添加每一个按键组合。
有任何想法吗?
javascript - Google Closure Compiler 100% 输入
关于 google 闭包编译器,我怎样才能让我的应用程序 100% 输入?
我已经用 jsdoc 注释标记了所有内容。甚至有可能获得100?我在 64.6%
scala - 了解 Scala 对象是否是 Case Class 的实例
我想知道是否有一种方法可以知道对象是否是案例类的实例。我试图找到一些结构类型匹配unapply
,我注意到它们继承Product
。我真正需要的功能类似于:
我的主要兴趣是确保只有案例类可以传递给这个函数。
c# - 如何在 C# 中创建自定义对象类型类?
我有一种情况,我有几个课程有共同点和独特点。我想创建一个类型比 object[] 更强的类,但可以包含任何其他类。
如果我有例如:
我想创建一个类似的类:
所以我创建了类似的东西:
这将保存 MyType1 或 MyType2 但不保存 string 或 int 或字典将保存的任何其他内容。存储在那里的 MyObjects 需要能够在以后重新转换为 MyType1 或 MyType2 才能访问下面的唯一属性。
如果我可以在不重铸的情况下访问 MyObject.common1 或 MyObject.common2,那就太好了。
scala - 键入 Scala 集合
我想通过制作一个非常通用的前缀树来学习新的 Scala 集合框架。不仅键和值必须是参数,而且每个节点中使用的映射的类型也必须是参数。所以我尝试了这个:
但这不会编译:
这让我很困惑。我可以从文档中看到 MapLike 有一个返回“This”的空。因此,由于 children 是 M[K,PrefixMap[M,K,V]] 类型,children.empty 也应该是该类型。
出了什么问题,可以修复吗?
wpf - TextBox控件的加速响应
我在 WPF 文本框控件中用作聊天窗口-> 使用在文本框控件中输入聊天消息。问题是用户输入速度稍快 TextBox 反应缓慢。如果可能的话,我想以某种方式加速文本框的响应。
任何想法。很难描述这种行为,如果您有时间尝试一下,请快速输入此控件。
编辑:
这是文本框代码的原始部分:
我省略了双向绑定和 PreviewKeyDown,我认为这是相同的。
这是文本框的修改代码
但我比较了输入 Skype、gtalk 的反应,我认为将 MS WPF 控件与 Skype 或 gtalk 中的“textBox 控件”进行比较是愚蠢的。
关于 Asyc 绑定我试试:
文本在文本框控件中以反向书写。
例如,您键入:Hello 并且在 textBox 中控制是 olleH :)
c# - 具有未指定类型的泛型类的数组
是否可以在 C# 中创建未指定泛型类型的数组?类似这样的东西:
还是由于 C# 的强类型,这根本不可能?
typing - 提高打字速度?
最近引起我注意的是,我的打字技巧还有很多不足之处。我在大学里已经编程了几年,打字速度从来都不是很重要。类不关注你可以输出多少代码,而是关注如何设计和实现代码。
然而,现在我有了一份工作,需求发生了轻微的变化,我认为提高我的打字技能对我有好处,至少是一点点!
您对提高打字技巧的有效方法有什么建议吗?