Node.js는 자바스크립트를 서버 사이드에서 실행할 수 있게 해주는 강력한 환경입니다. 이러한 환경에서도 자바스크립트의 기본 기능인 난수 생성을 활용할 수 있습니다. 이번 포스트에서는 Node.js에서 지정된 범위 내에서 난수를 생성하고 출력하는 방법에 대해 설명하겠습니다. 이 기능은 게임 개발, 데이터 분석, 보안과 같은 다양한 분야에서 중요하게 사용됩니다. 1. Math.random() 함수의 이해 Node.js에서 난수를 생성하는 가장 기본적인 방법은 자바스크립트의 Math.random() 함수를 사용하는 것입니다. 이 함수는 0 이상 1 미만의 부동소수점(0.123456789...) 숫자를 생성합니다. 즉, 생성된 숫자는 항상 1보다 작고 0 또는 0에 가까운 어떤 숫자가 될 수 있습니다. le..
Language
테스트 할 때는 Nodejs 서버랑 연결해서 주고 받고 하다가, 정작 다했다 릴리즈 해보자 했더니 인터넷 연결을 안함... 아... 맞다 권한을 안줬지.... 안드로이드 권한을 안준걸 깜빡했다. 이럴꺼면 디버깅에서도 안되어야 하지 않나? ㅡ.ㅡ 권한추가는 Poject 뷰 > android > app > src > main > AndroidManifest.xml 에 인터넷 권한을 추가 해주면 된다. 위치는
데이터베이스에서 특정 조건에 해당하는 여러 레코드를 한 번에 삭제하는 작업은 자주 필요로 합니다. 이러한 작업을 효율적으로 수행하는 방법 중 하나는 `DELETE`와 `SELECT`를 조합하여 `IN` 연산자를 사용하는 것입니다. 1. 기본 삭제 방법 일반적으로 레코드를 삭제할 때는 다음과 같은 구문을 사용합니다. delete from A where A.idx=? 2. 서브쿼리를 사용한 삭제 다른 테이블에서 검색한 결과를 기반으로 삭제하고자 할 때는 서브쿼리를 사용합니다. delete from A where A.idx= (select idx from B where B.name=?) 3. 다중 레코드 삭제 여러 레코드를 한 번에 삭제하려면 IN 연산자를 사용하여 다음과 같이 작성합니다. delete fro..
nodejs에서 배열을 사용하면서 A배열과 B배열의 값이 동일하게 변경되는 경우가 있다. 보통 배열 A = B로 선언해두고 사용할 때 그런일이 많이 발생한다. 그럴 땐 배열자체를 새롭게 복사해줘야 한다. function object_copy(src) { let coped_object= []; for(var i in src) { coped_object[i] = src[i]; } return coped_object; } 처럼 함수로 배열안에 데이터를 각각 직접 넣어줌으로써 배열을 복사한다. var A = ['a', 'b', 'c']; var B = object_copy(A); B[0] = 'd'; // A => a, b, c // B => d, b, c 와 같이 사용하면 된다.