반응형

Java 1920

WebSocket, UDP 및 벤치 마크

WebSocket, UDP 및 벤치 마크 HTML5 웹 소켓은 현재 TCP 통신의 한 형태를 사용합니다. 그러나 실시간 게임의 경우 TCP는이를 차단하지 않습니다 (기본과 같은 다른 플랫폼을 사용하는 큰 이유). 프로젝트를 계속하려면 UDP가 필요할 수 있으므로 HTML6의 사양이 UDP를 지원하는지 알고 싶습니다. 또한 WS 프로토콜을 저수준 직접 소켓 프로토콜과 비교할 WebSocket에 대한 신뢰할 수있는 벤치 마크가 있습니까? LAN에서는 WebSocket을 통한 200 마이크로 초 (브라우저 JS에서 WebSocket 서버 및 그 반대)의 메시지에 대한 왕복 시간을 얻을 수 있으며 이는 원시 ICMP 핑과 유사합니다. MAN에서는 약 10ms, WAN (가정용 ADSL에서 같은 국가의 서버까지)..

IT TIP 2020.12.31

Vim에서 파일의 모든 줄을 한 줄로 결합하는 가장 간단한 방법은 무엇입니까?

Vim에서 파일의 모든 줄을 한 줄로 결합하는 가장 간단한 방법은 무엇입니까? 파일의 모든 줄을 한 줄로 결합하고 싶습니다. 이 작업을 수행하는 가장 간단한 방법은 무엇입니까? 나는 대체품을 사용하려고 시도했지만 운이 좋지 않았습니다 ( \r\n또는 Windows \n의 경우 올바르게 선택되지 않는 것 같습니다 s/\r\n//). J범위 표현식에서 사용 하는 것도 작동하지 않는 것 같습니다 (아마 첫 번째 명령이 실행 된 후 범위가 더 이상 '동기화'상태가 아니기 때문일 것입니다). 나는 시도 :1,$norm! J했지만 이것은 파일의 절반 만했습니다. 각 줄을 한 번만 연결하기 때문에 의미가 있습니다. 또 다른 방법: ggVGJ " ggVG"은 모든 줄을 시각적으로 선택하고 " J"은 (는) 이들을 결합..

IT TIP 2020.12.31

한 번에 모든 활동 완료

한 번에 모든 활동 완료 여러 페이지가있는 응용 프로그램이 있습니다. 즉, 여러 활동 중 일부는 열려 있습니다. 모든 활동을 한 번에 닫는 방법이 있습니까? 열려있는 모든 활동을 종료하려면 애플리케이션이 시작될 때 실행 되는 첫 번째 활동 을 로드하는 버튼을 누른 다음 다른 모든 활동을 지운 다음 마지막 남은 활동을 완료해야합니다. 그렇게하려면 프로젝트에 다음 코드를 적용하십시오. Intent intent = new Intent(getApplicationContext(), FirstActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra("EXIT", true); startActivity(intent); 위의 코드는..

IT TIP 2020.12.31

iPhone-NSArray 객체에서 고유 값 가져 오기

iPhone-NSArray 객체에서 고유 값 가져 오기 I는 한 NSArray사용자 정의 클래스의 개체를 형성했다. 이 클래스에는 3 (city, state, zip) 문자열 속성이 있습니다. 에서 모든 고유 한 상태 값을 얻고 싶습니다 array. 나는 NSPredicate수업을 읽었 지만이 경우 사용 방법을 많이 만들지 못했습니다. 내가 찾을 수있는 유일한 예는 문자열 연산이었습니다. 누군가 나를 도울 수 있습니까? 완전히 간단한 하나의 라이너 : NSSet *uniqueStates = [NSSet setWithArray:[myArrayOfCustomObjects valueForKey:@"state"]]; 트릭은입니다 valueForKey:방법 NSArray. 그러면 배열 ( myArrayOfCust..

IT TIP 2020.12.31

스토리 보드를 통해 탐색 모음에 버튼을 추가 할 수 있습니까?

스토리 보드를 통해 탐색 모음에 버튼을 추가 할 수 있습니까? 현재 다음과 같은 탐색 버튼을 추가하고 있습니다. self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:self.editButtonItem.style target:self action:@selector(doneButtonPressed)]; 스토리 보드를 통해 추가하지 않는 것이 약간 어리석은 것처럼 보이지만 그렇게 할 방법을 찾을 수 없습니다. 내가 놓친 것이 있습니까? Bar Button Item을 끌어서 뷰 컨트롤러의 네비게이션 바의 오른쪽 끝에 놓을 수 있습니다 : Xcode 6부터는 탐색 모음의 탐색 항목이 더 이상 자동으로..

IT TIP 2020.12.31

Visual Studio Code의 JSX 또는 HTML 자동 완성

Visual Studio Code의 JSX 또는 HTML 자동 완성 Visual Studio Code에서 구성 요소 또는 HTML 완성을 사용하는 방법이 있습니까? Bootstrap 등과 같은 클래스가있을 때 각 문자를 수동으로 입력하는 것은 좋지 않기 때문입니다. 예를 들어 Emmet에서와 같이 완성 :ul>li*2>a var React = require('react'); var Header = React.createClass({ render: function () { return ( Home About ); } }); module.exports = Header; Visual Studio 코드는 .jsx 확장자를 감지하고 기본적으로 emmet 지원을 추가합니다 (VS 코드 1.8.1 사용 중). 그러나..

IT TIP 2020.12.31

PHP substr이 문자가 아닌 단어로 끝나는 지 확인

PHP substr이 문자가 아닌 단어로 끝나는 지 확인 substr 함수를 사용하는 방법을 알고 있지만 이것은 단어 중간에 문자열을 끝낼 것입니다. 문자열이 단어의 끝에서 끝나기를 원합니다. 어떻게해야합니까? 정규 표현식을 포함합니까? 어떤 도움이라도 대단히 감사합니다. 이것이 제가 지금까지 가지고있는 것입니다. 그냥 SubStr ... echo substr("$body",0,260); 건배 정규식으로 수행 할 수 있습니다. 다음과 같이 문자열의 시작 부분에서 단어 경계까지 최대 260 개의 문자를 얻을 수 있습니다. $line=$body; if (preg_match('/^.{1,260}\b/s', $body, $match)) { $line=$match[0]; } 또는 wordwrap 함수를 사용 하여..

IT TIP 2020.12.31

옥타브가 플롯되지 않음

옥타브가 플롯되지 않음 GNU Octave에서 그래프를 플로팅하고 플롯을 사용하려고하면 다음과 같은 결과가 나타납니다. set terminal aqua enhanced title "Figure 1" size 560 420 font "*,6" dashlength 1 ^ line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list Mac OS X 10.9.2를 사용하고 있습니다. 나는 사용해 보았다 octave:79> setenv("GNUTERM","X11") 하지만 여전히 같은 오류가 발생합니다. setenv("GNUTERM","qt") 옥타브 명령 프롬프트에서 문제를 해결해야합니다. CLI를 사용하여 문제가 발생한다고 생각..

IT TIP 2020.12.31

분기를 단순화하기위한`while (1)`의 대안

분기를 단순화하기위한`while (1)`의 대안 이 질문에 이미 답변이 있습니다. do {…} while (false) 24 답변 "if"체인을 피하는 방법은 무엇입니까? 51 답변 때때로 나는 while(1)블록을 사용하여 if..else비율을 벗어나는 연속을 평평하게 만듭니다 . 이 선을 따라갑니다. 대신 : // process if (success) { // process if (success) { //process if (success) { // etc } } } 나는한다: while (1) { // process if (!success) break; // process if (!success) break; // process if (!success) break; // etc break; } 의 ..

IT TIP 2020.12.31

PHP에서 가장 가까운 5의 배수로 올림

PHP에서 가장 가까운 5의 배수로 올림 52로 호출 할 때 55를 반환하는 PHP 함수를 원합니다. 나는 round()기능을 시도했다 : echo round(94, -1); // 90 90을 반환 하지만 95를 원합니다 . 감사. 선호하는 반올림 규칙에 따라 여러 가지 방법으로 수행 할 수 있습니다. 1. 5 의 다음 배수로 반올림 하고 현재 숫자를 제외합니다. 동작 : 50 개의 출력 55, 52 개의 출력 55 function roundUpToAny($n,$x=5) { return round(($n+$x/2)/$x)*$x; } 2. 5 의 가장 가까운 배수로 반올림 하고 현재 숫자를 포함합니다. 동작 : 50 개 출력 50 개, 52 개 출력 55 개, 50.25 개 출력 50 개 function ..

IT TIP 2020.12.31
반응형