Tutorial by Examples: ti

We use type annotations to avoid ambiguity. Type applications can be used for the same purpose. For example x :: Num a => a x = 5 main :: IO () main = print x This code has an ambiguity error. We know that a has a Num instance, and in order to print it we know it needs a Show instance. T...
If you're familiar with languages like Java, C# or C++ and the concept of generics/templates then this comparison might be useful for you. Say we have a generic function in C# public static T DoNothing<T>(T in) { return in; } To call this function with a float we can do DoNothing(5.0f) or...
Say you're introducing a class of types that have a size in bytes. class SizeOf a where sizeOf :: a -> Int The problem is that the size should be constant for every value of that type. We don't actually want the sizeOf function to depend on a, but only on it's type. Without type applica...
Create an Azure AD B2C Directory Note the Domain name, it'll be used as the tenantName. Register your application Follow the instructions to create an application and enable both Web App and Native client. Refer Register a web application and Register a mobile/native application Enter th...
Step 1 Making the environment suitable for Notification. Make sure you enabled Background Modes and Push Notification Step 2: Creating an UNNotificationContentExtension Click on the + icon in the bottom which creates a target template and select Notification Content Extention -> next -> ...
Refer the example here: https://github.com/NewtonJoshua/Azure-ADB2C-Angularjs-sample Azure AD B2C Azure AD B2C is a cloud identity management solution for your web and mobile applications. It is a highly available global service that scales to hundreds of millions of identities. Mobile app - ADAL...
Refer the example in https://github.com/NewtonJoshua/Azure-ADB2C-Angularjs-sample Web app implementation uses Hello.js that performs identity management with Azure AD B2C . Hello.js is a client-side JavaScript SDK for authenticating with OAuth2 web services and querying REST APIs. jwtHelper of ang...
This example explain how to use an Intent for start a new Activity. You need two activities: CurrentActivity DestinationActivity In CurrentActivity you have to created an Intent. For that you have to specify two arguments: Context: It's CurrentActivity, because Activity is a subclass of C...
The documentation of apply says the following: calls the specified function block with this value as its receiver and returns this value. While the kdoc is not so helpful apply is indeed an useful function. In layman's terms apply establishes a scope in which this is bound to the object you ca...
public class CurrentActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.current_activity); Intent intent = new Intent(this, DestinationActivity.c...
<provider android:name=".DummyContentProvider" android:authorities="sample.map.com.ipsyncadapter" android:exported="false" /> <!-- This service implements our SyncAdapter. It needs to be exported, so that the system sync f...
-- loop-based version function hw_loop(v: std_logic_vector) return natural is variable h: natural; begin h := 0; for i in v'range loop if v(i) = '1' then h := h + 1; end if; end loop; return h; end function hw_loop; -- recursive version function hw_tree(v: std_...
There are a number of properties that can be applied to sections of RichText. var title = cell.RichText.Add("This is my title"); // Data Type: bool // Default Value: false title.Bold = true; // Data Type: System.Drawing.Color // Default Value: Color.Black title.Color = C...
Step 1: Download and extract Drupal Drupal is available in two supported versions: the most recent and the previous. Currently that is Drupal 8 (released November 2015) and Drupal 7. The Recommended releases are the latest stable releases of either version. To learn more about versions, see the Dru...
Many repetitive jobs can be performed more efficiently if you utilize more of your computer's resources (i.e. CPU's and RAM). Below is an example of running multiple jobs in parallel. Suppose you have a < list of files >, say output from ls. Also, let these files are bz2 compressed and the fo...
To get the list of Elixir modules just type h Elixir.[TAB] Pressing [TAB] autocompletes modules and functions names. In this case it lists all modules. To find all functions in a module e.g. List use h List.[TAB]
For rendering multiple props or variables we can use ``. render() { let firstName = 'test'; let lastName = 'name'; return ( <View style={styles.container}> <Text>{`${firstName} ${lastName}` } </Text> </View> ); } Output: te...
php -S localhost:80 PHP 7.1.7 Development Server started at Fri Jul 14 15:11:05 2017 Listening on http://localhost:80 Document root is C:\projetos\repgeral Press Ctrl-C to quit. This is the simplest way to start a PHP server that responds to request made to localhost at the port 80. The -S...
php -S localhost:80 -t project/public router.php PHP 7.1.7 Development Server started at Fri Jul 14 15:22:25 2017 Listening on http://localhost:80 Document root is /home/project/public Press Ctrl-C to quit.
The PXDBDateAndTime attribute and the PXDateAndTime attribute are designed to work with a DAC field of the Nullable<DateTime> (DateTime?) type and store both date and time value parts inside a single field: #region UsrDateAndTime public abstract class usrDateAndTimeAttribute : IBqlField { }...

Page 496 of 505