반응형

전체 글 3218

Python 3 open (encoding =“utf-8”)을 Python 2로 백 포트

Python 3 open (encoding =“utf-8”)을 Python 2로 백 포트 Python 3 용으로 작성된 Python 코드베이스가 있는데 인코딩 매개 변수와 함께 Python 3 스타일 open ()을 사용합니다. https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47 with open(fname, "rt", encoding="utf-8") as f: 이제이 코드를 Python 2.x로 백 포트하여 Python 2 및 Python 3에서 작동하는 코드베이스를 만들려고합니다. open()차이점과 인코딩 매개 변수 부족 을 해결하기 위해 권장되는 전략은 무엇입니까 ? open()바이트 문자열을 스트리밍 하는 Python 3 ..

IT박스 2020.06.19

vim에서 명령 앨리어싱

vim에서 명령 앨리어싱 Vim 내가 프로그래밍 할 때 선호하는 텍스트 편집기이므로 항상 성가신 문제가 발생합니다. 종종 버퍼를 빠르게 저장하고 다른 기타 작업을 계속해야 할 때 나는 전형적인 작업을 수행합니다. :w 그러나, 시간의 50 % 이상인 것처럼 보이는 나는 항상 그것을 활용합니다 :w. 당연히, vim W은 잘못된 명령 이기 때문에 소리를 지 릅니다. E492: Not an editor command: W 내 질문은 어떻게 vim에서 하나의 별칭 콜론 명령을 사용할 수 있는지 입니다. 특히에 별칭 W을 지정 하는 방법을 예시 해 주시겠습니까 w? 키 를 특정 명령 에 매핑 하는 프로세스를 알고 있습니다. 불행히도, 그것은 내가 찾고있는 것이 아닙니다. 완성을 그대로 두려면 cnoreabbre..

IT박스 2020.06.19

Chrome에 "글꼴 다듬기"가 있습니까?

Chrome에 "글꼴 다듬기"가 있습니까? Google 웹 글꼴을 사용하고 있으며 초대형 글꼴 크기에서는 좋지만 18px에서는 끔찍합니다. 나는 여기저기서 글꼴 스무딩을위한 솔루션이 있다는 것을 읽었지만 그것을 명확하게 설명하는 곳을 찾지 못했고 내가 찾은 스 니펫이 전혀 작동하지 않습니다. 내 h4거의 모든 브라우저에서 끔찍한 외모,하지만 크롬은 최악이다. Chrome에서는 거의 모든 글꼴이 끔찍합니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 아마도 이것을 명확하게 설명하는 자료를 알고 있습니까? 감사! 예 스크린 샷 # 1 이 스크린 샷은 Google에서 만든 프로그래밍 언어 ( https://www.dartlang.org/) 의 홈페이지를 보여 주며, 이 웹 사이트가 Google에서 제..

IT박스 2020.06.19

Linux / proc / id / maps 이해

Linux / proc / id / maps 이해 임베디드 Linux 응용 프로그램의 메모리 사용을 이해하려고합니다. /proc/pid/maps유틸리티 / 파일 세부 사항을보고를위한 좋은 자원이 될 것으로 보인다. 불행히도 나는 모든 열과 항목을 이해하지 못합니다. 익명의 inode 0 항목은 무엇을 의미합니까? 이들은 더 큰 메모리 세그먼트 인 것 같습니다. 각 행은 /proc/$PID/maps프로세스 또는 스레드에서 연속 가상 메모리 영역을 설명합니다. 각 행에는 다음 필드가 있습니다. address perms offset dev inode pathname 08048000-08056000 r-xp 00000000 03:0c 64593 /usr/sbin/gpm 주소 - 이것은 프로세스의 주소 공간에서 ..

IT박스 2020.06.19

Matplotlib을 사용하여 Python에서 시간 플로팅

Matplotlib을 사용하여 Python에서 시간 플로팅 형식 (HH : MM : SS.mmmmmm)의 타임 스탬프 배열과 부동 소수점 숫자의 배열이 각각 타임 스탬프 배열의 값에 해당합니다. Matplotlib을 사용하여 x 축의 시간과 y 축의 숫자를 플롯 할 수 있습니까? 나는 노력하고 있었지만 어떻게 든 그것은 수레의 배열 만 받아 들였다. 시간을 표시하려면 어떻게해야합니까? 어떤 식 으로든 형식을 수정해야합니까? 먼저 타임 스탬프를 Python datetime객체 로 변환해야 합니다 (use datetime.strptime). 그런 다음 date2num날짜를 matplotlib 형식으로 변환하는 데 사용 하십시오. 다음을 사용하여 날짜와 값을 플로팅하십시오 plot_date. dates = m..

