분류 전체보기
-
파이썬 set개발 2022. 1. 15. 21:01
a = {1, 1, 2, 3, 3, 4, 5, 5} print(a) {1, 2, 3, 4, 5} print(a[0]) - error : 인덱스가 없다/순서가없다 중복x 순서x a = {} type(a) :: dict a = set() type(a) :: set a = [1, 1, 2, 3, 3, 4, 1, 5] print(a) :: [1, 1, 2, 3, 3, 4, 1, 5] b = set(a) print(b) :: {1, 2, 3, 4, 5} a = {1, 2, 3} b = {2, 3, 4} print(a.union(b)) # 합집합 print(a.intersection(b)) # 교집합 print(a.difference(b)) # 차집합 print(a.issubset(b)) # 부분집합 :: {1, ..
-
Postman API Platform | Sign Up for Free개발 2022. 1. 11. 11:43
https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com
-
마리아디비, MySQL 트리거를 통한 테이블 히스토리 쌓기개발 2022. 1. 10. 11:34
CREATE DEFINER=`root`@`127.0.0.1` TRIGGER `table_after_update` AFTER UPDATE ON `table` FOR EACH ROW BEGIN INSERT INTO table_history ( table_idx, table_name, table1, table2, table3, table4, table5, table6, insert_dt ) VALUES ( CONCAT(OLD.table_idx, " -> ", NEW.table_idx), CONCAT(OLD.table_name, " -> ", NEW.table_name), CONCAT(OLD.table1, " -> ", NEW.table1), CONCAT(OLD.table2, " -> ", NEW.table2)..
-
라디오 박스 원하는 값 선택/해제하기개발 2021. 12. 28. 15:00
기본 공무원 사학연금적용자 $("input:radio[name='special_type']:radio[value='1']").prop('checked', true); // 선택 $("input:radio[name='special_type']:radio[value='2']").prop('checked', false); // 해제 $("input:radio[name='{name}']:radio[value='{value}']").prop('checked', true); // 선택
-
우분투 자바 셋팅을 위한 사이트개발 2021. 12. 23. 00:33
1. 기본베이스로 찾아본 셋팅 사이트 ( https://goyunji.tistory.com/91 ) 2. JAVA_HOME 셋팅을 위해 다시 찾아본 페이지 ( https://m.blog.naver.com/dktmrorl/222034123157 ) 3. IP방화벽(AWS), apache2, tomcat 연동 때문에 본 사이트 ( https://goyunji.tistory.com/93 ) 4. Virtualbox로 구축된 서버를 확인하기 위한 사이트 ( https://noota.tistory.com/53 ) 5. Ubuntu mariaDB 설치 및 초기 설정 ( https://m.blog.naver.com/6116949/221992559683 )
-
우분투 셋팅에 참고한 사이트개발 2021. 12. 22. 23:32
1. 우분투 시작부터 끝까지 전체적인 설명이 있다. ( https://code-delivery.me/posts/ubuntu-getting-started/#12-ubuntu-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C ) 2. 공유 폴더 마운트시 문제였던 already mounted on /mnt/ 와 여러가지 문제를 알 수 있다. ( http://egloos.zum.com/sisan/v/3044416 ) 3. Centos를 자주써서 시스템 종료시키는 명령어를 까먹었을때나 여러 명령어들 ( https://websetnet.net/ko/how-to-shutdown-ubuntu-from-terminal-linux-shutdown-comma..
-
그누보드 mail보내기( NO STMP, 별다른 설정X )개발 2021. 12. 22. 21:59
이번 주제는 mail보내기입니다. 물론 이번 방법은 메일서버가 있어야하는지 잘모르니( 메일서버를 깊게 공부안해서 모름 ) 일단 테스트 코드를 통해 이메일이 정상적으로 확인해봅시다. 그리고 단순히 mail으로 보내는 것이므로 스팸으로 분류될 수 있습니다. 물론 그누보드에서는 메일보내기 테스트가 있으므로 그걸로 테스트 해봅시다. ( 환경설정 - 메일테스트 ) 만약 못 믿겠다 싶으시면 아래의 코드를 통해서 확인합시다. $to = "santamonicaad@gmail.com"; $subject = "PHP 메일 발송"; $content = "PHP 메일발송 테스트 내용"; $headers = "From: santamonicaad@gmail.com\r\n"; echo mail($to, $subject, $cont..
-
[JavaScript] Ajax 옛날방식과 요즘방식개발 2021. 11. 15. 10:33
1. 옛날방식 * XMLHttpRequest 2. 요즘JS방식 fetch('https://www.naver.com/*.json') .then((response) => { if(!response.ok) { throw new Error('400 or 500'); } return response.json(); }) .then((결과) => { console.log(결과); }) .catch(() => { console.log('에러'); }) * fetch 위와 같이 then함수 붙는 건 지져분해서 싫다고 할때는 아래와 같이 async function getDataFun() { var response = await fetch('https://www.naver.com'); if(!response.ok) { th..
-
[자바스크립트] 반복문개발 2021. 11. 7. 00:33
출처 : https://www.w3schools.com/js/tryit.asp?filename=tryjs_templates_html W3Schools online HTML editor The W3Schools online code editor allows you to edit code and view the result in your browser www.w3schools.com JavaScript Array.forEach() Calls a function once for each array element. 출처 : https://www.w3schools.com/js/tryit.asp?filename=tryjs_array_foreach W3Schools online HTML editor The W3Sch..
-
해시기호 반환 / 도메인에 붙은 #의 값을 얻어보자 / 크로스 브라우징 체크 / 앵커 반환개발 2021. 10. 5. 22:03
HTML의 Location Hash 속성을 통해 URL의 앵커 부분을 반환이 가능합니다. 예를 들어 https://www.naver.com/#jk_s 라는 도메인이 있습니다. 여기서 location.hash를 사용하면 #jk_s를 얻을 수 있습니다. console.log(location.hash); 물론 값이 있을때에만 해당 됩니다. 만약 https://www.naver.com/# 이런식으로 사용될 경우 Chrome : '' Internet Explorer : '#' Edge : '' 이렇게 브라우저 별로 차이가 있습니다. 이점을 참고해서 체크해서 크로스 브라우징을 해주시면 됩니다. 물론 location.hash = 'jk_s'를 하면 https://www.naver.com -> https://www.n..
-
-
-
build.gradle 백업용개발 2021. 6. 10. 16:53
buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group 'org.example' version '1.0.1-SNAPSHOT-'+new Date().for..
-
-
[전자정부프레임워크] paginationtag 페이징 처리개발 2021. 4. 26. 17:50
Controller.java @RequestMapping(value={"index.do", "list.do"}) public String LectureList(HttpServletRequest request, Model model , @RequestParam(value="srchType", required=false) String srchType , @RequestParam(value="srchWord", required=false) String srchWord) throws Exception { // 전자정부프레임워크 페이징 연습 int currentPageNo = request.getParameter("curPage")==null? 1:Integer.parseInt(request.getParamete..
-
[PDO]PHP 단순조회개발 2021. 1. 19. 13:20
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[PDO]리스트 조회개발 2021. 1. 19. 13:15
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[PDO]데이터베이스 연결개발 2021. 1. 19. 13:13
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[MySQL]MySQL timestamp형 컬럼에 기본값 설정개발 2021. 1. 19. 13:10
CREATE TABLE `BOARD_BASIC_DATA` ( `NO` INT(5) NULL AUTO_INCREMENT , `TITLE` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `CONTENT` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `WRITER` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `INSERT_DT` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , `UPDATE_DT` TIMESTAMP NOT NULL DEFAULT CURRENT_..
-