반응형

분류 전체보기 2700

파이썬에서 튜플을 뒤집는 방법?

파이썬에서 튜플을 뒤집는 방법? 중복 가능성 : Python에서 역순으로 목록 탐색 이것이 가능한가? 제자리에있을 필요는 없습니다. 단지 튜플을 뒤집는 방법을 찾아서 거꾸로 반복 할 수 있습니다. 이를 수행하는 두 가지 관용적 방법이 있습니다. reversed(x) # returns an iterator 또는 x[::-1] # returns a new tuple 튜플은 불변이므로 튜플을 제자리에서 되돌릴 수있는 방법이 없습니다. 편집 : @lvc의 주석을 기반으로하여 반환 된 반복자 reversed는 다음과 같습니다. def myreversed(seq): for i in range(len(x) - 1, -1, -1): yield seq[i] 즉, 튜플을 실제로 뒤집는 것을 피하기 위해 알려진 길이를 가진..

Nice programing 2020.12.28

“허가가 아닌 용서를 구하십시오”-설명

“허가가 아닌 용서를 구하십시오”-설명 나는이 철학에 대한 개인적인 "종교적"의견을 요구하는 것이 아니라 좀 더 기술적 인 것입니다. 이 문구는 코드가 "pythonic"인지 확인하기위한 여러 리트머스 테스트 중 하나라는 것을 이해합니다. 그러나 나에게 pythonic은 깨끗하고 간단하며 직관적이며 잘못된 코딩을위한 예외 처리기가로드되지 않은 것을 의미합니다. 그래서 실용적인 예입니다. 클래스를 정의합니다. class foo(object): bar = None def __init__(self): # a million lines of code self.bar = "Spike is my favorite vampire." # a million more lines of code 이제 절차 적 배경에서 왔으며 다..

Nice programing 2020.12.28

Sidekiq가 대기열을 처리하지 않음

Sidekiq가 대기열을 처리하지 않음 Sidekiq 이 대기열의 작업 처리를 방지 할 수있는 가능한 이유는 무엇입니까 ? 대기열이 가득 찼습니다. 로그 파일 sidekiq.log은 활동이 전혀 없음을 나타냅니다. 따라서 대기열은 꽉 찼지만 로그는 비어 있으며 Sidekiq은 항목을 처리하지 않는 것 같습니다. 작업을 처리하는 작업자가없는 것 같습니다. Redis를 다시 시작하거나 FLUSHALL 또는 FLUSHDB 로 플러시하십시오 . Sidekiq는 번들 exec sidekiq -L log / sidekiq.log 다음 로그 파일을 생성합니다. 2013-05-30..Booting Sidekiq 2.12.0 using redis://localhost:6379/0 with options {} 2013-0..

Nice programing 2020.12.28

C #으로 캐리지 리턴에서 문자열을 분할하는 방법은 무엇입니까?

C #으로 캐리지 리턴에서 문자열을 분할하는 방법은 무엇입니까? txbUserName이라는 여러 줄 텍스트 상자가있는 ASP.NET 페이지가 있습니다. 그런 다음 텍스트 상자 3 이름에 붙여 넣으면 세로로 정렬됩니다. 제이슨 아미 여자 이름 캐리지 리턴이나 새 줄을 감지 할 때마다 이름을 가져 와서 별도의 문자열로 나눌 수 있기를 원합니다. 나는 배열이 갈 길이 될 것이라고 생각하고 있습니다. 어떤 아이디어? 감사합니다. string[] result = input.Split(new string[] {"\n", "\r\n"}, StringSplitOptions.RemoveEmptyEntries); 이것은 \ n 및 \ r \ n 줄 바꿈 유형을 모두 포함하고 사용자가 입력 할 수있는 빈 줄을 제거합니다. ..

Nice programing 2020.12.28

Heroku vs EngineYard : 어느 것이 더 가치가 있습니까?

Heroku vs EngineYard : 어느 것이 더 가치가 있습니까? 나는 이것을 Google에서 찾아 보았지만 두 서비스 중 하나에 전념하기 전에 더 많은 의견을 원했습니다. 누구든지 두 서비스 중 하나 (또는 ​​둘 다)에 대한 경험이 있습니까? 어느 쪽이든 눈에 띄는 장점이나 단점이 있습니까? 특정 관심 분야는 다음과 같습니다. 보안 안정 확장 성. 가격 풀 서비스 스택이 아닌 Engine Yard의 EC2 호스팅에 대해 이야기하고 있다고 가정하고 있습니까? 나는 Heroku와 함께 일하고 있으며 그것을 좋아합니다. 가격면에서 Heroku는 저에게 확실한 승자입니다. 대역폭 비용은 Heroku에 의해 추상화되어 큰 승리입니다. 보안 측면에서 클라우드의 일반적인 비판 중 하나 인 것은 말하기가 조..

