반응형

Java 2020

배포 nodejs 패키지 (Ubuntu)를 사용하여 홈 디렉터리에 NPM 설치

배포 nodejs 패키지 (Ubuntu)를 사용하여 홈 디렉터리에 NPM 설치 배포 Node.js 패키지 (또는 최신 릴리스의 경우 chris-lea ppa )를 사용하고 싶지만 내 홈 디렉토리에 NPM을 설치합니다. 이것은 까다로워 보일 수 있지만 다중 언어 / github를 사용하는 개발자가 Linux에서 언어 런타임 / 라이브러리 환경을 설정하는 매우 관용적 인 방법입니다. 런타임 용 배포 패키지, 사용자 별 환경의 타사 라이브러리 (virtualenv, RVM-RVM 참조) 원한다면 Ruby도 빌드 할 것입니다). 필요한 경우 노드를 로컬로 구축 할 것이지만 노드가 많은 프로젝트에 대한 부수적 인 개발 요구 사항이되고 있으므로 PITA입니다. node + npm을 홈 디렉토리에 설치하는 방법 NP..

code 2020.09.23

섭씨 기호를 웹 페이지로 인코딩하는 가장 좋은 방법은 무엇입니까?

섭씨 기호를 웹 페이지로 인코딩하는 가장 좋은 방법은 무엇입니까? 특수 문자를 웹 페이지에 어떻게 인코딩해야합니까? 예를 들어이 기호 ℃가 필요합니다. 문자를 복사하여 붙여 넣기 만하면 지금 볼 수 있습니다. 이것은 내가 확인한 데스크톱 브라우저와 iPad 및 iPhone에서도 작동했지만 테스트에 사용한 Blackberry에는 아무것도 표시되지 않습니다. 이에 대한 표준 모범 사례가 있습니까? http://www.fileformat.info/info/unicode/char/2103/browsertest.htm °마틴이 제안한 것처럼 이를로 바꾸고 문자 집합을 utf-8로 설정하십시오. °C 다음과 같은 것을 얻을 수 있습니다. 정말로 DEGREE CELSIUS 문자“℃”를 사용하려면 문서가 UTF-8로 ..

code 2020.09.23

Python 및 NumPy를 사용하는 매우 큰 행렬

Python 및 NumPy를 사용하는 매우 큰 행렬 NumPy 는 매우 유용한 라이브러리이며이를 사용하여 상당히 큰 (10000 x 10000) 행렬을 쉽게 처리 할 수 ​​있지만 훨씬 더 큰 행렬 (50000 x 50000의 행렬을 만들려고 시도)을 쉽게 처리 할 수 ​​있음을 발견했습니다. 실패). 분명히 이것은 엄청난 메모리 요구 사항 때문입니다. 몇 테라 바이트의 RAM없이 어떤 방식 으로든 NumPy (예 : 1 백만 x 1 백만)에서 기본적으로 거대한 행렬을 만드는 방법이 있습니까? PyTables와 NumPy가 그 길입니다. PyTables는 선택적 압축을 사용하여 HDF 형식으로 디스크에 데이터를 저장합니다. 내 데이터 세트는 종종 10 배 압축되어 수천 또는 수억 개의 행을 처리 할 때 ..

code 2020.09.23

NSArray에서 임의의 개체 선택

