안녕하세요. 금일 free-rtos 강좌를 완강했습니다. 강의 및 질의/응답을 통해서 부족한 부분을 많이 채웠습니다. 강의와 연관성이 없는 질문하나 드립니다. 개인적으로, 강사님이 알려주신 환경 (cubeide) 에 exception handler를 적용해보고 있는데, 쉽지 않네요. exception handler는 cortex-m3 계열의 core와 IAR 컴파일러 환경에서 작성된 source같은데....cortex-m4f 및 gcc 기반으로 변경하려니 exception 발생 시 자동으로 stacking되는 register도 floating point 연산이 없는 core와 달리 늘어난 것 같고, assembler도 잘 모르겠고 .... 난항입니다. 혹시, cubeide, cortex-m4f 환경에서, exception handler가 적용된 참조할만한 예제가 있으면 도움 부탁드립니다.
강의를 순서대로 들으며 root-context.xml에 hikari 나 mybatis 설정할 때 The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions. 이런 에러가 나오는데 당황 말고 15번 20분부터 나옵니다~~
스프링부트에서 스프링 버전 확인을 바로 하기 어려워 확인 방법 공유해봅니다. 인텔리제이 Project 탭(Alt + 1)에서 "spring-core" 검색(5.3.22로 확인됨) 참조 : https://yjh5369.tistory.com/entry/Spring-%EB%B2%84%EC%A0%84-%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95
○ 접수방법 - 참가신청서 링크: https://forms.gle/zLEFK6hx9oyEBT9Q7 - 상세 대회 정보: https://aifactory.space/page/nhis ○ 공모 주제 - 고객 분석을 통한 투자 큐레이션 개인화 컨텐츠 제안 ○ 주최/주관/운영 - 주최/주관: NH투자증권 - 운영: 인공지능팩토리 ○ 참가자격 - 국내/해외 대학(원)생 개인 및 최대 3인으로 구성된 팀 ※ 대회 종료 후 입상자를 대상으로 증명서 제출을 요청드릴 예정입니다 ○ 진행 일정 - 대회 참가신청 : 9월 8일 (목) 10:00 ~ 10월 17일 (월) 8:00 - 예선기간 : 9월 19일 (월) 10:00 ~ 10월 17일 (월) 8:00 - 본선기간 : 10월 28일 (금) ~ 11월 28일 (월) 8:00 - 결선기간 : 12월 2일 (금) ~ 12월 8일 (목) 8:00 - 시상 (쇼케이스) : 12월 9일 (금) ※ 본선 및 결선 진출은 대상자에 한해 공지합니다 ※ 대회의 원활한 진행을 위하여 상세일정은 변경될 수 있음을 사전 안내드립니다 ○ 시상 및 혜택 - 총 상금 5,000만원 과 제출 이벤트 및 채용혜택 제공 - 예선 제출 : 인당 1만원 기프티콘 (선착순 300팀) - 본선 진출 : 인당 5만원 투자지원금 (30팀) - 입선 : 팀당 100만원 (10팀) - 장려상 : 팀당 300만원 (3팀) - 우수상 : 팀당 500만원 (2팀) - 대상 : 1,000만원 (1팀) ※ 투자지원금은 나무증권 계좌를 통해 지급 ※ 대상 및 우수상 : 2023년 내 IT/Digital 직군 지원에 한해 1회 서류전형 면제 ○ 문의 - 인공지능팩토리 운영사무국: cs@aifactory.page , ☎ 042-710-6451
모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
안녕하세요 트러블 슈팅 공유합니다! 현상: 첨부파일란에 "test.png"라는 파일 명 대신 "{$uploadFile}" 노출 및 다운로드 안되는 현상 발생, 파일 업로드 시에도 에러발생 화면이 지나가는 현상도 있었음. => 결국 업로드 부터 오류로 인해 파일이 제대로 업로드가 안된것 같음. 해결방법: [common.php]파일의 "new mysqli" ->"mysqli_connect"로 변경
스프링을 맨땅에 공부했을때 대체 언제 자동주입을 해야하고 이걸 왜해야하는지 알수 없었고, 그냥 하라니까 하고 토이프로젝트를 진행했는데 이 강의를 듣고 객체 지향 설계를 위해 의존성 주입이 필요하고 의존성 주입을 위해 스프링 컨테이너와 스프링 빈, IOC라는 기술을 사용하게 되고 스프링 빈에 등록하기 위한 방법 중 컴포넌트 스캔을 알게 되고, 컴포넌트 스캔을 하게 되면 의존성 주입을 직접 정의 할 수가 없기 때문에 @Autowired를 이용한 자동주입을 하게 된다... 미쳤네요 ㅠㅠ 강의 내용, 강의 구성과 흐름 강의가 너무 좋네요 내용들을 정리하기 위해 곱씹는 중인데 곱씹으면 곱씹을 수록 정말 너무 대단한것 같습니다!
인터페이스 ItemRepository와 ItemMapper가 같은 줄 알고 복붙했다가 참사.. ㅠㅠ @Mapper public interface ItemMapper { Item save(Item item); void update(@Param("id") Long itemId, @Param("updateParam") ItemUpdateDto updateParam); Optional<Item> findById(Long id); List<Item> findAll(ItemSearchCond cond); } MyBatis에서 xml에 insert 사용 시 returnType 속성이 없는데 ItemMapper에서 Item을 리턴하여 에러 발생 Mapper method 'hello.itemservice.repository.mybatis.ItemMapper.save' has an unsupported return type: class hello.itemservice.domain.Item org.apache.ibatis.binding.BindingException: Mapper method 'hello.itemservice.repository.mybatis.ItemMapper.save' has an unsupported return type: class hello.itemservice.domain.Item
안녕하세요. 디핑소스님, 오랜만에 글 남깁니다. 개인적으로 생각했던 것보다 많은 것(투자 시스템)을 구축하고 데이터 분석 공부를 이어나가고 있습니다. 덕분에 많은 도움을 받았고요. 모르는 부분이 있어서 다시 강의 보고 숙지해갑니다. 다시 한 번 좋은 강의 감사하고요. 역시나 궁금한 것은 추후의 디핑소스님 강의 계획이나 활동사항이 궁금합니다. 오프라인으로 직접 만나 뵙고 배울 수는 없어도 온라인으로 계속 디핑소스님께 다양하게 배워보고 싶습니다. 감사합니다.