반응형

분류 전체보기 461

오류 해결 방법 "'운영' 환경에 대한 'secret_key_base' 누락"(레일 4.1)

오류 해결 방법 "'운영' 환경에 대한 'secret_key_base' 누락"(레일 4.1) 저는 Rails 4.1을 사용하여 처음부터 Rails 응용프로그램을 만들었지만 해결할 수 없는 이상한 문제에 직면했습니다. Heroku에 애플리케이션을 배포하려고 할 때마다 오류 500이 표시됩니다. Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` 그secret.yml과 같은되어 있습니다. secret_key_base: 에서 "Heroku에를"를했습니다.SECRET_KEY_BASE환변수및의 를 갖는 rake secret지휘권시작할 경우heroku config정확한 이름과 값을 가진 변수를 볼 ..

programing 2023.06.04

새 줄을 제거하지 않고 Ruby에서 여러 줄의 긴 문자열 분할

새 줄을 제거하지 않고 Ruby에서 여러 줄의 긴 문자열 분할 우리는 최근에 제 직장에서 루비 스타일 가이드를 하기로 결정했습니다.그 중 하나는 어떤 줄도 80자를 넘어서는 안 된다는 것입니다.이것은 Rails 프로젝트이기 때문에 "X 사용자가 Y에 대한 메시지를 보내고 싶어함"과 같이 항상 80자 스타일 제한에 맞지 않는 약간 긴 문자열이 있는 경우가 많습니다. 긴 문자열이 여러 줄에 걸쳐 있는 세 가지 방법이 있다는 것을 알고 있습니다. 헤레독 %Q{} 실제 문자열 연결입니다. 그러나 이러한 모든 경우는 더 많은 계산 주기를 소요하게 되는데, 이는 어리석은 것으로 보입니다.문자열 연결은 분명하지만, 다음을 위해.HEREDOC그리고.%Q저는 새로운 라인을 제거해야 합니다, 비슷한 것을 통해..gsub(..

programing 2023.06.04

찾기를 사용하여 정규식으로 파일 이름을 검색하는 방법

찾기를 사용하여 정규식으로 파일 이름을 검색하는 방법 날짜가 지정된 모든 파일과 3일 이상 전의 모든 파일을 찾으려고 했습니다. find /home/test -name 'test.log.\d{4}-d{2}-d{2}.zip' -mtime 3 그것은 아무것도 나열하지 않습니다.그게 뭐가 문제야?find /home/test -regextype posix-extended -regex '^.*test\.log\.[0-9]{4}-[0-9]{2}-[0-9]{2}\.zip' -mtime +3 -name와일드카드라고도 하는 구형 표현을 사용합니다.당신이 원하는 것은-regex 의도한 대로 간격을 사용하려면 다음과 같이 말해야 합니다.find를 통해 확장 정규식을 사용합니다.-regextype posix-extended깃..

programing 2023.06.04

postgresql 날짜 시간에 일 수를 추가하는 방법

postgresql 날짜 시간에 일 수를 추가하는 방법 다음 테이블이 있습니다.projects. id title created_at claim_window 1 Project One 2012-05-08 13:50:09.924 5 2 Project Two 2012-06-01 13:50:09.924 10 저는 계산으로 마감일을 찾고 싶습니다.deadline = created_at + claim_window(No. of days). 다음과 같은 것. id title created_at claim_window deadline 1 Project One 2012-05-08 13:50:09.924 5 2012-05-13 13:50:09.924 2 Project Two 2012-06-01 13:50:09.924 10 2..

programing 2023.06.04

배치 파일을 윈도우즈 서비스로 실행

배치 파일을 윈도우즈 서비스로 실행 하나의 애플리케이션을 실행하려면 배치 파일을 시작해야 합니다(Jetty 시작, 라이브 로그 표시 등).이 배치 파일이 실행 중인 경우에만 응용 프로그램이 작동합니다.따라서 Windows 서버에서 로그아웃하지 않고 이 배치 파일을 실행해야 합니다. 이 배치 파일을 서비스로 실행할 수 있습니까?저는 비슷한 질문에서 나온 제안 중 하나를 실험하고 있습니다.NSSM은 관리자로서 명령 프롬프트/터미널을 실행하는 완전한 자유롭고 초간단합니다. nssm install "YourCoolServiceNameLabel" 그러면 실행할 파일의 위치를 선택할 수 있는 대화 상자가 나타납니다. 제거하기 위해 nssm remove "YourCoolServiceNameLabel" Windows ..

programing 2023.06.04

PHP 배열의 값을 지우기 위해 각 루프에 사용하는 효율성

PHP 배열의 값을 지우기 위해 각 루프에 사용하는 효율성 배열의 모든 값을 지우는 데 어떤 것이 더 효율적입니까?첫 번째 예에서는 두 번째 예제의 루프에서 매번 해당 기능을 사용해야 합니다. foreach ($array as $i => $value) { unset($array[$i]); } 아니면 이거. foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; } 사용안을 않습니다.unset()변수가 삭제되기 때문입니다.잭이 아래 댓글에서 말한 것처럼 당신은 단순히 그것을 다시 인스턴스화할 수 있습니다. $foo = array(); // $foo is still here 만약 당신이 더 강력한 것을 원한다면, 그것은 또한 기호..

programing 2023.06.04

이제 iPhone에서 MonoTouch가 금지됩니까?

이제 iPhone에서 MonoTouch가 금지됩니까? 닫힘.이 질문은 주제에서 벗어났습니다.현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. John Gruber의 최근 게시물은 다음과 같은 법률 용어에 주목합니다. 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. 다음과 같이 수정되었습니다. 3.3.1 — Applications may only use Documented APIs in the manner ..

programing 2023.06.04

단일 마이그레이션 파일 실행

단일 마이그레이션 파일 실행 단일 마이그레이션을 쉽게 실행할 수 있는 방법이 있습니까?특정 버전으로 마이그레이션하지 않고 특정 버전만 실행합니다.상당히 최신 버전의 레일을 언제든지 실행할 수 있다고 가정합니다. rake db:migrate:up VERSION=20090408054532 여기서 version은 마이그레이션 파일의 타임스탬프입니다. 편집: 지난 8년 동안의 어느 시점(어떤 버전인지 확실하지 않음)에 레일즈는 이미 실행된 경우 이를 실행하지 못하도록 하는 검사를 추가했습니다.이는 다음의 항목으로 표시됩니다.schema_migrations테이블. 다시 실행하려면 간단히 실행rake db:migrate:redo VERSION=20090408054532대신.루비 파일에서 직접 코드를 실행할 수 있습..

programing 2023.06.04

Android:텍스트 편집을 강제로 수행하여 포커스를 제거하시겠습니까?

Android:텍스트 편집을 강제로 수행하여 포커스를 제거하시겠습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Android에서 활동이 시작될 때 EditText가 집중되지 않도록 하는 방법은 무엇입니까? (54개 답변) 마감됨7년 전에. 텍스트 편집에서 포커스를 제거할 수 있습니다.예를 들어 키보드가 나타나고 사용자가 뒤로 단추를 눌러 숨기면 포커스와 커서가 사라집니다.어떻게 할 수 있습니까?커서와 포커스를 다음과 같이 사라지게 할 수 있습니다. edittext.clearFocus(); 그러나 키보드 숨기기가 어려운 경우 탐지합니다.다음에 추가할 수 있습니다.onCreate그리고 그것은 매번 키보드를 숨길 것입니다.Activity시작합니다. 다른 항목으로 포커스를 프로그래밍 방식으로 변경할 수도..

programing 2023.06.04

스위프트 스위치 문보다 작거나 큼

스위프트 스위치 문보다 작거나 큼 나는 잘 알고 있습니다.switch스위프트의 진술, 하지만 이 코드 조각을 어떻게 대체할지 궁금해합니다.switch: if someVar 0 { // etc } 한 가지 접근법이 있습니다.가정하면someVar이다.Int혹은 그 밖의Comparable선택적으로 피연산자를 새 변수에 할당할 수 있습니다.이렇게 하면 사용자가 원하는 대로 범위를 지정할 수 있습니다.where키워드: var someVar = 3 switch someVar { case let x where x < 0: print("x is \(x)") cas..

programing 2023.06.04
반응형