목록전체 글 (420)
외로운 Nova의 작업실
해킹이란 뭐냐고 물으면 뭐라고 답해야할까? 멋진거? 흥미로운거? 아니다. 사실 책에 써잇는건 아래와 같다. "프로그램 자체를 제작자의 의도와 다르게 바꾸고 나쁘게 바꾸는 모든 것" 뭔말이야 저게;;;; 쉽게 말하면 프로그램이 바뀌면 다 해킹이란 말이다..!! 게임으로 말하면 1레벨씩 레벨업하도록 설정해놧는데 3레벨씩 레벨업하면?? -> 해킹 쇼핑몰로 말하면 처음화면이 옷 리스트가 뜨도록 설정해놨는데 이상한 사진이뜨면 -> 해킹 "그냥 정상적이지 않으면 다 해킹이란 거야" 근데 해킹에도 종류가 있다. 종류에대해서 살짝만 봐봅시다. 시스템 해킹 : 하드웨어 - 운영체제 - 응용프로그램, 이 세가지를 해킹의 대상으로 보는 해킹 웹 해킹 : 웹해킹에서의 프론트엔드와 백엔드를 해킹의 대상으로 보는 해킹 시스템....
안녕하세요. 저번시간에 이어서 오늘은 c#의 에트리뷰트에대해서 배워보도록 하겠습니다. 혹시 코딩하면서 잘못된 메소드나 코드를 짯을때 뜨는 error메시지를 본적이 있으신가요? 아래와 같은 메시지 말이죠! 이러한 메시지를 저장하는 곳이 에트리뷰트 클래스입니다! 백문일 불여일견! 바로 어떻게 하는지 코드부터 보시죠. using System; namespace StudyCSharp { class MainApp { static void Main(string[] args) { Method OldMethod = new Method(); OldMethod.OldMethod(); } [Obsolete("OldMethod는 없어졌습니다. NewMethod를 사용하세요")] //애트리뷰트사용 class Method { p..
안녕하세요. 오늘은 c# 언어의 LINQ기능에 이어서 리플렉션에대해서 배워보도록 하겠습니다. 리플렉션은 객체의 형식 정보를 들여다보는 기능입니다. 객체의 형식정보에는 프로퍼티 목록, 메소드 목록, 필드, 이벤트 목록까지 객체의 모든게 있습니다. 이러한 리플렉션 기능을 위해서 c# 개발자는 객체의 모든 조상 Object에 GetType()메소드를 만들어 놨습니다. GetType()메소드는 Type형식의 객체를 반환합니다. Type객체는 그객체의 모든 정보가 들어가게됩니다. 코드를 먼저 보시죠. using System; using System.Reflection; namespace StudyCSharp { class MainApp { static void Main(string[] args) { int b =..