728x90
반응형

전체보기 2040

Git : 프로젝트 커밋 기록에서 삭제 된 파일을 찾는 방법

질문 : Git : 프로젝트 커밋 기록에서 삭제 된 파일을 찾는 방법은 무엇입니까? 옛날 옛적에 내 프로젝트에 지금 가져오고 싶은 파일이있었습니다. 문제는 내가 언제 삭제했는지, 어떤 경로에 있었는지 전혀 모른다는 것입니다. 이 파일이있을 때이 파일의 커밋을 어떻게 찾을 수 있습니까? 답변 정확한 경로를 모르면 사용할 수 있습니다. git log --all --full-history -- "**/thefile.*" 파일이있는 경로를 알고 있으면 다음을 수행 할 수 있습니다. git log --all --full-history -- 이것은 해당 파일을 건드린 모든 브랜치의 커밋 목록을 보여줍니다. 그런 다음 원하는 파일 버전을 찾아서 표시 할 수 있습니다. git show -- 또는 다음을 사용하여 작업 ..

개발관련/Git 2021.06.08

Node.js 프로그램에 명령 줄 인수를 전달하는 방법

질문 : Node.js 프로그램에 명령 줄 인수를 어떻게 전달합니까? Node.js로 작성된 웹 서버가 있고 특정 폴더로 시작하고 싶습니다. JavaScript에서 인수에 액세스하는 방법을 모르겠습니다. 다음과 같이 노드를 실행하고 있습니다. $ node server.js folder 여기 server.js 는 내 서버 코드입니다. Node.js 도움말은 이것이 가능하다고 말합니다. $ node -h Usage: node [options] script.js [arguments] JavaScript에서 이러한 인수에 어떻게 액세스합니까? 어떻게 든 웹에서이 정보를 찾을 수 없었습니다. 답변 process.argv 저장됩니다. 다음은 명령 줄 인수 처리에 대한 노드 문서입니다. process.argv 는 명..

개발관련/other 2021.06.08

C ++에서 개인 정적 멤버를 초기화하는 방법

질문 : C ++에서 개인 정적 멤버를 초기화하는 방법은 무엇입니까? C ++에서 개인 정적 데이터 멤버를 초기화하는 가장 좋은 방법은 무엇입니까? 내 헤더 파일에서 이것을 시도했지만 이상한 링커 오류가 발생합니다. class foo { private: static int i; }; int foo::i = 0; 클래스 외부에서 개인 멤버를 초기화 할 수 없기 때문이라고 생각합니다. 그래서 이것을하는 가장 좋은 방법은 무엇입니까? 답변 클래스 선언은 헤더 파일 (또는 공유되지 않는 경우 소스 파일)에 있어야합니다. 파일 : foo.h class foo { private: static int i; }; 그러나 초기화는 소스 파일에 있어야합니다. 파일 : foo.cpp int foo::i = 0; 초기화가 헤..

null 매개 변수에 대한 IllegalArgumentException 또는 NullPointerException?

질문 : null 매개 변수에 대한 IllegalArgumentException 또는 NullPointerException? 속성에 대한 간단한 setter 메서드가 있으며이 null 이 적합하지 않습니다. 나는 항상이 상황에서 찢어졌습니다 IllegalArgumentException 또는 NullPointerException 던져야합니까? javadocs에서 둘 다 적절 해 보입니다. 어떤 종류의 이해 된 표준이 있습니까? 아니면 이것은 당신이 원하는대로해야하는 일 중 하나 일 뿐이고 둘 다 정말 맞습니까? 답변 처럼 보인다 IllegalArgumentException 원하지 않는 경우 호출됩니다 null 허용 값으로하고, NullPointerException 당신이 밖으로 회전 될 수있는 변수를 사용..

잘못된 Git 브랜치에 대한 커밋을 수정하는 방법

