728x90
반응형

개발관련 559

설치된 npm 패키지의 버전 찾기

질문 : 설치된 npm 패키지의 버전 찾기 설치된 node.js / npm 패키지 의 버전을 찾는 방법은 무엇입니까? 이것은 npm 자체의 버전을 인쇄합니다. npm -v 이것은 비밀 오류를 인쇄합니다. npm version 그러면 레지스트리에 패키지 버전이 인쇄됩니다 (즉, 사용 가능한 최신 버전). npm view version 설치된 버전 은 어떻게 얻습니까? 답변 npm list 지역 패키지 나에 대한 npm list -g 세계적으로 설치된 패키지. 이름을 인수로 전달하여 특정 패키지의 버전을 찾을 수 있습니다. 예를 들어, npm list grunt 결과는 다음과 같습니다. projectName@projectVersion /path/to/project/folder └── grunt@0.4.1 또..

개발관련/other 2021.11.10

잘 작성된 C 코드보다 어셈블리가 더 빠른 경우의 예

질문 : 조립이 C보다 빠른 때는 언제입니까? 어셈블러를 아는 이유 중 하나는 때때로 더 높은 수준의 언어, 특히 C로 코드를 작성하는 것보다 더 성능이 좋은 코드를 작성하는 데 사용될 수 있다는 것입니다. 그러나 전적으로 잘못된 것은 아니지만 어셈블러를 실제로 사용하여 더 많은 성능의 코드를 생성 할 수있는 경우는 극히 드물고 어셈블리에 대한 전문 지식과 경험이 필요하다고 여러 번 언급 한 적이 있습니다. 이 질문은 어셈블러 명령어가 기계별로 다르고 이식 불가능하다는 사실이나 어셈블러의 다른 측면에 대해서도 설명하지 않습니다. 물론이 외에도 어셈블리를 아는 데는 많은 이유가 있지만, 이것은 어셈블러 대 상위 수준 언어에 대한 확장 된 담론이 아니라 예제와 데이터를 요청하는 특정 질문을 의미합니다. 누구..

개발관련/other 2021.11.10

GitHub에서 복제 할 때 폴더 이름을 변경 하는 방법

질문 : GitHub에서 복제 할 때 폴더 이름을 변경 하시겠습니까? Github에서 무언가를 복제하면 내 컴퓨터의 앱과 같은 이름의 폴더가 생성됩니다. 이름을 바꿀 수있는 방법이 있습니까? 예를 들어,이 복제를 수행하면 긴 "sign-in-with-twitter"폴더가 생성됩니다. git clone https://github.com/sferik/sign-in-with-twitter.git 나중에 폴더 이름을 바꿀 수 있다는 것을 알고 있지만 성명 끝에 옵션을 추가하여 폴더 이름을 바꿀 수있는 방법이 있는지 궁금합니다. 예를 들면 git clone https://github.com/sferik/sign-in-with-twitter.git as 'signin' 문제는 일부 앱을 여러 번 복제하여 일부 설정..

개발관련/Git 2021.11.10

TSQL에서 줄 바꿈 바꾸기

질문 : TSQL에서 줄 바꿈 바꾸기 TSQL 문자열에서 개행 문자를 바꾸거나 제거하고 싶습니다. 어떤 아이디어? 명백한 REPLACE(@string, CHAR(13), '') 그냥 안할거야 ... 답변 실제로 SQL 명령 또는 스크립트 문자열의 새 줄은 CR, LF 또는 CR + LF 중 하나 일 수 있습니다. 모두 얻으려면 다음과 같은 것이 필요합니다. SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '') 출처 : https://stackoverflow.com/questions/951518/replace-a-newline-in-tsql

개발관련/other 2021.11.08

Angular 2+에서 ngShow 및 ngHide에 해당하는 것

