,/a/B/aa.txt => aa.txt. At first, I used to intercept the string, but the operating system may be different. In mac, '/'. window is '\', which is also a problem discovered after the deployment is complete. Later, we found that path. basename was directly replaced (if the document was read less, it would suffer ). Adding 1 point to your liking for node. js. :)
3. redis cache frequently queries and rarely cha
. stdout. write (util. inspect (object) + '\ n ');}Var time = function (label ){Times [label] = Date. now ();}Var timeEnd = function (label ){Var duration = Date. now ()-times [label];Exports. log ('undefined: nanm', label, duration );}Var trace = function (label ){// TODO probably can to do this better with V8's debug object once that is// Exposed.Var err = new Error;Err. name = 'track ';Err. message = label | '';Error. captureStackTrace (err, argume
This article describes how to use the console.info method in node. js. This article describes the console.info method, syntax, receiving parameters, use instances, and implementation source code. For more information, see
Method description:
This method is the same as console. log. From the source code, it directly calls
Details about Node. js serialization Process Control and node. js serialization
Serial task: the task that needs to be followed is called a serial task.
You can use the callback method to execute several asynchronous tasks in sequence. However, if there are too many tasks, you must organize them. Otherwise, excessive c
As we all know, Nodejs's single-process non-blocking model is suitable for task-intensive (IO) rather than computing-intensive. How many of them are not suitable for computing? The following is a simple hardware platform for testing: Apple Macmini6 and Windows 8. the single-process non-blocking model of js is suitable for task-intensive (I/O) instead of computing-intensive. so how many are not suitable for computing? The following is a simple test. th
This article mainly shares with you the node. js public platform development tutorial. If you are interested, please refer to it.
How can nodejs be used to develop public platforms?
Let's not talk about anything more. First, let's briefly introduce the basic principles of the public platform.
The server is equivalent to a forwarding server. A terminal (such as a mobile phone or tablet) initiates a request
threads to get high concurrency. When using asynchronous I/O, a single thread is a competency.Where is single-threaded event-driven asynchronous I/O better than traditional multi-threaded blocking I/O? In short, asynchronous I/O is less of a multithreaded overhead. For the operating system, the cost of creating a thread is very expensive, it needs to allocate memory, scheduling, while online Cheng switch, but also to perform memory paging, CPU cache is emptied, switching back, but also to re-re
This article records that two requests will appear when you use node. js to request favican. ico in the project, wasting resources. After some improvement, record the process and pay attention to it later.
The Code is as follows:
Var http = require ("http ");Var server = http. createServer ();Server. on ("request", function (req, res) {5 console. log (req. u
Paip. Build a connection to mysql in the node js environment of the best scripting language
#=== Download node... take eleven exe... Easy... 1
#0 ---- Hello world. js 2
# --------- Create and use the module... 2
1. ## -- Call (Load file module --- normal file module 3
2.) 3
3. ##--- load the built-in Module 3
4. ##--
This article mainly introduces the implementation of multi-process by child_process in Node. js. For more information, see
The Code is as follows:
Var http = require ('http ');Function fib (n ){If (n Return 1;} Else {Return fib (n-2) + fib (n-1 );}}Var server = http. createServer (function (req, res ){Var num = parseInt (req. url. substring (1), 10 );Res. writeHead (200 );Res. end (fib (num) + "\ n ");});
With a few days of node. js feel very novel, but debugging problem is really worry people, the beginning of lazy learning debugging method, look at the abnormal content can be, but with the code complexity of the rise, not all errors are grammatical errors, do not debug, have to search information, learn how to debug.No supervisor to restart the service every tim
This article mainly introduces node. socket. io broadcast messages. For more information, see socket. the io () server has a sockets attribute. The attribute value is all socket objects connected to the client. you can use the send method or emit method of this object to broadcast messages to all clients.
Io. sockets. send ("user commected );
Io. socket. emit ("login", names );
Case
Server. js code:
The
This article mainly introduces node. buffer in js. buffer. the byteLength method is described in this article. buffer. byteLength method description, syntax, receive parameters, use instances, and implementation source code. For more information, see
Method description:
Obtains the length of a string in bytes.
This function differs from String. prototype. length in that the latter returns the number of cha
This article mainly introduces node. url in js. the resolve method is described in this article. resolve Method description, syntax, receiving parameters, use instances and implementation source code. For more information, see
Method description:
Insert or replace the original tag for the URL or href. (You can see the example if you don't understand it)
Syntax:
The Code is as follows:
Url. resolve (from,
Ah, this is the book again. It's like there's an interactive diagram, uh ... The order of the message response seems to be different from my program.In fact, the problem is not big, the operation instance, the console runs the file App.js open service:var io=require (' Socket.io '). Listen (8080,{log:false}); Io.sockets.on (' Connection ', function (socket) {Socket.on (' msg ', function (data) {Console.log (data), if (data.state) {if (data.state== ' O
At the beginning: In fact, I was thinking about whether to write this thing, because it is really not difficult, but why are there so many people asking why they didn't ask how to use the console, but I don't know what the console can do. They also know that there is a console. but they do not know why to use such a long string to replace alert output information
a sync synchronization operation, you must capture the exception, and node. JS does not recommend a synchronous operationTry{Fs.renamesync (Files.upload.path,' Tmp/test.png '); }Catch(e) {Console. log (e); } response.writehead ( $, {"Content-type":"Text/html"}); Response.Write (' '); Response.End (); });}functionDisplay (response) {
" + data contained in the event sent by the client in the console.
Server code, server. js
The Code is as follows:
Var http = require ("http ");Var sio = require ("socket. io ");Var fs = require ("fs ");Var server = http. createServer (function (req, res ){Res. writehead( 200, {"Content-type": "text/html "});Res. end (fs. readFileSync ("./index.html "));});Server. listen (1337 );Var socket = sio. listen (
This article mainly introduces node. buffer in js. description of the write method. This article introduces the buffer. write method description, syntax, receive parameters, use instances, and implement Source Code. For more information, see
Method description:
Write string into the buffer offset using the specified encoding.
Returns the number of octal bytes written.
If the Buffer does not have enough spa
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.