Tutorial by Examples: s

Selection sort is noted for its simplicity. It starts with the first element in the array, saving it's value as a minimum value (or maximum, depending on sorting order). It then itterates through the array, and replaces the min value with any other value lesser then min it finds on the way. That min...
Since we have many different algorithms to choose from, when we want to sort an array, we need to know which one will do it's job. So we need some method of measuring algoritm's speed and reliability. That's where Asymptotic analysis kicks in. Asymptotic analysis is the process of describing the ef...
Quicksort is one of the advanced algorithms. It features a time complexity of O(n log n) and applies a divide & conquer strategy. This combination results in advanced algorithmic performance. Quicksort first divides a large array into two smaller sub-arrays: the low elements and the high element...
g + geom_bar(aes(x = cut, fill = color), position = "fill") + guides(fill = guide_legend(title = NULL))
g + geom_bar(mapping = aes(x = cut, fill = clarity), position = "dodge") + theme(axis.text = element_text(colour = "red", size = 12))
g + geom_histogram(aes(price, fill = cut), binwidth = 500) + labs(x = "Price", y = "Number of diamonds", title = "Distribution of prices \n across Cuts") + theme(plot.title = element_text(colour = "red", face = "italic"), ...
let messageBox:MessageBox = MessageBox() // set messageBox.setObject("TestObject1", forKey:"TestKey1") // get // but don't remove it, keep it stored, so that it can still be retrieved later let someObject:String = messageBox.getObject(forKey:"TestKey1", remov...
// init mUIPheonix = UIPheonix(with:myCollectionView) mUIPheonix = UIPheonix(with:myTableView) // connect model-view mUIPheonix.setModelViewRelationships([MyModel.nameOfClass:MyView.nameOfClass]) // add models for the UI models.append(SimpleButtonModel(id:1, title:"Hello World!")...
We show a plot similar to the showed at Linear regression on the mtcars dataset. First with defaults and the with some customization of the parameters. #help("mtcars") fit <- lm(mpg ~ wt, data = mtcars) bs <- round(coef(fit), 3) lmlab <- paste0("mpg = ", bs[1], ...
How to ... 1 - use twig extension class that extends use \Twig_Extension class dobToAge extends \Twig_Extension { 2 - Add the appropriate filter by overriding getFilters() method public function getFilters() { return array( 'age' => new \Twig_Filter_Method($this, '...
If you need to select between several options, enabling just one via enable_if<> can be quite cumbersome, since several conditions needs to be negated too. The ordering between overloads can instead be selected using inheritance, i.e. tag dispatch. Instead of testing for the thing that ne...
Installation: To install the LoopBack command-line interface (CLI) tool: npm install -g loopback-cli This installs the lb command-line tool for scaffolding and modifying LoopBack applications. Create new application: To create a new application: lb The LoopBack application generator will ...
This is the typical approach for novice developers building SQL action queries. They are vulnerable to the Bobby Tables type SQL Injection attacks. Dim strSQL As String strSQL = "INSERT INTO Employees chrFirstName, chrLastName, chrPhone " _ & "VALUES ('" & M...
Detailed instructions on getting opengl-es-2.0 set up or installed.
First we need a table to hold our data class CreateUsers < ActiveRecord::Migration def change create_table :users do |t| t.string :name t.string :password t.string :type # <- This makes it an STI t.timestamps end end end Then lets create some ...
Let's apply the State Machine pattern for parsing lines with the specific pattern using S4 Class feature from R. PROBLEM ENUNCIATION We need to parse a file where each line provides information about a person, using a delimiter (";"), but some information provided is optional, and instea...
UILabel, UITextField, & UITextView classes have a new property starting from iOS 10 for automatically resizing their font when a user changes their preferred reading size named adjustsFontForContentSizeCategory. Swift @IBOutlet var label:UILabel! if #available(iOS 10.0, *) { label.adju...
Lets start installing the popular library Alamofire to our Xcode project! Lets first install CocoaPods by using the command: [sudo] gem install cocoapods Then let's create a new project in Xcode called Start! Navigate to the folder that contains the .xcodeproj and create a new text file called ...
In the directory if the xcodeproj, create a new file called Podfile. The following is an example of a Podfile that installs the pod 'AFNetworking' version 1.0 to the app MyApp. target 'MyApp' pod 'AFNetworking', '~> 1.0'

Page 903 of 1057