IT박스 2020.06.19

Entity Framework EF 코드가있는 ASP.NET MVC의 StringLength 및 MaxLength 특성

Entity Framework EF 코드가있는 ASP.NET MVC의 StringLength 및 MaxLength 특성 동작 [MaxLength]과 [StringLength]속성 의 차이점은 무엇입니까 ? 내가 알 [MaxLength]수있는 한 (배열의 최대 길이를 확인할 수 있는 예외는 있지만) 이것들은 동일하고 다소 중복됩니까? MaxLength 는 Entity Framework에서 데이터베이스를 만들 때 문자열 값 필드를 얼마나 크게 만들지 결정하는 데 사용됩니다. MSDN에서 : 속성에 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다. StringLength 는 사용자 입력의 유효성을 검사하는 데 사용되는 데이터 주석입니다. MSDN에서 : 데이터 필드에 허용되는 최소 및 최대 문자 길..

IT박스 2020.06.19

Python ValueError : 압축을 풀기에는 값이 너무 많습니다

Python ValueError : 압축을 풀기에는 값이 너무 많습니다 이 질문에는 이미 답변이 있습니다. 압축을 풀기에는 너무 많은 값이 있습니다. key => string, value => 목록 8 답변 이 코드에서 예외가 발생합니다. class Transaction: def __init__ (self): self.materials = {} def add_material (self, m): self.materials[m.type + m.purity] = m def serialize (self): ser_str = 'transaction_start\n' for k, m in self.materials: ser_str += m.serialize () sert += 'transaction_end\n' re..

IT박스 2020.06.19

CIFS 연결을 강제로 마운트 해제하는 방법

CIFS 연결을 강제로 마운트 해제하는 방법 Linux 시스템에 CIFS 공유가 마운트되어 있습니다. CIFS 서버가 다운되었거나 인터넷 연결이 끊어졌으며 이제 CIFS 마운트에 닿는 모든 항목이 시간 초과되는 데 몇 분이 걸리며 기다리는 동안 사용할 수 없습니다. CIFS 마운트 내부를 가리키는 심볼릭 링크가 있고 ls가 따라야 할 색상을 결정하려고 시도하기 때문에 홈 디렉토리에서 ls를 실행할 수도 없습니다. -fl을 사용하여 마운트를 해제하려고하면 ls와 마찬가지로 umount 프로세스가 중단됩니다. sudo kill -9조차도 그것을 죽일 수 없습니다. 커널을 마운트 해제하려면 어떻게해야합니까? 나는 게으른 마운트 해제를 사용합니다 : umount -l(소문자입니다 L) 게으른 마운트 해제 파일 ..

IT박스 2020.06.19

T-SQL-기본 매개 변수가있는 기능

T-SQL-기본 매개 변수가있는 기능 나는이 스크립트를 가지고있다 : CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO 이 방법으로 절차에 사용하고 싶습니다. IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; 하지만 오류가 발생합니다. 프로 시저 또는 함수 dbo.CheckIfSFExists에 대해 충분한 수의 인수가 제공되지 않았습니다. 왜 작동하지 않습니까? 당신은 이것을 이렇게 불러야합니다 SELECT dbo.CheckIfSFExists..

IT박스 2020.06.19

C # 오류 : 부모에 인수가 0 인 생성자가 없습니다.

C # 오류 : 부모에 인수가 0 인 생성자가 없습니다. 내 코드는 public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) { Console.WriteLine("child"); } } 오류가 발생합니다. 부모에는 인수가 0 인 생성자가 없습니다. 문제는 Parent인수가 0 인 생성자가 없다는 것입니다. 그러나 내 질문은 왜 인수가 0이 아닌 생성자가 필요한가? 코드가 없으면 왜 작동하지 않습니까? 자식 클래스 생성자의 일부로 부모 생성자를 명시 적으로 호출하지 않기 때문에 매개 변수가없는 부모 생성자가 암시 적으로 호출됩니다. 해당..

IT박스 2020.06.19
반응형