Tutorial by Examples: d

To rename a folder from oldName to newName git mv directoryToFolder/oldName directoryToFolder/newName Followed by git commit and/or git push If this error occurs: fatal: renaming 'directoryToFolder/oldName' failed: Invalid argument Use the following command: git mv directoryToFolder/oldN...
// A simple adder function defined as a lambda expression. // Unlike with regular functions, parameter types often may be omitted because the // compiler can infer their types let adder = |a, b| a + b; // Lambdas can span across multiple lines, like normal functions. let multiplier = |a: i32, ...
// lambda expressions can have explicitly annotated return types let floor_func = |x: f64| -> i64 { x.floor() as i64 };
Since lambda functions are values themselves, you store them in collections, pass them to functions, etc like you would with other values. // This function takes two integers and a function that performs some operation on the two arguments fn apply_function<T>(a: i32, b: i32, func: T) -> ...
Returning lambdas (or closures) from functions can be tricky because they implement traits and thus their exact size is rarely known. // Box in the return type moves the function from the stack to the heap fn curried_adder(a: i32) -> Box<Fn(i32) -> i32> { // 'move' applies move se...
If no ordering function is passed, std::sort will order the elements by calling operator< on pairs of elements, which must return a type contextually convertible to bool (or just bool). Basic types (integers, floats, pointers etc) have already build in comparison operators. We can overload this ...
C++11 // Include sequence containers #include <vector> #include <deque> #include <list> #include <array> #include <forward_list> // Include sorting algorithm #include <algorithm> class Base { public: // Constructor that set variable to the va...
To add a new unique column email to users, run the following command: rails generate migration AddEmailToUsers email:string:uniq This will create the following migration: class AddEmailToUsers < ActiveRecord::Migration[5.0] def change add_column :users, :email, :string add_index...
Model with ForeignKey We will work with these models : from django.db import models class Book(models.Model): name= models.CharField(max_length=50) author = models.ForeignKey(Author) class Author(models.Model): name = models.CharField(max_length=50) Suppose we often (always) access ...
It is undefined behavior to access an index that is out of bounds for an array (or standard library container for that matter, as they are all implemented using a raw array): int array[] = {1, 2, 3, 4, 5}; array[5] = 0; // Undefined behavior It is allowed to have a pointer pointing to the en...
The default property getters and setters can be overridden: @interface TestClass @property NSString *someString; @end @implementation TestClass // override the setter to print a message - (void)setSomeString:(NSString *)newString { NSLog(@"Setting someString to %@", newS...
Assuming a source file of hello_world.v and a top level module of hello_world. The code can be run using various simulators. Most simulators are compiled simulators. They require multiple steps to compile and execute. Generally the First step is to compile the Verilog design. Second step is to ...
The program outputs Hello World! to standard output. module HELLO_WORLD(); // module doesn't have input or outputs initial begin $display("Hello World"); $finish; // stop the simulator end endmodule Module is a basic building block in Verilog. It represent a collection...
The syntax for Java generics bounded wildcards, representing the unknown type by ? is: ? extends T represents an upper bounded wildcard. The unknown type represents a type that must be a subtype of T, or type T itself. ? super T represents a lower bounded wildcard. The unknown type repres...
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) print(df) # Output: # A B # 0 1 4 # 1 2 5 # 2 3 6 Directly assign df['C'] = [7, 8, 9] print(df) # Output: # A B C # 0 1 4 7 # 1 2 5 8 # 2 3 6 9 Add a constant column df['C'] = 1 print(df) # Ou...
For programmers coming from GCC or Clang to Visual Studio, or programmers more comfortable with the command line in general, you can use the Visual C++ compiler from the command line as well as the IDE. If you desire to compile your code from the command line in Visual Studio, you first need to set...
DataFrame: import pandas as pd import numpy as np np.random.seed(5) df = pd.DataFrame(np.random.randint(100, size=(5, 5)), columns = list("ABCDE"), index = ["R" + str(i) for i in range(5)]) df Out[12]: A B C D E R0 99 78 61 16 73...
Alamofire.request("https://httpbin.org/get").validate().responseJSON { response in switch response.result { case .success: print("Validation Successful") case .failure(let error): print(error) } }
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"]) .responseJSON { response in print(response.request) // original URL request print(response.response) // URL response print(response.data) // server da...
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"]) .validate(statusCode: 200..<300) .validate(contentType: ["application/json"]) .response { response in print(response) }

Page 107 of 691