반응형

전체 글 662

django의 model.save()가 full_clean()을 호출하지 않는 이유는 무엇입니까?

django의 model.save()가 full_clean()을 호출하지 않는 이유는 무엇입니까? 저는 장고의 옴이 모델 폼의 일부로 저장되지 않는 한 모델에서 'full_clean'이라고 부르지 않는 이유가 있는지 아는 사람이 있는지 궁금합니다. 모델의 save() 메서드를 호출할 때 full_clean()은 자동으로 호출되지 않습니다.수동으로 생성한 모델에 대해 한 단계 모델 유효성 검사를 실행하려면 수동으로 호출해야 합니다. django의 전체 클린 문서 (참고: Django 1.6에 대한 견적 업데이트...이전 django 문서에도 모델폼에 대한 경고가 있었습니다.) 사람들이 이런 행동을 원하지 않는 좋은 이유가 있습니까?모델에 유효성 검사를 추가하는 데 시간이 걸린다면 모델이 저장될 때마다 유효..

programing 2023.06.09

PHP EXCEL에서 날짜 형식 읽기

PHP EXCEL에서 날짜 형식 읽기 저는 PHP 엑셀을 사용하여 엑셀 파일을 읽었습니다. 하지만 그 엑셀 파일에 일부 날짜(시간 형식)가 포함되어 있습니다. PHP 엑셀은 그 경우에 잘못된 값을 반환합니다. 내 코드는 아래에 있습니다. enter code hereinclude 'Classes/PHPExcel/IOFactory.php'; $inputFileName = 'index.xlsx'; // Read your Excel workbook try { $inputFileType = PHPExcel_IOFactory::identify($inputFileName); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $o..

programing 2023.06.09

GIT 커밋 편집기를 닫는 방법은 무엇입니까?

GIT 커밋 편집기를 닫는 방법은 무엇입니까? 방금명령실습니다행했 했습니다.$ git commit그리고 새로운 편집자를 엽니다.하지만 새로운 커밋 편집기를 닫으려고 합니다.어떻게 하는 거지?Windows용 Git을 사용하고 있습니다.파일을 편집기에 저장합니다.Emacs인CTRLS 경우: 저장한CTRLC 후 종료하거나 vi인 경우: 를 누릅니다.esc가장 먼저 편집에서 벗어났습니다.(창/vi에서)문제도 있었습니다.Linux에서 +(및 확인)를 X사용한 다음 셸로 돌아가 풀/푸시할 준비를 했습니다. Windows GITCtrl Bash+X에서는 아무것도 하지 않고 vi/vim처럼 작동합니다.인라인 삽입 모드로 들어가려면 누릅니다.맨 위에 설명을 입력하고 를 눌러 삽입 모드를 종료한 다음:x!(이제 커서가 맨..

programing 2023.06.09

ANR 오류 "Broadcast of Intent {act=com.google.화력 기지인스턴스_ID_EVENT"... "파이어베이스"인스턴스 IDAndroid 7.1 및 8.0용 "내부 수신기"

ANR 오류 "Broadcast of Intent {act=com.google.화력 기지인스턴스_ID_EVENT"... "파이어베이스"인스턴스 IDAndroid 7.1 및 8.0용 "내부 수신기" 최근에 보고된 ANR 오류가 많은 안드로이드 앱이 있습니다.이 문제는 Android 7.1 및 8.0에서만 발생합니다(예: 4.4, 5.0 또는 6.0).ANR은 다음과 같습니다. Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT flg=0x14 cmp=com.our.package.name/com.google.firebase.iid.FirebaseInstanceIdInternalReceiver (has extras) } 질문은 다음과 같습니다.왜 ..

programing 2023.06.09

오라클.NetManagedDataAccess 오류: 'OracleInternal' 유형을 로드할 수 없습니다.어셈블리의 Common.ConfigBaseClass'

오라클.NetManagedDataAccess 오류: 'OracleInternal' 유형을 로드할 수 없습니다.어셈블리의 Common.ConfigBaseClass' 로컬, 개발 서버 및 프로덕션 서버에서 작동하는 프로젝트가 있습니다. 테스트 서버에서 실행하려고 하면 아래 오류가 발생하고, 화면을 멍하니 쳐다볼 수 없을 정도로 어떻게 해야 할지 모르겠습니다.힌트? 문제를 소스로 추적하는 프로세스? Oracle 12.2용 NuGet 패키지 등을 설치했습니다. 'OracleInternal' 유형을 로드할 수 없습니다.'Oracle' 어셈블리의 Common.ConfigBaseClass'입니다.관리 데이터 액세스, 버전=4.121.2.0, Culture=중립, 공개 키토큰=89b483f429c47342'입니다.설명..

