반응형

2020/12/15 30

Perl에서 정수 나누기를 어떻게해야합니까?

Perl에서 정수 나누기를 어떻게해야합니까? Perl에서 항상 정수 나누기를 수행 하는 좋은 방법은 무엇입니까 ? 예를 들어 다음을 원합니다. real / int = int int / real = int int / int = int 어휘 범위의 integerpragma 는 Perl이 범위에서 정수 산술을 사용하도록합니다. print 3.0/2.1 . "\n"; # => 1.42857142857143 { use integer; print 3.0/2.1 . "\n"; # => 1 } print 3.0/2.1 . "\n"; # => 1.42857142857143 Perl에서 int를 캐스트 할 수 있습니다. int(5/1.5) = 3; int(x+.5)반올림합니다 긍정적 가장 가까운 정수를 향해 값을. 반올림..

Programing 2020.12.15

육각형지도 타일로 지구 덮기

육각형지도 타일로 지구 덮기 많은 전략 게임은 육각형 타일을 사용합니다. 주요 장점 중 하나는 타일의 중심과 인접한 모든 타일 사이의 거리가 동일하다는 것입니다. 육각형 타일 시스템과 전통적인 지리적 시스템 (경도 / 위도)을 결합하는 것에 대해 생각하는 사람이 있는지 궁금합니다. 지구본을 육각형 타일로 덮고 지리 좌표를 타일에 매핑 할 수 있으면 재미있을 것 같습니다. 이전에 이것과 가까운 것을 본 사람이 있습니까? 최신 정보 각 분할이 동일한 표면적을 갖도록 구의 표면을 세분화하는 방법을 찾고 있습니다. 이상적으로, 인접한 세분화의 중심은 등거리에 있습니다. vraid / earthgen을 살펴보십시오 . 육각형 (및 몇 개의 오각형)을 사용하고 소스 코드를 포함합니다 ( planet / grid /..

Programing 2020.12.15

어떤 자바 스레드가 CPU를 차지하고 있습니까?

어떤 자바 스레드가 CPU를 차지하고 있습니까? Java 프로그램이 100 % CPU를 사용한다고 가정 해 보겠습니다. 50 개의 스레드가 있습니다. 어떤 스레드가 유죄인지 찾아야합니다. 도움이 될 수있는 도구를 찾지 못했습니다. 현재 나는 매우 시간이 많이 걸리는 다음 루틴을 사용합니다. Run jstack , 여기서 pid는 Java 프로세스의 프로세스 ID입니다. 쉽게 찾을 수있는 방법은 JDK에 포함 된 다른 유틸리티를 실행하는 것입니다 jps. jstack의 출력을 파일로 리디렉션하는 것이 좋습니다. "실행 가능"스레드를 검색하십시오. 소켓에서 대기하는 항목을 건너 뜁니다 (어떤 이유로 여전히 실행 가능으로 표시됨). 1 단계와 2 단계를 두 번 반복하고 패턴을 찾을 수 있는지 확인합니다. 또는..

Programing 2020.12.15

less.js가 크롬에서 작동하지 않습니다.

less.js가 크롬에서 작동하지 않습니다. 나는 것으로 나타났습니다 less.js가 파이어 폭스에서 아니지만 크롬에서 일하고, 아니면 내가 실수를하기 때문에 무엇입니까? @highlight: #cb1e16; @shade1: #cb1e16; @tone1: #5c6f7d; @grad1: #e6edf3; @grad2: #8a8d92; @text1: #333e44; header, footer, section, article, nav, aside { display: block; } .grad { background: @grad2; background: -moz-linear-gradient(top, @grad1, @grad2 1200px); background: -webkit-gradient(linear, 0 0..

Programing 2020.12.15

파이썬의 비동기 프로그래밍

파이썬의 비동기 프로그래밍 파이썬에 비동기 프로그래밍에 대한 일반적인 개념이 있습니까? 함수에 콜백을 할당하고 실행 한 다음 해당 함수를 실행하는 데 걸리는 시간에 관계없이 즉시 기본 프로그램 흐름으로 돌아갈 수 있습니까? 여기를보세요 : Python의 비동기 프로그래밍 비동기 프로그래밍 및 Twisted 소개 체크 아웃 할 가치가있는 : asyncio (이전의 Tulip)가 Python 기본 브랜치에 체크인되었습니다. 2018 년 3 월 14 일에 편집 됨 오늘날 파이썬에는 비동기 I / O, 이벤트 루프, 코 루틴 및 태스크가 내장 된 asyncIO 가 있습니다. 위 링크에서 가져온 설명 : asyncIO의 모듈을 작성하기위한 인프라를 제공 다중화, 코 루틴을 사용하여 동시 코드를 단일 스레드 I /..

Programing 2020.12.15

IntelliJ 및 Git 분기 이름

IntelliJ 및 Git 분기 이름 최근에 Eclipse에서 IntelliJ로 옮겼습니다. 내가 키보드 단축키 중독자이기 때문에 도전이지만, 내가 여기있는 것은 아닙니다. 패키지 / 프로젝트보기에 git 브랜치 이름이 표시되는 것이 그립습니다. 프로젝트가 어떤 git 브랜치에 있는지 표시하도록 IntelliJ를 구성하는 방법을 아는 사람이 있으므로 터미널로 다시 전환하고 확인할 필요가 없습니다. 감사. IntelliJ 11부터는 현재 Git 분기가 상태 표시 줄의 오른쪽 하단에 표시됩니다. 또한 브랜치 이름을 클릭하면 사용 가능한 모든 브랜치가 포함 된 멋진 팝업이 표시되며 몇 가지 작업을 호출 할 수 있습니다. IntelliJ 플러그인 "GitToolBox"설치 IntelliJ가 내 분기가 될 수 없..

Programing 2020.12.15

Linux / Bash, ps -o를 사용하여 특정 이름으로 프로세스를 얻습니까?

Linux / Bash, ps -o를 사용하여 특정 이름으로 프로세스를 얻습니까? ps -o 명령을 사용하여 특정 이름과 일치하는 프로세스에 대한 특정 정보를 얻으려고합니다. 그러나 나는 이것에 대해 몇 가지 문제가 있습니다. 모든 프로세스를 얻기 위해 이것을 사용하려고 할 때, 정상 ps -ef이 반환 하는 것의 하위 집합을 반환합니다 (거의 동일한 수의 결과를 반환하지 않으므로 실행중인 모든 프로세스를 반환하지 않음) ps -ef -o pid,time,comm 나는 이와 같은 것을 시도하고 싶지만 (아래) ps -o를 통합하여 특정 정보를 얻습니다 (PID 만). ps -ef |grep `whoami`| grep firefox-bin 이 작업을 올바르게 수행하는 방법에 대한 조언을 주시면 감사하겠습니..

Programing 2020.12.15

문자열 리소스에 변수를 넣는 방법은 무엇입니까?

문자열 리소스에 변수를 넣는 방법은 무엇입니까? 문자열 리소스에 변수를 넣을 수 있습니까? 그리고 그렇다면-어떻게 사용합니까? 내가 필요한 것은 다음과 같습니다. Next %X results % X 대신 int를 넣으십시오. You shot %1$d pounds of meat! int numPoundsMeat = 123; String strMeatFormat = getResources().getString(R.string.meatShootingMessage, numPoundsMeat); 여기 에서 가져온 예 getString () 함수를 formatArgs 객체로 전달하기 만하면됩니다. int nextResultsSize = getNextResultsSize(); String strNextResultsS..

Programing 2020.12.15

Ruby on Rails에 해시가있는 경우 무관심하게 액세스 할 수있는 방법이 있습니까?

Ruby on Rails에 해시가있는 경우 무관심하게 액세스 할 수있는 방법이 있습니까? 이미 해시가있는 경우 이렇게 만들 수 있습니까? h[:foo] h['foo'] 같은가요? (이것을 무차별 액세스라고합니까?) 세부 정보 : 다음을 사용하여이 해시를로드 initializers했지만 차이를 만들지 않아야합니다. SETTINGS = YAML.load_file("#{RAILS_ROOT}/config/settings.yml") 그냥 사용할 수 있습니다 with_indifferent_access. SETTINGS = YAML.load_file("#{RAILS_ROOT}/config/settings.yml").with_indifferent_access 이미 해시가있는 경우 다음을 수행 할 수 있습니다. Hash..

Programing 2020.12.15

Vim에서 HTML 태그 탐색

Vim에서 HTML 태그 탐색 태그별로 HTML 태그를 탐색하고 싶습니다. HTML 태그에서 태그로 이동할 수있는 방법이 있습니까? (예 : *hibye---> 및 에 hi*bye대해 알고 있으므로 이것이 가능하다고 생각합니다. 감사합니다!citcat matchit.vim매크로는 당신이와 닫는 태그로 이동할 수 있도록 대부분이 방식을 얻는다 %는 괄호 나 중괄호 일치하는 것처럼. 표준 다운로드를 포함하여 많은 Vim 배포판에 포함되어 있지만 기본적으로 활성화되지 않는 경우가 많습니다. http://www.vim.org/scripts/script.php?script_id=39 다음과 같이 시각적 연산자를 사용하여 태그 사이를 이동할 수 있습니다. 태그에 커서를 놓습니다. 을 눌러 시각 모드로 들어갑니다 v..

Programing 2020.12.15
반응형