git init by 박세용 about Git
- 디렉토리의 버전관리를 시작하기 위해 git init 명령어를 입력합니다
- git 디렉토리가 생긴것을 볼 수 있습니다
- git 디렉토리에 들어가서 ls -a 명령어를 실행하면 여러 파일들이 생성된 것을 볼 수 있습니다
git add, git commit, git status, git log by 박세용 about Git
- git add 를 하게되면 파일이 Working Tree에서 Staging Area로 이동합니다
- 커밋이 잘 되었는지 확인하기 위해 git log 를 실행하면 버전의 정보를 확인할 수 있습니다
- git commit 후 git log 를 실행하면 버전이 제대로 만들어 진 것을 확인할 수 있습니다
git diff by 박세용 about Git
- git diff 명령을 실행하면 이전 버전에서 어떤 점이 차이가 있는지 보여주게 됩니다
- 위 명령과 비슷하게 보기 위해서 log 별 차이점을 보기위해 git log -p 를 실행하면 됩니다
- 이런 기능의 필요성은 복잡한 코드 상에서 문제가 발생했을 때 어디에서 문제가 발생했는지 추적하는 것에 도움을 줍니다
javascript _회원가입-유효성검사 by 장봄 about Javascript
- < h1 > 회원가입 h1 > < form > < div > < label for = " name " > 이름 : label > < input id = " name " type = " text " /> < span class = " name hide " > span > div > < div > < label for = " email " > 이메일 : label > < input id = " email " type = " email " /> < span class = " email hide " > span > div > < div > < label for = " password " > 비밀번호 : label > < input id = " password " type = " password " /> < span class = " password hide " > span > div > < div > < span > 통신사 : span > < label > < input id = " tel1 " class = " tel " type = " radio " name = " tel " value = " LG " /> LG label > < label > < input id = " tel2 " class = " tel " type = " radio " name = " tel " value = " SKT " /> SKT label > < label > < input id = " tel3 " class = " tel " type = " radio " name = " tel " value = " KT " /> KT label > < span class = " tell hide " > span > div > < div > < label for = " phone " > 휴대폰번호 : label > < input id = " phone " type = " text " /> < span class = " phone hide " > span > div > < div > < span > 관심분야(2개이상선택) : span > < label > < input id = " hobby1 " class = " hobby " type = " checkbox " /> Java label > < label > < input id = " hobby2 " class = " hobby " type = " checkbox " /> C label > < label > < input id = " hobby3 " class = " hobby " type = " checkbox " /> C++ label > < label > < input id = " hobby4 " class = " hobby " type = " checkbox " /> HTML label > < label > < input id = " hobby5 " class = " hobby " type = " checkbox " /> Javascript label > < span class = " hob hide " > span > div > < button > 전송 button > < span class = " btn hide " > span > form >
- div { margin : 10px 0px ; }
- hide { font-size : 13px ; color : blue ; } button { width : 50px ; height : 30px ; font-size : 15px ; }
Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 ( VisualGDB와 Visual Studio를 사용 ) by 이정주 about Windows
- Visual Studio의 메뉴에서 File > New > VisualGDB Project를 선택합니다
- Build the project locally with a cross-compiler를 선택하고 cross-toolchain 항목의 콤보 박스를 클릭하여 Download more toolchains를 클릭합니다
- Visual Studio 메뉴에서 Project > VisualGDB Project Properties를 선택합니다
[서평] EBS 다큐프라임 자본주의 ★★★★☆ by 오세용
Machine Learning - 1 by 장윤수
- = 예측하는 실제 항목(y) Features = 데이터를 설명하는 입력변수( x i x_i x i ) 기본선형회귀의 x 1
- y ) ∈ D ( y − p r e d i c t i o n ( x ) ) 2 MSE = \frac 1 N \sum_{(x
- y)\in D} (y-prediction(x))^2 MSE=N1(x
20. Programmable Logic Device: PLD by 백지오
- Programmable Logic Arrays (PLAs)
- Programmable Array Logics (PALs)
- Programmable Logic Array: PLAs
ingest pipeline - 2nd by 강명훈
git checkout by 박세용 about Git
- 그리고 git checkout 체크섬 값 으로 실행을 하면 아래와 같이 결과가 출력이 됩니다
- git log 를 실행해보면 HEAD가 이동한 것을 확인할 수 있습니다
- 마지막으로 다시 최신 버전으로 돌아가고 싶으면 git checkout master 를 실행하면 됩니다
2020.05.24_세번째주의 마무리 by 장봄
VisualGDB를 사용하여 Raspberry PI를 위해 OpenCV 코드 크로스컴파일(cross compile)하기 by 이정주
- VisualGDB와 Visual Studio를 사용하여 Raspberry Pi를 위해 OpenCV 코드를 크로스 컴파일하는 과정을 다룹니다
- Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 ( VisualGDB와 Visual Studio를 사용 )
- C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\local\lib로 이동해보면 Raspberry PI에 설치해둔 OpenCV 관련 라이브러리 파일까지 가져오는 것을 볼 수 있습니다
[SW_Expert_Academy] 4522번 세상의 모든 팰린드롬 (Python) by 장동현 about Python
- 오늘의 문제는 SW Expert Academy 세상의 모든 팰린드롬 입니다
- def check_palindrome(string): isPalindrome = "Exist" last_index = len(string) - 1 for i in range(len(string) // 2): if string[i] != string[last_index - i]: isPalindrome = "Not exist" break return isPalindrome def change_string(string): string = list(string) last_index = len(string) - 1 for i in range(len(string) // 2): if string[i] == '?' and string[last_index - i] != '?': string[last_index - i] = '?' elif string[i] != '?' and string[last_index - i] == '?': string[i] = '?' return string T = int(input()) for i in range(T): input_str = str(input()) change_str = change_string(input_str) check = check_palindrome(change_str) print("#{} {}"
- format(i+1
QLayout에 있는 위젯 삭제하기 by 박세용
- Clearing a Layout in Qt
- I'm creating an application in Qt that allows users to drag around various "modules" in a QGraphicsView
- it emits a signal which is then picked up by a "