질문 : Angular 2+에서 ngShow 및 ngHide에 해당하는 것은 무엇입니까? 특정 조건에서 표시하고 싶은 요소가 많이 있습니다. AngularJS에서는 stuff Angular 2+에서 어떻게 할 수 있습니까? 답변 hidden 속성에 바인딩하십시오. [hidden]="!myVar" 또한보십시오 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden 문제 hidden display 속성에 대한 CSS와 충돌 할 수 있기 때문에 몇 가지 문제가 있습니다. Plunker 예제의 some 가 스타일이 있기 때문에 숨겨지지 않는 방법을 확인하십시오. :host {display: block;} 세트. (다른 브라우저에서는 ..

개발관련/other 2021.11.08

NSString에 백분율 기호를 추가하는 방법

질문 : NSString에 백분율 기호를 추가하는 방법 숫자 뒤에 백분율 기호를 넣고 싶습니다. 다음과 같이 : 75 %. 어떻게하면 되나요? 나는 시도했다 : [NSString stringWithFormat:@"%d\%", someDigit]; 그러나 그것은 나를 위해 작동하지 않았습니다. 답변 NSString 형식의 백분율 기호 코드 %% 입니다. NSLog() 및 printf() 형식에서도 마찬가지입니다. 출처 : https://stackoverflow.com/questions/739682/how-to-add-percent-sign-to-nsstring

개발관련/other 2021.11.08

새 로컬 브랜치를 원격 Git 저장소로 푸시하고 추적하는 방법

질문 : 새 로컬 브랜치를 원격 Git 저장소로 푸시하고 추적하는 방법은 무엇입니까? 다음을 수행 할 수 있기를 원합니다. 다른 (원격 또는 로컬) 브랜치를 기반으로 로컬 브랜치를 만듭니다 ( git branch 또는 git checkout -b ) 로컬 브랜치를 원격 저장소 (게시)로 git pull 및 git push 가 즉시 작동합니다. 어떻게하나요? --set-upstream 에 대해 알고 있지만 이는 생성 후 작업입니다. 분기를 원격 저장소로 푸시 할 때 유사한 변경을 수행하는 방법을 찾고 싶습니다. 답변 Git 1.7.0 이상에서는 새 브랜치를 체크 아웃 할 수 있습니다. git checkout -b 파일 편집, 추가 및 커밋. 그런 다음 -u ( --set-upstream 약자) 옵션으로 푸..

개발관련/Git 2021.11.08

git의 마지막 커밋에 파일을 추가하는 방법

질문 : git의 마지막 커밋에 파일을 추가하는 방법은 무엇입니까? 때로는 커밋을 한 후에 커밋에도 포함되어야하지만 실제로는 포함되지 않아야하는 파일을 빠뜨렸다는 것을 알았습니다. 내가 자주 한 일은 다시 커밋하는 것입니다. git add the_left_out_file git commit "include the file which should be added in the last commit" 그렇게하는 것이 좋은 생각이 아닐 수도 있다고 생각합니다. 제가하고 싶은 것은 커밋을 추가하지 않고 파일을 포함하는 것입니다. 이 같은, git add the_left_out_file git add_staged_files_to_previous_commit 가능할까요? 답변 예, 마지막 커밋을 "수정"하는 데 사용..

개발관련/Git 2021.11.08

스위프트 문자열의 길이 가져 오기

질문 : 문자열의 길이 가져 오기 String 의 길이를 어떻게 얻습니까? 예를 들어 다음과 같이 정의 된 변수가 있습니다. var test1: String = "Scott" 그러나 문자열에서 길이 방법을 찾을 수없는 것 같습니다. 답변 Swift 4+ 기준 그것은 단지 : test1.count 이유 때문에. (Martin R에게 감사드립니다) Swift 2 기준 : Swift 2를 통해 Apple은 전역 기능을 프로토콜 확장, 프로토콜을 준수하는 모든 유형과 일치하는 확장으로 변경했습니다. 따라서 새로운 구문은 다음과 같습니다. test1.characters.count (헤드 업을 위해 JohnDifool에게 감사드립니다) Swift 1 기준 문자 수 계산 방법을 사용하십시오. let unusualMe..

개발관련/other 2021.11.08

GitHub에서 오리진과 업스트림의 차이점

질문 : GitHub에서 오리진과 업스트림의 차이점은 무엇입니까? GitHub origin 과 upstream 의 차이점은 무엇입니까? git branch -a 명령이 완료되면 일부 분기에는 origin 접두어 ( remotes/origin/.. )가 있고 다른 upstream ( remotes/upstream/.. ) 접두사가 있습니다. 답변 이는 GitHub 포크 의 맥락에서 이해해야합니다 (로컬로 포크를 복제하기 전에 GitHub에서 GitHub 저장소를 포크하는 경우). upstream 일반적으로 포크 한 원본 저장소를 나타냅니다. ( upstream 용어에 대한 자세한 내용 은 "" downstream "및" upstream ""정의 참조) origin 은 당신의 포크입니다 : GitHub의 고..

개발관련/Git 2021.11.08

git pull "unable to resolve reference" "unable to update local ref"가 실패합니다.

질문 : git pull "unable to resolve reference" "unable to update local ref"가 실패합니다. 내가 시도 할 때 자식 1.6.4.2을 사용하여, git pull 나는이 오류가 발생합니다 : error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference ..

개발관련/Git 2021.11.08

node.js 로 간단한 웹 서버 만들기

질문 : 간단한 웹 서버로 node.js 사용 매우 간단한 HTTP 서버를 실행하고 싶습니다. example.com 모든 GET 요청은 index.html 하지만 일반 HTML 페이지로 제공되어야합니다 (예 : 일반 웹 페이지를 읽을 때와 동일한 경험). index.html 의 내용을 읽을 수 있습니다. index.html 을 일반 웹 페이지로 어떻게 제공합니까? var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.en..

개발관련/other 2021.11.08

JSONP 란 무엇일까?

질문 : 누구든지 일반 용어로 JSONP가 무엇인지 설명 할 수 있습니까? JSONP 는 패딩이있는 JSON 것을 알고 있습니다. jQuery.getJSON() 과 함께 사용하는 방법을 이해합니다. 그러나 JSONP를 도입 할 때 callback 개념을 이해하지 못합니다. 누구든지 이것이 어떻게 작동하는지 설명 할 수 있습니까? 답변 이 답변은 6 년이 넘었습니다. JSONP의 개념과 적용은 변경되지 않았지만 (즉, 답변의 세부 정보가 여전히 유효 함), 가능한 경우 CORS를 사용해야합니다 (즉, 서버 또는 API 가이를 지원하고 브라우저 지원 이 적절 함). 내재 된 보안 위험이 있습니다 . JSONP ( JSON with Padding )는 웹 브라우저에서 교차 도메인 정책을 우회하는 데 일반적으로..

개발관련/other 2021.11.08

Git - 'assume-unchanged'과 'skip-worktree'의 차이점

질문 : 힘내- '변경되지 않은 것으로 가정'과 '작업 트리 건너 뛰기'의 차이점 내 저장소에 커밋하지 않으려는 파일에 대한 로컬 변경 사항이 있습니다. 서버에서 애플리케이션을 빌드하기위한 구성 파일이지만 다른 설정으로 로컬에서 빌드하고 싶습니다. 당연히 파일은 항상 'git status'를 준비 할 때 표시됩니다. 이 특정 변경 사항을 숨기고 커밋하지 않고 싶습니다. 다른 파일 변경은하지 않겠습니다. 몇 가지 파헤쳐 본 후, '변경되지 않은 것으로 가정'과 '작업 트리 건너 뛰기'의 두 가지 옵션이 표시됩니다. 여기 의 이전 질문은 그들에 대해 이야기하지만 그 차이점을 실제로 설명하지는 않습니다. 내 질문은 이것이다 : 두 명령이 어떻게 다른가요? 누군가가 둘 중 하나를 사용하는 이유는 무엇입니까? 답..

개발관련/Git 2021.11.05

Git 리포지토리에서 원격 출처를 제거하는 방법

질문 : Git 리포지토리에서 원격 출처를 제거하는 방법 방금 git init 를 수행하여 폴더를 git repo로 초기화 한 다음 git remote add origin url 사용하여 원격 저장소를 추가했습니다. git remote add origin 을 제거하고 새 저장소 git remote add origin new-url 하고 싶습니다. 내가 어떻게 해? 답변 제거하고 다시 추가하는 대신 다음을 수행 할 수 있습니다. git remote set-url origin git://new.url.here 이 질문을 참조하십시오 : 원격 Git 저장소의 URI (URL)를 변경하는 방법? 원격 사용을 제거하려면 다음을 수행하십시오. git remote remove origin 출처 : https://st..

개발관련/Git 2021.11.05

Visual Studio에서 두 파일 비교할 수 있는 방법

질문 : Visual Studio에서 두 파일 비교 두 파일 또는 두 버전의 파일을 비교하기 위해 VS 2012에서 새로운 비교 도구를 보았습니다. 나는 그것을 좋아한다. 하지만 TFS를 사용하지 않기 때문에 찾을 수 없습니다. VS의 기본 제공 기능을 사용하여 두 파일을 비교할 수있는 방법이 있습니까 (그러나 TFS는 없음)? 답변 devenv.exe /diff list1.txt list2.txt 를 호출하거나 Visual Studio 인스턴스가 이미 실행중인 경우 편리한 파일 이름 완성과 함께 명령 창에 Tools.DiffFiles 출처 : https://stackoverflow.com/questions/13752998/compare-two-files-in-visual-studio

개발관련/other 2021.11.05

Vim에 설치된 모든 색 구성표 목록을 얻는 방법

질문 : Vim에 설치된 모든 색 구성표 목록을 얻는 방법은 무엇입니까? Vim에 설치된 모든 색 구성표 목록을 얻을 수있는 방법이 있습니까? .vim 디렉토리를 보지 않고도 쉽게 선택할 수 있습니다. 답변 유형:colorscheme 다음에 Space 다음에TAB . 또는 피터가 말했듯이 :colorscheme 다음에 Space 다음에 CTRL d 짧은 버전의 명령은 :colo 이므로 "긴 형식"을 사용하는 대신 이전 두 명령에서 사용할 수 있습니다. 더 많은 테마를 찾고 미리보고 싶다면 Vim 색상과 같은 다양한 웹 사이트가 있습니다. 출처 : https://stackoverflow.com/questions/7331940/how-to-get-the-list-of-all-installed-color-sc..

개발관련/other 2021.11.05

Django에서 "slug"의 역할

질문 : Django에서 "슬러그"는 무엇입니까? Django 코드를 읽을 때 종종 모델에서 "slug"라는 것을 보게됩니다. 이것이 무엇인지 잘 모르겠지만 URL과 관련이 있다는 것을 알고 있습니다. 이 슬러그 물건은 언제 어떻게 사용해야합니까? (이 용어집 에서 정의를 읽었습니다.) 답변 "슬러그"는 일반적으로 이미 얻은 데이터를 사용하여 유효한 URL을 생성하는 방법입니다. 예를 들어 슬러그는 기사 제목을 사용하여 URL을 생성합니다. 수동으로 설정하는 대신 제목 (또는 다른 데이터)이 주어지면 함수를 통해 슬러그를 생성하는 것이 좋습니다. 예 : The 46 Year Old Virgin A silly comedy movie the-46-year-old-virgin 이제 다음과 같은 Django 모..

개발관련/other 2021.11.05

Node.js와 함께 사용할 Websocket 라이브러리

질문 : Node.js와 함께 사용할 Websocket 라이브러리는 무엇입니까? 현재 node.js 용 websocket 라이브러리 가 많이 있으며 가장 인기있는 것은 다음과 같습니다. https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws https://github.com/LearnBoost/engine.io https://github.com/learnboost/socket.io https://github.com/sockjs 그러나 나는 그들 중 어떤 것 사이의 확실한 구체적인 비교를 찾을 수 없습니다 ... 분명히 Socket.io는 굉장했지만 꽤 오래되었고 실패한 빌드가 있습니다. ws와 websocket-node 모두 가장 ..

개발관련/other 2021.11.05

WebStorm Git 리포지토리 세팅

질문 : .idea 폴더에서 무엇을 gitignore? 중복 가능성 : Intellij Idea 9/10, 소스 제어에 체크인하거나 체크인하지 않을 폴더는 무엇입니까? 웹 개발을 위해 WebStorm을 사용하기 시작했는데 Git 리포지토리에서 무엇을 추가하고 무엇을 제외해야하는지 잘 모르겠습니다. .idea 폴더 내의 일부 파일 jsLibraryMappings.xml )과 같이 버전이 제어되도록되어 있지만 다른 파일은 매우 자주 변경되며 개발자별로 다릅니다 (예 : workspace.xml ). WebStorm / IntelliJ IDEA에 .gitignore 패턴은 무엇입니까? 추신 이미 이것에 대한 질문이 있지만 일반적으로 전체 .idea 폴더를 포함할지 또는 완전히 제외할지 여부에만 중점을 둡니다...

