전체 글 1444

Python에서 사전을 반복할 때 .items()를 호출해야 하는 이유는 무엇입니까?

Python에서 사전을 반복할 때 .items()를 호출해야 하는 이유는 무엇입니까? 사전에서 키, 값 쌍을 반복해서 호출해야 하는 이유는 무엇입니까?즉 dic = {'one': '1', 'two': '2'} for k, v in dic.items(): print(k, v) 왜 그것이 사전을 반복하는 기본적인 동작이 아닌가요? for k, v in dic: print(k, v) 모든 파이썬 컨테이너 C에 대해 기대되는 것은 for item in C: assert item in C 잘 지나갈 거예요 -- 만약 한 가지 감각이 있다면 놀랄 거라고 생각하지 않나요?in(루프 조항이) 다른 것과 전혀 다른 의미(존재확인)를 가진 것입니까?물론 그럴 겁니다!목록, 집합, 튜플, ...에 대해 자연스럽게 그런 방식..

programing 2023.09.17

사용자 정보와 사용자 로그인 및 비밀번호를 가장 잘 저장하는 방법

사용자 정보와 사용자 로그인 및 비밀번호를 가장 잘 저장하는 방법 Mysql을 사용하고 있는데 사용자 개인 정보와 로그인 및 비밀번호를 두 개의 테이블로 분리한 후 둘 중 하나만 참조하는 것이 낫다고 생각했습니다. 참고 : 제 게시물을 명확히 하기 위해 비밀번호 보안 기술(해시, 소금 등)을 이해합니다.저는 제 삶의 다른 부분(투자, 데이터 백업, 심지어 개인 스토리지)의 관행을 따르고 있다면 최악의 경우(표나 화재)에는 표 간에 정보를 분할하는 것이 추가 데이터를 보호할 수 있다는 것을 알고 있습니다.비밀번호를 저장하지 마십시오.디스크에 저장된 적이 있으면 도난당할 수 있습니다.대신 암호 해시를 저장합니다.bcrypt(소금 포함)와 같이 올바른 해싱 알고리즘을 사용합니다. 편집: OP는 위 문제를 이해..

programing 2023.09.17

스프링 : @모델속성 VS @RequestBody

스프링 : @모델속성 VS @RequestBody 제가 틀렸다면 고쳐주세요.둘 다 Data Binding에 사용할 수 있습니다. 문제는 @ModelAttribute를 언제 사용하느냐는 것입니다. @RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit", method = RequestMethod.POST) public String processSubmit(@ModelAttribute Pet pet) { } 또한 @RequestBody는 언제 사용해야 합니까? @RequestMapping(value = "/user/savecontact", method = RequestMethod.POST public String saveContact(@RequestBody ..

programing 2023.09.17

wp-admin 또는 wp-login.php에서 루프 재연결

wp-admin 또는 wp-login.php에서 루프 재연결 저는 MAMP를 사용하여 로컬에서 빠른 워드프레스 사이트를 만든 다음 SVN 레포로 확인했습니다.그런 다음 개발 서버에서 확인했습니다. 인터커넥트에서 검색 및 교체 도구 스크립트를 실행하여 서버의 데이터베이스에 있는 사이트의 URL을 업데이트하는 것 외에는 변경한 사항이 없습니다. 처음에 500 서버 오류가 발생했습니다.로그를 확인해보니 이 "소프트 익셉션"은index.php그룹별로 쓸 수 있었습니다. 권한은 664개였습니다.문제없습니다. 권한을 644로 빠르게 변경하면 이를 정렬할 수 있습니다.그래서 지금은 전면이 작동하고 있었습니다. 그런데 이상하게도 사이트의 관리자 쪽이 작동하지 않았습니다.모든 브라우저에서 무한 리다이렉트 루프가 생성되었..

programing 2023.09.17

테이블에 새 행과 데이터를 추가하는 함수 또는 하위

테이블에 새 행과 데이터를 추가하는 함수 또는 하위 저는 기본적으로 특정 이름의 엑셀 테이블을 공략할 수 있는 Sub를 만들고 그 아래에 새로운 행을 삽입하고 그 행에 데이터를 동시에 추가하고 싶습니다.그런 다음 서브를 종료합니다.그리고 테이블에 데이터가 없는 행이 하나만 있는 경우 해당 행에 데이터를 추가한 다음 서브를 종료합니다. 이거 어떻게 해요? 나는 의사코드로 이런 생각을 하고 있었습니다. Public Sub addDataToTable(ByVal strTableName as string, ByVal strData as string, ByVal col as integer) ActiveSheet.Table(strTableName).Select If strTableName.Rows.Count = 1 ..

programing 2023.09.17

Spring Social로 휴식 인증을 하는 방법은?

