안녕하세요 소라님! 강의를 참고하여 경력직 이력서를 작성하던 중 질문드리고 싶은게 있어 글남깁니다! 전 직장에서 2개의 프로젝트를 진행하였는데, 이런 경우 WORK 부분에서 프로젝트 별로 나눠서 적는게 좋을까요? 포트폴리오의 퀄리티는 어느정도 되는것이 좋을까요? 재직중 진행했던 토이 프로젝트가 있는데, 미완성인 상태입니다..ㅠ 팀 플젝이었다 보니 다시 손을 대는게 쉽지가 않네요 이런 경우 개인 프로젝트로 지금 다시 만들어보는게 좋을까요?
만드려고 하는 방식은 Leading/Trailing Icon property를 넣어 껐다 켰다 하고 싶습니다. 동시에 버튼에 boolean variable을 넣어 skeleton모드를 껐다 켰다 하려고 합니다. 만든 컴포넌트는 다음과 같은 형태로, row는 버튼, skeleton에는 스켈레톤 컬러를 입혀놓은 상태입니다. 여기서 Icon 프로퍼티를 껐을 때 다음과 같이 아이콘 영역만큼 줄어드는 것이 아니라 왼쪽으로 밀리기만 하는데, 해결 방법이 있을까요? 더불어 버튼의 width 값도 자유롭게 늘렸다 줄였다 하고싶은데, 컴포넌트 프레임만 조절되며 안의 버튼은 fix된 상태입니다ㅠㅠ
기본편 강의에서 접근 제어자 설명할때 이런 내용이 있었는데요, 클래스 레벨의 접근 제어자 규칙 - 클래스 레벨의 접근 제어자는 public , default 만 사용할 수 있다. private , protected 는 사용할 수 없다. 그런데 이번에 정적 중첩 클래스를 설명하면서 클래스 선언시에 private static class 클래스명 이라고 선언을 하잖아요. 앞선 기본편 강의 내용에서 언급했던 내용과 조금 달라서 헷갈립니다. private static class 클래스명 은 중첩 클래스에서만 사용하는 문법이다라고 생각하면 될까요?
안녕하세요, 리버스 엔지니어링을 수행하는 과정에서, 특히 소프트웨어의 디버깅과 분석을 통해 기능을 파악하는 단계에서, 디컴파일된 코드의 정확성을 높이기 위해 사용하는 특정 디컴파일러 또는 디스어셈블러의 기능과 한계는 무엇인가요? 예를 들어, IDA Pro나 Ghidra 같은 도구들이 복잡한 바이너리 구조나 난독화된 코드를 처리하는 데 있어 어떤 차별화된 기능을 제공하며, 이러한 도구들이 기초연금 처리하지 못하는 코드 패턴이나 구조가 있다면 이에 대한 대응 방법은 무엇인지 궁금합니다.
안녕하세요. 큰돌님의 강의와 외부 자료등을 바탕으로 궁금한 점이 있어서 질문남깁니다. MySQL InnoDB 기준으로 페이지는 16KB 레코드는 64KB로 알고 있는데요. (공식 문서를 보니 MySQL 5.7.6 이상부터는 페이지 크기를 32KB, 64KB로 변경이 가능하다고는 하네요)저장될 레코드가 64KB가 초과되면 컬럼을 선택해서 off-page가 되는것으로 이해하고 있었습니다. 하지만 최근 데이터베이스에 관한 공부를 진행하고 있습니다. 공부한 내용 중에 하나의 레코드 크기가 페이지 크기의 절반 이상일 경우 가변 길이 컬럼을 선택해서 off-page한다 라는 내용이 있었는데요, 위 내용에 따르면 크기가 큰 레코드를 조회할 때 여러 페이지를 참조해야하는 건 맞지만, 레코드가 페이지 크기를 초과하여 off-page를 하는 경우는 없지 않나요? 정확히 정립해야할 것 같아 질문 남깁니다. 궁금한 내용을 정리하다보니 더욱 혼동스러워 질문 퀄리티가 낮은 점 양해 부탁 드립니다. 감사합니다.
어떤 동작을 처리했을 때, 팝업을 보여주는 경우에는 팝업 이벤트만 수집하면 될까요? 아니면 팝업과 백엔드에서 각각 이벤트를 수집하는게 좋을까요? 거의 높은 확률로 사용자가 팝업을 관찰하는 경우라면 둘 중 하나만, (팝업 처리가 늦어져서) 사용자가 팝업을 관찰하지 않고 이탈할 수도 있는 경우에는 둘 다 수집하는게 좋을까요?
프로젝트를 할때도 그렇고, 이번 강의에서도 그렇고 API를 위해request, response 각각 DTO를 설정해주었습니다. 그러면 API의 개수가 많아지는 경우에도 그에 따라 각각 요청,응답의 DTO를 만들면 너무 복잡해지지는 않을까 하는걱정이 있습니다. 그럼에도 불구하고 DTO를 API 마다 만들어야 하는건가요?
[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)
- 학습 관련 10강 듣는중 opensea에 등록한 nft를 판매 등록 하려는데 이미지와 같은 에러가 나타나면서 판매등록이 되지 않습니다. opensea testnet - baobab을 사용중입니다. Seaport order validation failed: ['Conduit key invalid'], [] 어떻게 해결해야 할까요? ㅠ
chrome://extensions 위에서 오른쪽 상단의 개발자모드를 켜고 맨위에 "압축해제된 확장된 프로그램을 로드합니다." 클릭해서 개발한 소스가 있는 newtab폴더를 선택하면 오류 : 매니페스트 파일이 없거나 읽을 수 없습니다 매니페스트를 로드할 수 없습니다. 뜨면서 안되더라구요, 혹시나 외장하드에 파일이 있으면 안되나 싶어서 컴퓨터의 c나 d드라이브에 옮겨서 동일하게 에러메시지가 뜹니다. 예전에 강의내용대로 해서 잘 되었었는데 복습하면서 다시 해보니 이렇게 에러가 나서요 혹시 뭔 잘못한걸까요? 아님 기능이 없어진건지....ㅋㅋ
강의 내용 외 개인적인 실습 사이트의 질문은 답변이 제공되지 않습니다. 문제가 생긴 코드, 에러 메세지 등을 꼭 같이 올려주셔야 빠른 답변이 가능합니다. 코드를 이미지로 올려주시면 실행이 불가능하기 때문에 답변이 어렵습니다. 답변은 바로 제공되지 않을 수 있습니다. 실력 향상을 위해서는 직접 고민하고 검색해가며 해결하는 게 가장 좋습니다. 최대한 구글링을 동원해서 해보는 중인데 막히네요. 모니터링 가서 로그 나오는것 까지 확인 했습니다. event, message, text 이렇게 표시 되는거요. def lambda_handler(event, context): result = json.loads(event["body"]) print(f"event : {event}") keyword = result["message"]["text"] news_crawler(keyword) 그다음 위의 코드 작성하고 run을 해보면 아래와 같이 body 키 문제가 있다고 나옵니다. 무슨문제일까요...ㅜ "errorMessage": "'body'", "errorType": "KeyError", "requestId": "628cac7e-f4ae-41f3-9ba3-ba7a3e7f464f", "stackTrace": [ " File \"/var/task/lambda_ function.py \", line 59, in lambda_handler\n result = json.loads(event['body'])\n"
안녕하세요. 혹시 파일업로드 후 명령어를 작성하는 폼태그에서 cat /etc/passwd와 같이 명령어를 작성했을때 해당 명령어를 감지해서 필터링하는 경우도 올려주신 난독화 기법 동일하게 적용하면 되는게 맞을까요? 파일업로드 및 실행은 되나, 특정 명령어 작성 시 에러가 나는 경우입니다.!