Tutorial by Examples: t

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...
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 ...
#include <threads.h> #include <stdio.h> int run(void *arg) { printf("Hello world of C11 threads."); return 0; } int main(int argc, const char *argv[]) { thrd_t thread; int result; thrd_create(&thread, run, NULL); thrd_join(&...
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...
Installing Typescript and running typescript compiler. To install Typescript Comiler npm install -g typescript To check with the typescript version tsc -v Download Visual Studio Code for Linux/Windows Visual Code Download Link Open Visual Studio Code Open Same Folde where you have in...
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...
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...
Let's demonstrate the power of PLY with a simple example: this program will take an arithmetic expression as a string input, and attempt to solve it. Open up your favourite editor and copy the following code: from ply import lex import ply.yacc as yacc tokens = ( 'PLUS', 'MINUS', ...
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 ...
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' ...
You can use get_results to get multiple rows from database. global $wpdb; $userTable =$wpdb->prefix."users"; $selectUser = $wpdb->get_results("SELECT * FROM $userTable"); This will show all users list in array.

Page 1084 of 1132