개발관련/Git 2021.11.04

다른 브랜치에서 Git에 브랜치 만들기

질문 : 다른 브랜치에서 Git에 브랜치 만들기 두 가지 브랜치 : 마스터 와 개발 dev 브랜치에서 "기능 브랜치"를 만들고 싶습니다. 현재 브랜치 개발자에서 다음을 수행합니다. $ git checkout -b myfeature dev ... (일부 작업) $ git commit -am "blablabla" $ git push origin myfeature 그러나 내 지점을 시각화 한 후 다음을 얻었습니다. --**master** ------0-----0-----0-----0-----0 ------------------------**dev**----**myfeature** 나는 가지가 합쳐진 것처럼 보이며 왜 그런지 이해할 수 없다는 것을 의미합니다 ... 내가 뭘 잘못하고 있니? 다른 브랜치에서 분기..

개발관련/Git 2021.11.04

1MB RAM으로 1백만 개의 8 진수 숫자 정렬

질문 : 1MB RAM으로 1 백만 개의 8 진수 숫자 정렬 1MB의 RAM이 있고 다른 로컬 저장소가없는 컴퓨터가 있습니다. TCP 연결을 통해 1 백만 개의 8 자리 십진수를 받아들이고 정렬 한 다음 다른 TCP 연결을 통해 정렬 된 목록을 보내야합니다. 번호 목록에는 중복이 포함될 수 있으므로 삭제해서는 안됩니다. 코드는 ROM에 배치되므로 1MB에서 코드 크기를 뺄 필요가 없습니다. 이미 이더넷 포트를 구동하고 TCP / IP 연결을 처리하는 코드가 있으며, 상태 데이터에 2KB가 필요합니다. 여기에는 코드가 데이터를 읽고 쓰는 데 사용하는 1KB 버퍼가 포함됩니다. 이 문제에 대한 해결책이 있습니까? 질문 및 답변 출처 : slashdot.org cleaton.net 답변 지금까지 여기에 언급되..

