Skip to content

Instantly share code, notes, and snippets.

View p77u4n's full-sized avatar
💭
I may be slow to respond.

TuanCR p77u4n

💭
I may be slow to respond.
View GitHub Profile
FROM node:18-alpine AS base
# Step 1. Rebuild the source code only when needed
FROM base AS builder
WORKDIR /app
# Install dependencies based on the preferred package manager
COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
# Omit --production flag for TypeScript devDependencies
#!/bin/bash
ROOT_DIR=$1
ABS_PATH_ROOT_DIR=$(realpath $ROOT_DIR)
echo $ABS_PATH_ROOT_DIR
if [ ! -d $ABS_PATH_ROOT_DIR ]
then
storage: /verdaccio/storage
plugins: /verdaccio/plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: https://registry.npmjs.org/
(self.AMP=self.AMP||[]).push({n:"amp-fit-text",ev:"0.1",l:true,v:"2103092332000",m:0,f:(function(AMP,_){
'use strict';var p;function aa(a){for(var b=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return}(function(){throw Error("Cannot find global object");})()}aa(this);"function"===typeof Symbol&&Symbol("x");var ba="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ca;
if("function"==typeof Object.setPrototypeOf)ca=Object.setPrototypeOf;else{var da;a:{var ea={a:!0},fa={};try{fa.__proto__=ea;da=fa.a;break a}catch(a){}da=!1}ca=da?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var ha=ca;var q,A,ia,ja,ka,B={},la=[],ma=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord/i;function C(a,b){for(var c in b)a[c]=b[c];return a}function na(a){var b=a.parentNode;b&&b.rem
@p77u4n
p77u4n / 30dayscodeP12.cpp
Last active August 7, 2020 14:34
Khang code
#include <iostream>
#include <vector>
using namespace std;
class Person{
protected:
string firstName;
string lastName;

Cơ bản

Bảo khoa học máy tính là những gì nói về những cái máy, thì cũng như nói khoa học vũ trụ là những gì nói về chiếc kính viễn vọng cả. Khoa học máy tính là những gì mà ở sâu ở nền tảng, nơi xuất phát vẻ đẹp của nó, là những gì được cất lên bằng toán học - EDSGER DIJKSTRA

Những chiếc máy tính cần sự có mặt của chúng ta để "xé" (phần tách - break down) một vấn đề (bài toán) để chúng có thể "nhai" vấn đề đó một cách dễ dàng. Để làm được điều đó, chúng ta cần toán học. Đừng hoảng sợ, đây không phải là khoa học hỏa tiễn - để viết một dòng code tốt bạn không nhất thiết phải dùng đến những phương trình phức tạp. Chương này sẽ cho bạn biết một bộ công cụ (toolbox) để giải quyết vấn đề (problem solving)

Computer Science distill (Basic - 1)

Cơ bản

Bảo khoa học máy tính là những gì nói về những cái máy, thì cũng như nói khoa học vũ trụ là những gì nói về chiếc kính viễn vọng cả. Khoa học máy tính là những gì mà ở sâu ở nền tảng, nơi xuất phát vẻ đẹp của nó, là những gì được cất lên bằng toán học - EDSGER DIJKSTRA

Những chiếc máy tính cần sự có mặt của chúng ta để "xé" (phần tách - break down) một vấn đề (bài toán) để chúng có thể "nhai" vấn đề đó một cách dễ dàng. Để làm được điều đó, chúng ta cần toán học. Đừng hoảng sợ, đây không phải là khoa học hỏa tiễn - để viết một dòng code tốt bạn không nhất thiết phải dùng đến những phương trình phức tạp. Chương này sẽ cho bạn biết một bộ công cụ (toolbox) để giải quyết vấn đề (problem solving)

[Tuấn] : Problem Solving là một thuật ngữ có tiếng, nó có nghĩa là 'Giải quyết vấn đề', là tập hợp những cách thức được tích lũy nhiều thế hệ để tiếp cận một vấn đề điện toán, hay chỉ đơn giản một bài toán đơn thuần. Và **kỹ thuật phân tách (breaking down,

@p77u4n
p77u4n / 0-startup-overview.md
Created June 24, 2016 17:26 — forked from dideler/0-startup-overview.md
Startup Engineering notes