본문 바로가기
[ruby] download and parse to json [ruby] download and parse to json require "rubygems"require "json"require "net/http"require "uri" uri = URI.parse("http://address") http = Net::HTTP.new(uri.host, uri.port)request = Net::HTTP::Get.new(uri.request_uri) response = http.request(request) if response.code == "200" result = JSON.parse(response.body) result.each do |doc| puts doc["id"] #reference properties like this puts doc # this is.. 2018. 4. 3.
[Objective-C] 예외와 에러 [Objective-C] 예외와 에러 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 18. 18.1. 예외란 * 18.1.1. 예외 처리 개념 -예외(exception)는 프로그램의 정상적인 실행을 중단하고 대응해야 할 특별한 상황을 뜻한다. 예를 들어 NSMutableArray 의 메서드 addObject: 는 인수 객체를 리시버인 배열에 추가하는데, 인수가 nil 일 때는 부정한 인수라는 걸 나타내는 NSInvalidArgumentException 가 발생한다.메서드 objectAtIndex: 로 참조하려고 한 인덱스가 요소 개수를 벗어나면 범위 오류를 나타내는 예외 NSRangeException 이 발생한다. * 18.1.2. Objective-C 예외 처리 -예외가 일어.. 2018. 1. 9.
[ios/tutorial] Core Data - Fetching Objects [ios/tutorial] Core Data - Fetching Objects https://developer.apple.com/library/watchos/documentation/Cocoa/Conceptual/CoreData/FetchingObjects.html#//apple_ref/doc/uid/TP40001075-CH6-SW1 -NSFetchRequest 를 이용해서 존재하는 data 를 fetch 해올 수 있다. Fetching NSManagedObject Instances -NSManagedObjectContext *moc = …;NSFetchRequest *request = [NSFetchRequest fetchRequestWithEnityName:@“Employee”]; NSError *e.. 2017. 11. 4.
[Java Concurrency] 스레드 풀 활용 [Java Concurrency] 스레드 풀 활용 8.1. 작업과 실행 정책 간의 보이지 않는 연결 관계 - 일정한 조건을 갖춘 실행 정책이 필요한 작업에는 다음과 같은 것들이 있다. 의존성이 있는 작업 스레드 한정 기법을 사용하는 작업 응답 시간이 민감한 작업 ThreadLocal 을 사용하는 작업 - 스레드 풀은 동일하고 서로 독립적인 다수의 작업을 실행할 때 가장 효과적이다. - 특정 작업을 실행하고자 할 때 그에 맞는 실행 정책을 요구하는 경우도 있고, 특정 실행 정책 아래에서는 실행되지 않는 경우도 있다. 다른 작업에 의존성이 있는 작업을 실행해야 할 때는 스레드 풀의 크기를 충분히 크게 잡아서 작업이 큐에서 대기하거나 등록되지 못하는 상황이 없도록 해야 한다. 스레드 한정 기법을 사용하는 작업.. 2017. 4. 27.
[Effective Java] 복구 가능 상황에서는 checked 예외를 사용하고, 런타임 예외는 프로그램 에러에 사용하자. 복구 가능 상황에서는 checked 예외를 사용하고, 런타임 예외는 프로그램 에러에 사용하자. - 자바 언어는 다음 세 종류의 예외를 던질 수 있다. checked exception, runtime exception, error - 메소드 호출자가 당연히 예외 복구를 할 수 있는 상황에서는 checked 예외를 사용하자. checked 예외를 던지면 그 메소드 호출자가 catch 문에서 예외를 처리하거나 또는 외부로 넘겨야 한다. API 사용자가 checked 예외와 만났다는 것은, 그런 상황을 복구하라는 지시를 그 API 설계자로부터 받은 것이다. - unchecked exception 인 runtime exception 과 error 는 catch 할 필요가 없고, 일반적으로 catch 해서도 안 된.. 2017. 2. 21.
[Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 [Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 * 4.4.1. HTML 에서의 폼 -HTTP 프로토콜 중 폼에서 사용할 수 있는 HTTP 메소드는 GET 과 POST 뿐이다.장고는 이 중에서도 폼 처리에는 POST 방식만을 사용하고 있다.추가적으로 장고는 보안을 강화하기 위해 CSRF 방지 기능을 제공한다. * 4.4.2. 장고의 폼 기능 -장고는 폼 처리를 위해 다음 3가지 기능을 제공한다. 폼 생성에 필요한 데이터를 폼 클래스로 구조화하기 폼 클래스의 데이터를 랜더링하여 HTML 폼 만들기 사용자로부터 제출된 폼과 데이터를 수신하고 처리하기 -장고의 모델 클래스가 데이터베이스 테이블의 논리적인 구조 및 동작 기능, 우리에게 보여지는 방식들을 기술.. 2016. 12. 15.
처음 야구 구경을 해보았어요 @ 잠실구장 처음 야구 구경을 해보았어요 @ 잠실구장 #본부 워크샵을 야구장으로 간다. 이날의 경기는 SK vs. 두산 # 아주아주 어렸을 때 중학교때쯤 학교에서 티켓을 싸게 판매해서 축구경기 한번 보러 온 것 외에는 경기장을 처음 찾아와봤다. 느낌이 특이하다. # 장소는 잠실경기장 # 맨날 TV 중계만 보다가 실제로 보니, 1루, 2루, 3루, 홈을 이루는 다이아몬드의 크기가 생각보다 작았다. # 그리고 상대적으로 외야라고 불리는 공간이 훨씬 넓었다. # 잠실경기장은 두산의 홈구장. 홈구장이라는 것이 왜 필요할까? 어차피 경기장은 똑같이 생겼을테고, 똑같은 환경일텐데 싶었는데.. 실제 응원이 시작되고 나서는 홈구장의 의미를 알 수 있었다. 우리는 적진 한가운데에 들어온 것이었다. # 잠실 경기장에 응원온 SK 팬들.. 2016. 8. 5.
[iOS Study] 뷰 컨트롤러 [iOS Study] 뷰 컨트롤러 출처 : 아론 힐리가스의 iOS 프로그래밍 -뷰 컨트롤러는 UIViewController 의 하위 클래스 인스턴스이다.뷰 컨트롤러는 뷰 계층구조를 관리한다.뷰 컨트롤러는 계층구조를 구성하는 뷰 객체들을 만들고 뷰 객체와 관련된 이벤트를 제어하고, 윈도우에 뷰 계층구조를 추가하는 역할을 한다. -UIViewController 의 하위 클래스는 중요한 프로퍼티를 하나 상속받는다. @property (nonatomic, strong) UIView *view; 이 프로퍼티는 UIView 인스턴스를 가리킨다.뷰 컨트롤러의 View 가 윈도우의 하위뷰로 추가되면, 뷰 컨트롤러의 뷰계층 전부가 윈도우에 추가된다. -뷰 컨트롤러의 view 는 화면에 보여줄 필요가 있을 때까지 만들어지.. 2016. 2. 18.
Error executing aapt: Return code -1073741819 @ eclipse Error executing aapt: Return code -1073741819 @ eclipse How to fix :change the order of libraries. originally base library has come first and then google-play-service_lib.But after changing the order of them, the problem has disappeared. I don't know which libraries you use, but change the order of them and then try to build again.I think it will solve your problem with saving time : ) 107374181.. 2014. 3. 24.
반응형