반응형

javascript 150

스 와이프하여 셀을 삭제하면 tableViewHeader가 셀과 함께 이동합니다.

스 와이프하여 셀을 삭제하면 tableViewHeader가 셀과 함께 이동합니다. iOS 8 tableViewHeader에서 my UITableView에서 이상한 버그가 발생했습니다 . 셀을 스 와이프하여 삭제 버튼 (표준 iOS 스 와이프하여 삭제)을 표시하면 스 와이프 tableViewHeader중인 셀과 함께 이동합니다 . 셀을 스 와이프하면 헤더가 스 와이프되는 셀과 동일한 방식으로 이동합니다. 테이블보기의 다른 셀은 이동되지 않으며 머리글과 스 와이프되는 셀만 이동됩니다. iOS 7에서 이것을 테스트했지만 문제가 발생하지 않았습니다. 나에게 이것은 tableViewHeaderiOS 8 의 버그처럼 보입니다 .이 버전에서만 발생하고 절대 발생해서는 안되는 것 같습니다. 헤더가 스 와이프하여 삭제에..

programing 2021.01.15

기기가 충전 중이거나 앱이 포 그라운드 인 경우에만 무음 푸시 알림이 전달됩니다.

기기가 충전 중이거나 앱이 포 그라운드 인 경우에만 무음 푸시 알림이 전달됩니다. 자동 푸시 알림을 구현했지만 이상한 동작을 발견했습니다. 자동 푸시 알림은 다음을 통해 처리됩니다. - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler 무음 푸시 메시지는 장치가 충전 중이거나 (예 : 케이블 연결됨) 내 앱이 포 그라운드 인 경우에만 수신되는 것 같습니다. 충전기 (또는 Mac)에서 장치를 분리 하면 앱이 포 그라운드 상태가 아니면 더 이상 ..

programing 2021.01.15

사용자 입력을 삭제하는 것이 가장 좋은시기는 언제입니까?

사용자 입력을 삭제하는 것이 가장 좋은시기는 언제입니까? 사용자는 신뢰할 수 없습니다. 신뢰할 수없는 사용자의 입력을 신뢰하지 마십시오. 알겠습니다. 그러나 입력을 삭제하는 가장 좋은시기가 언제인지 궁금합니다. 예를 들어, 사용자 입력을 맹목적으로 저장 한 다음 액세스 / 사용할 때마다이를 삭제합니까, 아니면 입력을 즉시 삭제 한 다음이 "정리 된"버전을 저장합니까? 아마도 이것들 외에도 내가 해보지 못한 다른 접근법이있을 수도 있습니다. 사용자 입력에서 나온 모든 데이터는 여전히 조심스럽게 접근해야하므로 "정리 된"데이터가 여전히 무의식적으로 또는 우연히 위험 할 수 있기 때문에 저는 첫 번째 방법을 더 선호합니다. 어느 쪽이든, 사람들은 어떤 방법이 가장 좋다고 생각하며 그 이유는 무엇입니까? 가능한..

programing 2021.01.15

JOIN이 WHERE보다 빠릅니까?

JOIN이 WHERE보다 빠릅니까? 연결된 두 개의 테이블이 있다고 가정합니다 (하나는 다른 하나에 외래 키가 있음). CREATE TABLE Document ( Id INT PRIMARY KEY, Name VARCHAR 255 ) CREATE TABLE DocumentStats ( Id INT PRIMARY KEY, DocumentId INT, -- this is a foreign key to table Document NbViews INT ) 나는 이것이 일을하는 가장 현명한 방법은 아니지만 이것이 내가 생각 해낼 수있는 가장 좋은 예라는 것을 압니다. 이제보기가 500 개가 넘는 모든 문서를 가져오고 싶습니다. 내 마음에 떠오르는 두 가지 해결책은 다음과 같습니다. SELECT * FROM Docu..

programing 2021.01.15

Python을 사용하여 파일 (ics / icalendar) 구문 분석

Python을 사용하여 파일 (ics / icalendar) 구문 분석 다음 형식의 .ics 파일이 있습니다. 그것을 구문 분석하는 가장 좋은 방법은 무엇입니까? 각 항목에 대한 요약, 설명 및 시간을 검색해야합니다. BEGIN:VCALENDAR X-LOTUS-CHARSET:UTF-8 VERSION:2.0 PRODID:-//Lotus Development Corporation//NONSGML Notes 8.0//EN METHOD:PUBLISH BEGIN:VTIMEZONE TZID:India BEGIN:STANDARD DTSTART:19500101T020000 TZOFFSETFROM:+0530 TZOFFSETTO:+0530 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTAR..

