Just some notes and references for myself.
- In bash, you can access your
C:\drive via/mnt/c/ ~=C:\Users\MLM\AppData\Local\lxss\home\mlmand is different from your Windows user directoryC:\Users\MLM
| namespace project | |
| { | |
| // ... | |
| public class AccountsController : Controller { | |
| // ... | |
| [HttpGet, Route("accounts/manage/change-passwords", Name="change-password")] | |
| [Authorize(Roles="Admin")] |
| var expect = require('chai').expect; | |
| var Sequelize = require('sequelize'); | |
| var db = new Sequelize('postgres://localhost/amazon_db'); | |
| var User = db.define('user', { | |
| name: { | |
| type: Sequelize.STRING, | |
| allowNull: false | |
| }, | |
| foo: { |
| import User from './User' | |
| import Session from './Session' | |
| /* Associations */ | |
| User.hasMany(Session) | |
| /* Hooks */ | |
| User.afterDestroy(async (user, options) => { | |
| await Session.destroy({ | |
| where: { userId: user.id }, |
| var Sequelize = require('sequelize') | |
| var db = new Sequelize('mydb', null, null, { | |
| dialect: 'postgres' | |
| }) | |
| var Post = db.define('post', { | |
| id: { | |
| type: Sequelize.INTEGER, | |
| primaryKey: true, | |
| autoIncrement: true |
| var fs = require("fs") | |
| var ssl_options = { | |
| key: fs.readFileSync('privatekey.pem'), | |
| cert: fs.readFileSync('certificate.pem') | |
| }; | |
| var port = process.env.PORT || 3000; | |
| var express = require('express'); | |
| var ejs = require('ejs'); | |
| var passport = require('passport') |
| var webpack = require("webpack"); | |
| var ExtractTextPlugin = require("extract-text-webpack-plugin"); | |
| var lessLoader = ExtractTextPlugin.extract( | |
| "css?sourceMap!less?sourceMap" | |
| ); | |
| module.exports = { | |
| cache: true, | |
| entry: { bundle: "./master/client/index.jsx" }, |
| // Faster solution for: | |
| // http://www.boyter.org/2017/03/golang-solution-faster-equivalent-java-solution/ | |
| // With threading. | |
| // g++ -std=c++11 -Wall -Wextra -O3 -pthread | |
| // On my computer (i5-6600K 3.50 GHz 4 cores), takes about ~220 ms after the CPU | |
| // has warmed up, or ~110 ms if the CPU is cold (due to Turbo Boost). | |
| // How it works: Start by generating a list of losing states -- states where the | |
| // game can end in one turn. Generate a new list of states by running the game |