반응형

전체 글 1480

데이터 프레임을 결합(병합)하는 방법(내부, 외부, 왼쪽, 오른쪽)

질문자 :Dan Goldstein 두 개의 데이터 프레임이 주어졌을 때: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep("Alabama", 2), rep("Ohio", 1))) df1 # CustomerId Product # 1 Toaster # 2 Toaster # 3 Toaster # 4 Radio # 5 Radio # 6 Radio df2 # CustomerId State # 2 Alabama # 4 Alabama # 6 Ohio 데이터베이스 스타일, 즉 sql 스타일, 조인을 어떻게 할 수 ..

etc./StackOverFlow 2022.07.06

IntelliJ에서 줄 번호를 영구적으로 활성화하려면 어떻게 해야 합니까?

질문자 :t IntelliJ IDEA에서 줄 번호를 영구적으로 활성화하려면 어떻게 해야 합니까? IntelliJ 14.X 이상 버전 14.0부터 설정 대화 상자의 경로가 약간 다르며 아래와 같이 편집기 와 모양 사이에 일반 하위 메뉴가 추가되었습니다. IntelliJ 8.1.2 - 13.X IntelliJ 8.1.2부터 이 옵션은 파일 | 설정 1 . 해당 대화 상자의 IDE 설정 섹션 내에서 편집기 | 모습. Mac에서는 IntelliJ IDEA | 기본 설정... Dónal 질문에 대한 답변은 이미 잘 되어 있지만 IJ 13 이후로는 2초 만에 줄 번호를 활성화할 수 있습니다. Shift 키를 두 번 누릅니다. "줄 번호"를 입력하십시오 메뉴 키를 누릅니다에 옵션 쇼 활성화 / 비활성화 입력합니다. ..

etc./StackOverFlow 2022.07.06

Android 스튜디오에서 Gradle이란 무엇입니까?

질문자 :androidcodehunter Gradle은 저와 새로운 Android 개발자에게도 약간 혼란스럽습니다. 누구든지 Android Studio의 Gradle이 무엇이며 그 목적이 무엇인지 설명할 수 있습니까? Android Studio에 포함된 이유는 무엇입니까? 짧은 답변 Gradle은 빌드 시스템입니다. 긴 답변 Android Studio 이전에는 개발 목적으로 Eclipse 를 사용했으며 Eclipse 없이 Android APK 를 빌드하는 방법을 몰랐을 가능성이 있습니다. 명령줄에서 이 작업을 수행할 수 있지만 각 도구( dx 및 AAPT )가 SDK에서 수행하는 작업을 배워야 합니다. Eclipse는 자체 빌드 시스템을 제공하여 이러한 저수준이지만 중요하고 기본적인 세부 사항에서 우리 ..

etc./StackOverFlow 2022.07.06

한 사용자의 커밋에 대한 git 로그를 보려면 어떻게 해야 합니까?

질문자 :markdorison git log 사용할 때 해당 사용자의 커밋만 볼 수 있도록 사용자별로 필터링하려면 어떻게 해야 합니까? 이것은 기록을 보는 가장 일반적인 두 가지 방법인 git log 와 gitk 모두에서 작동합니다. 전체 이름을 사용할 필요는 없습니다. git log --author="Jon" "Jonathan Smith"가 만든 커밋과 일치합니다. git log --author=Jon 그리고 git log --author=Smith 또한 작동합니다. 공백이 필요하지 않은 경우 따옴표는 선택 사항입니다. --all 있는 현재 커밋의 조상뿐만 아니라 모든 분기를 검색하려면 --all을 추가합니다. 정규식은 이 필터의 기본 메커니즘이므로 여러 작성자를 쉽게 일치시킬 수도 있습니다. 따라서 ..

etc./StackOverFlow 2022.07.06

APK 파일에서 소스 코드를 얻는 방법이 있습니까?

질문자 :Frank Bozzo 내 노트북의 하드 드라이브가 방금 충돌했고 지난 두 달 동안 작업한 앱의 모든 소스 코드를 잃어버렸습니다. 내가 가지고 있는 것은 내가 친구에게 보냈을 때부터 내 이메일에 저장된 APK 파일뿐입니다. 이 APK 파일에서 내 소스 코드를 추출하는 방법이 있습니까? 간단한 방법: 온라인 도구 https://www.decompiler.com/ 를 사용하고 apk를 업로드하고 소스 코드를 가져옵니다. .apk 파일 디코딩 절차, 단계별 방법: 1 단계: 새 폴더를 만들고 디코딩하려는 .apk 파일 위에 복사합니다. 이제 이 .apk 파일의 확장자를 .zip으로 변경하고(예: filename.apk에서 filename.zip으로 이름 변경) 저장합니다. 이제 classes.dex 파..

