반응형

분류 전체보기 670

Firebase apiKey를 공개해도 안전한가요?

Firebase apiKey를 공개해도 안전한가요? Firebase Web-App 가이드에는 다음과 같이 기술되어 있습니다.apiKey파이어베이스 html. // TODO: Replace with your project's customized code snippet 으로써, 「」는apiKey이치노 그 열쇠의 용도는 무엇이며, 정말로 공개를 의도하고 있는 것입니까?apiKey구글 파이어베이스누군가가 그것을 아는 것은 보안상의 위험이 아닙니다.사실, 파이어베이스 프로젝트와 상호작용하기 위해서는 그들이 그것을 알아야 합니다.이 설정 데이터는 Firebase를 백엔드로 사용하는 모든 iOS 및 Android 앱에도 포함되어 있습니다. 그런 합니다.https://.firebaseio.com. 이것이 보안 위험이 ..

programing 2022.10.27

SQL/MySQL에서 Join 스테이트먼트의 "ON"과 "WHERE"의 차이점은 무엇입니까?

SQL/MySQL에서 Join 스테이트먼트의 "ON"과 "WHERE"의 차이점은 무엇입니까? 다음 문장은 동일한 결과를 제공합니다(사용 중인 경우).on, 및 다른 한쪽은 를 사용합니다.where): mysql> select * from gifts INNER JOIN sentGifts ON gifts.giftID = sentGifts.giftID; mysql> select * from gifts INNER JOIN sentGifts WHERE gifts.giftID = sentGifts.giftID; 왼쪽 외부 결합이 "일치되지 않은" 케이스를 찾는 경우에만 볼 수 있습니다. (누구도 보내지 않은 선물을 찾기 위해) mysql> select name from gifts LEFT OUTER JOIN sen..

programing 2022.10.27

2행에서 파일을 읽거나 헤더 행을 건너뜁니다.

2행에서 파일을 읽거나 헤더 행을 건너뜁니다. 헤더 행을 건너뛰고 line2부터 파일 읽기를 시작하려면 어떻게 해야 합니까?with open(fname) as f: next(f) for line in f: #do something f = open(fname,'r') lines = f.readlines()[1:] f.close() 첫 번째 행을 원하는 경우 파일에 대해 작업을 수행할 경우 이 코드가 유용합니다. with open(filename , 'r') as f: first_line = f.readline() for line in f: # Perform some operations 슬라이스가 반복기에 효과가 있다면... from itertools import islice with open(fname) ..

programing 2022.10.27

어레이를 셔플하려면 어떻게 해야 하나요?

