This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import string | |
| class Solution: | |
| # @param start, a string | |
| # @param end, a string | |
| # @param dict, a set of string | |
| # @return an integer | |
| def ladderLength(self, start, end, dict): | |
| dict += [end] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Playground - noun: a place where people can play | |
| import UIKit | |
| let b = [1, 2, 3][1..2].filter { $0 < 3 } | |
| let c = b + [5, 6] | |
| func quicksort<T : Comparable>(arr : Array<T>) -> Array<T> { | |
| if arr.count <= 1 { | |
| return arr |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Edge | |
| attr_accessor :src, :dest, :length | |
| def initialize(src, dest, length = 1) | |
| @src = src | |
| @dest = dest | |
| @length = length | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // CXBinder.h | |
| // TheList | |
| // | |
| // Created by Vladimir Grichina on 28.01.13. | |
| // Copyright (c) 2013 TheList, LLC. All rights reserved. | |
| // | |
| #import <THObserversAndBinders/THBinder.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // NSObject+KVOWeakPropertyDebug.h | |
| // KVOWeakPropertyDebug | |
| // | |
| // Created by Vladimir Grichina on 12.01.13. | |
| // Copyright (c) 2013 Vladimir Grichina. All rights reserved. | |
| // | |
| #import <Foundation/Foundation.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // CellBackgroundView.h | |
| // | |
| // | |
| #import <UIKit/UIKit.h> | |
| typedef enum { | |
| CellPositionTop, | |
| CellPositionMiddle, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions | |
| { | |
| // Some other stuff here ... | |
| CGFloat scale = 4.71f/5.82f; | |
| CGAffineTransform scaleTransform = CGAffineTransformMakeScale(scale, scale); | |
| self.window.transform = CGAffineTransformConcat(scaleTransform, self.window.transform); | |
| self.window.clipsToBounds = YES; | |
| [self statusBarChanged:nil]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| echo on | |
| sc \\%SERVER_NAME% stop Tomcat7 | |
| rmdir /q /s %WEBAPPS_DIR%\%TARGET_PATH% | |
| copy %WAR_FILE% %WEBAPPS_DIR%\%TARGET_PATH%.war | |
| if errorlevel 1 goto Error | |
| sc \\%SERVER_NAME% start Tomcat7 | |
| if errorlevel 1 goto Error |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function hg_prompt_info { | |
| hg prompt --angle-brackets "\ | |
| <on %{$fg[magenta]%}<branch>%{$reset_color%}>\ | |
| < at %{$fg[yellow]%}<tags|%{$reset_color%}, %{$fg[yellow]%}>%{$reset_color%}>\ | |
| %{$fg[green]%}<status|modified|unknown><update>%{$reset_color%}< | |
| patches: <patches|join( → )|pre_applied(%{$fg[yellow]%})|post_applied(%{$reset_color%})|pre_unapplied(%{$fg_bold[black]%})|post_unapplied(%{$reset_color%})>>" 2>/dev/null | |
| } | |
| PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)$(hg_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%} ' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [alias] | |
| stage = !sh -c '[[ -z "$@" ]] && git add -u || git add "$@" && git add -u "$@" ' - | |
| unstage = reset HEAD -- | |
| rewind = ![[ -z "$@" ]] && git reset --hard HEAD || git checkout HEAD |