我有一个列表,在这个列表中我试图在 keyisdown/onfocus/etc 时调用一个函数?这不会触发该功能:
<li onkeydown="myFunction()"></li>
Run Code Online (Sandbox Code Playgroud)
正常的 onclick 工作正常(在“点击上升”时调用该函数)并将触发该函数:
<li onclick="andrafarg()"></li>
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:当列表被立即点击时,我如何调用这个函数?
这个问题在这里已被多次询问,但我仍然无法理解这方面的一些事情,因为我是一个更大的初学者,然后大多数人在这里编程一般.所以这是我的场景,让你了解我在哪里,我为文本的数量道歉.我创建了一个.NET web api并将其上传到Azure中的普通Web应用程序.我现在可以在互联网上成功使用这个网络API.
现在我读到Azure中带宽的成本/ gb,并意识到如果这个web api被缩放并且使用很多,这可能最终会非常昂贵(超出我的承受能力).我读了一些更多的东西,看到像Arvixe这样的网站以及更多在共享主机中提供无限带宽的网站,但是在挖掘了一些之后我发现很快人们开始变得高带,theese网站禁止你利用这项服务.我读了一些,看到有人说你可以使用VPS和专用服务器作为一个不错的选择.我调查一下,看看你需要一些经验来设置我没有的那些,以及租用具有良好cpu和ram成本的计算机的成本也很多,我真正想要的是托管网站,没有配置需要.
现在我已经到了关于自我托管web api的地方.我想我可以使用自己的计算机,它有更好的CPU和Ram,而不是我能负担得起的VPS等等.我看到很多例子.但我真的不明白如何通过localhost实际上在互联网上使用它们.
问题:
是否有一个很好的选择来自己托管这个网络API,我可以安全地做到这一点,而不需要太多的知识吗?
很多人都提到了我从未使用过的iis,但是看过很多使用localhost的例子.既然我已经拥有了一个网址,我可以使用它而不是从我自己的计算机上运行吗?它会被认为是安全的吗?
我也看到很多人使用不需要iis的Owin自我主机.这会是更好的选择吗?像这样的例子http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api
结论:
这一切归结为我正在寻找一种方式让初学者通过互联网主持网络API,而不必担心带宽和CPU使用率对我来说是一个私人负担得起的高.
关于我可以从这里开始的任何输入或帮助非常感谢,谢谢!
我有这个变量:
var number = 0;
Run Code Online (Sandbox Code Playgroud)
这个数字一直在增加.每次数量增加200我想运行特定代码.Atm我的代码看起来与此类似:
if(number == 200 || number == 400 || number == 600 || number == 800 || number == 1000){
//run some code
};
Run Code Online (Sandbox Code Playgroud)
因为理论上数量应该能够无限增加,所以我不想比较像这样的值.
问题:如何(如果可能)检查变量是否等于此特定数学顺序中的所有值(每200个数字).
假设我有一个名为Car的表,其中包含Age和CreationDate列.
我现在想要订购,以便所有年龄大于0的汽车先排序,然后按creationDate按降序排序.因此,如果汽车的年龄是4,6,7例如只是它是大于0.这意味着,基本上所有行通过CreationDate排序,除了所有的汽车行驶的年龄大于0是没关系排序第一.
例如,下面的代码不起作用,因为汽车首先按年龄排序,并忽略实际的CreationDate.(我不想反转它并首先使用CreationDate,因为那时年龄> 0的汽车不会首先列出).
SELECT * FROM Car ORDER BY Age, CreationDate DESC
Run Code Online (Sandbox Code Playgroud)
任何帮助或输入都非常感谢,谢谢!
我有这种情况,我不能在sql中使用@标志.但是我想声明变量.有没有人知道是否有任何其他方式来声明它们而不使用@符号?