프로그래밍 193

JavaScript Lexical Grammar

JavaScript Lexical Grammar https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Lexical_grammar 어휘 문법 - JavaScript | MDN 이 페이지는 JavaScript의 어휘 문법(lexical grammar)을 설명합니다. ECMAScript 소스 본문은 왼쪽에서 오른쪽 방향으로 분석되고 토큰, 제어문자, 줄바꿈, 주석, 또는 공백으로 구성되는 입력 요소 시퀀스 developer.mozilla.org JavaScript의 어휘 문법(lexical grammar)을 설명합니다. 제어문자 공백문자 개행문자 주석 키워드 리터럴 : 더이상 나눌수 없는 최소단위 null Boolean : true/false 숫자리..

프로그래밍/Js 2021.10.21

[파이썬] cmegroup ftp 자동 로그인 + 자동 다운로드 위한 작업

이전까지는 ftp 로 자료 받을수 있어지만 ftp 중지되어 이제는 웹 에서 로그인후 자료를 다운받아야 한다. API 있을것으로 사료되지만 API 사용하기전 직접 로그인후 다운받는 작업을 공유해보기로 한다. cmegroup 로그인후 https://www.cmegroup.com/ftp/btic/BTIC_Weekly_Liquidity_Report.pdf 다운로드 작업은 위와 같이 간단하지만 인증구현/다운로드 부분 많이 까다롭다. 지금까지 연구한 상황을 공유해본다. . 로그인 부분에 대해서는 X-XSRF-TOKEN 사용하고 있어 아이디/비번 으로 바로 로그인 할수가 없다. 초기페이지나 로그인 하기전에 X-XSRF-TOKEN 가져오는 부분이 있는데 확인 할수가 없다. fiddler, wireShark 이용한 패킷..

안드로이드 Recyclerview + php json 사용시 오류

안드로이드에서 원격지의 json 파일 호출후 Recyclerview 를 이용하여 화면에 출력하려고 하는데 오류가 계속 발생합니다. 처음에는 onCreateViewHolder 메소드를 호출 안하더라구요. 아래 링크 참조하여 해결했습니다. http://daplus.net/java-recyclerview%EA%B0%80-oncreateviewholder%EB%A5%BC-%ED%98%B8%EC%B6%9C%ED%95%98%EC%A7%80-%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4/ [java] Recyclerview가 onCreateViewHolder를 호출하지 않습니다 - 리뷰나라 내는 RecyclerView호출하지 않습니다 onCreateViewHolder, onBindViewHolde..

Spring boot + swagger 예제

Spring boot + swagger 예제 본 포스팅은 swagger2를 통합하도록 스프링 부트 애플리케이션을 구성합니다. 스프링 부트 예제 는 REST API를 공개했습니다. 우리가 개발하는 REST 서비스의 문서화는 매우 중요합니다. 이 문서는 서비스 소비자가 사용 가능한 모든 서비스, 서명, 예상 입력을 알 수 있도록 도와줍니다. 또한 서비스가 작동하는지 테스트 할 수있는 간단한 방법이 있어야합니다. 노출 된 서비스는 변경 될 수 있으므로 동시에 문서도 업데이트 해야합니다. 이 작업을 수동으로 수행하면 특히 REST 서비스 수가 증가함에 따라 매우 지루한 프로세스가 됩니다. 문서화 프로세스를 자동화하는 데 도움이됩니다. 또한 API의 모든 변경 사항은 참조 문서에 동시에 설명되어야합니다. 이를 수..

mysql error ERROR 1366 (HY000): Incorrect string value: '\xF0\x9F\x98\x9C' for column 'comment' at row 1

mysql DB 저장중 아래와 같은 오류를 만날수가 있습니다. ERROR 1366 (HY000): Incorrect string value: '\xF0\x9F\x98\x9C' for column 'comment' at row 1 원인은 이모티콘같은 경우가 포함되어 있는경우인데 "😜"로 잘못 표시된 바이트 시퀀스 는 유니 코드 문자 "😜"의 UTF8 인코딩, 혀가 뚝뚝 떨어지고 눈이 윙윙 거리는 얼굴입니다. (즉, 이모지 캐릭터입니다.) 이 문자를 올바르게 저장하려면 다음을 확인해야합니다. 1.MySQL 연결에서 UTF8을 활성화합니다 (예 : SET NAMES utf8mb4, 또는 연결할 때 유사하게 활성화하는 옵션을 사용). 2.MySQL 5.5 이상을 실행하고 있습니다 3.테이블의 문자 세트는 ..

프로그래밍/Php 2020.11.09

Double 형 데이터 지수 표현 제거

Double 형 데이터 지수 표현 제거 Double num = 1.150976E7; BigDecimal maxExecutionMemory = new BigDecimal(num); maxExecutionMemory.toPlainString(); 생성자로 전달받은 값 그대로 반환한다. @Test public void tostring() { System.out.println(new BigDecimal("2564000").toString()); System.out.println(new BigDecimal("2.564E6").toString()); } 2564000 2.564E+6 toPlainString() 생성자로 전달받은 값을 지수 표현없이 반환한다. @Test public void toPlainString..

[JAVA] Double 형 데이터 지수 표현 제거 방법

Double 형 데이터 지수 표현 제거 Double num = 1.150976E7; BigDecimal maxExecutionMemory = new BigDecimal(num); maxExecutionMemory.toPlainString(); 생성자로 전달받은 값 그대로 반환한다. @Test public void tostring() { System.out.println(new BigDecimal("2564000").toString()); System.out.println(new BigDecimal("2.564E6").toString()); } 2564000 2.564E+6 toPlainString() 생성자로 전달받은 값을 지수 표현없이 반환한다. @Test public void toPlainString..

C# cefSharp 이용시 개발자도구 보고 싶을때

C# cefSharp 이용시 개발자도구 보고 싶을때 ​ 참고 https://github.com/cefsharp/CefSharp/wiki/General-Usage#initialize-and-shutdown ​ c# 에서 크로미움 브라우져 사용시 (version 84) 개발자 도구를 보고 싶을때가 있다. ​ var settings = new CefSettings(); settings.Locale = "ko"; settings.RemoteDebuggingPort = 8087; ​ 위와같이 셋팅후 브라우져에서 localhost:8087 접속하면 개발자 도구 사용할수 있습니다. 전체소스 cefShap 과 웹페이지 javascript bind 소스 포함 ​ using System; using System.Colle..

프로그래밍/c# 2020.10.06