An undirected graph is a graph in which edges have no orientation. The edge (u,v) is identical to the edge (u,v).
An directed graph is a graph in which edges have orientation. The edge (u,v) is the edge from node u to node v.
| docker pull mysql:latest | |
| docker run --name mySql -p3306:3306 -e MYSQL_ROOT_PASSWORD=Password12 -d mysql:latest | |
| > Error : Public Key Retrieval is not allowed | |
| 1.Right click your connection, choose "Edit Connection" | |
| 2.On the "Connection settings" screen (main screen) click on "Edit Driver Settings" | |
| 3.Click on "Connection properties", (In recent versions it named "Driver properties") | |
| 4.Right click the "user properties" area and choose "Add new property" | |
| 5.Add two properties: |
| import React from "react"; | |
| import styled from "styled-components"; | |
| import device from "../utils/device"; | |
| export const CenterPadded = styled.div` | |
| padding: 5%; | |
| margin: 5%; | |
| position: relative; | |
| @media ${device.tablet} { |
| sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false | |
| sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers | |
| sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist |
$ npm install -g appium
$ npm install -g appium-doctor
$ brew install libimobiledevice --HEAD
$ brew install ideviceinstaller
$ npm install -g ios-deploy
$ gem install xcpretty
$ cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/
$ brew install carthage
$ npm i -g webpack
$ ./Scripts/bootstrap.sh -d
| brew cask install android | |
| brew cask install android-platform-tools |
| task generateStrings{ | |
| String dir = "build/sources" | |
| delete dir | |
| mkdir(dir) | |
| def f = file(dir + "/StringsEn.kt") | |
| File file = file("src/main/resources/strings_en.xml") | |
| f.append("package myCompany.framework.data\n") | |
| f.append("data class StringsEn constructor (\n") | |
| def strings = [] |
Whether you're trying to give back to the open source community or collaborating on your own projects, knowing how to properly fork and generate pull requests is essential. Unfortunately, it's quite easy to make mistakes or not know what you should do when you're initially learning the process. I know that I certainly had considerable initial trouble with it, and I found a lot of the information on GitHub and around the internet to be rather piecemeal and incomplete - part of the process described here, another there, common hangups in a different place, and so on.
In an attempt to coallate this information for myself and others, this short tutorial is what I've found to be fairly standard procedure for creating a fork, doing your work, issuing a pull request, and merging that pull request back into the original project.
Just head over to the GitHub page and click the "Fork" button. It's just that simple. Once you've done that, you can use your favorite git client to clone your repo or j