본문 바로가기

language

(25)
[python] Sizes of input arguments do not match size일치 하지않아서 발생 Img.shape 로 크기확인후 cv2.resize(이미지,(사이즈,사이즈)) 적용하자!
[jquery] input 활용 (attr, val, submit) 프로젝트를 하면서 frontend에서 유용하게 썼던 메소드 이다 .attr() 스크립트에서 html 속성을 변경! .val() html의 값을 스크립트로 가져와서 사용! .submit() 스크립트에서 form을 제출! id로 가져오기 $('#아이디').val(); 클래스로 가져오기 (점 붙어있음!!) $('.클래스').val(); name으로 가져오기 $('input[name=이름]').val(); html 에 코드가 이렇게 있으면 스크립트단에서 다음과 같이 활용하였다. var form = $('#styleanalysis'); // 어떤 폼인지 가져오기 var style ='캐주얼' $('input[name=style]').attr('value',style); // name이 style인 input 태그..
[python] flask 오류 Traceback (most recent call last): File "C:\Users\minchan\python\flask.py", line 1, in from flask import Flask File "C:\Users\minchan\python\flask.py", line 1, in from flask import Flask ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import) 파일명을 flask로 하면 안 된다 https://stackoverflow.com/questions/61032702/importerror-cannot-import..
[java] jython 스프링에서 파이썬 사용하기 1.다운로드 jython 사용을 위해서는 먼저 파일을 다운받는다 https://www.jython.org/download 받은 jar 파일을 자바로 실행합니다 이게 만약 없다면 jar 자바로 실행 검색! next 만하면서 쭉~ 진행 2. 환경변수 그리고나서 본인이 다운받은 jython 경로의 bin으로 환경변수 추가 3. dependency 스프링에서 pom.xml에 본인의 버전에맞게 dependency 추가 org.python jython 2.7.3 그리고 나서 메이븐 업데이트! 4. 사용 test.py를 만듭니다 def testFunc(a,b): c = a + b return c controller에 작성을 해줍니다 // 테스트 private static PythonInterpreter intPre;..
[java]try-with-resources (feat. autocloseable) try - catch try - with - resources try{ } catch (){ } 이러한 모양에서 try (여기!) { } 이런식으로 줄였다 일일이 close로 닫아주는 것들을 try-with-resource는 자동으로 닫아준다 ※주의사항! 아무거다 다 닫히는 것이아니다 인터페이스인 autocloseable를 implements한 클래스들만 가능 더 자세한건 여기서 확인 가능 https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html 사용자 클래스를 만들고 자동으로 닫히는걸 사용하고 싶으면 implements Autocloseable 를하고 void close() throws Exception 이 메소드를 Override ..
[java] Unreachable code 에러 (feat. dead code) Exception in thread "main" java.lang.Error: Unresolved compilation problem: Unreachable code 이 빨간줄이 없어지지 않고 저 오류가 계속 뜨고있었다 문법상 오류를 찾고있었는데 항상 하던 코드라 구글링을 하다가 알게되었다 제대로 완성하기전에 일단 while 문에 true를 넣어놨다가 생긴 오류였다 Unreachable code 도달할수 없는 코드이다 while에서 빠져 나가는 것이 없기때문이다 너무 간단한 오류였지만 코드 바꿀생각을 못하고 시간을 날리고있었다.. 영어뜻이라도 곰곰히 생각해볼껄 dead code vs Unreachable code 데드코드는 실행이된다 // dead code if(true) { return; } Syste..
[java] static 영역, heap 영역, stack 영역 (JVM) 나는 메모리를 이러한 구조로 이해하고 있었으나.... 이건 일반적인경우고 자바의경우는다르다 JVM의 구조가 다른것을 오늘에서야... 알았다... 5가지로 나눌수 있다 자세한 내용은 추가적인 검색을 추천드리고... (죄송합니다) 내가 말하고싶은거는 static은 어디에 저장되냐는 것이다 답부터 부터 말하면 method 영역이다 method영역에 static영역이 포함되고 static이 붙은 것들은 static영역에 저장된다 5가지 영역중 3가지만 간략하게 말하면 method영역 프로그램이 시작전에 로드되고 프로그램이 종료 시에 소멸된다 - 전역변수처럼 사용가능 stack 영역 메소드 호출과 관련된! 지연변수, 매개변수 등이 스택영역에 저장되었다가 메소드가 끝이나면 소멸된다 Heap 영영 클래스의 객체(인스..
[java] + 연산 순서 더하기는 왼쪽부터!!!! int a=1; int b=2; int c=3; String str = "4"; System.out.println(str+a+b+c); // 4123 System.out.println(a+b+c+str); // 64 System.out.println(a+b+str+c); // 343 int 랑 String이 +연산이 될경우 String으로 자동형변환이 일어난다 하지만 다음 순서를 기억하자!! 더하기는 왼쪽 부터 일어나니까 첫번째 다 문자열 계산이고 나머지는 문자열을 만나기전까지 int로 계산!!!