Tutorial by Examples: on

void parallelAddition (unsigned N, const double *A, const double *B, double *C) { unsigned i; #pragma omp parallel for shared (A,B,C,N) private(i) schedule(static) for (i = 0; i < N; ++i) { C[i] = A[i] + B[i]; } } This example adds two vector (A and B into...
#include <omp.h> #include <stdio.h> int main (void) { int t = (0 == 0); // true value int f = (1 == 0); // false value #pragma omp parallel if (f) { printf ("FALSE: I am thread %d\n", omp_get_thread_num()); } #pragma omp parallel if (t) { printf (&quo...
#include <omp.h> #include <unistd.h> #include <iostream> #include <list> static void processElement (unsigned n) { // Tell who am I. The #pragma omp critical ensures that // only one thread sends data to std::cout #pragma omp critical std::cout <...
Consider the following example: public class Example { public int a, b, c, d; public void doIt() { a = b + 1; c = d + 1; } } If this class is used is a single-threaded application, then the observable behavior will be exactly as you would expect. For instan...
Here is a basic class documentation example: /// Class description class Student { // Member description var name: String /// Method description /// /// - parameter content: parameter description /// /// - returns: return value description func say...
SAML specifies three key roles: The Identity Provider (IdP) The party which provides and maintains the identity of the users. This can be a directory service like ADFS or a custom database solution. The Service Provider (SP) The Service Provider is the actual service which the user tries...
Nginx configuration to detect request from mobile user-agent and redirect them to mobile site. location / { #mobile site handling as per user agent set $mobile_rewrite do_not_perform; // variable to store action. default set to not perform redirection to mobile site. if ($htt...
Define the variables within a formula field: Shared NumberVar x := 1000; Shared NumberVar y; Assigning the values is optional. To display the variable in a second formula later on in the report, the call is nearly identical: Shared NumberVar x; x
Ucto is a rule-based tokeniser for multiple languages. It does sentence boundary detection as well. Although it is written in C++, there is a Python binding python-ucto to interface with it. import ucto #Set a file to use as tokeniser rules, this one is for English, other languages are availabl...
In many application it is necessary to compute the function of two or more arguments. Traditionally, we use for-loops. For example, if we need to calculate the f = exp(-x^2-y^2) (do not use this if you need fast simulations): % code1 x = -1.2:0.2:1.4; y = -2:0.25:3; for nx=1:lenght(x) for n...
A TypeScript function can take in parameters of multiple, predefined types using union types. function whatTime(hour:number|string, minute:number|string):string{ return hour+':'+minute; } whatTime(1,30) //'1:30' whatTime('1',30) //'1:30' whatTime(1,'30') //'1:30' wha...
Time complexity is a property of Problems someone might want to solve computationally, Algorithms designed to solve such problems and Programs implementing such algorithms. An abstract concept requires no installation or setup. Simply take any problem, algorithm, or code and ask "How lo...
There is a dozen implementations of Standard ML. MLton produces very optimized code, but has no REPL. SML/NJ is the most widely used, but has slightly difficult error messages for learning purposes. Moscow ML and Poly/ML are easy to get started with, but don't support the .mlb package format. That i...
A lot of example code posted on StackOverflow includes snippets like this: if ("A".equals(someString)) { // do something } This does "prevent" or "avoid" a possible NullPointerException in the case that someString is null. Furthermore, it is arguable that ...
This is a simple trigger function. CREATE OR REPLACE FUNCTION my_simple_trigger_function() RETURNS trigger AS $BODY$ BEGIN -- TG_TABLE_NAME :name of the table that caused the trigger invocation IF (TG_TABLE_NAME = 'users') THEN --TG_OP : operation the trigger was fired IF (TG_O...
Taggy-lens allows us to use lenses to parse and inspect HTML documents. #!/usr/bin/env stack -- stack --resolver lts-7.0 --install-ghc runghc --package text --package lens --package taggy-lens {-# LANGUAGE OverloadedStrings #-} import qualified Data.Text.Lazy as TL import qualified Data.Tex...
Detailed instructions on getting phonegap-build set up or installed.
Detailed instructions on getting retrofit set up or installed.
var person = { name: ko.observable('John') }; console.log(person.name()); console.log('Update name'); person.name.subscribe(function(newValue) { console.log("Updated value is " + newValue); }); person.name('Jane');
Go to the Microsoft link for the OpenXML SDK download. Click the red download button. On the next screen click the box next to OpenXMLSDKToolV25.msi and click next to begin the download. Once the download is complete, launch the OpenXMLSDKToolV25.msi and follow the instructions on the screen. Th...

Page 324 of 475