Tutorial by Examples: n

function openDatabase(dbName) { var request = indexedDB.open(dbName); request.onsuccess = function (e) { var database = request.result; if (database) { console.log("Database initialized."); } else { console.error("Database is not initialized!");...
pry is a powerful tool that can be used to debug any ruby application. Setting up a ruby-on-rails application with this gem is very easy and straightforward. Setup To start debugging your application with pry Add gem 'pry' to the application's Gemfile and bundle it group :development, :test ...
In xcode developers can pause/break the execution of running app and can examine the state of program. Here's how to pause running programs: Just open any file in which we want to put breakpoint and click on the line on gutter at left side where we want to pause execution. So here we placed bre...
As recently Apple rolled out iOS11 and Xcode-9, we can now debug apps on devices without connecting devices to Xcode through USB. We can take advantage of wireless debugging feature added to this Xcode-9. To enable wireless debugging, we have to configure some steps in Xcode. 1 First connect the ...
Given a rod of length n inches and an array of length m of prices that contains prices of all pieces of size smaller than n. We have to find the maximum value obtainable by cutting up the rod and selling the pieces. For example, if length of the rod is 8 and the values of different pieces are given ...
The problem statement is like if we are given two string str1 and str2 then how many minimum number of operations can be performed on the str1 that it gets converted to str2.The Operations can be: Insert Remove Replace For Example Input: str1 = "geek", str2 = "gesek" Ou...
In order to trigger a "upgradeneeded" event you need to request the database with version higher than the current version - otherwise the event won't be triggered. function createTable(dbName, dbversion, tableName) { var request = indexedDB.open(dbName, dbversion); request.onupgrade...
This is a more generic solution applicable in system where the user has option to add indexes to the table that he uses: function createTable(dbName, tableName) { var request = indexedDB.open(dbName); request.onsuccess = function (e){ var database = e.target.result; var version = p...
As it can be seen from the picture above, on a single application we can create: Multiple databases Each database can have multiple object stores (tables) Each object store can have stored multiple objects
Node js code Sample to start this topic is Node.js server communicating with Arduino via serialport. npm install express --save npm install serialport --save Sample app.js: const express = require('express'); const app = express(); var SerialPort = require("serialport"); var po...
Suppose we have this source file that we would like to split: cat -n sourcefile 1 On the Ning Nang Nong 2 Where the Cows go Bong! 3 and the monkeys all say BOO! 4 There's a Nong Nang Ning 5 Where the trees go Ping! 6 And the tea pots jibber jabber joo. 7 On the Nong Ning Nang Comma...
To install PLY on your machine for python2/3, follow the steps outlined below: Download the source code from here. Unzip the downloaded zip file Navigate into the unzipped ply-3.10 folder Run the following command in your terminal: python setup.py install If you completed all the above, you...
There are two steps that the code from example 1 carried out: one was tokenizing the input, which means it looked for symbols that constitute the arithmetic expression, and the second step was parsing, which involves analysing the extracted tokens and evaluating the result. This section provides a ...
This section explains how the tokenized input from Part 1 is processed - it is done using Context Free Grammars (CFGs). The grammar must be specified, and the tokens are processed according to the grammar. Under the hood, the parser uses an LALR parser. # Yacc example import ply.yacc as yacc ...
Snippet from MainPage.xaml <Page x:Class="MyNewApp.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:MyNewApp" xmlns:d="http...
Almost usually things are a little bit more complex and to support scalability we should split things apart. So we can define various files containing different resources dictionaries, i.e. resources for UI controls' themes, resources for texts and so on, then we merge them all together in App.xaml ...
We now need to access to our declared resources, in order to do that from XAML code we use {ThemeResource ResourceKey} or {StaticResource ResourceKey} to be continued later.
This method extends the jQuery prototype ($.fn) object to provide new custom methods that can be chained to the jQuery() function. For example: <div>Hello</div> <div>World!</div> <script> jQuery.fn.extend({ // returns combination of div texts as a result g...
Use nic to create a new project Enter this command in your terminal $THEOS/bin/nic.pl NIC 2.0 - New Instance Creator ------------------------------ [1.] iphone/activator_event [2.] iphone/application_modern [3.] iphone/cydget [4.] iphone/flipswitch_switch [5.] iphone/framework ...
You can add custom post type posts on default wordpress search, Add below code in theme functions.php function my_search_filter($query) { if ( !is_admin() && $query->is_main_query() ) { if ($query->is_search) { $query->set('post_type', array( 'news','post','article' ...

Page 1042 of 1088