Tutorial by Examples: p

Subscripts can also be used with NSDictionary and NSMutableDictionary. The following code: NSMutableDictionary *myDictionary = [@{@"Foo": @"Bar"} mutableCopy]; [myDictionary setObject:@"Baz" forKey:@"Foo"]; NSLog(@"%@", [myDictionary objectForKey:...
You can add subscripting to your own classes by implementing the required methods. For indexed subscripting (like arrays): - (id)objectAtIndexedSubscript:(NSUInteger)idx - (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)idx For keyed subscripting (like dictionaries): - (id)objectForKey...
In PCRE, matched groups used for backreferences before a recursion are kept in the recursion. But after the recursion they all reset to what they were before entering it. In other words, matched groups in the recursion are all forgotten. For example: (?J)(?(DEFINE)(\g{a}(?<a>b)\g{a}))(?<a...
In PCRE, it doesn't trackback after the first match for a recursion is found. So (?(DEFINE)(aaa|aa|a))(?1)ab doesn't match aab because after it matched aa in the recursion, it never try again to match only a.
the steps in this example will use the following project structure as a demonstration and we intend to export it to the "GHTuts" Repository [Note that the Repo doesn't exist yet on github] but leave the "SensitiveProject" without publish as it contains some passwords, keys, et...
C++14 Those following complex user literals are declared in the namespace std::literals::complex_literals, where both literals and complex_literals are inline namespaces. Access to these operators can be gained with using namespace std::literals, using namespace std::complex_literals, and using nam...
Download and install the latest Eclipse IDE Install Eclipse one of two ways: Eclipse Installer Download the zip for your favorite package If you don't already have a preferred Eclipse package, Eclipse for JavaScript Developers is recommended Install SuiteCloud IDE plugin Once i...
public partial class Form1 : Form { Timer myTimer = new Timer(); int timeLeft = 10; public Form1() { InitializeComponent(); //set properties for the Timer myTimer.Interval = 1000; myTimer.Enabled = tru...
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\stack\index.php on line 4 If you get an error like this (or sometimes unexpected $end, depending on PHP version), you will need to make sure that you've matched up all inverted commas, all parentheses, all curly braces, all brac...
This will only install PHP. If you wish to serve a PHP file to the web you will also need to install a web-server such as Apache, Nginx, or use PHP's built in web-server (php version 5.4+). If you are in a Ubuntu version below 16.04 and want to use PHP 7 anyway, you can add Ondrej's PPA repo...
You first need to run a Stanford CoreNLP server: java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 50000 Here is a code snippet showing how to pass data to the Stanford CoreNLP server, using the pycorenlp Python package. from pycorenlp import Stanf...
Simple Assignment = is a simple assignment. It creates a new local variable if the variable was not previously referenced. x = 3 y = 4 + 5 puts "x is #{x}, y is #{y}" This will output: x is 3, y is 9 Parallel Assignment Variables can also be assigned in parallel, e.g. x, y = 3,...
My first Wicket setup, app showing Hello World on home screen: import org.apache.wicket.protocol.http.WebApplication; public class HelloWorldApplication extends WebApplication { public HelloWorldApplication() { } @Override public Class getHomePage() { retur...
A type class is simply a trait with one or more type parameters: trait Show[A] { def show(a: A): String } Instead of extending a type class, an implicit instance of the type class is provided for each supported type. Placing these implementations in the companion object of the type class all...
Given a simple DataObject like this: class MyDataObject extends DataObject { private static $db = array( 'Name' => 'Varchar(255)' ); } To provide full Create-Read-Update-Delete for the objects then this is the ModelAdmin code required: class MyModelAdmin extends ModelAd...
class MyDataObject extends DataObject { private static $singular_name = 'My Object'; private static $plural_name = 'My Objects'; ... }
class MyDataObject extends DataObject { private static $db = array( 'Name' => 'Varchar' ); private static $has_one = array( 'OtherDataObject' => 'OtherDataObject' ); private static $summary_fields = array( 'Name', 'OtherDat...
class MyDataObject extends DataObject { ... private static $has_many = array( 'OtherDataObjects' => 'OtherDataObject' ); function getCMSFields() { $fields = parent::getCMSFields(); if ($gridField = $fields->dataFieldByName('OtherDataObject...
class MyAdmin extends ModelAdmin { ... function getEditForm($id = null, $fields = null) { $form = parent::getEditForm($id, $fields); if ($this->modelClass == 'MyDataObjectName') { $form->Fields() ->fieldByName($this->sanitis...
Objects that respond to to_proc can be converted to procs with the & operator (which will also allow them to be passed as blocks). The class Symbol defines #to_proc so it tries to call the corresponding method on the object it receives as parameter. p [ 'rabbit', 'grass' ].map( &:upcase ) ...

Page 244 of 691