전체 글 1170

forceLayout(), requestLayout() 및 invalidate() 사용

forceLayout(), requestLayout() 및 invalidate() 사용 저는 그 역할에 대해 조금 혼란스럽습니다.forceLayout(),requestLayout()그리고.invalidate()View급 그들을 언제 부를까요?François Bourliux와 Dalvik이 제공하는 답변을 더 잘 이해하기 위해서 Arpit Mathur의 멋진 뷰 라이프사이클 다이어그램을 살펴보시기를 권합니다.invalidate() 부르기invalidate()보기를 다시 그리기 스케줄을 지정할 때 수행됩니다.결과적으로onDraw결국(곧, 즉시는 아니지만) 호출됩니다.사용자 정의 보기가 호출하는 경우의 예는 텍스트 또는 배경색 속성이 변경된 경우입니다. 보기는 다시 그려지지만 크기는 변경되지 않습니다. req..

programing 2023.10.27

jQuery의 정규식 필드 유효성 검사

jQuery의 정규식 필드 유효성 검사 jQuery에서 문자열에 주어진 정규식을 맞추기 위해 사용할 수 있는 함수/플러그인이 있습니까? 예를 들어 전자 메일 입력 상자에서 전자 메일 주소를 받고 올바른 형식인지 확인합니다.제 정규식 검증이 입력과 일치하는지 확인하려면 어떤 jQuery 기능을 사용해야 합니까? 해결책을 찾아봤지만 아무것도 찾을 수가 없었습니다.regex를 기반으로 일부 요소를 검색하고 싶었으면 다음을 사용할 수 있습니다.filter기능.예를 들어, 모든 입력 상자에서 사용자가 숫자만 입력했는지 확인하고 싶었다고 하면, 일치하지 않는 모든 입력을 찾아 강조 표시를 해 보겠습니다. $("input:text") .filter(function() { return this.value.match(/..

programing 2023.10.27

휴대용 코드 - 문자당 비트 수

휴대용 코드 - 문자당 비트 수 C/C++ 표준은 char당 최소 8비트만 보장하며 이론적으로는 9/16/42/다른 모든 것이 가능하며 따라서 휴대용 코드 작성에 관한 모든 사이트는 8bpc를 가정하지 말 것을 경고합니다.제 질문은 이게 얼마나 "휴대용이 아닌" 것인가 하는 것입니다. 제가 설명해 드릴게요.제가 보기에 시스템은 세 가지로 분류됩니다. 컴퓨터 - Mac/Linux/Windows/Unix/*nix/posix/무엇이든 실행하는 데스크톱, 노트북, 서버 등을 의미합니다. (목록이 정확하지는 않지만, 여러분은 이해하실 수 있습니다.)다음과 같은 시스템이 있다면 저는 매우 놀랄 것입니다.char정확히는 8비트가 아닙니다.(잘못된 경우 수정해 주십시오.) 운영 체제를 갖춘 장치 - 여기에는 스마트폰과..

programing 2023.10.27

플라스크에서 SQL 화학 결과를 jsonify화합니다.

플라스크에서 SQL 화학 결과를 jsonify화합니다. 이 질문에는 이미 다음과 같은 답변이 있습니다. SqlAlchemy 결과를 JSON으로 직렬화하는 방법은? (37개 답변) 닫힘4년 전에. 플라스크/피톤으로 설정된 SQLAlchemy 결과를 jsonization하려고 합니다. Flask 메일링 리스트는 다음과 같은 방법 http://librelist.com/browser/ /flask/2011/2/16/jsonify-sqalchemy-pag화-수집-result/#04a0754b63387f87dda564bde426e: return jsonify(json_list = qryresult) 그러나 다음 오류를 반환합니다. TypeError: is not JSON serializable 내가 여기서 뭘 간과..

programing 2023.10.27

middle click (새 탭) 및 javascript 링크

middle click (새 탭) 및 javascript 링크 저는 직장에서 웹사이트를 담당하고 있는데, 최근에는 더 빠르고 대응력을 높이기 위해 아약스 요청을 추가했습니다.하지만 그것은 문제를 제기했습니다. 제 페이지에는 메뉴처럼 왼쪽에 색인표가 있습니다.클릭하면 페이지의 나머지 부분을 채우는 요청이 이루어집니다.언제든지 색인의 다른 항목을 클릭하여 다른 페이지를 로드할 수 있습니다. javascript를 추가하기 전에 인덱스의 각 항목에 대해 미들클릭(새 탭 열기)이 가능하여 그 중 하나를 처리하는 동안 다른 페이지를 로드할 수 있었습니다.하지만 제가 모든 링크를 ajax 요청으로 변경했기 때문에, 그들은 이제 실제 링크가 아닌 javascript를 실행합니다.그래서 중간에 클릭하면 빈 탭만 열립니다..

programing 2023.10.27

Oracle-sql의 특정 열에서 전체 데이터 삭제

Oracle-sql의 특정 열에서 전체 데이터 삭제 저는 최근에 배우기 시작했습니다.Oracle-sql. 나는 그것을 알고 있습니다.DELETE특정 행을 삭제할 수 있습니다.그럼, 테이블의 특정 열에서 데이터 전체를 삭제할 수 있습니까?DELETE지휘.(저도 알고 있습니다.UPDATEnull 값을 전체 열에 설정함으로써 명령어의 기능을 달성할 수 있습니다.DELETE).DELETE DELETE 문은 지정된 테이블 또는 뷰에서 데이터의 전체 행을 제거합니다. 특정 열에서 데이터를 "제거"하려면 다음을 업데이트합니다. UPDATE table_name SET your_column_name = NULL; 또는 열이 다음과 같은 경우NOT NULL UPDATE table_name SET your_column_na..

programing 2023.10.27

power(a,b) modn 계산하기

power(a,b) modn 계산하기 RSA 복호화에 사용할 모델을b 계산하고자 합니다.내 코드(아래)가 오답을 반환합니다.무슨 문제가 있습니까? unsigned long int decrypt2(int a,int b,int n) { unsigned long int res = 1; for (int i = 0; i < (b / 2); i++) { res *= ((a * a) % n); res %= n; } if (b % n == 1) res *=a; res %=n; return res; } 이 C++ 코드를 사용해 보세요.32비트와 64비트 정수를 사용했습니다.SO한테 받은 거라고 확신합니다. template T modpow(T base, T exp, T modulus) { base %= modulus; T..

programing 2023.10.27

포인터를 파일 시작으로 재설정

포인터를 파일 시작으로 재설정 명령줄 입력 또는 파일의 시작으로 포인터를 재설정하려면 어떻게 해야 합니까?예를 들어, 내 기능은 파일에서 한 줄로 읽고 getchar()를 사용하여 출력하는 것입니다. while((c=getchar())!=EOF) { key[i++]=c; if(c == '\n' ) { key[i-1] = '\0' printf("%s",key); } } 이를 실행한 후 포인터가 EOF를 가리키고 있다고 가정합니까?파일의 시작 부분을 다시 가리키거나 입력 파일을 다시 읽으려면 어떻게 해야 합니까? ./function < 입력으로 입력합니다.txt)만약 당신이.FILE*이외에stdin, 다음을 사용할 수 있습니다. rewind(fptr); 아니면 fseek(fptr, 0, SEEK_SET); ..

programing 2023.10.27

Google Analytics에서 트래픽 스푸핑을 방지하는 방법

Google Analytics에서 트래픽 스푸핑을 방지하는 방법 우리는 각각 고유한 api 키를 가진 ajax 스타일의 서비스를 우리의 많은 웹사이트에 내장하고 싶습니다.제가 볼 수 있는 문제는 api 키가 자바스크립트 파일에 저장되어 있기 때문에 사용자가 잠재적으로 키를 가져가서 http referer를 스푸핑하고 그 api 키 아래의 api에 수백만 개의 요청을 할 수 있다는 것입니다. 그래서 구글에서 어떻게 분석 스푸핑을 방지할 수 있는지 궁금합니다.이것은 거의 같은 생각을 사용하기 때문입니다. 저는 또한 다른 아이디어에도 관심이 있습니다. 근본적으로 여기에 과정이 있습니다. A 사이트 -> 사용자 Ajax B 사이트 편집 - API가 ajax를 통해 호출되는 동안 악용되지 않도록 보호할 수 있는 ..

programing 2023.10.27

Android용 네트워크 연결 부족 시뮬레이션

Android용 네트워크 연결 부족 시뮬레이션 문 닫았습니다.이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 권장 사항을 찾고 있습니다.충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용하지 않습니다.질문을 편집하여 사실과 인용으로 답변할 수 있습니다. 3년전에 문을 닫았습니다. 이 질문을 개선합니다. 네트워크 연결이 낮은 경우가 있는지 애플리케이션을 테스트하고 싶습니다.엘리베이터에 서 있는 것을 제외하고, 이것을 하는 가장 좋은 방법은 무엇입니까?알루미늄 호일로 휴대전화를 포장해 보았지만 별 도움이 되지 않았습니다. 에뮬레이터가 아니라 실제 장치에서 테스트를 해봐야 합니다.좀 이상하게 들릴지도 모르지만, ..

programing 2023.10.27