问题标签 [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 投票
3 回答
262 浏览

keyboard - 是否有任何激光键盘允许您根据自己的喜好移动按键?

pgup 打印屏幕箭头等缺乏统一性让我很紧张。我想知道是否有任何激光键盘允许我调整这些键并减少程序、电子邮件和管理任务中的错误,从而使我成为更高效的键盘手。

0 投票
3 回答
8124 浏览

c# - C# "is" 运算符 - 那是反射吗?

一位同事今天问了我一个有趣的问题——C# 关键字/运算符“is”是否被认为是反射?

这个操作符是如何在幕后实现的?它需要反思还是自省?或者由于语言的强类型特性,对象的类型是否可以作为内存中对象的顶级属性立即访问?

MSDN指出:

请注意,is 运算符仅考虑引用转换、装箱转换和拆箱转换。is 运算符不考虑其他转换,例如用户定义的转换。

考虑装箱和未装箱转换的能力对我来说似乎意味着某种内省。

0 投票
1 回答
387 浏览

.net - 如何在 F# 中使用其他方法创建接口

我正在尝试在 IEvent 之上创建一个需要其他方法的接口,如下所示:

我添加了Get&Set方法。问题是 F# 编译器希望我实现抽象成员:

没有为“抽象成员 Varying.AddHandler : Handler<'t> -> unit”提供实现

但是这种类型的要点是成员是抽象的。我究竟做错了什么?

0 投票
1 回答
69 浏览

plugins - 是否可以快速方便地在 Firebug 中键入样式表?(如在 Aptana 中)

例如,当我在 Aptana 中键入第一个括号时,第二个立即出现,然后我只需按 enter,它会产生一些空白,我可以进一步键入。一个小功能,可以节省很多时间!

但在 Firebug 中并非如此。那么,是否可以在 Firebug 中使用该功能?有没有允许这样做的 Firebug 插件?

提前致谢)

0 投票
4 回答
8634 浏览

asp.net-mvc - 动态类型的 ViewPage

这可能吗?这是我正在尝试的:

然后我的视图继承System.Web.Mvc.ViewPage<dynamic>并尝试打印出 Model.Name。

我收到一个错误:“<>f__AnonymousType1.Name”由于其保护级别而无法访问

所以基本上,我想做的事情是不可能的吗?为什么或者为什么不?

更新:这是我的看法

View 构造函数内置于框架中。

0 投票
12 回答
46044 浏览

typing - 德沃夏克打字适合编程吗?

我一直在寻找提高工作效率的方法,并且阅读了很多关于使用Dvorak键盘打字的文章。

看起来这对于编写普通散文会更有效率,但是对于编程呢?

我怀疑它是否有效,因为在编程中使用分号、冒号、括号和 & 符号比在日常打字中更常见。

有没有人有这方面的经验?

0 投票
10 回答
6497 浏览

typing - Is two-finger non-homerow touch-typing for programming acceptable?

I'm currently typing about 90 wpm (from http://speedtest.10-fast-fingers.com/ 90 correct 0 missed) using two fingers and the occasional ring or index. This probably grew from learning to type at an early age, before home-row was presented to me.

Is this acceptable? Do people religiously endorse home-row even with low-mistake poking without looking at the keyboard?

0 投票
3 回答
372 浏览

vb.net - Visual Basic 键入和转换问题

我是使用 Visual Basic 开发的新手,但在 C#/C/C++/JAVA/Haskell 和其他一些方面有很多经验。

我维护代码并查找类型声明似乎很懒惰的代码示例有什么原因吗?我见过无数的字符串,它们只用作字符串类型,声明为对象。在 VB.NET 的面向对象特性出现之前,是否有必要确保方法可以接受多种类型?为什么会有人这样做?

0 投票
1 回答
542 浏览

asp.net-mvc - ASP.NET StrongTyped 控制器操作视图(TModel 数据)

我正在使用 Asp.net MVC 1,我真的希望我的控制器操作使用 StronglyTyped View(data) 调用,这些调用在编译时强制进行类型检查,并且仍然让我在默认视图引擎下使用 aspx 页面。我调用的 ViewPages 是强类型的,但是在编译时无法捕获操作调用 View(data) 中的错误,因为内置的控制器 View(data) 方法不是强类型的,甚至不检查查看如果页面在编译时存在。

我已经使用这篇文章实现了部分解决方案(下面的代码),但是(1)我无法让通用视图函数识别强视图页面的类型,除非我为强类型视图创建代码,并且(2 ) Intellisense 和重构不适用于这种方法,这让我怀疑我正在使用的方法的可靠性。

问题: 在从操作中调用视图时,是否有更好的方法来强制执行类型?

替代方案:是否有替代方法可以让我的操作方法创建视图页的实例,直接设置一些属性,然后将其 HTML 呈现给操作响应?

代码: 这是我的所有控制器继承的基类,以实现我迄今为止所拥有的:

这是一个正在使用的示例控制器: 命名空间 ExampleMVCApp.Controllers {

类型识别所需的 ViewPage 代码后面... Aspx 标头不起作用

0 投票
6 回答
13032 浏览

keyboard - 你如何纠正重复的打字错误?

我发现自己在代码注释中输入关键字和句子时犯了重复性错误。我注意到它变得更糟,因为我的手指一直在“练习”不正确的单词。

有什么解决办法吗?就像一个旨在帮助纠正重复错误的打字导师?