TODO: Write a project description
TODO: Describe the installation process
| // Swift Standard Librray - String | |
| // ==== | |
| // Initializing a String | |
| // ==== | |
| var emptyString = "" // Empty String | |
| var stillEmpty = String() // Another empty String | |
| let helloWorld = "Hello World!" // String inferred |
#System Design Interview Cheatsheet
Picking the right architecture = Picking the right battles + Managing trade-offs
##Basic Steps
| #!/bin/sh | |
| command="${*}" | |
| printf "Initialized REPL for [%s]\n" "$command" | |
| printf "%s> " "$command" | |
| read -r input | |
| while [ "$input" != "" ]; | |
| do | |
| eval "$command $input" | |
| printf "\n%s> " "$command" |
A type is a collection of possible values. An integer can have values 0, 1, 2, 3, etc.; a boolean can have values true and false. We can imagine any type we like: for example, a HighFive type that allows the values "hi" or 5, but nothing else. It's not a string and it's not an integer; it's its own, separate type.
Statically typed languages constrain variables' types: the programming language might know, for example, that x is an Integer.
In that case, the programmer isn't allowed to say x = true; that would be an invalid program.
The compiler will refuse to compile it, so we can't even run it.
| {% capture the_collection %}{{page.collection}}{% endcapture %} | |
| {% if page.collection %} | |
| {% assign document = site[the_collection] %} | |
| {% endif %} | |
| <h1>TITLE: {{ page.title }}</h1> | |
| {% for links in document %} | |
| {% if links.title == page.title %} | |
| {% unless forloop.first %} | |
| {% assign prevurl = prev.url %} | |
| {% endunless %} |
| @interface MyView : UIView | |
| - (void)kissMyAss; | |
| @end | |
| @interface _MyViewIOS6 : MyView | |
| @end | |
| @interface _MyViewIOS7 : MyView | |
| @end |
| #!/usr/sbin/dtrace -s | |
| /* Run like: | |
| % sudo csh | |
| # ./spy.d $PROCESS_ID [$INTERESTING_PROBEPROV] | |
| Prints a line of dashes every 5 seconds to delineate different experiments. | |
| */ | |
| #pragma D option quiet |