git-credential-cache - 메모리에 password 를 저장함

 

$ git config credential.helper store --global

커맨드 입력 후 push, pull username, password 를 한번 입력하면 이후로는 입력이 필요없다.

 

https://git-scm.com/docs/git-credential-cache

 

펑소에 html 코딩을 할 때 button 등에 데이터를 저장하기 위해

<button id="data1"> 버튼 1 </button>
<button id="data2"> 버튼 2 </button>
<button id="data3"> 버튼 3 </button>
<button id="data4"> 버튼 4 </button>

이렇게 야매로 많이 했었다. 근데 관리해야할 데이터가 좀 많아져서 찾아보니 다른 방법이 있더라.

 

<button id="btn1" data-test="value"> 버튼 </button>

<script type="text/javascript">
	document.getElementById("btn1").addEventListener("click", function(){
        console.log(this.dataset.test);
    })
</script>

<!-- console
value
-->

 

data- 뒤에 원하는 변수명을 입력하고 값을 지정해준다.

그리고 DOM을 얻어와 dataset.변수명으로 구해올 수 있다.

 

<button id="btn1" data-test="value" data-test2="value2"> 버튼 </button>

<script type="text/javascript">
	document.getElementById("btn1").addEventListener("click", function(){
        console.log(this.dataset);
    })
</script>

<!-- console
 { test : "value" , test2 : "value2" }
-->

console

데이터를 여러개 넣어서 구해오고 싶으면 더 추가하면 된다.

'Frontend > HTML' 카테고리의 다른 글

[HTML] Element 클릭 무시하기  (34) 2020.05.12
import cv2

fourcc = cv2.VideoWriter_fourcc(*'avc1')
out = cv2.VideoWriter('test.mp4', fourcc , 60 , (640,640))

# Failed to load OpenH264 library: openh264-1.8.0-win64.dll
# Please check environment and/or download library: https://github.com/cisco/openh264/releases

python3 windows 에서 

fourcc = cv2.VideoWriter_fourcc(*'avc1') 를 하려는 도중

Failed to load OpenH264 library: openh264-1.8.0-win64.dll

에러가 떴다.. ubuntu 에서는 문제가 없었는데 윈도우에서 빌드하니 라이브러리가 없는 모양이다.

 

https://github.com/cisco/openh264/releases  여기 링크로 가서 에러뜬 버전을 찾아서 

 

win64.dll 로 다운받자

C:\Windows\System32 에 넣어주면 된다.

'Python > OpenCV' 카테고리의 다른 글

[OpenCV] RTSP 주소 스트리밍 하기  (8) 2020.03.31

파이썬3 기준으로 작성했습니다.

 

파이썬으로 파일 이동, 복사를 해보자.

linux 에서는 mv, cp 로 이동, 복사를 하는데

# ex.py
os.system('cp file1.avi file2.avi')

나는 이런식으로 사용했었다. 그런데 문제는 이 코드를 윈도우에서 실행 했을 때 mv, cp 등의 명령어가 없어서

에러가 났다. 그때 파이썬의 기본 모듈인 shutil 을 사용하면 된다.

 

# ex.py
import shutil

from_ = './mydir/myfile.txt'
to_ = './yourdir'

shutil.move(from_, to_)

# shutil.copy(from_, to_) # 복사도 동일하다

 

ex.py 를 실행하면 mydir 에 있는 myfile.txt 파일을 yourdir 로 이동시킨다.

 

input type='file' 로 비디오 파일을 선택해서 video 태그로 재생해보자

 

<!-- HTML -->
<input id="file" type="file" accept="video/mp4,video/mkv, video/x-m4v,video/*">
<video id="video"></video>

html

input 에 type 은 file로, accept 로 비디오 확장자로 설정했다.

 

 

// Javascript

const inputFile = document.getElementById("file");
const video = document.getElementById("video");

inputFile.addEventListener("change", function(){
    const file = inputFile.files[0];
    const videourl = URL.createObjectURL(file);
    video.setAttribute("src", videourl);
    video.play();
})

 

일단 간단하게 이렇게 만들수 있다.

 

file loaded

 

샘플 페이지

codepen.io/mika0203/pen/VwPKLLM

+ Recent posts