Tutorial by Examples: n

defmodule ATest do use ExUnit.Case [{1, 2, 3}, {10, 20, 40}, {100, 200, 300}] |> Enum.each(fn {a, b, c} -> test "#{a} + #{b} = #{c}" do assert unquote(a) + unquote(b) = unquote(c) end end) end Output: . 1) test 10 + 20 = 40 (Test.Test) t...
With Resources class it's possible to dynamically load assets that are not part of the scene. It's very usefull when you have to use on demand assets, for example localize multi language audios, texts, etc.. Assets must be placed in a folder named Resources. It's possible to have multiple Resource...
The ASP.NET Core RTM release introduced BundlerMinifier.Core, a new Bundling and Minification tool that can be easily integrated into existing ASP.NET Core applications and doesn't require any external extensions or script files. Using BundlerMinifier.Core To use this tool, simply add a reference ...
With ASP.NET Core the Microsoft team also introduced the Options pattern, which allows to have strong typed options and once configured the ability to inject the options into your services. First we start with a strong typed class, which will hold our configuration. public class MySettings { ...
p "This is %s" % "foo" # => "This is foo" p "%s %s %s" % ["foo", "bar", "baz"] # => "foo bar baz" p "%{foo} == %{foo}" % {:foo => "foo" } # => "foo == foo" See String...
This error occurs when tables are not adequately structured to handle the speedy lookup verification of Foreign Key (FK) requirements that the developer is mandating. CREATE TABLE `gtType` ( `type` char(2) NOT NULL, `description` varchar(1000) NOT NULL, PRIMARY KEY (`type`) ) ENGINE=InnoD...
If you need to add a property with a null value, you should use the predefined static final JSONObject.NULL and not the standard Java null reference. JSONObject.NULL is a sentinel value used to explicitly define a property with an empty value. JSONObject obj = new JSONObject(); obj.put("some...
Sometimes you may want to output something by one program and input it into another program, but can't use a standard pipe. ls -l | grep ".log" You could simply write to a temporary file: touch tempFile.txt ls -l > tempFile.txt grep ".log" < tempFile.txt This work...
While server side-code can run with elevated privileges, there is not an equivalent method to elevate privileges in client-side code (for obvious security reasons). As an alternative, you can specify credentials to emulate the access of a specific user or service account. To specify credentials, bu...
When testing for any of several equality comparisons: if a == 3 or b == 3 or c == 3: it is tempting to abbreviate this to if a or b or c == 3: # Wrong This is wrong; the or operator has lower precedence than ==, so the expression will be evaluated as if (a) or (b) or (c == 3):. The correct w...
Check existing remote git remote -v # origin https://github.com/username/repo.git (fetch) # origin https://github.com/usernam/repo.git (push) Changing repository URL git remote set-url origin https://github.com/username/repo2.git # Change the 'origin' remote's URL Verify new remote URL ...
JSHint is an open source tool which detects errors and potential problems in JavaScript code. To lint your JavaScript you have two options. Go to JSHint.com and paste your code in there on line text editor. Install JSHint in your IDE. Atom: linter-jshint (must have Linter plugin installed) ...
ESLint is a code style linter and formatter for your style guide much like JSHint. ESLint merged with JSCS in April of 2016. ESLint does take more effort to set up than JSHint, but there are clear instructions on their website for getting started. A sample configuration for ESLint is as follows: {...
JSLint is the trunk from which JSHint branched. JSLint takes a much more opinionated stance on how to write JavaScript code, pushing you towards only using the parts Douglas Crockford deems to be its "good parts", and away from any code that Crockford believes to have a better solution. Th...
To define the struct called Person with an integer type variable age, integer type variable height and float type variable ageXHeight: struct Person { int age; int height; float ageXHeight; } Generally: struct structName { /+ values go here +/ }
In D we can use constructors to initialize structs just like a class. To define a construct for the struct declared in the previous example we can type: struct Person { this(int age, int height) { this.age = age; this.height = height; this.ageXHeight = cast(float)age...
Verilog is a hardware description language (HDL) used to model electronic systems. It most commonly describes an electronic system at the register-transfer level (RTL) of abstraction. It is also used in the verification of analog circuits and mixed-signal circuits. Its structure and main principles ...
As a good developer you have created following struct with both exported and unexported fields: type MyStruct struct { uuid string Name string } Example in Playground: https://play.golang.org/p/Zk94Il2ANZ Now you want to Marshal() this struct into valid JSON for storage in somet...
As of GHC 7.10, Applicative is a superclass of Monad (i.e., every type which is a Monad must also be an Applicative). All the methods of Applicative (pure, <*>) can be implemented in terms of methods of Monad (return, >>=). It is obvious that pure and return serve equivalent purposes, ...
BAD CODE Dim f As System.Windows.Forms.Form f.ShowModal() GOOD CODE Dim f As System.Windows.Forms.Form = New System.Windows.Forms.Form ' Dim f As New System.Windows.Forms.Form ' alternative syntax f.ShowModal() EVEN BETTER CODE (Ensure proper disposal of IDisposable object more info) Us...

Page 445 of 1088