어레이를 셔플하려면 어떻게 해야 하나요? 이 질문에는 이미 답변이 있습니다. JavaScript 어레이를 랜덤화(shuffle)하는 방법 (66개의 답변) 닫힘2년 전에요. JavaScript의 여러 요소를 다음과 같이 섞고 싶습니다. [0, 3, 3] -> [3, 0, 3] [9, 3, 6, 0, 6] -> [0, 3, 6, 9, 6] [3, 3, 6, 0, 6] -> [0, 3, 6, 3, 6] 최신 버전의 Fisher-Yates 셔플알고리즘을 사용합니다. /** * Shuffles array in place. * @param {Array} a items An array containing the items. */ function shuffle(a) { var j, x, i; for (i = a.le..

programing 2022.10.27

업데이트 시 입력 키 중복 방지 방법

업데이트 시 입력 키 중복 방지 방법 문제 설명 연결된 3개의 기본 키의 마지막 기본 키는 업데이트하지 않습니다.그러나 문제는 첫 번째와 두 번째 기본 키가 여러 레코드에 대해 동일할 수 있다는 것입니다.이 경우 새로운 값을 설정할 때 해당 문제를 피하기 위해 하위 요청을 사용하더라도 입력 키가 중복됩니다. 일부 코드 스키마 create table llx_element_contact ( rowid int auto_increment primary key, datecreate datetime null, statut smallint default 5 null, element_id int not null, fk_c_type_contact int not null, fk_socpeople int not null, ..

programing 2022.10.27

루프가 정말 역방향으로 더 빠릅니까?

루프가 정말 역방향으로 더 빠릅니까? 나는 이런 말을 꽤 많이 들었다.JavaScript 루프가 거꾸로 계산될 때 정말 더 빠릅니까?그렇다면 왜?역루프가 더 빠르다는 것을 보여주는 테스트 스위트의 예를 몇 가지 보았지만, 그 이유에 대한 설명을 찾을 수 없습니다! 루프가 완료되었는지 확인할 때마다 속성을 평가할 필요가 없어지고 최종 수치와 대조하여 확인할 수 있기 때문이라고 생각합니다. 예. for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. } 그게 아니라i--보다 빠르다i++사실 둘 다 똑같이 빨라요. 오름차순 루프에서 시간이 걸리는 것은 각각에 대한 평가..

programing 2022.10.27

jQuery에서 텍스트 영역의 변경 이벤트에 바인딩하려면 어떻게 해야 합니까?

jQuery에서 텍스트 영역의 변경 이벤트에 바인딩하려면 어떻게 해야 합니까? 에 변화가 있었는지 캡처하고 싶다.. 임의의 문자(삭제, 백스페이스)를 입력하거나 마우스를 클릭하여 붙여넣기 또는 잘라내기 등의 작업을 수행합니다.이러한 모든 이벤트에 대해 트리거할 수 있는 jQuery 이벤트가 있습니까? 변경 이벤트를 시도했지만 컴포넌트에서 탭아웃된 후에만 콜백이 트리거됩니다. 사용방법: 버튼을 활성화하고 싶은 경우에는 임의의 텍스트가 포함되어 있습니다.실제로 사용해 보세요. $('#textareaID').bind('input propertychange', function() { $("#yourBtnID").hide(); if(this.value.length){ $("#yourBtnID").show(); }..

programing 2022.10.27

Python의 진입점에 대해 설명하시겠습니까?

Python의 진입점에 대해 설명하시겠습니까? Pylons와 Peak 페이지에 있는 계란 진입점에 대한 문서를 읽었는데 아직도 잘 모르겠어요.누가 설명 좀 해주시겠어요?"엔트리 포인트"는 일반적으로 Python 패키지의 개발자 또는 사용자가 사용하기를 원하는 함수(또는 기타 호출 가능한 함수 유사 객체)입니다. 단, 호출 불가능한 객체는 (댓글에서 올바르게 지적된 바와 같이) 진입 포인트로 제공될 수 있습니다. 있는 는 「」입니다.console_scripts진입점 - 패키지를 설치하는 사용자가 명령줄 도구로 사용할 수 있는 기능을 가리킵니다.은 당신의 것은 your 에 들어갑니다.setup.py★★★★★★★★★★★★★★★★★★: entry_points={ 'console_scripts': [ 'cursi..

programing 2022.10.26

다음 주 월요일, 화요일 등의 날짜를 가져옵니다.

다음 주 월요일, 화요일 등의 날짜를 가져옵니다. 월요일, 화요일, 수요일 등의 날짜 스탬프를 찾고 싶습니다.만약 그 날이 이번 주에 오지 않았다면 이번 주, 아니면 다음 주로 하고 싶습니다.감사합니다!참조 strtotime('next tuesday'); 주 번호를 보면 해당 날이 지났는지 알 수 있습니다. $nextTuesday = strtotime('next tuesday'); $weekNo = date('W'); $weekNoNextTuesday = date('W', $nextTuesday); if ($weekNoNextTuesday != $weekNo) { //past tuesday } 조금 늦은 답변인 것은 알지만, 향후 참조를 위해 답변을 추가하고 싶습니다. // Create a new Dat..

programing 2022.10.26

python에서 행별로 MySQL ResultSet을 가져오는 방법

python에서 행별로 MySQL ResultSet을 가져오는 방법 MySQL ResultSets는 기본적으로 작업을 수행하기 전에 서버에서 완전히 가져옵니다.결과 세트가 큰 경우 이 값은 사용할 수 없게 됩니다.그 대신 서버에서 행을 하나씩 가져오고 싶습니다. Java에서는 ("ResultSet" 아래)의 지시에 따라 다음과 같은 문장을 작성합니다. stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY); stmt.setFetchSize(Integer.MIN_VALUE); 이것은 Java에서 잘 동작합니다.질문입니다. 비단뱀에게도 같은 방법이 있을까요? 한 번에 1000줄로 ..

programing 2022.10.26
반응형