분류 전체보기
-
[React] Typescript #01개인공부/react 2024. 2. 22. 20:06
타입스크립트가 등장 배경을 간략히 설명하면 기존의 자바스크립트에서 발생하던 런타임 에러를 최소화하고 개발자의 실수를 최대한으로 줄여 웹애플리케이션의 품질을 보다 향상 시키는것을 목표로 한다. 기존의 자바스크립트의 문제점은 개발자가 코드를 작성하는 대로 실행 후 런타임때에 에러를 발생시킨다. -- 대표 예시 1 Q. 숫자와 문자를 더하기 function test(a, b){ return a + b; } console.log(test(1,"A")); 결과 "1A"라는 문자열을 리턴한다. -- 대표 예시2 Q. 문자와 문자 나누기 function test(a, b){ return a / b; } console.log(test("A","B")); 결과 이러한 에러는 타 언어에서는 런타임(Runtime)시점이 아..
-
[React] props개인공부/react 2024. 2. 14. 19:21
React의 기능에는 props라는 부모와 자식 컴포넌트 간의 통신을 할때, 부모 컴포넌트가 자식 컴포넌트한테 원하는 데이터를 보내는것을 의미한다. 이러한 점은 커스텀 버튼 이나 다양한 함수로서 사용이 편리하다 .하지만 props는 오브젝트로 오직 한개의 props만 보낼 수 있고, props 오브젝트안의 파라미터 구성은 여러개 가능하다. props는 기본 방법이 있고, 단축어 방법이 있다. function Btn(props) { console.log(props.text, "이 렌더링되었습니다."); return ( {props.text} ); } const MemorizedBtn = React.memo(Btn); function App() { const [value, setValue] = React.u..
-
[React] memo function개인공부/react 2024. 2. 14. 19:06
ReactJS에는 memo라는 유용한 기능이 있다. 만약 커스텀 버튼을 여러개를 생성 하고 클릭을 할경우, 특정 버튼의 이름이 변경되는 함수가 있다. 특정 버튼의 이름이 변경되는 작업을 할 때, 브라우저에서는 매번 새로운 렌더링을 통해 다시 컴포넌트를 그리는데 이러한 작업은 경우에 따라 서비스를 매우 느리게할 수 있는 중요한 문제점으로 인식된다. 해당 문제점을 해결 하기 위해서 ReactJS에서는 변경이 필요하지않은 컴포넌트는 다시 그리지 않고 변경된 컴포넌트만 다시 그리는 작업을 해주는 함수가 React.memo 라는 함수이다. function Btn({ text, onChangeValue }) { console.log(text, "이 렌더링되었습니다."); return ( {text} ); } .....
-
[CSS Grid] Grid Template개인공부/css 2024. 1. 12. 19:20
flex의 경우, 주축을 기준으로 다양한 옵션을 설정할 수 있지만 grid에 비해 많은 제한사항이 있다. 물론 주축을 기준으로 위치를 설정할때는 justify-content, 교차축을 기준으로 설정할때는 align-items가 있고 서로 같은 옵션의 파라미터를 공유하고 대상의 주축 기준에 따라 엘리먼트의 위치가 변경된다. 1. grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-columns는 요약하면 " 열 = width = 넓이 = 가로 " 단어로 설명할 수 있다. ㅇ 2. grid-template-rows: 1fr 1fr 1fr 1fr;
-
SamKEY CrackSecurity 2020. 11. 24. 00:07
*주의사항* 삼성 스마트폰일경우, 스마트 스위치 어플로 스마트폰 전체 해야하고 기타 타사 스마트폰일 경우, 전체 백업 해야합니다. 백업 및 기타 데이터 손실, 보안 문제 등, 기타 어떠한 문제도 본 블로그 및 블로그 주인은 책임없음을 밝힘니다. 백업 및 기타 데이터 손실, 보안 문제 등, 기타 어떠한 문제도 본 블로그 및 블로그 주인은 책임없음을 밝힘니다. 백업 및 기타 데이터 손실, 보안 문제 등, 기타 어떠한 문제도 본 블로그 및 블로그 주인은 책임없음을 밝힘니다. 서론 안녕하세요. Been94입니다. 오늘은 SamKEY를 크랙하여 Android기반의 삼성 스마트폰 CSC를 변경하려고합니다. 현재 프로젝트를 시작한 배경은 통신사 스마트폰과 통신사 유심이 다를경우 발생하는 스마트폰 기능 제한때문에 시작..
-
C# Sharppcap 라이브러리Network/Sharppcap 2019. 11. 13. 18:55
안녕하세요~! Been94 입니다. 오늘은 Visual Studio 2019 Commpcommunity 또는 Visual Stduio에서 pcap의 C#버전인 Sharppcap을 다운로드받고 DLL 컴파일하는 과정을 설명하려고합니다. C#에서는 .Net Core와 .Net Framework가 존재합니다. 현재 설명하는 버전은 .Net Framework 입니다. Nuget Sharppcap 다운로드 바로가기 위 사이트를 접속할 경우, 2019-11-13일 기준으로 아래 그림[Pig.1]과 같이 4.10 버전 부터 5.0.0 버전까지 나와있습니다. 아래 그림[Pig.2]과 같이 "Project Site"을 클릭하여 해당 깃허브로 이동합니다. 또는 Sharppcap 5.0.0 깃허브 바로가기를 클릭하여 이동합..
-
Battlefield™ V Korean Patch(배틀필드5 한글패치)Reversing/Game 2019. 10. 29. 22:13
한글패치 영상 **********2019-11-10 버그 패치 내역****** 패스워드 인증문제가 발생하여 프로그램상 패스워드인증을 제거하고 압축패스워드로 대체합니다. ********************************************* ********공지******** 한글패치를 위해 트라이얼을 이용하는 겁니다. 트라이얼버전만 되는것이 아니고 정식버전도 가능합니다. 아래에 있는 모든 사진은 정식버전입니다. ********************* ********보고된 문제점********* 한글패치 프로그램으로 게임실행 누르실경우, 아래와같은 "활성화 필요" 라는 메시지가 뜨면 트라이얼 버전이 활성화되지않은 사용자로 한글패치가 불가능합니다. 추후 주말무료플레이 행사를 할 경우, 한글패치 프로..
-
[DRDOS] 시뮬레이션 과 분석Security 2015. 12. 28. 22:48
[현 블로그에서 기술하는 모든 내용은 순수한 학문의 목적입니다. 기술을 다른용도로 사용한 모든 법적인 책임은 해당 사용자에게 있음을 알려드립니다. 또한 현 블로그는 책임이 없음을 말합니다.]*본 블로그는 학문을 목적으로 직접 툴을 제작하여 내부망에서 시뮬레이션 과정을 진행합니다.**블로그의 잘못설명된 설명은 댓글로 알려주시면 감사하겠습니다...(^.^)(_._)꾸벅 -Carlos & Been- 1. Denial of Service2. Distributed Denial of Service3. Distributed Reflector Denial of Service 1. DOS1-1. DOS 정의DOS는 Denial of Service의 약자이며 DDOS의 기초적으로 시작된 부분으로 해커들이 특정 컴퓨터에 침..