(note: replace ORGANIZATION and PROJECT)
git clone git clone git@github.com:ORGANIZATION/PROJECT.git my-repository
For example: isSubset([A,B,C,D,E], [A,E,D]) = true isSubset([A,B,C,D,E], [A,D,Z]) = false isSubset([A,D,E], [A,A,D,E]) = true
| module.exports = { | |
| deleteObject: function (client, deleteParams) { | |
| client.deleteObject(deleteParams, function (err, data) { | |
| if (err) { | |
| console.log("delete err " + deleteParams.Key); | |
| } else { | |
| console.log("deleted " + deleteParams.Key); | |
| } | |
| }); | |
| }, |
| import boto3 | |
| from PIL import Image | |
| from io import BytesIO | |
| import os | |
| class S3ImagesInvalidExtension(Exception): | |
| pass | |
| class S3ImagesUploadFailed(Exception): | |
| pass |
| #!/usr/bin/env node | |
| let fs = require('fs'); | |
| let path = require('path'); | |
| let util = require('util'); | |
| let target = { | |
| files: [ | |
| 'workspace.xml', | |
| ], | |
| dirs: [ |
| // A recursive function returning Promise<number> | |
| function recurseToZero(n) { | |
| console.log('B. Entering recursive function for [' + n + '].'); | |
| // Once we hit zero, bail out of the recursion. The key to recursion is that | |
| // it stops at some point, and the callstack can be "rolled" back up. | |
| if (n === 0) { | |
| // We could just return 0 but we do return Promise.resolve to have a consistent return type | |
| return Promise.resolve(0); | |
| } | |
| // Start a NEW PROMISE CHAIN that will become the continuation of the parent |
| # Customize BASH PS1 prompt to show current GIT repository and branch. | |
| # by Mike Stewart - http://MediaDoneRight.com | |
| # SETUP CONSTANTS | |
| # Bunch-o-predefined colors. Makes reading code easier than escape sequences. | |
| # I don't remember where I found this. o_O | |
| # Reset | |
| Color_Off="\[\033[0m\]" # Text Reset |
| const englishString = | |
| "The administration will encourage federal data and universities to share data that can drive the administration of automated systems data"; | |
| const toSplitBySeparator = (splitTarget, separator) => | |
| splitTarget.toLowerCase().split(separator); | |
| const countWord = stringArray => { | |
| let word = ""; | |
| let count = 0; | |
| const processingEndWords = []; |