본문 바로가기

반응형

전체 글

(499)
01/04 회고 특정 문자열로 끝나는 조건 주기 const cityNames = ['고양시', '성남시', '수원시', '안산시', '안양시', '포항시', '청주시', '전주시', '마산시', '부천시', '용인시', '창원시', '천안시']; if (cityNames.some(cityName => sigunguKorName.endsWith(cityName))) { if (PEOPLE !== 0) { sigungu.push(data.features[i]); } }
01/03 회고 GitLab ssh-key갱신 주저리주저리 하자면 회사의 GitLab의 SSH-Key가 만료되어 갱신하는 작업이 필요했다. 만료된 ssh-key 삭제 ssh-keygen으로 새로 생성(cf - 만약 git과 관련된 여러개의 계정을 사용한다면 아래의 명령으로 분류) ssh-keygen -t rsa ssh-keygen -t rsa -C "account1@email1.com" -f "id_rsa_account1"​ 생성된 ssh-key의 pub을 확인 # 보통 cat ~/.ssh/id_rsa.pub # -C / -f 옵션 사용 cat ~/id_rsa_account1.pub​ GitLab 계정의 Edit Profile에서 좌측 탭중에 SSH-KEY에 진입하여 SSH-KEY값, 키 명, 만료 일자 설정하여 저장 ..
01/02 회고 백단도 하면서 이게 맞나 하고 있는데 프론트까지... 후.. 이게 맞는건가... 동적자원 추가 보통 인식하는 root폴더는 resource 디렉토리 혹은 src 디렉토리 이다. ( 일반적으로 절대경로를 사용 ) 상대경로 : 현 파일의 위치를 기준으로 목표로 하는 파일의 목적지까지의 상대적인 경로를 의미 절대경로 : 처음부터 시작하여 목적지까지의 절대적인 경로를 의미 보안이슈로 경로를 숨기는 방법 href="" 또는 src="" servlet-context.xml 파일에서 적용 CSS 웹코딩용어 GNB ( Global Navigation Bar ) : 사이트 전체에 동일하게 적용되는 최상위 전체 공통네비게이션 / 메인메뉴, 대분류 메뉴, 전체 사이트에서 사용되는 공통메뉴바 LNB ( Local Naviga..
12/21 회고 var newListItem = $(""); // 새로운 항목에 적용할 내용 설정 var newLink = $("").attr("href", "연결될_하이퍼링크").text("추가된_탭_명"); newListItem.append(newLink); // .sample .tab ul에 새로운 항목 추가 $(".sample ul").append(newListItem); newListItem.click(function(){ // .sample_under 숨김 $(".sample_under").hide(); // 다른 탭 컨텐츠를 표시 (예: .legendTab) $(".legendTab").show(); }); 하이퍼링크가 없이 ""로 공백만 되어있으면 기본적으로 새로고침이 일어난다. 하지만 원하는 기능에서는 ..
Python 기본정보(2) 시퀀스 객체 사용 # 특정 값 존재 확인 # value in sequence_object >>> a = [0, 1] >>> 1 in a true >>> 2 in a false # cf) in 대신 not in 을 사용하면 특정 값이 없는 지 확인 # 시퀀스 객체 연결 # sequence_object1 + sequence_object2 >>> a = [0, 1] >>> b = [1, 2] >>> a + b [0, 1, 1, 2] # cf) 문자열도 연결 가능하지만 range는 그대로 연결 불가 list나 tuple로 변환 후 연결 # 시퀀스 객체 반복 # sequence_object * 3 >>> [0, 1] * 3 [0, 1, 0, 1, 0, 1] # cf) 문자열도 반복이 가능하지만 range는 그대로..
12/19 회고 JSON양식으로 변환 {"resultCode" : 0,"resultMsg" : "SUCCESS","Items" : [{"DATA_SEQ" : 75005,"DATA_CODE" : "A1A1A0","REGION" : "A","SERIESNAME" : "전체","YEAR" : "1998","TOTAL" : 8823,"VALUE" : 25.1,"CI" : "(34.0, 36.2)","MODEL_VALUE" : 34.1,"APC_YEAR" : "1998-2018","APC_VALUE" : -2.1,"APC_CI" : "(-2.4, -1.9)"}]}; 이런식의 텍스트가 있고 이것을 JSON 형식으로 맞추어야 했다. import json def parse_json_objects(json_string): # 문자열을 ..
12/15 뻘짓 뻘짓 업무... // Controller @GetMapping(value = "/table/cancerData/all") public @ResponseBody ResponseEntity getJsonData() throws Exception { JSONObject jsonObject = new JSONObject(); JSONArray jsonArray = new JSONArray(); for(int i = 1 ; i < 144 ; i++) { jsonObject.put("resultCode", "00"); jsonObject.put("resultMsg", "SUCCESS"); if(i == 85 || i == 86 || i == 87 || i == 88 || i == 89 || i == 90 || i ..
배열을 JSON으로 변경 import json def array_to_json_file(array, file_path): """ Converts an array to a JSON file. :param array: List to be converted to JSON. :param file_path: Path where the JSON file will be saved. """ # Convert the array to JSON format json_data = json.dumps(array, ensure_ascii=False, indent=4) # Write the JSON data to a file with open(file_path, "w", encoding="utf-8") as file: file.write(json_data..

반응형