k**n 发帖数: 3989 | 1 你说们这些与node 不搭界呀...
node + express 是替代 iis,.net, apache ,java, php , 等server side的东东.
node.js的作用就是让你能用js 来写原来java,php,c#能写的服务瑞代码. |
|
p*****2 发帖数: 21240 | 2 node只是脚本 功能性肯定没java全面
可是java做concurrency也很麻烦
node的异常 错误处理方式跟java很不一样 跟go到类似
你说说你想处理什么情况呀 不要说什么thread node本来就是single thread的 说说你
想做什么就可以了 |
|
w*s 发帖数: 7227 | 3 不太一样,node server一边跟网页talk,
一边把网页的要求送到backend c++ code处理数据,这一段也是socket,就是我头痛的
地方。
所以目前想到的是node server 用socket.io_client跟c++ backend socket server
talk.
我没法反过来让node 成为server, c++ 做socket client的。 |
|
w*s 发帖数: 7227 | 4 Error: (node) warning: Recursive process.nextTick detected. This will break
in the next version of node. Please use setImmediate for recursive deferral.
at maxTickWarn
一大堆这个,
基本就是
https://github.com/joyent/node/issues/6065
问题是我的multer是1.0的版本了,大家碰到过吗? |
|
w*s 发帖数: 7227 | 5 // node socket server simulating backend c socket server program
//
// the task is: each time this socket server sends info to node web server
// node should send to the browser
var net = require('net');
//
// Server
//
var server = new net.Server();
server.on('connection', function(socket) {
console.log('Socket is open!');
socket.setEncoding('utf8');
socket.on('data', function(data) {
var msg = "got it";
console.log('Received:', data);
socket.wri... 阅读全帖 |
|
s*i 发帖数: 5025 | 6 从大处说,Web 技术发展这么多年,不外乎decoupling这件事儿。
从最早的一个HTML文件,然后逻辑分离出来(Javascript),presentation分离出来(
CSS),直到数据分离出来(JSON)。期间扭扭捏捏的各种scripts,flash,XML等,逐
渐淘汰。对,XML也是脱裤子放屁,完全反人类。
前台Javascript的地位,不用罗嗦了。120%不可撼动。
后台,传统的server side databinding 的 ugly architecture(ASP,JSP等等),已
经逐步被取代。代表是angular。基本上就是,HTML, CSS, JS是静态的文件,在哪里
hosting都无所谓。而它们装载到你的浏览器以后,数据才从 service APIs取来。
数据彻底分离。
所以backend开发完全沦落为web api开发了。
当然,现在任何语言,没有REST API的框架都不好意思出来打招呼。
对比传统Java或ASP.NET,还有PHP这个老不死的,Node的突出优势就是简洁。
发布个REST API吧?传统上还得加个Web Server,一... 阅读全帖 |
|
s**p 发帖数: 275 | 7 This method worked when I used a Linux based workstation in which each node
can be accessed directly.
But now I am using a super computer. I can only enter one node, not all
nodes. |
|
|
s*********t 发帖数: 1663 | 9 1, bfs
2, $(node).siblings()
Choose any
javascript and jquery library to implement this, write as less code as
possible. |
|
c***2 发帖数: 838 | 10 Finally got it: with a fixed dummy tail node, there is NO last node.
Thanks, |
|
g**e 发帖数: 6127 | 11 我的意思是对一整棵BST来说的, 不是针对某个node。我觉得对一个BST来说,它的高
度和深度是一回事
个。
node.
has |
|
P**********c 发帖数: 3417 | 12 programming perls里13章第4题的答案里说可以这样
void insert (t) {
for(p=&head; (*p)->val < t; p= & ((*p)->next))
;
if((*p)->val==t)
return;
*p = new node (t, *p);
n++;
}
书里的意思似乎是说因为用了pointer to pointer, 就不需要update老的parent的next
了。为什么会这样呢?没想明白。即使pointer to pointer,原来那个位置的parent的
next必须指向新的node, 也就是新的*p啊。虽然p没变,但是*p变了还是不行的吧。后
面第7题又用了类似的方法。是不是我有一个memory的基本东西没转过弯来呢。 |
|
B*******1 发帖数: 2454 | 13 很多问题都是问2个node之间有没有path,或者说x,y,z3个node,y是不是在x和z之间,
这个path是怎么定义的呢?
譬如
a
/ \
b c
b 和 c都是a的child,path可以是b->a->c吗?但是实际上b是没有parent pointer可以
access到a的,请问这样子也算是path吗?还是一定要从上一直往下才算path。 |
|
s****j 发帖数: 67 | 14 如果当前stack的size小于某个node push进stack时候的size,那么表示这个node
finish了
correct me if im wrong |
|
s****j 发帖数: 67 | 15 粗略想法:
再开一个stack
while (!stack.empty()) {
Node current=stack.top();
stack.pop();
//color current to grey
current->pos=stack.size(); // anyway, record current stack size
stack2.push(current);
//push all edge
while (!stack2.empty() && stack2.top()->pos==stack.size()) {
Node t=stack2.top();
//color t to black
stack2.pop();
}
} |
|
c******o 发帖数: 534 | 16 不明白,用stack进行DFS为什么要color node?
color node用来做什么? |
|
s****j 发帖数: 67 | 17 我觉得code已经写得比较清楚了。。。
就两个stack
一个是原stack,里面是待扩展的node
一个只记录处理过的node,用于color black |
|
i**p 发帖数: 902 | 18 OK, let me change the question like this.
A list with 8 nodes is pointed to the head by a pointer. Is it possible to
remove the 3rd node and its memory without any other variable helping?
the list is a doubly bi-direction linked.
to |
|
w****x 发帖数: 2483 | 19 输入是一个node*, 如果是node*那么不能仅仅根据值来搜索这个节点, 因为不同的节点
可以对应同一个值, 最差还是得搜索n次 |
|
w****x 发帖数: 2483 | 20 输入是一个node*, 如果是node*那么不能仅仅根据值来搜索这个节点, 因为不同的节点
可以对应同一个值, 最差还是得搜索n次 |
|
C***U 发帖数: 2406 | 21 两个一组 找到lca 得到一串
找到后 找这些nodes的lca
依次继续
最后只剩一个node为止 |
|
d*********i 发帖数: 104 | 22 那假设找K个node的LCA,整个树node数为N,
求LCA的complexity是O(N),总的complexity是不是 N(K-1)? |
|
x******0 发帖数: 1025 | 23 这个和我上学期考试题目一样啊
//recursively remove ALL nodes with value
PINTLISTNODE RemoveAll1(PINTLISTNODE pHead, int iRemoveValue)
{
if (pHead == NULL)
{
return NULL;
}
if (pHead->iValue == iRemoveValue)
{
PINTLISTNODE pToDelete = pHead;
pHead = pHead->pNext;
delete pToDelete;
return RemoveAll1(pHead, iRemoveValue);
}
else
{
pHead->pNext = RemoveAll1(pHead->pNext, iRemoveValue);
return pHead;
}
}
//use a dummyHead
PI... 阅读全帖 |
|
F******F 发帖数: 63 | 24 羡慕你俩搞基都这么有深度,lol
node
JS
node |
|
B*******1 发帖数: 2454 | 25 真识货,用咱们的v8 engine,但是比较耗油。
node
JS
node |
|
p*****2 发帖数: 21240 | 26 zhaoce大牛,我觉得node不应该跟java比,用途很不一样。node冲击的更多时ruby,
python这些。
还有就是多线程为什么一定要是OO的呢?感觉C里面多线程也多了去了。 |
|
p*****2 发帖数: 21240 | 27
JS这种语言,即使有了CS,跟Java这种大型语言还是根本没有可比性。很难做大,不过
倒是挺好玩的。编程这东西我一直感觉就是打游戏。不同的游戏路数也是不一样的。这
一年学了一个FP,又学了一个Async,对于思路的开阔很有帮助。对于做项目来说,很
难说哪个语言最好,不同的项目可以选用不同的语言,框架来实现。当然总体来说Java
的地位不用大牛你宣传,也是在那里的。我目前来说需要快速开发,所以Node很适合我
。感觉做异步的话,node确实要比其他语言方便很多。当然这一块我Java也没用过,
Ruby的EM用了一下,问题挺多。做异步的话也就不需要考虑多线程了,当然写code就要
很小心,注意了,不能block。 |
|
M******l 发帖数: 479 | 28 问个很弱很弱的问题呀,刚用了一周的nginx和node,一直搞不清楚里面的protocal是
怎么回事哎,比如好像node那部分只支持http(没看见require https),但是nginx能
把https转化成http再call server?一直在console.log(req.protocol),总是显示
http哎 |
|
l*****t 发帖数: 2019 | 29 我想问一下,你们哪个是公司真的用node(局部或甚至是POC的除外)。
自己玩玩的不算。这样便于我们外行的了解情况。
俺们公司一个nextgen的东东也用node, small scale,俺是看不出来啥东东。 |
|
h****p 发帖数: 87 | 30 Find the node with given value in binary tree in in-order way,and return it;
PS: the binary tree may include two nodes with the same value.
感觉老写不对
哪位大牛分享下solution?
谢谢 |
|
|
q********c 发帖数: 1774 | 32 应该还是,但潮流是node,你们领英不也用node吗? |
|
q********c 发帖数: 1774 | 33 Node是后台用吧,node本身就是个web server。 |
|
z****e 发帖数: 54598 | 34 跟你们boss说,用vert.x可以明显改善并提升效率并且可以兼容现有代码
一般资本家眼睛都会放光,因为有经济利益在里面
搞懂了vert.x你基本上nodejs和web service都懂了
还有message service这些也都会了,这几个都在这里面
vert.x的js部分就是照搬node.js的,这是一个超集
学习要主动一点,不可能什么都是别人教你的,绝大多数都是自己弄的
与其在这里灌水,不如自己动手做几个试验,把你想跑的跑起来
剩下的就是面试时候跟对方扯蛋了,别人也不可能去验证你是不是真用了这些产品
你说你用过node.js,他有办法证伪么?当然别把概念性的东西说错
前台 |
|
q**q 发帖数: 266 | 35 准备用NODE.JS来编一个网站,最近看了看NODE.JS确实很好用。知道有一个框架叫
EXPRESS的,想问问高手:这些框架用处大不大?它们是那种MVC的框架吗? |
|
d*****c 发帖数: 605 | 36 你的距离是说中间隔得node吗?如果是的话,bfs不就好了吗?找到level k。打印那个
level的。 |
|
t**r 发帖数: 3428 | 37 哦。 google也用node了,牛 听说netflix都抛弃node了。
不过g这么大,估计啥技术都有组用。 |
|
y****9 发帖数: 252 | 38 Hi,我是Web Developer, 是后端的,写点Service,转一下WCF什么的。刚工作不到一
年,写得还不好。
请问有人上Startup Engineering吗?
https://class.coursera.org/startup-001
粗略一看基本上是讲Node.js 的,我作为Linux 和小白,想借此接触多一点Node JS 和
Linux 方面的东西。
第一次发帖啊,如有格式不对,请指正。
最后问各位一个小问题,你们觉得.Net (WebForms或者MVC )过时吗?谢谢。 |
|
v*******8 发帖数: 20 | 39 how to insert a node into an existing xml file? - besides creating dom then
writing out to file?
the xml file is very long (several k lines), and I want to keep the comments
in original xml file. The node needs to be insert right before the end tag
of the root
thanks |
|
d****i 发帖数: 4809 | 40 Node和Java的framework可以实现无缝连接吗? 好像看到JDK8要强化对JS的支持,据说
就是为了支持Node。
side |
|
g*****g 发帖数: 34805 | 41 我说了,vertx.io跟node.js是一样的。整个java community比较成熟,一般不爱吃螃
蟹是真的。
现在node.js的应用范围并不广泛。
java |
|
d****i 发帖数: 4809 | 42 你这个问题问的有点不着边际,tomcat是Java的一个web server,node.js是JS的一个
框架。应该问:tomcat还是apache? 如果你需要用servlet,JSP这些东西的话,应该用
tomcat,如果你用PHP, Perl, Python, Ruby,Node.js的话,可以用Apache,注意这里
的Apache不是Apache Tomcat,而是Apache HTTP server,就是LAMP的A,占了所有web
server市场的大概65%的样子。 |
|
w*********t 发帖数: 928 | 43 created a large tar file, I can only see it on that node.
how to scp from that particular node to my local computer?
thanks! |
|
a*****e 发帖数: 92 | 44 【 以下文字转载自 BuildingWeb 讨论区 】
发信人: aaapple (青青子衿), 信区: BuildingWeb
标 题: 请教:JavaScript怎么复制一个node(含子节点)? (转载)
发信站: BBS 未名空间站 (Wed Mar 7 21:58:38 2007)
发信人: aaapple (青青子衿), 信区: XML
标 题: 请教:JavaScript怎么复制一个node(含子节点)?
发信站: BBS 未名空间站 (Wed Mar 7 21:57:29 2007)
我需要通过一个Ajax call拿到一些内容。直到其中返回的一个节点就是HTML,这个节
点包含很多子节点,但整个节点就是一个完整的HTML 模块.所以,我就直接用
insertBefore把它插入到网页上去了。但是,好像<和>被encoded了,所以,不能正确
显示。请问,有没有什么简单的办法可以复制一个xml节点插入到dom中,但是,保持原
来的结构。我不想一级一级的读再重新创建。而且,返回来的HTML不一定是什么结构,
所以,最好是直接复制。谢谢大家。 |
|
m*p 发帖数: 1331 | 45 【 以下文字转载自 CS 讨论区 】
发信人: mbp (Mac Book Pro), 信区: CS
标 题: 有人set up过 多个node的Cassandra 么?
发信站: BBS 未名空间站 (Sun Jul 10 23:17:05 2011, 美东)
试了一下午,还是没法把2个nodes的cassandra cluster给setup起来,但是单机的功能
都可以了。
站内m一下,交流一下下,谢谢! |
|
d****i 发帖数: 4809 | 46 没看过,但是听说很多人都很喜欢node,大规模,大并发,实时,都是它的优点吧。据
说微软已经采纳了Node.js,要知道微软极少采用非微软系的东西,如果不是一项技术
很好很强大的话,是不会采纳从非微软出来的一项开源产品的,可见还是有它的独到之
处。 |
|
p*****2 发帖数: 21240 | 47 又研究了一天,backbone也看了一下,还是没有提起兴趣来。感觉乱和不成熟。node.
js backbone这些技术做的最好的网站有那些呀?感觉node.js除了网站做不了其他的呀
。完全没有play的大气。 |
|
p*****2 发帖数: 21240 | 48
感觉还是php,rails,dijango这些吧?
play2, node.js都比较新。但是node.js确实貌似很火爆。但是我没看出来我做个项目
能从中收益,相反有点被制约的感觉。 |
|
p*****2 发帖数: 21240 | 49
还没研究完。希望能够听到更多的声音。
node.js的好处是client和server用coffeescript一种语言就可以搞定了。现在就是怕
满足不了需求,其他应该还好。比如如果我想搞一个stress test系统。用akka的话就
很容易起很多actor来做这个事情,而node.js连线程都没有,不知道有没有什么方法来
实现。 |
|
N*****m 发帖数: 42603 | 50 感觉play!比node.js复杂
node.js几分钟就能写个server和client交互起来
play!搞半天还不知道从哪里下手,sample就是个静态页面 |
|