Tutorial by Examples: i

type state_t is (START, READING, WRITING); -- user-defined enumerated type
Step 1 : Install the node-inspector package using npm globally on you machine $ npm install -g node-inspector Step 2 : Start the node-inspector server $ node-inspector Step 3 : Start debugging your node application $ node --debug-brk your/short/node/script.js Step 4 : Open http://127.0....
Is raised when you tried to use a variable, method or function that is not initialized (at least not before). In other words, it is raised when a requested local or global name is not found. It's possible that you misspelt the name of the object or forgot to import something. Also maybe it's in anot...
json_util provides two helper methods, dumps and loads, that wrap the native json methods and provide explicit BSON conversion to and from json. Simple usage from bson.json_util import loads, dumps record = db.movies.find_one() json_str = dumps(record) record2 = loads(json_str) if record is:...
python-bsonjs does not depend on PyMongo and can offer a nice performance improvement over json_util: bsonjs is roughly 10-15x faster than PyMongo’s json_util at decoding BSON to JSON and encoding JSON to BSON. Note that: to use bsonjs effectively, it is recommended to work directly with Ra...
If all you need is serializing mongo results into json, it is possible to use the json module, provided you define custom handlers to deal with non-serializable fields types. One advantage is that you have full power on how you encode specific fields, like the datetime representation. Here is a ha...
Import a Mongoose Model (See topic "Mongoose Schemas") var User = require("../models/user-schema.js") The findOne method will return the first entry in the database that matches the first parameter. The parameter should be an object where the key is the field to look for and th...
new Vue({ el:"#app", data:{ foo: "bar" }, methods:{ doSomethingAsynchronous(){ setTimeout(function(){ // This is wrong! Inside this function, // "this" refers to the window object. this.foo = "baz"; ...
new Vue({ el:"#star-wars-people", data:{ people: null }, mounted: function(){ $.getJSON("http://swapi.co/api/people/", function(data){ // Again, this is wrong! "this", here, refers to the window. this.people = data.results; }) ...
You can capture the correct this using a closure. new Vue({ el:"#star-wars-people", data:{ people: null }, mounted: function(){ // Before executing the web service call, save this to a local variable var self = this; $.getJSON("http://swapi.co/api/peop...
You can bind the callback function. new Vue({ el:"#star-wars-people", data:{ people: null }, mounted:function(){ $.getJSON("http://swapi.co/api/people/", function(data){ this.people = data.results; }.bind(this)); } })
new Vue({ el:"#star-wars-people", data:{ people: null }, mounted: function(){ $.getJSON("http://swapi.co/api/people/", data => this.people = data.results); } }) Caution! Arrow functions are a syntax introduced in Ecmascript 2015. It is not yet supp...
new Vue({ el:"#app", data:{ foo: "bar" }, methods:{ // This is wrong! Arrow functions capture "this" lexically // and "this" will refer to the window. doSomething: () => this.foo = "baz" } })
new Vue({ el:"#app", data:{ foo: "bar" }, methods:{ doSomething: function(){ this.foo = "baz" } } }) Alternatively, if you are using a javascript compiler or a browser that supports Ecmascript 2015 new Vue({ el:"#app&quo...
Using the move command, you can move files: @echo off cd C:\Foo\Bat\Baz move /Y Meow.bat "Meow Folder" >nul Meow.bat stands for which file to move. The "Meow Folder" moves Meow.bat to the Meow Folder. /Y says to not prompt for confirmation. Replacing that with /-Y makes ...
This example shows how you can install and run WSO2 API Manager in your machine. For this example API Manager 2.1.0 version is used. You can install WSO2 API Manager in two ways. Download the API Manager product from product website. Checkout the source code from GitHub, build the source code ...
The functions save and load allow us to specify the environment where the object will be hosted: save(iris, cars, file = "myIrisAndCarsData.Rdata", envir = foo <- new.env()) load("myIrisAndCarsData.Rdata", envir = foo) foo$cars save(iris, cars, file = "myIrisAndCar...
If a file may contain Windows or Unix-like line endings (or even a mixture of both) then the intended text replacement may not work as expected. Sample: $ echo -e 'Entry 1\nEntry 2.1\tEntry 2.2\r\nEntry 3\r\n\r\n' \ > | awk -F'\t' '$1 != "" { print $1 }' \ > | hexdump -c 0000000...
Opening a stream fopen opens a file stream handle, which can be used with various functions for reading, writing, seeking and other functions on top of it. This value is of resource type, and cannot be passed to other threads persisting its functionality. $f = fopen("errors.log", "a...
Copying files copy copies the source file in the first argument to the destination in the second argument. The resolved destination needs to be in a directory that is already created. if (copy('test.txt', 'dest.txt')) { echo 'File has been copied successfully'; } else { echo 'Failed to ...

Page 1005 of 1143