Tutorial by Examples: u

Once you have created your gem to publish it you have to follow a few steps: Build your gem with gem build <gem name>.gemspec (the gemspec file must exist) Create a RubyGems account if you do not already have one here Check to make sure that no gems exist that share your gems name Publis...
def results = [] (1..4).each{ def what = (it%2) ? 'odd' : 'even' results << what } assert results == ['odd', 'even', 'odd', 'even'] Here, the if-condition (in (parentheses)) is slightly more complex than just testing for existence/Groovy-Truth.
public void SaveNewEmployee(Employee newEmployee) { // best practice - wrap all database connections in a using block so they are always closed & disposed even in the event of an Exception // best practice - retrieve the connection string by name from the app.config or web.config (dep...
The easiest way to install and manage various versions of Ruby with rbenv is to use the ruby-build plugin. First clone the rbenv repository to your home directory: $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv Then clone the ruby-build plugin: $ git clone https://github.com/rbenv/rub...
CL-USER> (+ 2 3) 5 CL-USER> (sin 1.5) 0.997495 CL-USER> (mapcar (lambda (x) (+ x 2)) '(1 2 3)) (3 4 5) The result that is printed after evaluation is not only a string: there is full-on Lisp object behind it which can be inspected by right-clicking on it and choosing Inspect. Multi...
Examples ES6/ES2015 to ES5 (via Babel): This ES2015 syntax // ES2015 arrow function syntax [1,2,3].map(n => n + 1); is interpreted and translated to this ES5 syntax: // Conventional ES5 anonymous function syntax [1,2,3].map(function(n) { return n + 1; }); CoffeeScript to ...
Suppose the make fails: $ make Launch it instead with make VERBOSE=1 to see the commands executed. Then directly run the linker or compiler command that you'll see. Try to make it work by adding necessary flags or libraries. Then figure out what to change, so CMake itself can pass correct argum...
Example: Invoke different constructors by passing relevant parameters import java.lang.reflect.*; class NewInstanceWithReflection{ public NewInstanceWithReflection(){ System.out.println("Default constructor"); } public NewInstanceWithReflection( String a){ ...
Reflection is useful when it is properly used for right purpose. By using reflection, you can access private variables and re-initialize final variables. Below is the code snippet, which is not recommended. import java.lang.reflect.*; public class ReflectionDemo{ public static void main(St...
Minikube creates a local cluster of virtual machines to run Kubernetes on.It is the simplest method to get your hands dirty with Kubernetes on your local machine. Documentation for Minikube can be found at http://kubernetes.io/docs/getting-started-guides/minikube/ Requirements On macOS, xhyve ...
If your enum class is required to have static fields, keep in mind they are created after the enum values themselves. That means, the following code will result in a NullPointerException: enum Example { ONE(1), TWO(2); static Map<String, Integer> integers = new HashMap<>(); ...
Once you installed Ubuntu, you might want to get the latest patches and updates. Using Ubuntu's easy to use package manager Aptitude, the OS along with all future packages that is installed using this manner can be kept up to date. Download the latest package lists by refreshing information from ...
public class InsertIntoConcurrentHashMap { public static void main(String[] args) { ConcurrentHashMap<Integer, SomeObject> concurrentHashMap = new ConcurrentHashMap<>(); SomeObject value = new SomeObject(); Integer key = 1; SomeObject ...
GWT ships with a command line utility called webAppCreator that automatically generates all the files you’ll need in order to start a GWT project. It also generates Eclipse project files and launch config files for easy debugging in GWT’s development mode. You can create a new demo application in a...
You should already have your backend REST resource available. On the client side (GWT) your need to Add RestyGwt dependency to your project with maven <dependency> <groupId>org.fusesource.restygwt</groupId> <artifactId>restygwt</artifactId> <vers...
import java.util.ArrayList; import java.util.List; import static java.lang.System.out; public class PolymorphismDemo { public static void main(String[] args) { List<FlyingMachine> machines = new ArrayList<FlyingMachine>(); machines.add(new FlyingMachine())...
The way to do a JAX-WS call with basic authentication is a little unobvious. Here is an example where Service is the service class representation and Port is the service port you want to access. Service s = new Service(); Port port = s.getPort(); BindingProvider prov = (BindingProvider)port; ...
This function copies data between two streams - void copy(InputStream in, OutputStream out) throws IOException { byte[] buffer = new byte[8192]; while ((bytesRead = in.read(buffer)) > 0) { out.write(buffer, 0, bytesRead); } } Example - // reading from System.in and ...
To check if a required gem is installed, from within your code, you can use the following (using nokogiri as an example): begin found_gem = Gem::Specification.find_by_name('nokogiri') require 'nokogiri' .... <the rest of your code> rescue Gem::LoadError end However, this can ...
This can be easily accomplished by calling Enumerable#to_a on a Range object: (1..10).to_a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] (a..b) means that it will include all numbers between a and b. To exclude the last number, use a...b a_range = 1...5 a_range.to_a #=> [1, 2, 3, 4] or...

Page 277 of 701