Count() is O(n).
This can send a new developer running to the hills, as it seems like a trivial problem, however it is not. While we hope this gets addressed in the future (even in a non ideal way), there are work arounds.
Relevant Issues:
| // Zed settings | |
| // | |
| // For information on how to configure Zed, see the Zed | |
| // documentation: https://zed.dev/docs/configuring-zed | |
| // | |
| // To see all of Zed's default settings without changing your | |
| // custom settings, run `zed: open default settings` from the | |
| // command palette (cmd-shift-p / ctrl-shift-p) | |
| { | |
| // "remove_trailing_whitespace_on_save": false, |
| // approach 1: define action object in the component | |
| this.props.dispatch({ | |
| type : "EDIT_ITEM_ATTRIBUTES", | |
| payload : { | |
| item : {itemID, itemType}, | |
| newAttributes : newValue, | |
| } | |
| }); | |
| // approach 2: use an action creator function |
| /* eslint-disable no-console, no-shadow */ | |
| const exec = require('child_process').exec; | |
| const fs = require('fs'); | |
| // const type = process.argv[2] || 'icons'; | |
| const path = `./assets/svgs/originals`; | |
| const svgoOptions = { | |
| plugins: [ | |
| { collapseGroups: true }, | |
| { convertPathData: true }, |
| 'use strict'; | |
| import React, { | |
| AppRegistry, | |
| Component, | |
| StyleSheet, | |
| Text, | |
| View, | |
| TouchableOpacity, | |
| LayoutAnimation, | |
| } from 'react-native'; |
Count() is O(n).
This can send a new developer running to the hills, as it seems like a trivial problem, however it is not. While we hope this gets addressed in the future (even in a non ideal way), there are work arounds.
Relevant Issues:
| // All examples are using the request npm module | |
| // Get | |
| const qs = querystring.stringify({ | |
| email: email, // email of the user registered in xendo | |
| service_name: 'asana', | |
| access_token: access_token, // asana's access token for this user | |
| refresh_token: refresh_token // asana's refresh token for this user | |
| }); | |
| const url = 'https://xen.do/api/v1/provisioning/service/?' + qs; |
| server { | |
| listen 80; | |
| server_name domain.com; | |
| location /rethinkdb-admin/ { | |
| auth_basic "Restricted"; | |
| auth_basic_user_file /etc/nginx/.rethinkdb.pass; | |
| proxy_pass http://127.0.0.1:8080/; | |
| proxy_redirect off; | |
| proxy_set_header Authorization ""; |
| // https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes | |
| var sieve = []; | |
| var primes = []; | |
| var i, j; | |
| var end = 1000; | |
| for(i=2; i <= end; i++) { | |
| if (!sieve[i]) { | |
| primes.push(i); | |
| // start should be 0 or 1 because by definition fibonacci sequence is starting from 0 element with 0,1 or from the first element with 1,1 | |
| var start = 0// or 1; | |
| var results = start == 0 ? [0, 1] : [1, 1]; | |
| var i = 0; | |
| var end = 10; // how far you want to go | |
| while(i < end) { | |
| var len = results.length; | |
| var next = results[len-1] + results[len-2]; | |
| results.push(next); |
| ... | |
| "ssl": { | |
| "pem": "./ssl.pem", | |
| // When the ssl terminator finish its job it will redirect the request to 8080 | |
| // where our nginx will listen and proxy the request to our meteor app on port 3002 for example | |
| // meteor-up uses stud for ssl temination so nginx will not deal with ssl at all | |
| "backendPort": 8080 | |
| } | |
| ... |