본문 바로가기

분류 전체보기110

StringBuffer가 문자열 반환을 해야하는 이유(.equals() 깊게 파헤치기) 사건의 발단은 이렇다. StringBuffer를 사용하여 reverse()메서드로 문자열의 순서를 뒤집고 reversed라는 문자열에 값을 담고자 하는데, 맨 뒤에 .toString();을 왜 붙혀야 하는지 의문이 생겼다. (분명 같은 문자열이거늘... 버퍼를 사용할때는 다른 제한사항이 있는 건가?? 너무 궁금했다. ) .toString()을 제외하고 코드를 써보았지만 여지없이 오류가 떴다. StringBuffer를 사용할 때에는 왜 마지막에 항상 .toString()으로 문자열 반환을 해야 문자열에 값을 제대로 담을 수 있는지 이해해보고자 공부를 시작했다. String과 StringBuffer,StringBuilder의 차이점 String 객체는 한번 생성되면 할당된 공간이 변하지 않지만 StringB.. 2023. 6. 15.
두산에너빌리티 5분주가분석 두산솔루스, 주로 전력, 가스 및 열에너지를 공급하는 시설을 구축하고 운영하는 에너지 및 유틸리티 회사입니다. 이 분석에서는 두산솔루스의 최근 주가 추이, 기업 성장 전망 및 잠재적 위험 요인에 대해 3,000자 이상으로 살펴보겠습니다. 본 내용은 참고자료로만 적절하게 활용하여 투자에 도움이 되길 바랍니다. 최근 주가 추이 및 현황 두산솔루스의 주가는 지난 몇 년 동안 급변동의 시기를 겪었습니다. 주가의 변동은 세계 경제 불황, 코로나19 팬데믹, 원자재 가격의 변동 등 다양한 요인에 기인합니다. 그래서 두산솔루스는 이러한 요인에 발맞추어 주가를 회복에 지향해 나가고 있습니다. 기업 성장 전망 두산솔루스의 성장 전망은 에너지와 유틸리티 업계에서 계속해서 꾸준한 성장을 보일 것으로 예상됩니다. 에너지 시장.. 2023. 6. 14.
(엑셀 & ppt 연동) 엑셀 내 텍스트를 ppt에서 검색 및 변경해주기 1. 파일 정리하고 new python파일 만들기 venv 라이브러리 루트에 작업할 ppt & excel 파일을 넣고 new phython파일을 PPT_Study라는 이름으로 생성 2. 라이브러리 설정 및 설치 그리고 terminal에서 pip install python-pptx로 해당 라이브러리 다운받기 마찬가지로 엑셀을 쓸 것이기 때문에 pip install openpyxl으로 터미널에서 다운 이제 화면에서 사용할 라이브러리 2개 import하고 ppt명에 맞게 작업할 프리젠테이션 설정 3. 코드 입력 대충 설명하자면 원하는 ppt에 들어가 text_frame안에있는 "서비스"라는 단어를 모두 찾은 후, Tricks로 고친다는 이야기이다. 실제로 result라는 ppt가 생성되고 서비스라는 이름이 모.. 2023. 6. 14.
파이썬 설치 및 인텔리제이 셋팅 실무에서 노가다작업 해방을 위해 파이썬 프로그램을 스스로 짜서 적용해보고자 한다. 대용량 데이터인 만큼 단순반복작업을 없애기 위해 엑셀과 파워포인트의 연동을 파이썬으로 도전하게 됐다. 1. 파이썬 설치 여기서 최신버전 다운받고 실행하면 설치는 쉽다. 2. 인텔리제이 파이썬 플러그인 설치 인텔리제이 들어가서 커뮤니티 버전(무료)을 다운받습니다. 이 부분 확인하시고 체크하시면 됩니다. > 설치 완료! 실행하고 new project누르고 파이썬 플러그인 선택하고 설치하세요! ok 해서 적용하면 하단의 화면이 나오는데 그대로 create 눌려주세요! 설치 및 세팅 끝 2023. 6. 14.
이수화학 5분주가분석 오늘 9시 기준 쩜상에 성공한 이수화학... 이수화학은 국내 화학 산업에서 꾸준히 성장해 온 기업으로, 그 동안 축적된 기술력과 노하우를 바탕으로 국내외 시장에서 좋은 평가를 받고 있습니다. 이 글에서는 기업분석을 바탕으로 이수화학의 주가 전망 및 투자 여부를 살펴보도록 하겠습니다. 전반적인 경제 환경과 연관성, 경쟁 구도, 기업의 현황 및 잠재력을 고려할 예정입니다. 경제 환경과 연관성 2023년 현재, 화학 산업은 세계 경제 회복과 함께 수요 증가 및 투자 트렌드가 이어져 성장세가 이어지고 있습니다. 대한민국도 이러한 추세에 발맞춰 수출 증가와 관련 산업 분야로 확장하면서 화학 산업의 경쟁력을 강화하고 있습니다. 따라서 이수화학의 성장 전망은 긍정적으로 평가될 수 있으나 이는 전체 산업의 추세와 함께.. 2023. 6. 14.
Annotatoin 정리 어노테이션(@, annotation)이란? 사전적으로는 "주석"이라는 의미를 가지고 있으며, 자바 코드에 @를 이용해 주석처럼 달아 특수한 의미를 부여해준다. 프로그램 코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법이다. @SpringBootApplication Spring Boot 를 자동으로 실행시켜주는 어노테이션으로 **[Bean]() (클릭시 링크로 이동 )** 등록은 두 단계로 진행된다. @ComponentScan을 통해 Component들을 Bean으로 등록한다. @EnableAutoConfiguration을 통해 미리 정의해둔 자바 설정 파일들을 Bean으로 등록한다. @ComponentScan 과 @Configuration은 아래에서 알아보자. .. 2023. 6. 13.
반응형