问题标签 [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.

0 投票
25 回答
11537 浏览

typing - 如何打字更快

在过去的几年里,我输入了大约 75wpm,但我一直想知道人们是如何输入 +100wpm 的。

我已经搜索过,但我主要是找到教你打字的打字导师……而不是教你打字更快。到目前为止,我遇到的唯一提示是学习 dvorak。

有没有练习或技巧来帮助突破 75wpm 的墙?

0 投票
2 回答
938 浏览

typing - 增加 WPM - 高端

我们已经有这个问题了,但我想把它缩小到已经高速打字的人。

最初的海报已经达到了 75 WPM 的障碍,并想提高他的速度。我处于一个障碍,我可以可靠地输入 130 左右,有时我可以达到 150,这可能取决于文本中单词的分布。

我觉得将速度从这个高端提高到更高的方法可能与从 30 到 60,甚至从 75 到 100 不同。有人有什么建议吗?

0 投票
9 回答
49358 浏览

python - 如何在 Python 中对变量进行类型检查?

我有一个 Python 函数,它接受一个数字参数,该参数必须是一个整数才能正确运行。在 Python 中验证这一点的首选方法是什么?

我的第一反应是做这样的事情:

但我不禁认为这是 1) 昂贵 2) 丑陋和 3) 受制于机器 epsilon 的温柔怜悯。

Python 是否提供任何类型检查变量的本机方法?或者这是否被认为违反了语言的动态类型设计?

编辑:因为很多人都问过 - 有问题的应用程序使用 IPv4 前缀,从平面文本文件中获取数据。如果任何输入被解析为浮点数,则该记录应被视为格式错误并被忽略。

0 投票
11 回答
2988 浏览

c# - 为什么 Java、C# 和 C++ 没有范围?

AdaPascal和许多其他语言支持范围,这是一种对整数进行子类型化的方法。范围是一个有符号整数值,范围从一个值(第一个)到另一个值(最后一个)。在 OOP 中实现相同功能的类很容易,但我认为原生支持该功能可以让编译器进行额外的静态检查。

我知道不可能静态验证范围内定义的变量不会“溢出”运行时,即由于输入错误,但我认为可以做些什么。我考虑了按合同设计的方法 (Eiffel) 和 Spec# ( C# Contracts ),它们提供了更通用的解决方案。

是否有一个更简单的解决方案,至少在 C++、C# 和 Java 的编译时检查静态越界赋值?某种静态断言

编辑:我知道“范围”可以用于不同的目的:

  1. 迭代器
  2. 枚举器
  3. 整数子类型

我会关注后者,因为前者很容易映射到 C* 语言上。我考虑一组封闭的值,比如音乐音量,即从 1 到 100 的范围。我想增加或减少一个值。我想在静态溢出的情况下出现编译错误,例如:

谢谢。

0 投票
7 回答
17248 浏览

javascript - ruby 是强类型还是弱类型?

ruby 是强类型还是弱类型?

Javascript 大概也是如此。

0 投票
2 回答
447 浏览

keyboard - 一种始终将 Shift 与数字键一起使用的方法

Shift每当使用键盘顶部的数字行时,有没有办法模拟被按下?我在 Vista 上,希望能对应用程序或注册表进行调整。

我的手指有问题,所以我想使用数字键盘输入数字,而不是一直按住Shift输入这些字符:!"£$%^&*()

0 投票
7 回答
1974 浏览

java - 根据调用方法更改返回类型

基本上我想要的是两个返回值略有不同的公共方法来调用相同的方法来完成所需的任何工作。它们都返回私有方法的返回值,但是私有方法将知道如何根据调用它的公共方法返回正确的值。

示例方法:

因此,在上面的示例中,doSomething() 返回 Type1 或 Type2 作为 Map 的键类型,具体取决于调用它的公共方法。它将能够执行简单的检查,并使用正确类型的对象填充地图。

也许这可以通过一些巧妙的 Java 反射来完成?我不知道。这一切看起来都很狡猾,所以如果有更好的方法来解决这个问题,我会全力以赴。

0 投票
1 回答
136 浏览

java - 在将对象创建为不同类型的数组时如何摆脱类型不匹配错误?

这是我的课:

这些是我的构造函数:

我在

测试类(String[] 无法解析为 Warenkorb[] | Artikel[] 无法解析为 Warenkorb)。

如何解决这些错误?

0 投票
12 回答
9803 浏览

coding-style - 输入代码时如何尽量减少箭头键的使用?

键入代码时,我通常会关闭括号,返回内部,走出外部,键入分号等:

我可以从(| 是插入符号)开始:

然后向左走:

然后这个:

再次回溯一个空格:

键入引号是相似的:

...ETC。

我的右手在主行和箭头键之间不断移动。我已经尝试过 vim,虽然我知道基础知识,但对我来说仍然感觉很尴尬。

我该怎么做?我应该从左到右输入(左括号,然后是内容,然后是右括号,然后是分号)?

谢谢。

0 投票
4 回答
20372 浏览

emacs - 在 Emacs 中自动关闭大括号?

我见过一个名为AutoClose的 Vim 插件(从这篇文章中发现),它在键入 '('、'{' 等时会自动添加右大括号。

例如; 当我输入以下内容时(|是光标):

我希望)自动为我插入关闭:

有谁知道 emacs 的类似功能 - 谷歌这次让我失望了!