반응형

2020/09 867

Rails 3.0에서 Arel은 정확히 무엇입니까?

Rails 3.0에서 Arel은 정확히 무엇입니까? ActiveRecord를 대체하고 쿼리 대신 개체를 사용한다는 것을 이해합니다. 그러나... 왜 이것이 더 낫습니까? 개체 / 쿼리를 "더 쉽게"만들 수 있습니까? 더 효율적인 SQL 쿼리로 이어질까요? 모든 주요 DB와 호환됩니까? -그럴 거라고 생각합니다. 저장 프로 시저와 함께 사용하는 것이 더 쉬울까요? Rails 3.0에서 Arel은 정확히 무엇입니까? 관계형 쿼리 연산자의 대수를위한 객체 모델입니다. ActiveRecord를 대체한다는 것을 이해합니다. 아니, 그렇지 않습니다. 문자열로 직접 만든 SQL 쿼리를 대체합니다. ActiveRecord의 기반 이되는 공통 쿼리 레이어 이지만 예를 들어 DataMapper의 기반으로 사용할 수도 있습..

Programing 2020.09.15

SQL Server-데이터베이스 테이블의 복사본을 만들어 동일한 데이터베이스에 배치 하시겠습니까?

SQL Server-데이터베이스 테이블의 복사본을 만들어 동일한 데이터베이스에 배치 하시겠습니까? 데이터베이스 DB에 ABC 테이블이 있습니다. 동일한 DB에 이름이 ABC_1, ABC_2, ABC_3 인 ABC의 복사본을 만들고 싶습니다. Management Studio (권장) 또는 SQL 쿼리를 사용하여 어떻게 할 수 있습니까? SQL Server 2008 R2 용입니다. 사용 SELECT ... INTO: SELECT * INTO ABC_1 FROM ABC; 이렇게하면 ABC_1열 구조 ABC가 같고 동일한 데이터를 포함 하는 새 테이블이 생성 됩니다. 그러나 제약 조건 (예 : 키, 기본값)은 복사되지 않습니다. 매번 다른 테이블 이름으로이 쿼리를 여러 번 실행할 수 있습니다. 데이터를 복사 할..

Programing 2020.09.15

디렉토리에있는 파일의 경우 echo 파일 이름 만 (경로 없음)

디렉토리에있는 파일의 경우 echo 파일 이름 만 (경로 없음) for 루프로 디렉토리를 반복하는 경우 파일의 파일 이름 만 에코하려면 어떻게해야합니까? for filename in /home/user/* do echo $filename done; 파일 이름으로 전체 경로를 가져옵니다. 파일 이름 만 알고 싶습니다. 네이티브 bash솔루션 을 원하는 경우 for file in /home/user/*; do echo "${file##*/}" done 위는 셸 고유의 매개 변수 확장 을 사용 하며 다음과 같은 외부 바이너리에 대한 호출이 필요하지 않습니다.basename 그러나 사용하는 것이 좋습니다. find find /home/user -type f -printf "%f\n" 그냥 사용하십시오 basen..

Programing 2020.09.15

Pandas Future 경고를 억제하는 방법은 무엇입니까?

Pandas Future 경고를 억제하는 방법은 무엇입니까? 프로그램을 실행하면 판다 스는 매번 아래와 같은 '미래 경고'를 해요. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) 나는 메시지를 받았지만 Pandas가 그러한 메시지를 계속해서 보여주는 것을 멈추고 싶습니다 .Pandas가 'Future warning'을 표시하지 않도록 설정할 수있는 기본 매개 변수가 있습니까? github 에서 이것을 찾았습니다 ... import wa..

Programing 2020.09.15

Mac에서 git 구성 파일을 찾는 방법

Mac에서 git 구성 파일을 찾는 방법 [중복] 이 질문에 이미 답변이 있습니다. 내 Git 구성의 설정은 어디에서 가져 오나요? 8 답변 제목에서 알 수 있듯이 Mac에서 git 구성 파일을 찾는 방법은 무엇입니까? 찾는 방법을 잘 모르겠습니다. 설정 필요 git config --global http.postBuffer 524288000 찾는 방법에 대한 안내가 필요합니다 .. 전역 Git 구성 파일은 $HOME/.gitconfig모든 플랫폼에 저장 됩니다. 그러나 터미널을 열고 실행 git config하면이 파일에 적절한 변경 사항이 기록됩니다. .gitconfig특별히 원하지 않는 한 수동으로 조정할 필요가 없습니다 . 파일을 찾을 필요가 없습니다. 이 명령은 터미널에만 작성하십시오. git co..

Programing 2020.09.15

