Tutorial by Examples: d

cljs-time gives us option to add/subtract date-times to other date-times. The date times added subtracted should be in form of days, months, years, hours etc. (require '[clj-time.core :as t]) (def example-date (t/date-time 2016 1 1)) ;; #<DateTime 2016-01-01T00:00:00.000Z> ;; Addition ...
List<Integer> immutableEmptyList = List.of(); Initializes an empty, immutable List<Integer>. List<Integer> immutableList = List.of(1, 2, 3, 4, 5); Initializes an immutable List<Integer> with five initial elements. List<Integer> mutableList = new ArrayL...
Set<Integer> immutableEmptySet = Set.of(); Initializes an empty, immutable Set<Integer>. Set<Integer> immutableSet = Set.of(1, 2, 3, 4, 5); Initializes an immutable Set<Integer> with five initial elements. Set<Integer> mutableSet = new HashSet<>(...
Map<Integer, Integer> immutableEmptyMap = Map.of(); Initializes an empty, immutable Map<Integer, Integer>. Map<Integer, Integer> immutableMap = Map.of(1, 2, 3, 4); Initializes an immutable Map<Integer, Integer> with two initial key-value entries. Map<Inte...
Service that is used for communication: import { Injectable } from '@angular/core'; import { Subject } from 'rxjs/Subject'; @Injectable() export class ComponentCommunicationService { private componentChangeSource = new Subject(); private newDateCreationSource = new Subject<Date&...
Model: public class User { public int ID { get; set; } public string FirstName { get; set; } public DateTime DateOfBirth { get; set; } } If we want to display the users in different Views, it would be better to create a standardized layout for these users wherever they need...
Node.js is a Javascript engine (Google's V8 engine for Chrome, written in C++) that allows to run Javascript outside the browser. While numerous libraries are available for extending Node's functionalities, the engine comes with a set of core modules implementing basic functionalities. There's curr...
Display Templates can be used to standardize the layout of an object, so let's now see how we can do the same thing for these objects when editing them. Just like display templates, there's two ways to call editor templates for a given type: Html.EditorFor() Html.EditorForModel() Editor templat...
Follow these steps to remove public from the url Copy .htaccess file from /public directory to Laravel/project root folder. Rename the server.php in the Laravel/project root folder to index.php. Cheers you will be good now. Please Note: It is tested on Laravel 4.2, Laravel 5.1, Laravel 5.2, ...
So first we will create rails project and setup device create a rails application rails new devise_example now add devise to gem list you can find a file named 'Gemfile' at the root of rails project Then run bundle install Next, you need to run the generator: rails generate devise:insta...
What is it? BuildTools.jar is a solution to building Bukkit, CraftBukkit, Spigot, and the Spigot-API. All of which is done on your computer! A few prerequisite programs are necessary, but the instructions below will guide you through everything you need to do. Prerequisites There are two applicat...
If you have a lot of commands, you shouldn't put them all in the main class. Make a new class and have it implement CommandExecutor Add the following to the class: @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { } In your...
Introduction Julia uses the following syntax for dictionaries: Dict({k₁ => v₁, k₂ => v₂, …, kₙ₋₁ => vₙ₋₁, kₙ => vₙ) While Python and JSON looks like this: {k₁: v₁, k₂: v₂, …, kₙ₋₁: vₙ₋₁, kₙ: vₙ} For illustrative purposes we could also use this syntax in Julia and add new seman...
JavaScript uses reference counting technique to detect unused objects. When reference count to an object is zero, that object will be released by the garbage collector. Weakmap uses weak reference that does not contribute to reference count of an object, therefore it is very useful to solve memory l...
public static FontFamily GetResourceFontFamily(byte[] fontbytes) { PrivateFontCollection pfc = new PrivateFontCollection(); IntPtr fontMemPointer = Marshal.AllocCoTaskMem(fontbytes.Length); Marshal.Copy(fontbytes, 0, fontMemPointer, fontbytes.Length); pfc.AddMemoryFont(fontMemPo...
You can write detailed signals with the [Signal (detailed = true)] attribute. public class Emitter : Object { [Signal (detailed = true)] public signal void detailed_signal (); public void emit_with_detail (string detail) { this.detailed_signal[detail] (); } } void...
Signals can have a default handler. All you need to do is to give it a body when you declare it. public class Emitter : Object { public signal void my_signal () { print ("Hello from the default handler!\n"); } } This handler will always be called after the connected...
You can declare a UIFont as follows: var font: UIFont! UIFont has more init() methods: UIFont.init(descriptor: UIFontDescriptor, size: CGFloat) UIFont.init(name: String, size: CGFloat) Therefore, you can initialize a UIFont like this: let font = UIFont(name: "Helvetica Neue", s...
The Builder Pattern decouples the creation of the object from the object itself. The main idea behind is that an object does not have to be responsible for its own creation. The correct and valid assembly of a complex object may be a complicated task in itself, so this task can be delegated to anoth...
Used for the RAII style acquiring of try locks, timed try locks and recursive locks. std::unique_lock allows for exclusive ownership of mutexes. std::shared_lock allows for shared ownership of mutexes. Several threads can hold std::shared_locks on a std::shared_mutex. Available from C++ 14. std:...

Page 633 of 691