般不龙和马属相般配吗?😘😘

&&问题详情
求刀塔女神特权礼包!😘
您的回答过短,请将答案描述得更清楚一些
回答被采纳后将获得系统奖励20
我知道上海星岳装潢不错,规模蛮大的
手机动态登录
请输入用户名/邮箱/手机号码!
请输入密码!
Copyright &
Soufun Holdings Limited, All Rights Reserved
北京搜房科技发展有限公司 版权所有
客服电话: 违法信息举报邮箱:什么如此不同的 Node.js ' s 事件驱动?可以 ' 我们将这样做在 asp.net 中的 t ' s HttpAsyncHandler 吗?
我不是很有经验的 web 编程和材料,并没有实际代码中的任何内容,Node.Js 的 只是好奇。看来不会好。
这篇文章解释了一些不好的东西时,我们使用基于线程的方法来处理请求,并应选择事件驱动而可能发生。在基于线程,收银员/线程被卡住与我们直到我们食品/资源准备就绪。虽然在事件驱动的收银台发送给某个地方的请求行出我们不阻止其他的请求,在我们等待我们的食物。要缩放基于线程阻塞,您需要增加线程数。这对我来说,这是只是不好的借口,不正确地使用线程池线程。
不能,正确处理使用 IHttpAsyncHandler 吗? 使用线程池接收请求、 运行的处理程序 (BeginProcessRequest),然后里面我们加载该/数据库的回调。该线程应可自由处理其他请求。文件的读取操作完成后,线程池化为行动再次调用和执行其余的响应。不为我如此不同,所以如何是不那么可扩展?
基于线程的 dis-advage 之一我知道是,使用线程需要更多内存。是的但只是与这些,您可以享受多核的效益。我怀疑 node.js 不在所有使用任何的岩心的线程。
所以,基于只是事件驱动 vs 基于线程的 (不带"是因为它的 script 和每个浏览器 … …"参数),能有人指出我的使用 node.js 的现有技术而不是实际的好处是什么?
这是一个长期的问题。感谢:
解决方法 1:
首先,所有不多线程。这是重要的。你要很有才华的程序员能够完美工作线程环境的设计程序。线程是刚硬的。
你一定要保持螺纹的项目的神,它不设计的正确。有很多的问题,很难避免在非常大的项目。
第二,整个平台旨在异步运行。你看到任何 asp.net 项目,其中每个单一的 IO 互动是异步吗?简单说来 asp.net 的设计不是事件驱动的。
然后有内存打印这一事实我们有一个线程,每个打开的连接和结垢问题的整体。如果我错了,但我不知道你会如何避免在 asp.net 中创建一个新的线程,每个连接,请纠正我。
另一个问题是 node.js 要求空闲的不使用时,或当它正在等待 IO。C# 的线程睡着了。现在有的这些可以睡的线程数量的限制。在 node.js 中可以轻松地在同一时间在一个开发计算机上的并行处理 10 k 客户端。您尝试在一个开发计算机上的并行 10 k 线程处理。
JavaScript 本身作为一种语言使异步编码变得更容易。如果您仍在 C# 2.0 然后异步的语法是一个真正的痛苦。只是搞混了许多开发人员,如果您定义 Action&& 和 Function&& 各地地点和使用回调。只是不维护您的平均 asp.net 开发的 evented 的方式编写一个 asp.net 项目。
线程和内核。Node.js 是单线程和缩放创建多个节点的进程。如果您有 16 的核心,那么您运行您的 node.js 服务器的 16 个实例,并有一个 node.js 负载平衡器,它的前面。(也许 nginx 负载平衡器如果需要)。
这是所有写入在非常低的水平,正确的平台从一开始。这不是囫囵吞上后下线的功能。
其他的优势
Node.js 有很多,然后它上面。上面是只为什么节点 js 方式处理事件循环则更好地做这件事在 asp.net 中的异步功能。
性能。它是快速的。真正的快。
Node.js 的一个显著的优点是低水平的 API。你有大量的控制。
你有直接集成到您的代码,然后外包给 IIS 的整个 HTTP 服务器。
你有整个 nginx vs apache 比较。
好的节点,而不是由 IIS 处理整个 C10K 面临的挑战
ajax 和 json 通信感觉自然和方便。
实时通信是 node.js 件大事之一。它取得了它。
戏剧与文档基于 nosql 的数据库。
可以运行 TCP 服务器的道理。可以做写访问的文件,可以在服务器上运行任何 unix 控制台命令。
您查询的数据库中使用,例如沙发 db 和减少地图/javascript。在 JavaScript 中编写您的客户端。虽然您的 web 堆栈上的发展,没有上下文切换。
丰富的社区推动开放源代码模块的集。在 node.js 中的一切都是开放源码
占地面积小,几乎没有 dependecies。你自己造 node.js 源。
node.js 的缺点
很难。这是年轻的。我谨此陈作为 熟练 JavaScript 开发人员有困难只是因为的低级别的性质和水平控制我的写作与 node.js 的网站。感觉就像 C.大量的灵活性和用于我或坑我的权力。
未冻结的 API。它正在迅速改变。我可以想象,不必重新编写大型网站完全的 5 年,由于的金额 node.js 届时将已更改。它是不可以,你要注意维持在 node.js 网站上的并不便宜。
进一步阅读
解决方法 2:
它很容易低估 Node.js 和 asp.net 社区之间的 文化差异 。当然,IHttpAsyncHandler 存在 ,并且它以来各地。网 1.0,因此,它甚至可能会很好,但所有的代码和 Node.js 周围的讨论是关于异步 I/O,显然不是时候。网络。要使用 LINQ 到 SQL 吗?种。要记录的东西吗?,也许。
是的 IHttpAsyncHandler 有,如果你真的仔细,您也许能够编写一个事件驱动无绊倒在某个地方,一些阻塞 i/o 操作的 web 服务,但我真的不得到的印象很多人在使用它 (和它当然不是突出的方式编写 asp.net 应用程序)。相反,I/O,所有的代码示例,所有的库所有的 evented 是 Node.js,这是人们用它的唯一方法。因此如果你要去赌上哪一个 evented I/O 模型实际工作一路,Node.js 很可能是要选一个。
解决方法 3:
据我所知,使用 Node.js 的唯一 实际 好处是服务器端和客户端代码获取写入相同的语言。和可能的 。
有些人喜欢有基本代码相同的语言,其整体,因为他们认为是易于维护,或者它不要求您更改您的思维模式,当从服务器端切换到客户端的代码。
如果您有成群的 Javascript 开发人员可用的情况下,的母版页的语言和事件的模型中,您不想火车或者聘请 C# 程序员,也很有用。&Array index is out of range& for any index value, when array.length&index - Unity Answers
Navigation
Unity account
You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio.
"Array index is out of range" for any index value, when array.length&index
Like the title says, I always get an &array index out of range& error, even though the index I'm using is zero (for example) and the array has a length of 4 (or whatever). I'm utterly confounded. This is too simple to not work...
Here is the Code: (error line about 3/4 of the way down)
var planetsInRouteOrder : GameObject[]; // This oughta' hold 'em.
planetsInRouteOrder = new GameObject[numPlanets]; // numPlanets will be, for example, 4
Debug.Log(planetsInRouteOrder.Length); // This checks out just fine.
var planetsUnityArray = new Array(); // This will hold the ones we're checking
var anglesUnityArray = new Array(); // Same deal ^ but for angles
var planetsBuiltinArray : GameObject[]; // Builtin versions to let me reference their values...
var anglesBuiltinArray : float[];
for (i=0; i&numP i+=1) { // Add just the planets we're using this game, to the Arrays
planetsUnityArray.Add( listOfPlanets[i] );
anglesUnityArray.Add( anglesToPlanets[i] );// (and add their angles)
var highestSoFar :
var indexOfHighest :
var addedSoFar : int = 0;
while (planetsUnityArray.length & 0){ // Until the Array is Empty
planetsBuiltinArray = planetsUnityArray.ToBuiltin(GameObject); // Convert to Builtin so we can Reference their Values
anglesBuiltinArray = anglesUnityArray.ToBuiltin(float);
highestSoFar = -1; // Reset these
indexOfHighest = -1;
for (i=0; i&planetsUnityArray. i+=1) { // Find Highest Angle Still In Array
if (anglesBuiltinArray[i] & highestSoFar){ // Update highest
highestSoFar = anglesBuiltinArray[i];
indexOfHighest =
// Add to Ordered List and Remove it from both arrays
//planetsInRouteOrder.Add( planetsBuiltinArray[i] );
Debug.Log(&Added so Far: &+addedSoFar.ToString());
planetsInRouteOrder[addedSoFar] = planetsBuiltinArray[i]; // ERROR IS HERE - Even a hard coded index causes an out of range error. But using the current index always fails at zero.
addedSoFar +=1;
planetsUnityArray = new Array(planetsBuiltinArray); // Convert Back so we can Remove.
anglesUnityArray = new Array(anglesBuiltinArray);
planetsUnityArray.RemoveAt(i);
anglesUnityArray.RemoveAt(i);
Best Answer
The exception occurs due to the planetsBuiltinArray[i] section of the line in question. the i var is set to the length of the array arfter the previous for loop. Perhaps you meant to do planetsBuiltinArray[indexOfHighest] ?
Surely these lines should be using indexOfHighest not i? i will always be beyond the array range after the for next loop...
planetsInRouteOrder[addedSoFar] = planetsBuiltinArray[i]; // ERROR IS HERE - Even a hard coded index causes an out of range error. But using the current index always fails at zero.
addedSoFar +=1;
planetsUnityArray = new Array(planetsBuiltinArray); // Convert Back so we can Remove.
anglesUnityArray = new Array(anglesBuiltinArray);
Hint: You can notify a user about this post by typing @username
Attachments: Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
6 People are following this question.67元享原价128元U&ME蛋糕套餐 免费下载!凭券码到店仅付67元即享原价128元【U&ME咖啡】蛋糕套餐!cheese cake一块+提拉米苏1杯+U&ME招牌奶茶1杯!家用烘焙,烘焙小资生活!_团800上海团购网站大全
浏览历史||
¥1原价¥12|0.8折
¥8原价¥18|4.4折
¥48.8原价¥59|8.3折
¥98原价¥147.2|6.7折
¥88原价¥100|8.8折
¥98原价¥256|3.8折
¥68原价¥118|5.8折
¥69原价¥101|6.8折
消费提醒:使用时间:日15时04分至日23时59分。 接待时间:10:00-21:00; 不找零,不兑现,不与店内其它优惠同享; 不限购买数量,每次仅限使用1张; 请提前1天预约,每天最多接受6-10张券; 到店直接取走成品;
蛋糕的相关团购
¥128原价¥188|6.8折
¥68.7原价¥82|8.4折
¥99原价¥150|6.6折
¥128原价¥268|4.8折
¥41原价¥50|8.2折
¥158原价¥199|7.9折
¥178原价¥368|4.8折
¥148原价¥240|6.2折
¥108原价¥268|4折
¥2原价¥4|5折
¥10原价¥12|8.3折
¥639原价¥1688|3.8折
¥18原价¥22|8.2折
¥35原价¥48|7.3折
¥28原价¥35|8折
¥88原价¥168|5.2折
¥98原价¥228|4.3折
¥220原价¥248|8.9折
¥33原价¥48|6.9折
¥15原价¥25|6折
¥16原价¥27|5.9折
4121人购买
¥68原价¥148|4.6折
¥78原价¥128|6.1折
¥128原价¥198|6.5折
蛋糕热门品牌
正文长度应在5到20000之间
电影票:&&
上海今日团购365499个Auto CAD高手不求人的秘密建筑•景观•室内设计师必备手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Auto CAD高手不求人的秘密建筑•景观•室内设计师必备手册
上传于||文档简介
&&室​内​设​计​师​必​备​手​册
大小:2.85KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 朴宝英赵正锡好般配 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信