etc./StackOverFlow 2022.07.06

MySQL에서 명령줄을 사용하여 사용자 계정 목록을 얻으려면 어떻게 해야 합니까?

질문자 :burntsugar 저는 MySQL 명령줄 유틸리티를 사용하고 있으며 데이터베이스를 탐색할 수 있습니다. 이제 사용자 계정 목록을 확인해야 합니다. 어떻게 해야 하나요? MySQL 버전 5.4.1을 사용하고 있습니다. 다음 쿼리를 사용합니다. SELECT User FROM mysql.user; 다음과 같은 테이블이 출력됩니다. +-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ Matthew Scharley 가 이 답변에 대한 의견에서 지적했듯이 고유한 사용자 이름만 보려면 User 열을 기준으로 그룹화할 수 있습니다. Community Wiki MySQL에서 사용자 레코드를 구별하는 데 중요한 호스트 필드를 포함하므로 이 형..

etc./StackOverFlow 2022.07.06

UnicodeEncodeError: 'ascii' 코덱은 위치 20의 u'\xa0' 문자를 인코딩할 수 없습니다: 서수가 범위(128)에 없음

질문자 :Homunculus Reticulli 다른 웹 페이지(다른 사이트)에서 가져온 텍스트의 유니코드 문자를 처리하는 데 문제가 있습니다. 저는 BeautifulSoup을 사용하고 있습니다. 문제는 오류가 항상 재현 가능한 것은 아니라는 것입니다. 때로는 일부 페이지에서 작동하고 때로는 UnicodeEncodeError 를 던져 방해합니다. 생각할 수 있는 모든 것을 시도해 보았지만 유니코드 관련 오류가 발생하지 않고 일관되게 작동하는 것을 찾지 못했습니다. 문제를 일으키는 코드 섹션 중 하나는 다음과 같습니다. agent_telno = agent.find('div', 'agent_contact_number') agent_telno = '' if agent_..

etc./StackOverFlow 2022.07.06

특정 커밋에 대한 Git 패치를 생성하려면 어떻게 해야 합니까?

질문자 :elle SHA-1 커밋 번호 목록에 대한 패치를 생성하는 스크립트를 작성해야 합니다. git format-patch 사용해 보았지만 SHA-1 값 이후 각 커밋에 대한 패치가 생성되었습니다. 수백 개의 패치가 생성된 후 프로세스를 종료해야 했습니다. 특정 SHA-1 값에 대해서만 패치를 생성하는 방법이 있습니까? 노력하다: git format-patch -1 또는 git format-patch -1 HEAD 위의 문서 링크에 따르면 -1 플래그는 Git에게 패치에 포함되어야 하는 커밋 수를 알려줍니다. - 최상위 커밋에서 패치를 준비합니다. 다음 명령을 사용하여 패치를 적용합니다. git am < file.patch manojlds 특정 SHA-1 해시에서 최상위 커밋에서 패치를 생성하는 경우..

etc./StackOverFlow 2022.07.06

객체에 대한 map 함수(배열 대신)

질문자 :Randomblue 나는 개체가 있습니다 : myObject = { &#39;a&#39;: 1, &#39;b&#39;: 2, &#39;c&#39;: 3 } 다음과 같이 사용되는 Array.prototype.map 과 유사한 기본 메서드를 찾고 있습니다. newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { &#39;a&#39;: 1, &#39;b&#39;: 4, &#39;c&#39;: 9 } JavaScript에 객체에 대한 map (Node.JS에 이것을 원하므로 브라우저 간 문제는 신경 쓰지 않습니다.) Object map 은 없지만 다음은 어떻습니까? var myObj..

etc./StackOverFlow 2022.07.06

SQL Server - MS SQL - 기초 교육 자료 - 데이터 타입

정확한 숫자 Exact numerics Type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) 4 Bytes smallint -2^15 (-32,768) to 2^15-1 (32,767) 2 Bytes tinyint 0 to 255 1 Byte 대략의 숫자 Approximate numerics Type Range Storage float - 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308 Depends on the value of..