Spring Social로 휴식 인증을 하는 방법은? Spring security 예제(및 spring security java config)에 나와 있는 Spring Social + Spring security를 구현했습니다.당시 몇 가지 문제를 보고했습니다(https://jira.springsource.org/browse/SEC-2204) 참조). 이 문제는 모두 해결되었으며 보안은 정상적으로 작동합니다. 그러나 보안 구현을 변경하고 RESTful 인증을 사용하고 싶습니다.Spring oauth/oauth2(http://projects.spring.io/spring-security-oauth/) 에서 이 문제를 해결하지만 해당 사진에 Spring Social이 어떻게 들어맞을지 알 수 없습니다.Spr..

programing 2023.09.17

Git의 유명한 "ERROR: .git에 대한 권한이 사용자에게 거부됨"

Git의 유명한 "ERROR: .git에 대한 권한이 사용자에게 거부됨" 저는 구글링을 시도해 보았고 https://help.github.com/en/articles/connecting-to-github-with-ssh 과 다양하고 다양한 가이드를 읽었습니다.할 수 없습니다.git push -u origin master아니면git push origin master(동일한 명령어). 저는 적어도 2년 정도는 git 계정을 가지고 있었습니다.저는 성공적으로 레포를 만들 수 있었고,push -u origin master노트북에서는 괜찮지만 이 데스크톱에서는 문제가 있습니다. 제가 시도한 것은 다음과 같습니다. 1.git 사용자 이름을 설정했습니다. 2.git 사용자 이메일을 설정했습니다. 3.github의 계..

programing 2023.09.17

Excel을 사용하여 행렬을 단일 열로 변환하는 방법

Excel을 사용하여 행렬을 단일 열로 변환하는 방법 엑셀에는 다음과 같은 행렬이 있습니다. 3열: A,B,C 1행: abc 2열: def 3열: ghi 제가 필요한 것은 이 모든 값을 가진 한 개의 열입니다.결과는 다음과 같습니다. a b c d e f g h i 그 경우에는 트랜스포스 기능이 작동하지 않습니다.INDERICT 기능을 사용해 보았지만 해결책을 찾지 못했습니다.저는 makro보다는 표준 엑셀 공식으로 처리하고 싶습니다. 무슨 생각 있어요?예를 들어 다음과 같습니다. E1에 다음을 입력합니다. =INDEX($A$1:$C$3,ROUNDUP(ROW()/3,0),IF(MOD(ROW(),3)=0,3,MOD(ROW(),3))) 복사하면 다음을 얻을 수 있습니다. 유사한 공식을 사용하여 2차원 표를 ..

programing 2023.09.17

READ_의 차이점은 무엇입니까?Oracle 데이터베이스의 커밋되고 직렬화 가능한 격리 수준?

READ_의 차이점은 무엇입니까?Oracle 데이터베이스의 커밋되고 직렬화 가능한 격리 수준? 거래에 관한 서류를 몇 개 읽어보니, 지금 완전히 혼란스럽습니다.저의 시나리오를 먼저 설명하겠습니다. 저는 테이블에서 데이터(SELECT) 쿼리를 읽는 데 약 3분 정도 걸리는 일괄 읽기를 가지고 있습니다.그리고 동시에 다른 스레드가 INSERT/UPDATE/DEELETE를 수행하려고 합니다.데이터 소스의 기본 트랜잭션이 8(SERIALIBLE)이므로 트랜잭션을 획득할 수 없습니다.라는 오류가 발생했습니다. INSERT/UPDATE/DEELETE를 실행하려면 트랜잭션을 READ_로 설정합니다.UNCOMITED(읽기/쓰기/범위)입니다.쓰기/범위).그러나 프로그램을 실행할 때 지원되는 트랜잭션은 READ_뿐이라는 ..

programing 2023.09.17

이름이 있는 DataTable 열 인덱스 가져오기

이름이 있는 DataTable 열 인덱스 가져오기 저는 열 이름으로 데이터 행의 셀 값을 설정하는 코드를 가지고 있습니다. row["ColumnName"] = someValue; 열에 있는 이 행에 대한 값도 위에 있는 행의 오른쪽에 바로 설정하고 싶습니다.분명히 제가 열 이름이 아닌 색인으로 셀을 얻는다면 이것은 쉬울 것입니다.그렇다면 열 이름에서 열 인덱스를 가져와 다음 작업을 수행할 수 있는 방법이 있습니까? row[index + 1] = someOtherValue; 즉, 테이블을 처음 만들 때 열 인덱스와 열 이름에 대한 일종의 사전을 만들어야 합니까? 아니면 나중에 이 작업을 하지 않고 열 이름에서 인덱스를 가져올 수 있습니까?를 사용하여 열 인덱스를 가져올 수 있습니다.DataTable. 따라..

programing 2023.09.17