programing 2023.06.09

문자 배열/문자열은 바이너리 파일에 어떻게 저장됩니까?

문자 배열/문자열은 바이너리 파일에 어떻게 저장됩니까? 다른 컴파일러를 사용하여 이 코드를 컴파일하고 16진수 편집기에서 출력을 검사할 때 "낸시" 문자열을 어딘가에서 찾을 것으로 예상됩니다. #include int main() { char temp[6] = "Nancy"; printf("%s", temp); return 0; } 다음에 대한 출력 파일gcc -o main main.c다음과 같이 표시됩니다. 에 대한 출력g++ -o main main.c"낸시"를 찾을 수가 없어요. 비주얼 스튜디오(MSVC 1929)에서 동일한 코드를 컴파일하면 16진수 편집기에 전체 문자열이 표시됩니다. (1)의 문자열 중간에 랜덤 바이트가 있는 이유는 무엇입니까?컴파일러가 생성하는 출력 파일에 데이터를 저장하는 방법에..

programing 2023.06.09

SQL Group By and Order - 테이블의 가장 최근 항목에 대한 세부 정보 검색

SQL Group By and Order - 테이블의 가장 최근 항목에 대한 세부 정보 검색 각 bot_id에 대한 최신 Entry를 반환하는 SQL Query를 만들고 싶습니다. 현재 요청은 다음과 같이 보이지만 항상 첫 번째 Entry를 반환합니다. DESC & ASC는 아무런 차이가 없습니다. SELECT bot_id, id FROM t_request_history GROUP BY bot_id ORDER BY request_time DESC 표는 다음과 같습니다. t_request_history 이드 bot_id 부탁한다 대답 오류 request_time 1 usr_e74ae42b-080c-48e0-9e6c a a 0 2021-09-16 23:37:10 2 usr_e74ae42b-080c-48e0-..

programing 2023.06.09

Android 전화기의 전화 번호를 프로그래밍 방식으로 가져옵니다.

Android 전화기의 전화 번호를 프로그래밍 방식으로 가져옵니다. 안드로이드 앱을 실행하는 장치의 전화 번호를 프로그래밍 방식으로 가져오는 방법은 무엇입니까?코드: TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); String mPhoneNumber = tMgr.getLine1Number(); 필요한 권한: 주의사항: 높은 지지를 받은 댓글에 따르면, 주의해야 할 몇 가지 주의 사항이 있습니다.은 반할수있다니를 반환할 수 .null또는""아니 심지어는"???????"더 이상 유효하지 않은 오래된 전화 번호를 반환할 수 있습니다.할 수 장를고게식별수할있것는원다합사다니음용야해을면한..

programing 2023.06.09

Yum이 키보드 인터럽트 오류와 함께 충돌했습니다.

Yum이 키보드 인터럽트 오류와 함께 충돌했습니다. 페도라16(python2.7)보다 더 새로운 버전의 파이썬(3.2.3)을 설치했습니다. 그리고 지금은yum작동을 중지합니다.다음과 같은 오류가 표시됩니다. [root@localhost yum-3.4.3]# yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 오류를 해결하는 방법에 대해 조언해 주십시오.제가 업데이트나 설치를 할 수 없기 때문에 도움이 될 것 같습니다.왜냐면yum지원하지 않음Python3. 명령을 실행할 수 있습니다.vi /usr/bin/yum,바꾸다/usr/bin/python로./usr/bin/python2제일선에서 따라서 명..

programing 2023.06.09

c 정수의 get nth 바이트

c 정수의 get nth 바이트 첫 번째 바이트는 다음을 사용하여 얻을 수 있습니다. int x = number & ((1 (8*n)) & 0xff; 여기서 n은 첫 번째 바이트의 경우 0, 두 번째 바이트의 경우 1 등입니다.(n+1)번째 바이트가 메모리에 나타나는 순서에 상관없이 (x86과 같은 리틀 엔디언 기계에서는 가장 작은 것에서 가장 중요한 것이기도 함): int x = ((unsigned char *)(&number))[n]; 빅 엔디언 시스템에서 최하위에서 최상위까지의 (n+1)번째 바이트의 경우: int x = ((unsigned char *)(&number))[sizeof(int) - 1 - n]; 최소에서 최대 유의(모든 엔디안)까지 (n+1)번째 바이트의 경우: int x = ((u..

programing 2023.06.09
반응형