본문 바로가기

카테고리 없음

2020-05-24 22시 개발자 글 모음 | "FirstProject 중간 후기" 외 14개 이야기

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 > 회원가입 < form > < div > < label for = " name " > 이름 : < input id = " name " type = " text " /> < span class = " name hide " > < div > < label for = " email " > 이메일 : < input id = " email " type = " email " /> < span class = " email hide " > < div > < label for = " password " > 비밀번호 : < input id = " password " type = " password " /> < span class = " password hide " > < div > < span > 통신사 : < label > < input id = " tel1 " class = " tel " type = " radio " name = " tel " value = " LG " /> LG < label > < input id = " tel2 " class = " tel " type = " radio " name = " tel " value = " SKT " /> SKT < label > < input id = " tel3 " class = " tel " type = " radio " name = " tel " value = " KT " /> KT < span class = " tell hide " > < div > < label for = " phone " > 휴대폰번호 : < input id = " phone " type = " text " /> < span class = " phone hide " > < div > < span > 관심분야(2개이상선택) : < label > < input id = " hobby1 " class = " hobby " type = " checkbox " /> Java < label > < input id = " hobby2 " class = " hobby " type = " checkbox " /> C < label > < input id = " hobby3 " class = " hobby " type = " checkbox " /> C++ < label > < input id = " hobby4 " class = " hobby " type = " checkbox " /> HTML < label > < input id = " hobby5 " class = " hobby " type = " checkbox " /> Javascript < span class = " hob hide " > < button > 전송 < span class = " btn hide " >
  • 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 "


        FirstProject 중간 후기 by 이민택