NSArray에서 임의의 개체 선택 객체 1, 2, 3 및 4 가있는 배열이 있다고 가정 해 보겠습니다. 이 배열에서 임의의 객체를 어떻게 선택합니까? @Darryl의 대답은 정확하지만 약간의 조정을 사용할 수 있습니다. NSUInteger randomIndex = arc4random() % theArray.count; 수정 : arc4random()over rand()and 사용 random()은 시드 ( srand()또는 호출 srandom())가 필요하지 않기 때문에 더 간단합니다 . 모듈로 연산자는 ( %또한 의미 명확하면서), 전체 문 짧은합니다. 이것이 제가 생각해 낼 수있는 가장 간단한 해결책입니다. id object = array.count == 0 ? nil : array[arc4rand..

code 2020.09.23

소켓 작업에 대한 제한 시간 설정

소켓 작업에 대한 제한 시간 설정 소켓을 만들 때 : Socket socket = new Socket(ipAddress, port); IP 주소를 사용할 수 없기 때문에 괜찮은 예외가 발생합니다. (테스트 변수는 String ipAddress = "192.168.0.3"및 int port = 300.) 문제는 해당 소켓에 대한 시간 제한을 어떻게 설정합니까? 소켓을 만들 때 UnknownHostException소켓을 시간 초과 하기 전에 어떻게 시간을 줄이 나요? 사용 Socket()생성자 와 connect(SocketAddress endpoint, int timeout)방법 대신합니다. 귀하의 경우에는 다음과 같이 보일 것입니다. Socket socket = new Socket(); socket.con..

code 2020.09.23

대규모 데이터 처리 Hbase 대 Cassandra

대규모 데이터 처리 Hbase 대 Cassandra 대규모 데이터 스토리지 솔루션을 연구 한 후 거의 Cassandra에 도착했습니다. 그러나 일반적으로 Hbase가 대규모 데이터 처리 및 분석에 더 나은 솔루션이라고 말합니다. 둘 다 동일한 키 / 값 저장소이고 둘 다 실행 / 실행할 수 있지만 (Cassandra 최근) Hadoop 계층이 대용량 데이터에 대한 처리 / 분석이 필요할 때 Hadoop을 더 나은 후보로 만드는 이유입니다. 또한 http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved/ 에서 둘 다에 대한 좋은 세부 정보를 찾았습니다. 그러나 나는 여전히 Hbase의 구체적인 장점을 찾고 있습니다. 노드를 추가하고 원활..

code 2020.09.23

VIM 초고속 탐색

VIM 초고속 탐색 다른 편집기를 사용하면서 내가 놓친 유일한 것은 마우스로 내 자리를 찾는 것입니다. 파일의 특정 영역을 눈으로 볼 수 있고 마우스를 움직이고 거기에있는 클릭만으로 볼 수 있습니다. VIM을 사용하면 jjjjkkkkkkjjjjhhhh ... 거의 다 왔어 hhhhh oh crap 나는 3 개의 문자를 놓쳤다, lll. 나는 마크하는 법을 배우고 있으며 훌륭한 북마크 플러그인을 발견했습니다. 마커를 만들고 파괴하고 불행히도 파일이 닫히면 마크가 잊혀집니다. 모두 어떻게 파일을 슈퍼 탐색합니까? 나는 5j7k4j5h 등도 할 수 있다는 것을 알고 있지만, 내 눈을 읽고 내가 정말로 필요한 곳에 커서를 놓을 수있는 플러그인이 있어야한다 .. 또한 / %를 사용하여 특정 용어를 검색하는 방법도..

code 2020.09.23

버튼 비활성화

버튼 비활성화 UIButton클릭 후 iOS 에서 버튼 ( ) 을 비활성화하고 싶습니다 . 저는 iOS 개발에 익숙하지 않지만 객관적인 코드는 C라고 생각합니다. button.enabled = NO; 그러나 나는 그것을 신속하게 할 수 없었다. NOSwift 의 부울 값 은 false입니다. button.isEnabled = false 해야합니다. 다음 은 UIControl의 isEnabled속성에 대한 Swift 문서입니다 . 버튼이 "눌려진"모양없이 정적으로 유지되도록하려면 다음을 수행하십시오. // Swift 2 editButton.userInteractionEnabled = false // Swift 3 editButton.isUserInteractionEnabled = false 생각해 내다: ..

code 2020.09.23

Visual Studio Code가 설치된 git을 감지 할 수 없음

Visual Studio Code가 설치된 git을 감지 할 수 없음 Visual Studio Code에서 "시스템에 git이 설치되지 않은 것 같습니다."라고보고합니다. git보기로 전환하려고 할 때. 다른 git 클라이언트에서 git을 설치하고 사용하고 있음을 알고 있습니다. Visual Studio Code의 지시에 따라 git을 다시 설치하면 ( "Chocolatey로 설치하거나 git-scm.com에서 다운로드") 문제를 해결할 수 있지만 기존 git을 엉망으로 만들고 싶지는 않습니다. 내 시스템의 클라이언트. 기존 git 설치를 찾을 수 있도록 Visual Studio Code를 구성하는 안정적인 방법이 있습니까? 비주얼 스튜디오 코드는 단순히 찾습니다 PATH위한 git. 많은 UI 클라이언..

code 2020.09.23

npm -D 플래그는 무엇을 의미합니까?

npm -D 플래그는 무엇을 의미합니까? 이 npm 패키지 를 설치 npm install -D load-grunt-config하려고하는데 -D 플래그는 무엇을합니까? -D플래그에 대한 바로 가기입니다 --save-dev. 출처 : https://docs.npmjs.com/cli/install NPM 설치 문서에 설명 된대로 : -D, --save-dev: 패키지가devDependencies. 즉, 설치하면 패키지가 설치 되지 않습니다npm install --production . 다양한 유형의 종속성에 대한 자세한 설명 : SO-Answer 참고 URL : https://stackoverflow.com/questions/23177336/what-does-npm-d-flag-mean

code 2020.09.22
반응형