전체 글

IT 업계에서 개발자로 일하고 있습니다. 다양한 프로그래밍 언어의 코드 문제 해결과 IT 최신 트렌드를 다룹니다. Python부터 Java까지, 초보자와 전문가 모두에게 필요한 정보를 제공하며, IT 분야의 심층적인 논의와 분석을 통해 지식을 넓힐 수 있는 공간입니다.
· Language/SQL
데이터 입력 과정에서 연속적인 숫자를 입력하는 것은 반복적이고 정말 귀찮은 작업입니다. 이러한 작업을 간편하게 처리하기 위해 MYSQL의 기능을 활용하여 자동으로 연속적인 숫자를 업데이트하는 방법을 소개하겠습니다. 1. 변수 설정 @ADDNUM 변수를 0으로 초기화합니다. 이 변수는 업데이트되는 값의 기본이 될 것입니다. SELECT @ADDNUM:=0; 2. 업데이트 쿼리 실행 지정된 범위 내의 레코드에 대해 COLUMNNAME 값을 연속적으로 증가시키며 업데이트를 진행합니다. UPDATE TABLENAME SET COLUMNNAME = @ADDNUM:=@ADDNUM+1 WHERE index >= 0 AND index
Node.js는 자바스크립트를 서버 사이드에서 실행할 수 있게 해주는 강력한 환경입니다. 이러한 환경에서도 자바스크립트의 기본 기능인 난수 생성을 활용할 수 있습니다. 이번 포스트에서는 Node.js에서 지정된 범위 내에서 난수를 생성하고 출력하는 방법에 대해 설명하겠습니다. 이 기능은 게임 개발, 데이터 분석, 보안과 같은 다양한 분야에서 중요하게 사용됩니다. 1. Math.random() 함수의 이해 Node.js에서 난수를 생성하는 가장 기본적인 방법은 자바스크립트의 Math.random() 함수를 사용하는 것입니다. 이 함수는 0 이상 1 미만의 부동소수점(0.123456789...) 숫자를 생성합니다. 즉, 생성된 숫자는 항상 1보다 작고 0 또는 0에 가까운 어떤 숫자가 될 수 있습니다. le..
테스트 할 때는 Nodejs 서버랑 연결해서 주고 받고 하다가, 정작 다했다 릴리즈 해보자 했더니 인터넷 연결을 안함... 아... 맞다 권한을 안줬지.... 안드로이드 권한을 안준걸 깜빡했다. 이럴꺼면 디버깅에서도 안되어야 하지 않나? ㅡ.ㅡ 권한추가는 Poject 뷰 > android > app > src > main > AndroidManifest.xml 에 인터넷 권한을 추가 해주면 된다. 위치는
· Language/SQL
데이터베이스에서 특정 조건에 해당하는 여러 레코드를 한 번에 삭제하는 작업은 자주 필요로 합니다. 이러한 작업을 효율적으로 수행하는 방법 중 하나는 `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..
멱군
멱군! 프로그래밍을 하자.