Fork & Edit From Docker 치트 시트 by nacyot
docker run [이미지 이름 또는 ID]
컨테이너를 생성한다.docker stop [이미지 이름 또는 ID]
컨테이너를 정지시킨다.docker start [이미지 이름 또는 ID]
컨테이너를 다시 실행시킨다.docker restart [이미지 이름 또는 ID]
컨테이너를 재가동한다.
// git reset hard | |
git fetch | |
git reset --hard "커밋 ID" | |
// git remote 확인 | |
git remote -v | |
// git remote 재설정 | |
git remote remove origin | |
git remote add origin "계정명"@"repo 경로" |
import sys | |
import requests | |
import xml.etree.ElementTree as ElementTree | |
PostUrl = "https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=" | |
XmlRaw = "<map id=\"ATTABZAA001R08\"><pubcUserNo/><mobYn>N</mobYn><inqrTrgtClCd>1</inqrTrgtClCd><txprDscmNo>\{CRN\}</txprDscmNo><dongCode>15</dongCode><psbSearch>Y</psbSearch><map id=\"userReqInfoVO\"/></map>" | |
def call(crn): | |
res = requests.post(PostUrl, data=XmlRaw.replace("\{CRN\}", crn), headers={'Content-Type': 'text/xml'}) |
import sys | |
import requests | |
import xml.etree.ElementTree as ElementTree | |
import win32clipboard | |
# python .\CRN.py 3051577349 8995800075 8996300123 8997600079 8997700057 1010540144 1010863774 1011127195 1011230533 1011268892 1011275340 1011652137 1012151049 1020361041 1021551153 | |
# pyinstaller .\CRN.py --onefile --nowindowed | |
PostUrl = "https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=" | |
XmlRaw = "<map id=\"ATTABZAA001R08\"><pubcUserNo/><mobYn>N</mobYn><inqrTrgtClCd>1</inqrTrgtClCd><txprDscmNo>\{CRN\}</txprDscmNo><dongCode>15</dongCode><psbSearch>Y</psbSearch><map id=\"userReqInfoVO\"/></map>" | |
using System; | |
using System.IO; | |
using System.Net; | |
using System.Text; | |
using System.Xml; | |
// dotnet run .\Program.cs 3051577349 8995800075 8996300123 8997600079 8997700057 1010540144 1010863774 1011127195 1011230533 1011268892 1011275340 1011652137 1012151049 1020361041 1021551153 | |
// dotnet publish -c Release -f netcoreapp2.1 -r win10-x64 | |
namespace CRN_Dotnet | |
{ |
const axios = require('axios') // http 모듈 | |
const xml2js = require('xml2js') // xml 파싱 모듈 | |
// 국세청 사업자번호 조회 API [POST] | |
const postUrl = "https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=" | |
// API 에 raw 로 올라갈 xml 데이터 | |
const xmlRaw = "<map id=\"ATTABZAA001R08\"><pubcUserNo/><mobYn>N</mobYn><inqrTrgtClCd>1</inqrTrgtClCd><txprDscmNo>{CRN}</txprDscmNo><dongCode>15</dongCode><psbSearch>Y</psbSearch><map id=\"userReqInfoVO\"/></map>" | |
<map id=\"ATTABZAA001R08\"> | |
<pubcUserNo/> | |
<mobYn>N</mobYn> | |
<inqrTrgtClCd>1</inqrTrgtClCd> | |
<txprDscmNo>3051577349</txprDscmNo> | |
<dongCode>15</dongCode> | |
<psbSearch>Y</psbSearch> | |
<map id=\"userReqInfoVO\"/> | |
</map> |
version: '2.1' | |
services: | |
server: | |
image: server:0.1.2 | |
container_name: server | |
ports: | |
- "8080:8080" | |
- "8081:8081" | |
stdin_open: true |
Fork & Edit From Docker 치트 시트 by nacyot
docker run [이미지 이름 또는 ID]
컨테이너를 생성한다.docker stop [이미지 이름 또는 ID]
컨테이너를 정지시킨다.docker start [이미지 이름 또는 ID]
컨테이너를 다시 실행시킨다.docker restart [이미지 이름 또는 ID]
컨테이너를 재가동한다.모든 <script> 태그들은 페이지의 가장 마지막에, </body> 태그의 바로 위에 선언할 것 스크립트를 실행하기 이전에 페이지를 모두 표시할 수 있다
- 페이지 렌더링 보다 스크립트 로딩을 먼저 할 경우 코드의 로딩 및 실행으로 인해 체감 속도가 떨어진다
- 최신 브라우저는 다중 스크립트 로딩을 지원 하지만, 다른 이미지와 같은 Asset 들은 그렇지 못하다
- 허나 일반적인 스크립트 로딩은 <head> 태그에 두는 것이 안전하고
해당 스크립트가 페이지 로드중에 실행되야 할 경우 더욱 그렇다
import uuid | |
import requests | |
import time | |
from rx import Observable | |
class AWS: | |
def check(self): | |
link = "http://dynamodb.ap-northeast-2.amazonaws.com/ping?x=" | |
return Observable.interval(2000)\ |