programing 2021.01.15

확장 된 WAR 파일의 장점 / 단점

확장 된 WAR 파일의 장점 / 단점 오늘 읽은 질문에 대한 답변은 확장 된 (압축이 풀린) WAR 로 애플리케이션을 배포하는 것을 제안했습니다 . 생각하게 했어요. 내가 JBoss / Tomcat에 수행 한 모든 배포에는 WAR / EAR 파일이 있습니다. 적어도 내가 기억할 수있는 한. 내가 몇 년 동안 실수를 했나요? 앱을 패키지화하지 않고 확장 된 형태로 배포하면 이점이 있습니까? 나는 그것이 다른 질문에서 폭발 한 전쟁을 언급하는 나의 대답이라고 생각합니다. Exploded WAR은 탐색하기 쉽고 애플리케이션의 '부분'을 훨씬 더 빠르게 배포 할 수 있습니다 (웹 / 앱 서버가이를 처리하는 방법에 따라 다름). 예를 들어 JSP 페이지와 같은 단일 리소스를 교체합니다. 그러나 몇 가지 단점이있을..

programing 2021.01.15

Java 6 및 Java 7에서 다르게 작동하는 intern ()

Java 6 및 Java 7에서 다르게 작동하는 intern () class Test { public static void main(String...args) { String s1 = "Good"; s1 = s1 + "morning"; System.out.println(s1.intern()); String s2 = "Goodmorning"; if (s1 == s2) { System.out.println("both are equal"); } } } 이 코드는 자바 6 자바 6 자바 7에 다른 출력을 생성하는 s1==s2상태로 되돌아 false앤드 자바 7 s1==s2복귀 true. 왜? 이 프로그램이 Java 6 및 Java 7에서 다른 출력을 생성하는 이유는 무엇입니까? JDK7은 이전과 다른 방식으로 ..

programing 2021.01.15

프로세스 fork ()간에 메모리를 공유하는 방법은 무엇입니까?

프로세스 fork ()간에 메모리를 공유하는 방법은 무엇입니까? fork child에서 전역 변수를 수정하면 메인 프로그램에서 변경되지 않습니다. 자식 포크에서 전역 변수를 변경하는 방법이 있습니까? #include #include #include int glob_var; main (int ac, char **av) { int pid; glob_var = 1; if ((pid = fork()) == 0) { /* child */ glob_var = 5; } else { /* Error */ perror ("fork"); exit (1); } int status; while (wait(&status) != pid) { } printf("%d\n",glob_var); // this will display 1..

programing 2021.01.15

강제 다운로드 대신 AWS S3 디스플레이 파일 인라인

강제 다운로드 대신 AWS S3 디스플레이 파일 인라인 어떤 이유로 내 S3 버킷의 파일이 인라인으로 표시되지 않고 강제로 다운로드되므로 이미지 링크를 복사하여 주소 표시 줄에 붙여 넣은 다음 탐색하면 브라우저에서 다운로드하도록 승격됩니다. 대신 URL로 이동하려면 이미지 열기를 클릭해야합니다. S3에서 파일이 제공되는 방식을 변경하는 모든 방법 Content-Type을 변경해야합니다. S3 콘솔에서 객체를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 메타 데이터 아래에 있습니다. 프로그래밍 방식으로 수행 할 수도 있습니다 : http://docs.amazonwebservices.com/AWSSDKforPHP/latest/index.html#m=AmazonS3/change_content_type ..

programing 2021.01.15

입력하는 동안 UITextField 크기 조정 (자동 레이아웃 사용)

입력하는 동안 UITextField 크기 조정 (자동 레이아웃 사용) 두 개의 UITextFields (테두리 없음)가있는 UITableViewCell이 있습니다. 수평 레이아웃을 설정하는 데 다음 제약 조건이 사용됩니다. @"|-10-[leftTextField(>=80)]-(>=10)-[rightTextField(>=40)]-10-|" 화려하지 않고 예상대로 작동합니다. 보시다시피 상단 textField의 크기가 정확합니다. 아래쪽 textField는 빈 텍스트로 시작했으며 빈 텍스트로 인해 너비가 80 포인트입니다. 편집 텍스트 필드에 텍스트를 입력하면 텍스트가 왼쪽으로 스크롤되지만 너비는 변경되지 않습니다. 마음에 들지 않습니다. 사용자가 해당 textField에 입력하는 동안 textField의 ..

programing 2021.01.15
반응형