Just a dump of handy live templates I use with IntelliJ. They should also work with WebStorm.
- Go to
settings
. - Search for
live templates
. - Under the javascript section you should be able to manage your templates.
// This makes two connections, one to a tcp server, one to an http server (both in server.js) | |
// It fires off a bunch of connections and times the response | |
// Both send strings. | |
const net = require(`net`); | |
const http = require(`http`); | |
function parseIncomingMessage(res) { | |
return new Promise((resolve) => { |
const app = express(); | |
// define your custom routes here | |
app.use('/test', (req, res) => { | |
res.status(200).json({ message: 'your test route' }); | |
); | |
// 500 - Any server error - at the end | |
app.use((err, req, res, next) => { | |
return res.status(500).json({ error: err.toString() }); |
<?php | |
use DataStructures\LinkedList; | |
$linkedList = new LinkedList(); | |
$linkedList->inserFirst(10); | |
$linkedList->inserFirst(20); | |
$linkedList->insertLast(40); | |
$linkedList->insertLast(30); |
{ | |
"USD": { | |
"symbol": "$", | |
"name": "US Dollar", | |
"symbol_native": "$", | |
"decimal_digits": 2, | |
"rounding": 0, | |
"code": "USD", | |
"name_plural": "US dollars" | |
}, |
function getRandomInt(lower, upper) { | |
return Math.floor(Math.random() * (upper - lower + 1)) + lower; | |
} | |
console.log(getRandomInt(1,100)); | |
// expected output: a number between 1 and 100 | |
console.log(Math.random()); | |
// expected output: a number between 0 and 1 |
class Node: | |
def __init__(self, data): | |
self.data = data | |
self.next = None | |
class LinkedList: | |
def __init__(self): | |
self.head = None | |
def display(self): |
sudo yum update | |
# Installing ZSH | |
sudo yum -y install zsh | |
# Check ZSH has been installed | |
zsh --version | |
# Install "util-linux-user" because "chsh" is not available by default | |
# See https://superuser.com/a/1389273/599050 |
<?php | |
// paste this file in root folder of your project | |
// and run command "valet link ." | |
class LocalValetDriver extends LaravelValetDriver | |
{ | |
/** | |
* Determine if the driver serves the request. | |
* |
# subl /usr/local/etc/php/7.3/conf.d/ext-xdebug.ini | |
[xdebug] | |
xdebug.mode = debug | |
xdebug.max_nesting_level = 1000 | |
xdebug.start_with_request=yes | |
xdebug.client_port=9090 | |
xdebug.client_host=127.0.0.1 | |
xdebug.discover_client_host=1 | |
xdebug.idekey=PHPSTORM |