질문 : 잘못된 Git 브랜치에 대한 커밋을 수정하는 방법은 무엇입니까? 방금 잘못된 지점에 대해 완벽하게 잘 수행했습니다. 마스터 브랜치에서 마지막 커밋을 실행 취소 한 다음 동일한 변경 사항을 가져와 내 업그레이드 브랜치로 가져 오려면 어떻게해야합니까? 답변 아직 변경 사항을 푸시하지 않은 경우 소프트 리셋을 수행 할 수도 있습니다. git reset --soft HEAD^ 이것은 커밋을 되돌 리지만 커밋 된 변경 사항을 인덱스에 다시 넣습니다. 브랜치가 서로에 대해 상대적으로 최신 상태라고 가정하면 git은 다른 브랜치로 체크 아웃 할 수 있습니다. 그러면 간단히 커밋 할 수 있습니다. git checkout branch git commit -c ORIG_HEAD -c ORIG_HEAD 부분은 커밋..

개발관련/Git 2021.06.08

mysqldump를 사용하지 않고 데이터베이스 복사 / 복제

질문 : mysqldump를 사용하지 않고 데이터베이스 복사 / 복제mysqldump 를 사용하지 않고 MySQL db (콘텐츠 포함 및 콘텐츠 제외)를 다른 데이터베이스로 복제 / 복제 할 수있는 방법이 있습니까?현재 MySQL 4.0을 사용하고 있습니다.답변mysqldump 를 사용하고 싶지 않다고 말한 것을 볼 수 있지만 비슷한 솔루션을 찾는 동안이 페이지에 도달했으며 다른 사람들도 찾을 수 있습니다. 이를 염두에두고 Windows 서버의 명령 줄에서 데이터베이스를 복제하는 간단한 방법은 다음과 같습니다.mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2-p 와 [password]..

HTML 페이지 바닥 글을 최소 높이로 페이지 하단에 유지하지만 페이지와 겹치지 않도록하는 CSS