개발관련/other 2021.11.04

git이 기본값으로 fast-forward merges을 수행하는 이유

질문 : git이 기본적으로 빨리 감기 병합을 수행하는 이유는 무엇입니까? 수은에서 왔기 때문에 가지를 사용하여 기능을 구성합니다. 당연히 내 역사에서도이 작업 흐름을보고 싶습니다. git을 사용하여 새 프로젝트를 시작하고 첫 번째 기능을 마쳤습니다. 기능을 병합 할 때 git이 빨리 감기를 사용한다는 것을 깨달았습니다. 즉, 가능하면 변경 사항을 마스터 브랜치에 직접 적용하고 브랜치를 잊어 버렸습니다. 그래서 미래를 생각 해보자.이 프로젝트에서 일하는 사람은 나 뿐이다. git의 기본 접근 방식 (빨리 감기 병합)을 사용하면 내 기록이 하나의 거대한 마스터 브랜치가됩니다. 내가 모든 기능에 대해 별도의 브랜치를 사용했다는 사실은 아무도 모릅니다. 왜냐하면 결국에는 거대한 마스터 브랜치 만 갖게 될 것이..

개발관련/Git 2021.11.04

충돌이 있는 Git 병합을 실행 취소하는 방법

질문 : 충돌이있는 자식 병합을 실행 취소하는 방법 나는 분기 mybranch1 있습니다. mybranch2 에서 갈래 mybranch1 및 변경에 만들어진 mybranch2 . 그런 다음 mybranch1 git merge --no-commit mybranch2 수행했습니다. 병합하는 동안 충돌이 있음을 보여줍니다. mybranch1 이 이전 상태로 돌아가도록 모든 것을 삭제 ( merge 명령)하고 싶습니다. 어떻게해야할지 모르겠습니다. 답변 최신 Git : git merge --abort 이렇게하면 작업 복사본을 병합 이전 상태로 재설정하려고합니다. 즉, 항상 안정적으로 수행 할 수는 없지만 병합 전부터 커밋되지 않은 변경 사항을 복원해야합니다. 일반적으로 커밋되지 않은 변경 사항과 병합해서는 안됩..

개발관련/Git 2021.11.04

VirtualBox 가상 머신에서 localhost 주소 지정

질문 : VirtualBox 가상 머신에서 localhost 주소 지정 포트 8000을 수신하는 로컬 테스트 / 개발 서버 (물론 HTTP)가 있습니다. 저는 Linux에서 작업 중이므로 Internet Explorer 6, 7, 8 등에서 페이지를 테스트합니다. VirtualBox를 사용하여 가상 머신을 실행합니다. 또한 Windows 환경에서 Firefox에서 어떻게 보이는지 확인해야합니다 (예를 들어 글꼴이 다름). http://localhost:8000 사용하여 웹 사이트를 엽니 다. 가상 컴퓨터에서이 localhost 주소를 어떻게 지정합니까? 지금 내 해결 방법은 IP 주소를 사용하는 것입니다. 더 좋은 아이디어가 있습니까? 답변 인터넷 검색이이 문제를 해결했습니다. http://data.ag..

개발관련/other 2021.11.04
728x90
반응형