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
| /** | |
| * CSV Parser. Takes a string as input and returns | |
| * an array of arrays (for each row). | |
| * | |
| * @param input String, CSV input | |
| * @param separator String, single character used to separate fields. | |
| * Defaults to "," | |
| * @param quote String, single character used to quote non-simple fields. | |
| * Defaults to "\"". | |
| */ |
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%} ' |