본문 바로가기

전체 글100

정규표현식 Regular Expression자바스크립트 기준으로 작성한다. - 아래 두 개는 같은 표현방식이다.var pattern = /a/var pattern = new RegExp('a') - 정규표현식 메서드pattern.test()pattern.exec() - 문자열 정규표현식 활용 (메서드)var str = "abcdef"str.replace(pattern, "A")str.match(pattern)=> 반환값은 boolean 옵션- 'i' 는 대소문자를 구분하지않는다는 의미다.var pattern = /a/i- 'g' 는 global 즉, 전역으로 검색하겠다는 의미다. 모든 결과 리턴var pattern = /a/g- '\' (back slash) 는 문자로 인식하게끔 만들어준다. (escape 문자)-.. 2020. 8. 21.
migrate team foundation to git 기록 팀파운데이션에서 깃랩으로 이력을 포함해 모두 이전하기 준비물 : git-tf git-tf 는 생명이 끝났다. 그래도 마이그레이션에는 문제가없다. https://archive.codeplex.com/?p=gittf (나는 개인 클라우드에 올려놓았다. 위에 사이트가 언제 폭파될지 모르므로...) 1. tfs 에서 clone 하기 git-tf clone http://myserver:8080/tfs/mycollection $/TeamProjectA/Main --deep [targetFolderPath] ex) git-tf clone http://123.456.789.123:8080/tfs/Platform $/sampleProject --deep D:\projects\sampleProject 여기서 myco.. 2020. 8. 6.
[책] RESTful 파이썬 웹 서비스 제작 - 1 Django rest framework RESTful 파이썬 웹 서비스 제작 책을 읽고있다. 예제를 따라하며 생긴 문제점과 현기준 최신버전의 pip 패키지를 사용했을 때 나타나는 에러들을 정리해봤다. 본 포스트는 1~4장까지인 Django rest framework를 학습하면서 명령어를 포함해 정리해보았다. # 웹서버 실행 python manage.py runserver 윈도우 파워쉘 사용 cd pythonREST python -m venv Django02 PythonREST\Django01\Scrlpts\Activate.ps1 가상환경 Activate 시 명령창 맨앞에 (Django01) 활성화됨 # django 설치 pip install django pip install djangorestframework # httpie 설치 pip in.. 2019. 10. 30.
안드로이드 기기에서 로컬컴퓨터 hosts 에 정의된 도메인에 접근하고(로컬망 접속하기) 안드로이드 모바일 웹 디버깅까지!! PC와 안드로이드 기기가 같은 무선망에 연결되어야한다. 0. 크롬 브라우저가 필요함. 1. PC에 안드로이드 adb 설치가 되어있어야한다. adb 설치는 구글에 찾아보면 나온다. 2. 안드로이드기기의 개발자 모드가 활성화 되어있어야한다. 3. pc와 안드로이드 기기를 usb 를 통해 연결한다. usb 디버깅을 허용해야한다. PC에 연결시 안드로이드 기기에 뜨는 얼럿창을 통해 컴퓨터 RSA키 지문 확인 과정을 거친 뒤 PC의 cmd 창에 adb devices 명령어를 통해 연결된 기기가 있음을 확인한다. 크롬 개발자 도구 (단축키 F12) 를 켜고 Main Menu (오른쪽 점 3개)를 클릭하고 More tools > Remote devices를 선택 Discover USB devices 확인란이 활성화되.. 2019. 10. 15.