Tutorial by Examples: l

A simple worker pool implementation: package main import ( "fmt" "sync" ) type job struct { // some fields for your job type } type result struct { // some fields for your result type } func worker(jobs <-chan job, results chan<- result) ...
Given the following file: hello how are you i am fine let's go, you! let's go, baby! grep with look-behind allows to print only some parts: $ grep -Po "(?<=let's go, ).*" file you! baby! In this case, it matches what occurs after "let's go, ".
runOutsideAngular can be used to run code outside Angular 2 so that it does not trigger change detection unnecessarily. This can be used to for example run multiple HTTP request to get all the data before rendering it. To execute code again inside Angular 2, run method of NgZone can be used. my.com...
Repeats a string value a specified number of times. Parameters: string expression. String expression can be a character string or binary data. integer expression. Any integer type, including bigint. If negative, null is returned. If 0, an empty string is returned. SELECT REPLICATE('a', -1) ...
// Global.asax.cs calls this method at application start public static void Register(HttpConfiguration config) { // New code config.EnableCors(); } //Enabling CORS for controller after the above registration [EnableCors(origins: "http://example.com", headers: "*"...
public static void Register(HttpConfiguration config) { var corsAttr = new EnableCorsAttribute("http://example.com", "*", "*"); config.EnableCors(corsAttr); }
public void ConfigureServices(IServiceCollection services) { services.AddCors(o => o.AddPolicy("MyPolicy", builder => { builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); })); // ... } public void Configur...
public void ConfigureServices(IServiceCollection services) { services.AddMvc(); services.AddCors(); services.ConfigureCors(options => options.AddPolicy("AllowSpecific", p => p.WithOrigins("http://localhost:1233") ...
Definition of the category The Haskell types along with functions between types form (almost†) a category. We have an identity morphism (function) (id :: a -> a) for every object (type) a; and composition of morphisms ((.) :: (b -> c) -> (a -> b) -> a -> c), which obey category la...
This example is not tied to any concrete GUI toolkit, like reactive-banana-wx does, for instance. Instead it shows how to inject arbitary IO actions into FRP machinery. The Control.Event.Handler module provides an addHandler function which creates a pair of AddHandler a and a -> IO () values. Th...
[MaxLength(int)] attribute can be applied to a string or array type property of a domain class. Entity Framework will set the size of a column to the specified value. using System.ComponentModel.DataAnnotations; public class Person { public int PersonID { get; set; } [MinLength(...
services/my.service.ts import { Injectable } from '@angular/core'; @Injectable() export class MyService { data: any = [1, 2, 3]; getData() { return this.data; } } The service provider registration in the bootstrap method will make the service available globally. main.ts im...
The work flow in jasper-reports is: Design the report, create the jrxml file that defines the report layout. The jrxml can be create by using a simple texteditor but normally an IDE (JasperSoft Studio or iReport) is used both to speed up report development but also to have a visual view of layout...
.jrxml is the report design file, it's format is in human readable XML, it can be complied into a JasperReport object and saved as a .jasper .jasper is the compiled version of the .jrxml and can be loaded directly into a JasperReport object ready to be filled with data .jrprint is the se...
Base plot install.packages('survminer') source("https://bioconductor.org/biocLite.R") biocLite("RTCGA.clinical") # data for examples library(RTCGA.clinical) survivalTCGA(BRCA.clinical, OV.clinical, extract.cols = "admin.disease_code") -> BRCAOV.sur...
Overflow refers to what happens when an operation would result in a number that is either larger or smaller than the designated amount of bits for that number may hold. Due to the way binary arithmetic works, after a number becomes too large for its bits, the number overflows down to the smallest p...
Just run: svn delete https://svn.example.com/svn/MyRepo/MyProject/branches/MyNewBranch -m "Deleting no longer needed MyNewBranch" Or, using the short URL: svn delete ^/branches/MyNewBranch -m "Deleting no longer needed MyNewBranch" In Windows, you need to use ^^ You ...
JasperSoft Studio In Preview, run report by clicking green arrow, if no errors the export menu will be enable, click the export button (disk image) and select "Export As Pdf"
services/my.service.ts import { Injectable } from '@angular/core'; @Injectable() export class MyService { data: any = [1, 2, 3]; getData() { return Promise.resolve(this.data); } } getData() now acts likes a REST call that creates a Promise, which gets resolved imme...
Using unserialize function to unserialize data from user input can be dangerous. A Warning from php.net Warning Do not pass untrusted user input to unserialize(). Unserialization can result in code being loaded and executed due to object instantiation and autoloading, and a malicious user may ...

Page 356 of 861