Database/SQL Server 2022.04.05

문자열 형식: % 대 .format 대 f-문자열 리터럴

질문자 :NorthIsUp Python 2.6 % 연산자와 약간 다른 구문으로 str.format() 어떤 상황이 더 낫습니까? f"my string" 구문을 통해 문자열 리터럴(일명 "f" 문자열)의 또 다른 문자열 형식화 형식을 도입했습니다. 이 서식 옵션이 다른 것보다 낫습니까? 다음은 각각의 방법을 사용하고 동일한 결과를 가집니다. 그렇다면 차이점은 무엇입니까? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" sub_a = "i am a %s" % sub1 sub_b = "i am a {0}".format(sub1) sub_c = f"i am a {sub1}" arg_a = "with %(kwarg)s!" % {&#39;kwarg&#39;:s..

etc./StackOverFlow 2022.03.22

int32의 최대값은 얼마입니까?

질문자 :FlinkmanSV 잠김 . 이 질문과 해당 답변은 주제와 관련이 없지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 번호가 기억나지 않습니다. 기억법이 필요해요. 2,147,483,647입니다. 그것을 암기하는 가장 쉬운 방법은 문신을 하는 것입니다. Ben Hoffstein 내가 생각할 수있는 가장 정답은 Int32.MaxValue 입니다. Adrian Clark 값이 10진법으로 기억하기 너무 어렵다고 생각되면 2진법을 시도하십시오. 111111111111111111111111111111 Curd 전체 Pi 숫자를 기억할 수 있다면 찾고 있는 숫자는 Pi의 10진수 자리 1,867,996,680에서 1,867,996,689까지입니다. 숫자..

etc./StackOverFlow 2022.03.22

JavaScript에서 Unix 타임스탬프를 시간으로 변환

질문자 :roflwaffle 저는 MySQL 데이터베이스에 Unix 타임스탬프로 시간을 저장하고 있으며 이는 일부 JavaScript 코드로 전송됩니다. 어떻게 하면 시간을 절약할 수 있을까요? 예를 들어 HH/MM/SS 형식입니다. let unix_timestamp = 1549312452 // Create a new JavaScript Date object based on the timestamp // multiplied by 1000 so that the argument is in milliseconds, not seconds. var date = new Date(unix_timestamp * 1000); // Hours part from the timestamp var hours = date.get..

etc./StackOverFlow 2022.03.22

생성자의 가상 멤버 호출

질문자 :JasonS 내 객체 생성자에서 가상 멤버에 대한 호출에 대해 ReSharper로부터 경고를 받고 있습니다. 이것이 왜 하지 말아야 할 일이겠습니까? C#으로 작성된 개체가 생성되면 이니셜라이저가 가장 많이 파생된 클래스에서 기본 클래스로 순서대로 실행되고 생성자가 기본 클래스에서 가장 많이 파생된 클래스로 순서대로 실행됩니다( 자세한 내용은 Eric Lippert의 블로그 참조 왜 그런지 ). 또한 .NET에서 개체는 생성될 때 형식을 변경하지 않지만 가장 많이 파생된 형식에 대한 메서드 테이블을 사용하여 가장 많이 파생된 형식으로 시작합니다. 즉, 가상 메서드 호출은 항상 가장 많이 파생된 형식에서 실행됩니다. 이 두 가지 사실을 결합하면 생성자에서 가상 메서드 호출을 수행하고 상속 계층에서..

etc./StackOverFlow 2022.03.22

특정 유니코드 문자가 포함된 주석에서 Java 코드를 실행하는 것이 허용되는 이유는 무엇입니까?