질문 : HTML 페이지 바닥 글을 최소 높이로 페이지 하단에 유지하지만 페이지와 겹치지 않도록하는 CSS다음 페이지 (데드 링크 : http://www.workingstorage.com/Sample.htm )에 페이지 하단에 배치 할 수없는 바닥 글이 있습니다.바닥 글에페이지가 짧고 화면이 채워지지 않았을 때 창 하단에 붙이십시오.문서 끝에 머무르고 콘텐츠가 겹치는 대신 화면이 많은 콘텐츠가있는 경우 정상적으로 아래로 이동합니다.CSS가 상속되어 나를 당혹스럽게합니다. 콘텐츠에 최소 높이를 두거나 바닥 글을 맨 아래로 이동하도록 제대로 변경할 수없는 것 같습니다.답변min-height 를 100% 로 설정하여 본문을 페이지의 100% 로 만드는 것입니다. 바닥 글 높이가 변경되지 않으면 제대로 작동합니..

jQuery에서 PUT / DELETE 요청을 보내는 방법

질문 : jQuery에서 PUT / DELETE 요청을 보내는 방법은 무엇입니까? GET : $.get(..) POST : $.post().. PUT/DELETE 어떻습니까? 답변 ajax 방법을 사용할 수 있습니다. $.ajax({ url: '/script.cgi', type: 'DELETE', success: function(result) { // Do something with the result } }); 출처 : https://stackoverflow.com/questions/2153917/how-to-send-a-put-delete-request-in-jquery

Twitter 부트 스트랩 양식 파일 요소 업로드 버튼

질문 : Twitter 부트 스트랩 양식 파일 요소 업로드 버튼트위터 부트 스트랩을위한 멋진 파일 요소 업로드 버튼이없는 이유는 무엇입니까? 업로드 버튼에 파란색 기본 버튼이 구현되어 있으면 좋을 것입니다. CSS를 사용하여 업로드 버튼을 미세 조정할 수도 있습니까? (조작 할 수없는 기본 브라우저 요소처럼 보임)답변다음은 Bootstrap 3 및 4에 대한 솔루션입니다.버튼처럼 보이는 기능적 파일 입력 컨트롤을 만들려면 HTML 만 필요합니다.HTML Browse 이것은 IE9 +를 포함한 모든 최신 브라우저에서 작동합니다. 이전 IE에 대한 지원도 필요하면 아래 표시된 기존 방식을 사용하십시오.이 기술은 HTML5 hidden 속성에 의존합니다. Bootstrap 4는 다음 CSS를 사용하여 지원되지..

개발관련/other 2021.06.07

SQL 단일 쿼리로 여러 행을 삽입 하는 방법

질문 : 단일 SQL 쿼리에 여러 행을 삽입 하시겠습니까? 한 번에 삽입 할 여러 데이터 세트 (예 : 4 행)가 있습니다. 내 테이블에는 Person , Id 및 Office 세 열이 있습니다. INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office"); INSERT INTO MyTable VALUES ("Jane", 124, "Lloyds Office"); INSERT INTO MyTable VALUES ("Billy", 125, "London Office"); INSERT INTO MyTable VALUES ("Miranda", 126, "Bristol Office"); 단일 SQL 문에 4 개의 행을 모두 삽입 할 수 있습니까? 답변 SQL Server..

AngularJS에서 키 누르기 이벤트를 사용하는 방법

질문 : AngularJS에서 키 누르기 이벤트를 사용하는 방법은 무엇입니까? 아래 텍스트 상자에서 Enter 키 누르기 이벤트를 포착하고 싶습니다. 더 명확하게하기 위해 ng-repeat 를 사용하여 tbody를 채 웁니다. 다음은 HTML입니다. 이것은 내 모듈입니다. angular.module('components', ['ngResource']); 리소스를 사용하여 테이블을 채우고 있으며 컨트롤러 코드는 다음과 같습니다. function Ajaxy($scope, $resource) { //controller which has resource to populate the table } 답변 다음과 같이 directive 을 추가해야합니다. 자바 스크립트 : app.directive('myEnter',..

Git을 푸시하기 전에 여러 커밋 결합

질문 : Git을 푸시하기 전에 여러 커밋 결합 [중복] 내 로컬 저장소에 주제별로 유사한 커밋이 많이 있습니다. 원격으로 푸시하기 전에 단일 커밋으로 결합하고 싶습니다. 어떻게하나요? rebase 가 이것을한다고 생각하지만 문서를 이해할 수 없습니다. 답변 당신이하고 싶은 것은 git에서 "squashing"이라고한다. 이 작업을 수행 할 때 많은 옵션이 있지만 (너무 많습니까?) 푸시되지 않은 모든 커밋을 단일 커밋으로 병합하려면 다음과 같이하십시오. git rebase -i origin/master 그러면 다음과 같은 파일이있는 텍스트 편집기 ( -i 는 "대화 형")가 나타납니다. pick 16b5fcc Code in, tests not passing pick c964dea Getting clos..

개발관련/Git 2021.06.07

jQuery로 현재 URL을 얻는 방법

질문 : jQuery로 현재 URL을 얻으시겠습니까? jQuery를 사용하고 있습니다. 현재 URL의 경로를 가져 와서 변수에 할당하려면 어떻게해야합니까? URL 예 : http://localhost/menuname.de?foo=bar&number=0 답변 경로를 얻으려면 다음을 사용할 수 있습니다. var pathname = window.location.pathname; // Returns path only (/path/example.html) var url = window.location.href; // Returns full URL (https://example.com/path/example.html) var origin = window.location.origin; // Returns base U..

Angular 오류 "EXCEPTION: Can't resolve all parameters for component"

질문 : 각도 구성 요소에 서비스를 삽입하려고 할 때 오류 "예외 : 구성 요소에 대한 모든 매개 변수를 확인할 수 없습니다", 그 이유는 무엇입니까? Angular에서 기본 앱을 빌드했지만 내 구성 요소 중 하나에 서비스를 삽입 할 수없는 이상한 문제가 발생했습니다. 그러나 내가 만든 세 가지 다른 구성 요소 중 하나에 잘 주입됩니다. 우선, 이것은 서비스입니다. import { Injectable } from '@angular/core'; @Injectable() export class MobileService { screenWidth: number; screenHeight: number; constructor() { this.screenWidth = window.outerWidth; this.scr..

Eclipse에서 모든 코드 블록을 축소하는 방법

질문 : Eclipse에서 모든 코드 블록을 축소하는 방법이 있습니까? Eclipse는 코드 블록을 확장 및 축소하기 위해 왼쪽에 "+/-"가 있습니다. 나는 통과해야 할 수만 개의 선이 있으며 모든 것을 축소하고 블록을 선택적으로 확장하여 볼 수 있습니다. 답변 기본적으로 Ctrl + Shift +NUM_KEYPAD_DIVIDE에 매핑 된 핫키가 있습니다. Window-> Preferences를 통해 다른 것으로 변경할 수 있으며 "Keys"를 검색 한 다음 "Collapse All"을 검색합니다. 모든 코드 블록을 열기위한 단축키는Ctrl +Shift + NUM_KEYPAD_MULTIPLY 입니다. Eclipse 확장 PyDev 에서 모든 코드 블록 닫기는 Ctrl +9 입니다. 모든 블록을 열려면 ..

Python에서 모든 객체 속성을 가져오는 방법

질문 : Python에서 모든 객체 속성을 가져 오시겠습니까? 모든 속성 / 메서드 / 필드 / 등을 얻을 수있는 방법이 있습니까? 파이썬에서 객체의? vars() 가까운 내가 원하는 무엇이지만, 객체가하지 않는 한이 작동하지 않습니다 __dict__ 항상 사실이 아니다, (A에 대한 예를 들어, 그것은 사실이 아니에요 list 하는 dict 등). 답변 내장 함수 dir() 사용하십시오. 출처 : https://stackoverflow.com/questions/6886493/get-all-object-attributes-in-python

정수의 자릿수를 얻는 방법?

질문 : 정수의 자릿수를 얻는 방법?이 방법보다 정수의 자릿수를 얻는 더 깔끔한 방법이 있습니까?int numDigits = String.valueOf(1000).length(); 답변당신의 문자열 기반 솔루션은 완벽하게 괜찮습니다. "단순한"것은 없습니다. 수학적으로 숫자는 길이도없고 숫자도 없다는 것을 알아야합니다. 길이와 자릿수는 둘 다 특정 밑수, 즉 문자열에있는 숫자 의 물리적 표현의 속성입니다.로그 기반 솔루션은 문자열 기반 솔루션이 내부적으로 수행하는 것과 동일한 작업을 수행하며 (일부) 길이 만 생성하고 숫자를 무시하기 때문에 더 빠르게 수행합니다. 그러나 실제로 의도가 더 명확하다고 생각하지는 않습니다. 이것이 가장 중요한 요소입니다.출처 : https://stackoverflow.com..

개발관련/Git 2021.06.07

jQuery에서 5초마다 함수를 호출하는 가장 쉬운 방법

질문 : jQuery에서 5 초마다 함수를 호출하는 가장 쉬운 방법은 무엇입니까? JQuery, 5 초마다 함수를 호출하는 방법. 슬라이드 쇼에서 이미지 변경을 자동화하는 방법을 찾고 있습니다. 가능하면 다른 타사 플러그인을 설치하지 않고 싶습니다. 답변 이를 위해 jquery가 필요하지 않습니다. 일반 자바 스크립트에서는 다음이 작동합니다! var intervalId = window.setInterval(function(){ /// call your function here }, 5000); 루프를 중지하려면 다음을 사용할 수 있습니다. clearInterval(intervalId) 출처 : https://stackoverflow.com/questions/2170923/whats-the-easiest-..

MongoDB 데이터베이스의 모든 항목 삭제

질문 : MongoDB 데이터베이스의 모든 항목 삭제MongoDB에서 개발 중입니다. 완전히 악의적이지 않은 목적을 위해 데이터베이스의 모든 것을 날려 버리고 싶을 때가 있습니다. 즉, 모든 단일 컬렉션을 삭제하고 주변에있는 모든 것을 삭제하고 처음부터 시작합니다. 이 작업을 수행 할 수있는 한 줄의 코드가 있습니까? MongoDB 콘솔 메서드와 MongoDB Ruby 드라이버 메서드를 모두 제공하면 보너스 포인트를 얻을 수 있습니다.답변몽고 셸에서 :use [database]; db.dropDatabase(); 그리고 사용자를 제거하려면 :db.dropAllUsers(); 출처 : https://stackoverflow.com/questions/3366397/delete-everything-in-a-m..

CSS 삼각형이 만들어지는 과정

질문 : CSS 삼각형은 어떻게 작동합니까? CSS Tricks-Shapes of CSS 에는 다양한 CSS 모양이 많이 있으며 특히 삼각형이 궁금합니다. #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } 어떻게 그리고 왜 작동합니까? 답변 alex가 말했듯 이 동일한 너비의 테두리는 45도 각도로 서로 맞대어 있습니다. 상단 테두리가없는 경우 다음과 같이 표시됩니다. 그런 다음 너비를 0으로 지정합니다. ... 그리고 높이 0 ... ... 그리고 마지막으로 두 개의 측면 테두리를 투명하게 만듭니..

SQL Server 테이블에 열이 있는지 확인하는 방법

질문 : SQL Server 테이블에 열이 있는지 확인하는 방법은 무엇입니까? 특정 열이없는 경우 추가해야합니다. 다음과 같은 것이 있지만 항상 false를 반환합니다. IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') SQL Server 데이터베이스의 테이블에 열이 있는지 어떻게 확인할 수 있습니까? 답변 SQL Server 2005 이상 : IF EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'columnName' AND Object_ID = Object_ID(N'schemaName.tableName'))..

SQL Server에서 JOIN을 사용하여 UPDATE 문을 사용하는 방법

질문 : SQL Server에서 JOIN을 사용하여 UPDATE 문을 어떻게 수행 할 수 있습니까? SQL Server 에서이 테이블을 '부모'테이블의 데이터로 업데이트해야합니다. 아래를 참조하십시오. 표 : 판매 id (int) udid (int) assid (int) 표 : ud id (int) assid (int) sale.assid 업데이트에 대한 올바른 값이 포함되어 ud.assid . 이 작업을 수행하는 쿼리는 무엇입니까? join 생각하고 있지만 가능한지 잘 모르겠습니다. 답변 구문은 사용중인 SQL DBMS에 따라 다릅니다. 다음은 ANSI / ISO (모든 SQL DBMS에서 작동해야 함), MySQL, SQL Server 및 Oracle에서이를 수행하는 몇 가지 방법입니다. 내가 제안한..

PostgreSQL 데이터베이스를 다른 서버로 복사

질문 : PostgreSQL 데이터베이스를 다른 서버로 복사프로덕션 PostgreSQL 데이터베이스를 개발 서버에 복사하려고합니다. 이 작업을 수행하는 가장 빠르고 쉬운 방법은 무엇입니까?답변중간 파일을 만들 필요가 없습니다. 넌 할 수있어pg_dump -C -h localhost -U localuser dbname | psql -h remotehost -U remoteuser dbname 또는pg_dump -C -h remotehost -U remoteuser dbname | psql -h localhost -U localuser dbname psql 또는 pg_dump 를 사용하여 원격 호스트에 연결합니다.데이터베이스가 크거나 연결 속도가 느린 경우 파일을 덤프하고 압축 된 파일을 전송하는 것이 더 ..

테스트없이 Gradle 빌드

질문 : 테스트없이 Gradle 빌드단위 테스트를 실행하지 않고 gradle build 를 실행하고 싶습니다. 나는 시도했다 :$ gradle -Dskip.tests build 그것은 아무 일도하지 않는 것 같습니다. 사용할 수있는 다른 명령이 있습니까?답변모든 작업을 제외 -x 명령 줄 인수를 사용해야합니다.시험:gradle build -x test 최신 정보:Peter의 의견에있는 링크가 변경되었습니다. 다음은 Gradle 사용자 가이드 의 다이어그램 입니다.출처 : https://stackoverflow.com/questions/4597850/gradle-build-without-tests

개발툴/Gradle 2021.06.06

입력 필드에서 속성을 읽을 때 HTML 인코딩이 손실 됨

질문 : 입력 필드에서 속성을 읽을 때 HTML 인코딩이 손실 됨숨겨진 필드에서 값을 가져 와서 텍스트 상자에 표시하기 위해 JavaScript를 사용하고 있습니다. 숨겨진 필드의 값이 인코딩됩니다.예를 들면 뽑히다 숨겨진 필드에서 값을 가져 오기 위해 jQuery를 통해 (이 시점에서 인코딩이 손실됩니다) :$('#hiddenId').attr('value') 문제는 내가 chalk & cheese , JavaScript는 인코딩을 잃은 것 같습니다. chalk & cheese 가되는 것을 원하지 않는다. 나는 리터럴 amp; 유지됩니다.문자열을 HTML로 인코딩하는 JavaScript 라이브러리 또는 jQuery 메서드가 있습니까?답변편집 : 이 답변은 오래 전에 게시 htmlDecode 기능은 XSS..

728x90
반응형