본문 바로가기

Programming

(124)
Cannot obtain resource for specified location [conf\local.keystore]: no readable file or this is not a resolvable URI SSL인증서를 연결하다가 에러가 팡팡터졌다 ㅠㅠ 파일을 읽을 수 없다는 에러였다 그래서 절대경로로 다시 넣어주니해결되었다
Exception java.lang.ExceptionInInitializerError [in thread "Worker-8: Building"] 이런 에러가 pom.xml에 났다 org.apache.maven.plugins maven-war-plugin 3.3.1 버전이 낮아 버전을 올려주니 해결되었다.
The package javax.servlet.http is accessible from more than one module: <unnamed>, servlet.api, tomcat.i18n.de, tomcat.i18n.es, tomcat.i18n.fr, tomcat.i18n.ja, tomcat.i18n.ko, tomcat.i18n.zh.CN 이런 에러 가나 servlet import가 제대로 안 되는 상황이었다 ㅠㅠ 확인해 보니 서버가 Modulepath에 가있었다. 그래서 remove해주고 Classpath에 다시 add 해주니까 제대로 import가 되었다.
[JAVA] 람다식 람다식이란 함수를 하나의 식으로 표현한 것입니다. 함수를 람다식으로 표현하면 메소드의 이름이 필요 없기 때문에, 람다식은 익명함수의 한 종류라고 볼 수 있다. 람다식이 등장하게 된 이유는 불필요한 코드를 줄이고, 가독성을 높이기 위함입니다. 함수의 인터페이스의 인스턴스를 생성하여 함수를 변수처럼 선언하는 람다식에서는 메소드의 이름이 불필요하다고 여겨져서 이를 사용하지 않습니다. 특징으로는 - 람다식 내에서 사용되는 지역변수는 final이 붙지 않아도 상수로 간주되고 - 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 없습니다. 장점으로는 - 코드를 간결하게 만들 수 있다. - 식에 개발자의 의도가 명확히 드러나 가독성이 높아진다. 단점으로는 - 람다를 사용하면서 만든 무명함수는 재사용이 불가능합니다...
[Python] 간단한 CRUD 구현 from django.shortcuts import render,HttpResponse, redirect import random from django.views.decorators.csrf import csrf_exempt nextId = 4 topics = [ {'id':1, 'title':'routing', 'body':'Routing is ...'}, {'id':2, 'title':'view', 'body':'view is ...'}, {'id':3, 'title':'Model', 'body':'Model is ...'} ] def HTMLTemplate(articleTag, id=None): global topics contextUI = '' if id != None: contextUI = f'..
[Python] List Tuple Set Dictionary 파이썬을 공부하면서 가장 헷갈렸던 부분을 정리하려고 한다 List와 Tuple, Set, Dictionary이다 List ex) list = [ 'a', 1, 3 ] - 튜플과 비교가 많이 되며, 튜플과의 가장 큰 차이점은 요소를 삭제하거나 변경할 수 있다 - 가변성이고 list + list 형식으로 서로 다른 리스트를 붙일 수 있음 - 서로 다른 type의 요소들을 담을 수 있다. Tuple ex) tuple = ( 'a', 1, 3 ) - 리스트와 비교가 많이되며, 리스트와 가장 큰 차이점은 요소를 삭제하거나 변경할 수 없다 - 불변성이고 tuple + tuple 형식으로 서로 다른 리스트를 붙임 수 있음 - tuple은 append(), remove() 메서드가 없다 그래서 처음 선언 시 자료구조를..
[Python] 9일차 - 기초 마지막 # 내장 함수 - Chapter # 내장함수란 따로 import 안해도 쓸 수 있다. # input : 사용자 입력을 받는 함수 language = input("무슨 언어를 좋아하세요?") print("{0}은 아주 좋은 언어입니다.!".format(language)) # dir : 어떤 객체를 넘겨줬을 때 그 객체가 어떤 변수와 함수를 가지고 있는지 표시 print(dir()) import random # 외장 함수 print(dir()) import pickle print(dir()) print(dir(random)) # random안에 쓸 수 있는 메서드 list = [1,2,3] print(dir(list)) # list내애서 쓸 수 있는 메서드들이 나온다. name = "Jim" print(di..
[Python] 8일차 #모듈 - Chapter # 필요한 것들끼리 묶음끼리 잘 만들어진 파일이라고 보면 된다. # 자동차로 예를 들면 타이어가 마모가 되면 타이어만 교체하면 된다 # 이런식으로 타이어처럼 부품만 갈면 유지보수도 쉽고 재사용성도 수월해지는 장점이있다. # 확장자가 .py이다. # 모듈은 모듈을 쓰려는 파일과 같은 경로와 있거나 # 파이썬 라이브러리들이 모여있는 폴더에 있어야 사용가능 import theater_module theater_module.price(3) # 3명이서 영화 보러 갔을 떄 가격 theater_module.price_morning(4) # 4명이서 조조 할인 영화 보러 갔을 떄 theater_module.price_soldier(5) # 5명의 군인이 영화 보러 갔을 떄 import the..