R 벡터의 모든 요소에서 마지막 n 문자를 제거하는 방법

R 벡터의 모든 요소에서 마지막 n 문자를 제거하는 방법 저는 R을 처음 접했고 벡터의 모든 요소 (배열?)에서 마지막 n 문자를 제거하는 방법에 대한 간단한 예를 온라인에서 찾을 수 없습니다. 저는 Java 배경에서 왔기 때문에 모든 요소를 ​​반복하고 모든 요소 a$data에서 마지막 3 개 문자를 제거하고 싶습니다 . 어떻게 하시겠습니까? 다음은 내가 할 일의 예입니다. 나는 그것이 당신이 찾고있는 것이기를 바랍니다. char_array = c("foo_bar","bar_foo","apple","beer") a = data.frame("data"=char_array,"data2"=1:4) a$data = substr(a$data,1,nchar(a$data)-3) a는 이제 다음을 포함해야합니다. d..

Programing 2020.09.15

고정 된 크기의 객체 배열을 만드는 방법

고정 된 크기의 객체 배열을 만드는 방법 Swift에서 64 SKSpriteNode 배열을 만들려고합니다. 먼저 비워두고 초기화 한 다음 처음 16 개 셀에 스프라이트를, 마지막 16 개 셀 (체스 게임 시뮬레이션)에 넣습니다. 내가 문서에서 이해 한 바에 따르면 다음과 같은 것을 기대했을 것입니다. var sprites = SKSpriteNode()[64]; 또는 var sprites4 : SKSpriteNode[64]; 하지만 작동하지 않습니다. 두 번째 경우 "고정 길이 배열은 아직 지원되지 않습니다."라는 오류가 발생합니다. 그게 진짜일까요? 나에게 그것은 기본 기능처럼 들립니다. 색인으로 직접 요소에 액세스해야합니다. 고정 길이 배열은 아직 지원되지 않습니다. 이것은 실제로 무엇을 의미합니까? ..

Programing 2020.09.15

URL을 사용하여 마커가있는 Google지도에 연결

URL을 사용하여 마커가있는 Google지도에 연결 특정 지점에 마커가있는 특정 위치의 Google지도에 연결하고 싶습니다. 위치에 쉽게 연결할 수 있습니다. http://maps.google.com/?ll=XX.XXXX,XX.XXXX 하지만 그 지점에서 어떻게 마커를 떨어 뜨리나요? 가급적이면 약간의 내 텍스트가 있지만 그것은 단지 보너스입니다. 2017-Google은 이에 대한 문서를 발표했습니다. 새로운 허용 답변 참조 : https://stackoverflow.com/a/44477650/359135 2017 년 5 월 Google은 공식 Google지도 URL 문서를 출시했습니다. Google지도 URL은 애플리케이션에서 사용할 수있는 범용 교차 플랫폼 구문을 도입합니다. 다음 문서를 살펴보십시오..

Programing 2020.09.15

지정된 원격 저장소에 원격 분기가 있는지 확인하는 방법은 무엇입니까?

지정된 원격 저장소에 원격 분기가 있는지 확인하는 방법은 무엇입니까? 주어진 원격 저장소에있는 경우 특정 분기에 대해 하위 트리 병합을 수행해야합니다. 문제는 원격 저장소가 로컬로 체크 아웃되지 않았기 때문에 git branch -r. 내가 가진 것은 원격 주소뿐입니다 https://github.com/project-name/project-name.git. 원격 주소로 원격 분기를 나열하는 방법이 있습니까? 유용한 정보를 찾을 수 없습니다. $ git ls-remote --heads git@github.com:user/repo.git branch-name branch-name발견되는 경우 다음과 같은 출력이 표시됩니다. b523c9000c4df1afbd8371324083fef218669108 refs/h..

Programing 2020.09.15

특정 디렉토리의 디렉토리 수 계산

특정 디렉토리의 디렉토리 수 계산 특정 디렉터리의 폴더 수를 계산하는 방법. 다음 명령을 사용하고 있지만 항상 추가 명령을 제공합니다. find /directory/ -maxdepth 1 -type d -print| wc -l 예를 들어, 3 개의 폴더가있는 경우이 명령은 4를 제공합니다. 5 개의 폴더가 포함 된 경우 명령은 6을 제공합니다. 그 이유는 무엇입니까? find 디렉토리 자체도 인쇄합니다. $ find .vim/ -maxdepth 1 -type d .vim/ .vim/indent .vim/colors .vim/doc .vim/after .vim/autoload .vim/compiler .vim/plugin .vim/syntax .vim/ftplugin .vim/bundle .vim/ftde..

Programing 2020.09.15
반응형