질문자 :Reg 다음 코드는 "Hello World!" 출력을 생성합니다. (아니 정말, 그것을 시도). public static void main(String... args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } 그 이유는 Java 컴파일러가 유니코드 문자 \u000d 를 새 줄로 구문 분석하고 다음과 같이 변환되기 때문입니다. public static void main(String... args) { // The comment below is not a typo. // System.out.println("Hello World!"); } 따라서 주석이 "실행"됩니다. 이것은 악성 코드나 ..

etc./StackOverFlow 2022.03.22

Ruby에서 배열에 값이 있는지 확인하는 방법

질문자 :user211662 나는 값 &#39;Dog&#39; 와 배열 [&#39;Cat&#39;, &#39;Dog&#39;, &#39;Bird&#39;] 있습니다. 반복하지 않고 배열에 존재하는지 어떻게 확인합니까? 값이 존재하는지 확인하는 간단한 방법이 있습니까? include? 찾고 계십니까? : >> [&#39;Cat&#39;, &#39;Dog&#39;, &#39;Bird&#39;].include? &#39;Dog&#39; => true Brian Campbell 에 있다 in? @campaterson이 지적한 것처럼 v3.1부터 ActiveSupport (Rails의 일부)의 메서드 입니다. 따라서 Rails 내에서 또는 require &#39;active_support&#39; 경우 다음과 같..

etc./StackOverFlow 2022.03.22

JavaScript에서 배열 요소 삭제 - 삭제 대 스플라이스

질문자 :lYriCAlsSH Array.splice 메서드를 사용하는 것과 반대로 배열 요소 에서 delete 연산자 를 사용하는 것의 차이점은 무엇입니까? 예를 들어: myArray = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;]; delete myArray[1]; // or myArray.splice (1, 1); 객체로 할 수 있는 것처럼 배열 요소를 삭제할 수 있는데 왜 splice 메서드가 있습니까? delete 는 객체 속성을 삭제하지만 배열을 다시 인덱싱하거나 길이를 업데이트하지 않습니다. 이렇게 하면 정의되지 않은 것처럼 보입니다. > myArray = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#3..

etc./StackOverFlow 2022.03.22

git commit을 삭제하지만 변경 사항을 유지할 수 있습니까?

질문자 :tanookiben 개발 분기 중 하나에서 코드베이스를 일부 변경했습니다. 작업 중인 기능을 완료하기 전에 현재 분기를 마스터로 전환하여 일부 기능을 시연해야 했습니다. 그러나 "git checkout master"를 사용하는 것만으로도 개발 분기에서 변경한 사항이 보존되어 마스터의 일부 기능이 손상되었습니다. 그래서 내가 한 것은 "임시 커밋"이라는 커밋 메시지로 개발 브랜치의 변경 사항을 커밋한 다음 데모용 마스터를 체크아웃하는 것이었습니다. 이제 데모를 끝내고 다시 개발 브랜치로 돌아가서 변경 사항을 유지하면서 만든 "임시 커밋"을 제거하고 싶습니다. 그게 가능합니까? 다음과 같이 간단합니다. git reset HEAD^ 참고: 일부 셸은 ^ 를 특수 문자(예: 일부 Windows 셸 또는..

etc./StackOverFlow 2022.03.22

배열에 값이 포함되어 있는지 확인 [중복]

질문자 :Prasad 이 질문에는 이미 답변이 있습니다 . 배열에 JavaScript 값이 포함되어 있는지 어떻게 확인합니까? (54개 답변) 폐쇄 5 년 전 . 값이 배열에 존재하는지 확인해야 합니다. 다음 기능을 사용하고 있습니다. Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] == obj) { return true; } } return false; } 위의 함수는 항상 false를 반환합니다. 배열 값과 함수 호출은 다음과 같습니다. arrValues = ["Sam","Great", "Sample", "High"] alert(arrValues.contains("Sam")); jQuery..

etc./StackOverFlow 2022.03.22

Maven 프로젝트에 로컬 jar 파일을 추가하는 방법은 무엇입니까?

질문자 :Praneel PIDIKITI 내 프로젝트의 라이브러리 소스에 직접 로컬 jar 파일(아직 Maven 저장소의 일부가 아님)을 추가하려면 어떻게 해야 합니까? 다음과 같이 로컬 종속성을 직접 추가할 수 있습니다( 소유 라이브러리가 포함된 빌드 maven 프로젝트 에서 언급됨). com.sample sample 1.0 system ${project.basedir}/src/main/resources/Name_Your_JAR.jar 업데이트 새 릴리스에서 이 기능은 더 이상 사용되지 않는 것으로 표시되지만 여전히 작동하고 아직 제거되지 않았습니다(maven 시작 중에 로그에 경고가 표시됨). 이 https://issues.apache.org/jira/browse/MNG-6523 에 대해 maven 그..

etc./StackOverFlow 2022.03.22
반응형