반응형 분류 전체보기145 [Javascript] 이펙티브 자바스크립트 (1) 부동 소수점 숫자. 정수형이나 부동 소수점 숫자를 단순히 숫자형으로 처리 typeof 36; console.log(typeof 36); typeof 50.05; console.log(typeof 36); typeof -9.05; console.log(typeof 36); 결과는(아래). number number number 자바스크립트 내의 모든 숫자는 부동 소수점, 즉 double형을 사용 비트단위 연산자는 숫자를 32비트의 부호가 있는 integer처럼 처리한다.(아래) (8).toString(2); console.log((8).toString(2)); parseInt("1001", 2); console.log(parseInt("1001", 2));결과는(아래). 1000 9 암묵적인 형변환. 산술연.. 2020. 5. 17. [Java] 상수(Const)를 선언하자 상수라는 개념은 알고 있다해도. 잘 사용하지 않았었는데. 지금은 아니지만. 정말 개발적으로 능력있는 상사분의 소스를 많이 보게 되면서. 상수 선언에 대해서 필요성을 느꼈다. 개념. 프로그램이 실행되는 동안 변하지 않는 값이며 재정의가 불가능한 값. 목적. 나같은 경우에는 무분별한 하드코딩를 막기 위해서 공통된 상수 선언을 통해서. 재사용하는 것을 좋아한다. 아래와 같은 내용에 해당되면 상수를 사용하는 편. 1. 소스 코드내에서 한번 이상 사용할 것2. 변하지 않는 값 물론, 상수를 사용한다고 해도 하드코딩을 안하는 것은 아니다.(함정) 사용 방법. 공통 영역(package)의 상수만 관리하는 Class 생성 클래스ServiceConst(아래) public class ServiceConst { /** * .. 2020. 5. 15. [Java] 접속한 IP를 구해보자 프로젝트를 진행 중. 접속한 사용자의 IP를 구하는 경우가 있었고. 그때를 기억하며 소스를 정리. 여기에 사용된 총 기술은 뒤로 나열하고. 소스 내용. /** * Client IP를 구한다. * * @param request HttpServletRequest 객체 * @return String 실제 사용자 IP * */ public static String getClientIp(final HttpServletRequest request) { String clientIp = ServiceConst.STRING_EMPTY; clientIp = request.getHeader("IPV6_ADR"); if( Strings.isNullOrEmpty(clientIp) || "unknown".equalsIgnoreC.. 2020. 5. 12. [LINUX] Alias 등록 서버에서 작업이 필요할 때. 필요하면 Alias를 등록하고 사용하는 것을 즐겨한다. 설명. 별칭, 별명. 긴 명령어 조합을 간단하게 사용하도록 도와주는 command. 등록. 첫 번째 방법은 vim 사용. vim 명령어를 이용하여 .bash_profile 을 편집 가능하도록 열고.(아래) [root@root ~]$ vim .bash_profile /home/logs/ 폴더에 존재하는 system.log를 tail을 이용하고. 새로운 내용이 뒤에 추가될 때마다 값을 보고 싶을 경우.(아래) # .bash_profile alias taillog='tail -f /home/logs/system.log' 두 번째 방법은 echo 사용.표준 출력을 이용해서 기존 파일 데이터에 내용 추가.(아래) [root@roo.. 2020. 5. 11. [Oracle] INTERSECT와 MINUS doc문서. https://docs.oracle.com/cd/B19306_01/server.102/b14200/queries004.htm INTERSECT(교집합)두 행의 집합 중 공통된 행을 반환전체 범위를 모드 Access하는 정렬작업을 수행하기 때문에 부분범위처리 불가능사용 예시123SELECT deptno FROM empINTERSECTSELECT deptno FROM dept; MINUS(차집합)첫 번째 SELECT문에 의해 반환되는 행 중에서 두 번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 반환전체 범위를 모드 Access하는 정렬작업을 수행하기 때문에 부분범위처리 불가능사용 예시123SELECT deptno FROM deptMINUSSELECT deptno FROM emp; 2020. 5. 11. [python] List 추출 방법 Lotto 번호. 아내에게 Lotto 번호 프로그램을 하나 만들어주었는데. 주 사용하는 Java가 아닌 다른 언어로 사용해보고 싶은 마음에. python으로 개발. 알고리즘 그런 것은 없지만 한달동안. 1주에 1만원씩 총 4번의 시도 중 5등(5000원) 2번, 4등(5만원)의 당첨이 되면서. 프로그램 괜찮다고 자화자찬 중. 적지 않은 Lotto 인생 중 모든 번호가 나오는 기이한 기록을 겪으면서. 내가 뽑은 Random 수 중에서 다시 한줄로 뽑으면 어떨까 라는 생각을 하면서. 프로그램 수정이 필요하다고 생각되었다. 참고. - https://docs.python.org/3/tutorial/datastructures.html Random. 내가 뽑은 Random수 중에서 다시 Random으로 수를 뽑아야.. 2020. 5. 6. 이전 1 ··· 21 22 23 24 25 다음 반응형