Nice programing 2020.12.28

다음 개발자가 코드를 더 쉽게 이해할 수 있도록하려면 어떻게해야합니까?

다음 개발자가 코드를 더 쉽게 이해할 수 있도록하려면 어떻게해야합니까? 저는 지금까지 약 8 개월 동안 처음으로 프로그래밍 작업을했고 지금까지 엄청난 양을 배웠습니다. 불행히도 저는 내부 애플리케이션을위한 소규모 스타트 업 회사의 유일한 개발자입니다. 하지만 처음으로이 직장을 떠날 때 내 프로젝트 중 일부를 다른 사람에게 넘겨 줄 것입니다. 나는 내 모든 프로젝트를 철저히 문서화했지만 (적어도 그렇게 생각한다), 다른 누군가가 내 코드를 읽는 것에 대해 여전히 긴장된다. 예를 들어, 저는 항상 이런 일을 해왔습니다. for (int i = 0; i < blah.length; i++) { //Do stuff } 설명적인 이름을 'i'로 지정해야합니까? 임시 변수 일 뿐이며 해당 루프 내에 만 존재하며 루프..

Nice programing 2020.12.28

SQL 테이블의 기본 키 자동 증가

SQL 테이블의 기본 키 자동 증가 Sql Express Management Studio 2008 GUI (코딩 제외)를 사용하여 기본 키를 자동으로 늘리려면 어떻게해야합니까? 설명하겠습니다. "id"라는 열이있는 테이블이 있으며이 열의 항목은 기본 키로 설정되어 있습니다. 이 열을 자동으로 늘리고 싶지만 어떻게해야합니까? 건배 아마도 당신은 테이블의 디자인에 있습니다. 그렇지 않은 경우 : 테이블 이름- " 디자인 "을 마우스 오른쪽 단추로 클릭하십시오 . 필요한 열을 클릭하십시오. " 열 속성 "(하단)에서 " Identity Specification "섹션으로 스크롤하여 확장 한 다음 " (Is Identity) "를 " Yes "로 전환합니다. SSMS에서 테이블을 마우스 오른쪽 버튼으로 클릭하고..

Nice programing 2020.12.28

Android에서 getContentResolver ()를 어떻게 호출 할 수 있습니까?

Android에서 getContentResolver ()를 어떻게 호출 할 수 있습니까? getContentResolver()호출 되는 컨텍스트를 알고 싶습니다 . 다음과 같은 시나리오 가 있습니다. 활동 myFunc()이 아닌 클래스 B 의 메서드를 호출하는 활동 A가 있습니다. 따라서 클래스 BI에서 getContentResolver(). 나는 직접 전화했다 getContentResolver(). 오류를 표시했습니다. 그런 다음 myFunc(Acitivy act)활동에서 전화 act.getContentResolver()를 걸어 문제를 해결했습니다. 이것이를 호출하는 유일한 방법 getContentResolver()입니다. 즉, 활동과 관련하여 사용할 수 있거나 단독으로 사용할 수 있습니다. getCo..

Nice programing 2020.12.28

MessageBox.Show 대화 상자에서 '예'및 '아니요'버튼의 버튼 텍스트를 변경하는 방법은 무엇입니까?

MessageBox.Show 대화 상자에서 '예'및 '아니요'버튼의 버튼 텍스트를 변경하는 방법은 무엇입니까? 메시지 상자 제어 단추 Yes를 Continue및 No로 변경해야 합니다 Close. 버튼 텍스트는 어떻게 변경합니까? 내 코드는 다음과 같습니다. DialogResult dlgResult = MessageBox.Show("Patterns have been logged successfully", "Logtool", MessageBoxButtons.YesNo, MessageBoxIcon.Information); 새 양식을 추가하고 버튼과 레이블을 추가하기 만하면됩니다. 생성자에 표시 할 값과 버튼의 텍스트 등을 제공하고 프로젝트의 원하는 곳에서 호출합니다. In project -> Add Comp..

Nice programing 2020.12.28
반응형