Tutorial by Examples: a

Registering items is done from your main mod class, or a ModItems class method invoked from the main mod class during preInit. Item item = new CustomItem(); string registryname = "my_item"; item.setRegistryName(registryname); item.setUnlocalizedName(item.getRegistryName().toString()); ...
You must have 3.2 to be able to upgrade to 3.4. This example assumes you are using apt. sudo service mongod stop sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xeni...
One of the most common and useful ways to replace text with regex is by using Capture Groups. Or even a Named Capture Group, as a reference to store, or replace the data. There are two terms pretty look alike in regex's docs, so it may be important to never mix-up Substitutions (i.e. $1) with Back...
Some programming languages have its own Regex peculiarities, for example, the $+ term (in C#, Perl, VB etc.) which replaces the matched text to the last group captured. Example: using System; using System.Text.RegularExpressions; public class Example { public static void Main() { ...
You first must create a "Game" object in Phaser. var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create }); In the preload callback function load the image. function preload() { game.load.image('thing', 'assets/thing-image.png'); ...
I am using eclipse here, and you need to add below given dependency to your pom.xml 1.) POM.XML <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m...
dplyr uses Non-Standard Evaluation(NSE), which is why we normally can use the variable names without quotes. However, sometimes during the data pipeline, we need to get our variable names from other sources such as a Shiny selection box. In case of functions like select, we can just use select_ to u...
Using Select2 in a Bootstrap Modal/PopUp If you are using Bootstrap Modal then be sure that Model tabindex=-1 is removed. $('#targetId').select2({ width: '100%', dropdownParent: $("#myModal") })
How to find documents created 60 seconds ago seconds = 60 gen_time = datetime.datetime.today() - datetime.timedelta(seconds=seconds) dummy_id = ObjectId.from_datetime(gen_time) db.CollectionName.find({"_id": {"$gte": dummy_id}}) If you're in a different timezone, y...
Skeleton of declaring class is: <>:Required []:Optional [private/public/protected/internal] class <Desired Class Name> [:[Inherited class][,][[Interface Name 1],[Interface Name 2],...] { //Your code } Don't worry if you can't understand whole syntax,We'll be get familiar wit...
// XSS Filtering $data = array( 'name'=> '<script>Abuse Data</script>' ); $data = $this->security->xss_clean($data); // Clean Data // Escaping Queries <?php $username = $this->input->post('username'); $query = 'SELECT * FROM subscribers_tbl ...
strings.Contains fmt.Println(strings.Contains("foobar", "foo")) // true fmt.Println(strings.Contains("foobar", "baz")) // false strings.HasPrefix fmt.Println(strings.HasPrefix("foobar", "foo")) // true fmt.Println(strings.Has...
<?php // Setting parameters $time = time(); $values = [7, $time, $time]; // Prints "At 3:50:31 PM on Apr 19, 2015, there was a disturbance on planet 7." $pattern = "At {1, time} on {1, date}, there was a disturbance on planet {0, number}."; $formatter = new Messa...
import com.ibm.icu.text.MessageFormat import java.util.Locale import scala.collection.JavaConverters._ // Outputs "A common message for all options. Selected: (other)" val formatted = new MessageFormat( "{messageCount, plural, one {{aMessage} (one)} other {{aMessage} (othe...
It's relatively easy to parse the command line by hand if you aren't looking for anything too complex: # Naive error checking abort('Usage: ' + $0 + ' site id ...') unless ARGV.length >= 2 # First item (site) is mandatory site = ARGV.shift ARGV.each do | id | # Do something interestin...
With OptionsParser, it's really easy to set up default values. Just pre-populate the hash you store the options in: options = { :directory => ENV['HOME'] } When you define the parser, it will overwrite the default if a user provide a value: OptionParser.new do |opts| opts.on("-d&...
Detailed instructions on getting identityserver4 set up or installed.
Suppose you had an array: pair = ['Jack','Jill'] And a method that takes two arguments: def print_pair (a, b) puts "#{a} and #{b} are a good couple!" end You might think you could just pass the array: print_pair(pair) # wrong number of arguments (1 for 2) (ArgumentError) Si...
The splat operator removes individual elements of an array and makes them into a list. This is most commonly used to create a method that accepts a variable number of arguments: # First parameter is the subject and the following parameters are their spouses def print_spouses(person, *spouses) s...
Harp doesn’t require any configuration to get started. Install Harp in your terminal using the command: npm install -g harp. $ sudo npm install -g harp $ harp init myproject $ harp server myproject

Page 1014 of 1099