본문 바로가기

분류 전체보기

(61)
[C# 공부] Thread(쓰레드) - 비동기 호출, Delegate - 짱우의 코딩일기 - 티스토리 책을 보면서 독학을 하다가 나중에 까먹거나 헷갈릴거 같은 개념들을 적어둘 목적으로 글을 써보았다. 스레딩 System.Threading.EventWaitHandle EventWaitHandle은 Monitor 타입처럼 스레드 동기화 수단의 하나다. 스레드로 하여금 이벤트를 기다리게 만들 수 있고, 다른 스레드에서는 원하는 이벤트를 발생시키는 시나리오에 적합하다. 이때 이벤트 객체는 딱 두 가지 상태만 갖는데, 바로 Signal과 Non-Signal로 나뉘고 서로 간의 상태 변화는 Set, Reset 메서드로 전환할 수 있다. Set : Non-Signal → Signal / Reset : Signal → Non-Signal 이와 함께 이벤트 객체는 WaitOne 메서드를 제공한다. 어떤 스레드가 Wait..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(복습) - 짱우의 코딩일기 - 티스토리 책으로 공부하다가 다시 MVC 프레임워크에 대해 복습을 해봐야겠다 라는 생각이 들어 MVC 관련 내용을 다시 정리해보았다. MVC 복습 MVC 폴더 App_Data : LocalDB, .mdf 파일, xml 파일 등 데이터 파일들을 저장해둔다. App_Start : 클래스 파일들이 있고 애플리케이션이 시작될 때 실행된다. Content : css 파일이나 이미지, 아이콘 파일들을 담아둔다. Controllers : 사용자의 요청과 응답에 대한 처리를 하는 부분이다. fonts : 말 그대로 폰트를 모아두는 곳이다. Models : 애플리케이션 데이터를 관리해준다. Scripts : JS 파일들을 모아둔다. Views : html 파일들을 모아두는 곳이고 보통 HTML과 C# 코드를 사용할 수 있게 해주는..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(2) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 기본적인 내용은 다음 링크의 글에 설명해두었다. 2020/03/24 - [ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 [ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. AS..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. ASP.NET 4.6 MVC 프레임워크 MVC 패턴은 Model, View, Controller 세 가지 영역으로 나눠서 개발하는 패턴을 말한다. 모델(Model)은 데이터(Data)를 의미하고, 뷰(View)는 프레젠테이션(Presentation) 영역을 다루고, 컨트롤러(Controller)는 입력(Input) 및 비즈니스 로직(Business Logic)을 전담한다. 모델, 뷰, 컨트롤러 간단 정리 모델 MVC에서 모델은 C#의 클래스 모델(Model)은 데이터 액세스 및 비즈니스 로..
[ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (2) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 2020/03/03 - [ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (1) - 짱우의 코딩일기 - 티스토리 [ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 인증과.. zzangwoo.tistory.co..
[FaceBook] Graph API 실습(JavaScript) - 짱우의 코딩일기 - 티스토리 이번에는 Explorer를 써서 원하는 값을 가져오는게 아닌 JavaScript에서 코딩을 해서 원하는 데이터를 가져오는 것을 실습해보고 글로 남기려한다. 실습은 ASP.NET MVC 환경에서 진행했다. HTML 코드같은 경우에는 본인 입맛대로 만든 후에 따라해보는게 좋을 것 같다. 사용자가 로그인했을 때 로그인한 사용자의 이름과 아이디를 가져오는 실습, 사용자가 게시한 글을 가져오는 실습 두 가지에 대한 내용을 작성했다. 노드 읽기 작업은 거의 언제나 '노드'로 시작한다. 노드는 고유 ID를 갖는 개별 개체다. 예를 들어 각각 Facebook의 사용자를 나타내는 고유한 ID를 갖는 수많은 사용자 노드 개체가 있다. 노드를 읽으려면 특정 개체의 ID를 쿼리하면 된다. 사용자 노드를 읽으려면 사용자 노드의..
[FaceBook] Graph API 실습(Explorer) - 짱우의 코딩일기 - 티스토리 Graph API 사용 HTTP / 1.1 모든 데이터 전송은 HTTP/1.1을 따르며 모든 엔드포인트에는 HTTPS가 필요하다. Facebook에서 facebook.com의 includeSubdomains HSTS 지시문도 활성화했지만 그래프 API 호출에 악영향을 미치지 않는다. 액세스 토큰 액세스 토큰을 사용하면 앱에서 그래프 API에 액세스할 수 있다. 액세스 토큰은 일반적으로 두 가지 기능을 수행한다. 앱에서 사용자의 비밀번호가 없어도 사용자의 정보에 액세스할 수 있다. 앱, 앱 사용자, 사용자가 앱에 액세스할 수 있도록 허용한 데이터의 유형을 식별할 수 있다. 거의 모든 Graph API 앤드포인트에는 일종의 액세스 토큰이 필요하므로 엔드포인트에 액세스할 때마다 요청에 액세스 토큰을 포함해야 ..
[FaceBook] Graph API 기초 - 짱우의 코딩일기 - 티스토리 입사하기 전에 회사 다니게 되면 퇴근 후에 매일 관심있던 분야 공부를 해야지 라는 생각을 했었는데 막상 입사하고 보니 적응하고 여기저기 눈치봐서 그런지 퇴근하고 나면 매일 누워있었다. 더이상 이러면 안되겠다는 생각이 들어서 간단하게 API 부터 공부를 해보려고 결심을 했다. 그래서 입사하고 처음으로 공부를 시작한 분야는 FaceBook의 Graph API다. 모든 공부 내용은 Facebook Developer의 내용을 바탕으로 진행했다. 참고로 이 글은 기초적인 내용만 담았고 내가 실습해본 내용은 추후에 게시할 예정이다. 개요 Graph API는 Facebook 플랫폼에서 데이터를 가져오고 내보내는 기본 방법이다. 앱에서 프로그래밍 방식으로 데이터를 검색하고, 새 소식을 게시하고, 광고를 관리하고, 사진..