source 959

Larabel이 피벗 테이블에 여러 레코드를 추가하지 않음

Larabel이 피벗 테이블에 여러 레코드를 추가하지 않음 사용하는 장바구니에 아이템을 추가하기 위해 다수의 관계가 설정되어 있습니다. $cart->items()->attach($item); 이렇게 하면 피벗 테이블에 항목이 추가되지만 사용자가 링크를 다시 클릭하여 이미 추가한 항목을 추가하면 피벗 테이블에 중복 항목이 생성됩니다. 레코드가 아직 존재하지 않는 경우에만 레코드를 피벗 테이블에 추가할 수 있는 빌트인 방법이 있습니까? 일치하지 않는 경우 일치하는 레코드가 이미 있는지 확인하기 위해 피벗 테이블을 확인하려면 어떻게 해야 합니까?를 사용할 수도 있습니다.$model->sync(array $ids, $detaching = true)method 및 disabled detaching(두 번째 파라미..

source 2022.11.24

Java 프로세스를 정상적으로 정지하는 방법

Java 프로세스를 정상적으로 정지하는 방법 Linux 및 Windows에서 Java 프로세스를 정상적으로 중지하려면 어떻게 해야 합니까? 언제?Runtime.getRuntime().addShutdownHook전화받고 언제 안 받죠? 파이널라이저는요? 도움이 되나요? 셸에서 Java 프로세스로 신호를 보낼 수 있습니까? 휴대성이 좋은 솔루션을 찾고 있습니다.셧다운 후크는 VM이 강제로 중지되지 않은 모든 경우에 실행됩니다.그래서 만약 당신이 "표준" 킬을 발행한다면SIGTERM명령어를 실행한다.마찬가지로 콜 후에 실행됩니다.System.exit(int). 하지만 힘든 살생(kill -9또는kill -SIGKILL실행하지 않습니다.마찬가지로 컴퓨터의 전원을 끄거나, 끓는 용암통에 떨어뜨리거나, CPU를 큰..

source 2022.11.24

python의 현재 시간에 시간을 추가하는 방법

python의 현재 시간에 시간을 추가하는 방법 아래와 같이 현재 시각을 알 수 있습니다. from datetime import datetime str(datetime.now())[11:19] 결과 '19:43:20' 이제, 나는 추가하려고 한다.9 hours위의 시간에 Python에서 현재 시간에 시간을 추가하는 방법은 무엇입니까?from datetime import datetime, timedelta nine_hours_from_now = datetime.now() + timedelta(hours=9) #datetime.datetime(2012, 12, 3, 23, 24, 31, 774118) 그런 다음 문자열 형식을 사용하여 관련 내용을 가져옵니다. >>> '{:%H:%M:%S}'.format(ni..

source 2022.11.24

jQuery를 사용하여 목록을 알파벳 순으로 정렬하려면 어떻게 해야 합니까?

jQuery를 사용하여 목록을 알파벳 순으로 정렬하려면 어떻게 해야 합니까? 나는 여기서 조금 내 전문을 벗어나서 이것이 실제로 가능하기를 바란다. 목록에 있는 모든 항목을 알파벳 순으로 정렬하는 함수를 호출할 수 있으면 좋겠습니다. 정렬을 위해 jQuery UI를 찾아봤는데 그게 아닌 것 같아요.무슨 생각 있어?다음과 같은 경우: var mylist = $('#myUL'); var listitems = mylist.children('li').get(); listitems.sort(function(a, b) { return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase()); }) $.each(listitems, function(idx,..

source 2022.11.24

"package private" 멤버액세스는 디폴트(수정자 없음)액세스와 동의어 아닌가요?

"package private" 멤버액세스는 디폴트(수정자 없음)액세스와 동의어 아닌가요? 일부 설명서에서 사용하는 "package private"라는 용어와 "default access"라는 용어에 대해 조금 혼란스럽습니다.package-private 액세스와 default 액세스는 모두 protected와 동의어 아닌가요?네, 거의 비슷해요.보호된 수식자는 멤버에게 (package-private와 마찬가지로) 자신의 패키지 내에서만 액세스 할 수 있으며, 또한 다른 패키지에 있는 클래스의 서브클래스에 의해서도 액세스 할 수 있도록 지정합니다. 디폴트 액세스 수식자(모두 명시적으로 지정되어 있지 않음)는 「package-private」입니다.이것은, 같은 패키지내의 물건만이 액세스 할 수 있는 것을 의..

source 2022.11.24

마리아에 대한 XAMPP 루트 사용자 암호 설정DB

마리아에 대한 XAMPP 루트 사용자 암호 설정DB Ubuntu/Kubuntu 16.04의 XAMPP에서 MariaDB의 루트 사용자 비밀번호를 설정하려면 어떻게 해야 합니까? 기본적으로는 루트 사용자에게는 패스워드가 설정되어 있지 않습니다. XAMPP 7.1.11을 사용하고 있습니다.Windows와 Linux에서 모두 할 수 있었습니다.Windows 에서는 명령 프롬프트를 열고 디렉토리를 \xampp\mysql\bin으로 변경한 후 mysqladmin을 사용하여 루트 사용자의 비밀번호를 설정합니다. cd \xampp\mysql\bin mysqladmin --user=root password "your_password" Linux(Ubuntu/Kubuntu)에서는 터미널 에뮬레이터를 열고 디렉토리를 /o..

source 2022.11.24

리스트에서 플랫리스트를 작성하려면 어떻게 해야 하나요?

리스트에서 플랫리스트를 작성하려면 어떻게 해야 하나요? 이 목록 목록을 평평하게 만듭니다. [[1, 2, 3], [4, 5, 6], [7], [8, 9]] 다음과 같이 입력합니다. [1, 2, 3, 4, 5, 6, 7, 8, 9] 「」를 해 주세요.l , flat_list = [item for sublist in l for item in sublist] 즉, 다음과 같습니다. flat_list = [] for sublist in l: for item in sublist: flat_list.append(item) l의 대응하는 기능은 다음과 같습니다. def flatten(l): return [item for sublist in l for item in sublist] 증거로 수 .timeit★★★★ $ ..

source 2022.11.23

왜 Python의 '프라이빗' 메서드는 실제로 비공개 방식이 아닐까요?

왜 Python의 '프라이빗' 메서드는 실제로 비공개 방식이 아닐까요? Python은 이름에 다음과 같이 이중 밑줄을 추가하여 클래스 내에 '개인' 메서드와 변수를 만들 수 있는 기능을 제공합니다.__myPrivateMethod()그럼 이걸 어떻게 설명할 수 있을까? >>>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method >>> obj.__myPrivateMethod() Traceback (most re..

source 2022.11.23

cURL 오류 60: SSL 인증서: 로컬 발급자 인증서를 가져올 수 없습니다.

cURL 오류 60: SSL 인증서: 로컬 발급자 인증서를 가져올 수 없습니다. Stripe를 사용하여 API 요청을 전송하려고 하는데 다음 오류 메시지가 나타납니다. cURL 오류 60: SSL 인증서 문제: 로컬 발급자 인증서를 가져올 수 없습니다. 실행 중인 코드는 다음과 같습니다. public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => 'EUR', ]); return R..

source 2022.11.23

코드가 종료되면 경보음이 울립니다.

코드가 종료되면 경보음이 울립니다. 코드를 실행하는 데 시간이 너무 오래 걸리고 항상 쳐다보고 싶지는 않지만 언제 실행되는지 알고 싶습니다. 어떻게 하면 (Python) 코드를 일종의 알람으로 만들 수 있습니까?코드 끝에 도달하면 .wav 파일을 재생하려고 했는데... 이게 실현 가능한 생각일까?그렇다면 어떻게 해야 하죠?Windows 의 경우 import winsound duration = 1000 # milliseconds freq = 440 # Hz winsound.Beep(freq, duration) 여기서 freq는 주파수(Hz)이며 지속 시간은 밀리초입니다. Linux 및 Mac의 경우 import os duration = 1 # seconds freq = 440 # Hz os.system('..

source 2022.11.23