반응형

자바 1110

Node.js 및 WebSocket (Socket.io) 단위 테스트

Node.js 및 WebSocket (Socket.io) 단위 테스트 WebSockets (Socket.io)를 사용하여 Node.js에 대해 견고하고 단순한 단위 테스트를 제공 할 수 있습니까? Node.js에 socket.io를 사용하고 있으며 테스트에서 서버에 대한 클라이언트 연결을 설정하기 위해 socket.io-client를 살펴 보았습니다. 그러나 나는 무언가를 놓치고있는 것 같다. 아래 예에서 "worked ..."는 인쇄되지 않습니다. var io = require('socket.io-client') , assert = require('assert') , expect = require('expect.js'); describe('Suite of unit tests', function() { ..

IT Share you 2020.12.12

Go 채널은 어떻게 구현 되나요?

Go 채널은 어떻게 구현 되나요? Go 언어 사양, 효과적인 Go 및 Go 메모리 모델을 (간단하게) 검토 한 후에도 Go 채널이 내부에서 어떻게 작동하는지에 대해서는 여전히 약간 불분명합니다. 그들은 어떤 종류의 구조입니까? 그들은 스레드로부터 안전한 큐 / 배열처럼 작동합니다. 구현이 아키텍처에 따라 달라 집니까? 채널의 소스 파일은 (go 소스 코드 루트에서) /src/pkg/runtime/chan.go에 있습니다. hchan연결 목록 (고 루틴 및 데이터 요소에 대한 포인터 보유) 및 closed플래그 를 전송 및 수신하는 채널의 중앙 데이터 구조입니다 . Lockruntime2.go에 정의되고 OS에 따라 뮤텍스 (futex) 또는 세마포어 역할을 하는 임베디드 구조가 있습니다. 잠금 구현은 빌..

IT Share you 2020.12.12

jQuery에서 $ .getJSON ()과 $ .ajax ()의 차이점

jQuery에서 $ .getJSON ()과 $ .ajax ()의 차이점 ASP.NET MVC 작업을 호출하고 있습니다. public JsonResult GetPatient(string patientID) { ... jQuery를 사용하여 JavaScript에서. 다음 호출이 작동합니다. $.getJSON( '/Services/GetPatient', { patientID: "1" }, function(jsonData) { alert(jsonData); }); 그러나 이것은 그렇지 않습니다. $.ajax({ type: 'POST', url: '/Services/GetPatient', data: { patientID: "1" }, contentType: 'application/json; charset=utf-..

IT Share you 2020.12.12

InputStream을 FileInputStream으로 변환하는 방법

InputStream을 FileInputStream으로 변환하는 방법 내 프로그램에 다음 줄이 있습니다. InputStream Resource_InputStream=this.getClass().getClassLoader().getResourceAsStream("Resource_Name"); 하지만 [Resource_InputStream]에서 FileInputStream을 어떻게 얻을 수 있습니까? ClassLoader#getResource()URI가 유효한 로컬 디스크 파일 시스템 경로를 나타내는 경우 대신 사용하십시오 . URL resource = classLoader.getResource("resource.ext"); File file = new File(resource.toURI()); FileIn..

IT Share you 2020.12.12

JSON을위한 좋은 CLI 도구는 무엇입니까?

JSON을위한 좋은 CLI 도구는 무엇입니까? 일반적인 문제 나는, 이벤트의 근본 원인을 진단은 영향을 얼마나 많은 사용자를 결정하거나, 성능과 최근의 코드 변경의 처리량에 미치는 영향을 평가하기 위해 타이밍 로그를 증류 할 수 있지만, 내 도구는 동일하게 유지 : grep, awk, sed, tr, uniq, sort, zcat, tail, head, join,와 split. 그것들을 모두 함께 붙이기 위해 Unix는 우리에게 파이프를 제공하고 더 멋진 필터링을 위해 우리는 xargs. 이것이 실패하면 항상 perl -e. 이러한 도구는 CSV 파일, 탭으로 구분 된 파일, 예측 가능한 라인 형식의 로그 파일 또는 쉼표로 구분 된 키-값 쌍이있는 파일을 처리하는 데 적합합니다. 즉, 각 줄에 컨텍스트가..

IT Share you 2020.12.12

메모리 정렬 : alignof / alignas를 사용하는 방법?

메모리 정렬 : alignof / alignas를 사용하는 방법? 저는 지금 공유 메모리로 작업합니다. 나는 이해할 수 없다 alignof하고 alignas. cppreference 가 명확하지 않습니다. alignof"alignment"를 반환하지만 "alignment"는 무엇입니까? 정렬 할 다음 블록을 위해 추가 할 바이트 수? 패딩 사이즈? 스택 오버플로 / 블로그 항목도 명확하지 않습니다. 사람이 명확하게 설명 할 수 alignof와 alignas? 정렬은 값의 첫 번째 바이트를 저장할 수있는 메모리 위치에 대한 제한입니다. (프로세서의 성능을 개선하고 특정 정렬이있는 데이터에서만 작동하는 특정 명령어의 사용을 허용하는 데 필요합니다. 예를 들어 SSE는 16 바이트로 정렬되고 AVX는 32 바..

IT Share you 2020.12.12

python pandas 데이터 프레임, 값에 의한 전달 또는 참조에 의한 전달

python pandas 데이터 프레임, 값에 의한 전달 또는 참조에 의한 전달 데이터 프레임을 함수에 전달하고 함수 내에서 수정하면 값에 의한 전달 또는 참조에 의한 전달입니까? 다음 코드를 실행합니다. a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) 의 값은 a함수 호출 후에 변경되지 않습니다. 가치에 의한 전달이라는 의미입니까? 나는 또한 다음을 시도했다 xx = np.array([[1,2], [3,4]]) def letgo2(x): x[1,1] = 100 def letgo3(x): x = np.array([[3,3],[3,3]]) 그것은 밝혀 letgo2()변화를 수행 xx하고 letg..

IT Share you 2020.12.12

"Java 힙 공간"및 "메모리 부족"을 가져올 때 Eclipse 메모리 설정

"Java 힙 공간"및 "메모리 부족"을 가져올 때 Eclipse 메모리 설정 eclipse에서 flex / java 프로젝트를 시작하고 실행하려고 할 때 Eclipse, Tomcat 및 JRE를 사용하여 "메모리 부족 예외"및 "Java 힙 공간"이 계속 발생했습니다. 메모리 설정을 조정하려고 시도하는 동안 세 곳에서이를 조정했습니다. Eclipse.ini 창> 환경 설정의 JRE 설정 Catalina.sh 또는 Catalina.bat 이 다른 장소에서 -xms와 -xmx를 설정하는 것의 차이점은 무엇이며 무엇을 의미합니까? 이러한 메모리 설정이 적절하게 설정되었는지 확인할 수있는 방법이 있습니까? RAM이 2GB 인 컴퓨터에 대한 최적의 -xms 및 -xmx 설정은 무엇입니까? 다른 메모리 팁이 있습..

IT Share you 2020.12.12

Linux 터미널에서 내용을 고려하여 폴더의 마지막 수정 날짜를 어떻게 표시합니까?

Linux 터미널에서 내용을 고려하여 폴더의 마지막 수정 날짜를 어떻게 표시합니까? 그래서 여기에 거래가 있습니다. "web"이라는 디렉토리가 있다고 가정 해 보겠습니다. $ ls -la drwx------ 4 rimmer rimmer 4096 2010-11-18 06:02 web 하지만이 디렉토리 안에있는 web / php / $ ls -la -rw-r--r-- 1 rimmer rimmer 1957 2011-01-05 08:44 index.php 즉, 내 디렉토리 /web/php/index.php의 내용이 2011-01-05에 마지막으로 수정되었지만 / web / 디렉토리 자체는 2010-11-18에 마지막으로 수정 된 것으로보고됩니다. 내가해야 할 일은 내 / web / 디렉토리의 마지막 수정 날짜를..

IT Share you 2020.12.12

내 코드에서 Google Chrome 11의 폴더 업로드 기능을 어떻게 사용합니까?

내 코드에서 Google Chrome 11의 폴더 업로드 기능을 어떻게 사용합니까? Google Chrome 11은 이제 폴더 업로드를 지원합니다. 현재이 기능은 Google 문서에서만 구현되며 내 코드에서이 기능을 사용하는 방법에 대한 API 문서를 찾을 수 없습니다. 내가 볼 수 있듯이 Google 문서에서 폴더 업로드 링크를 클릭하면 "폴더 찾아보기"대화 상자 (모양으로 SHBrowseForFolder 호출)가 표시되고 폴더를 선택하면 해당 폴더의 내용이 Google 문서에 업로드되었습니다. 이 기능을 사용하려면 Chrome을 최신 버전으로 업그레이드해야하거나 Java Applet을 실행하는 다른 브라우저의 경우 내 웹 사이트에서이 기능을 사용할 수 있다고 가정합니다. 내가 유지하는 콘텐츠 관리 시..

IT Share you 2020.12.12
반응형