protocol Python 및 TCP 소켓을 사용하는 비트코인 네트워크 프로토콜 소개 블록체인 기술은 분산 노드가 공통 원장을 공유할 수 있도록 하는 합의 알고리즘을 기반으로 합니다. 오늘은 실제 Bitcoin 노드와 상호 작용하는 Python 프로그램을 처음부터 작성해 보겠습니다. 그렇지 않은 경우 Satoshi Nakamoto의 을 확인하는 것이 좋습니다. 비트코인 노드는 TCP 프로토콜을 사용하여 서로 통신합니다. 비트코인 네트워크 프로토콜 에 대한 자세한 설명은 . 오... protocolpythonbitcoinblockchain Elixir의 프로토콜 대 행동: 추가 고려 사항 최근에 나는 Elixir의 Protocols vs. 이 기사는 많은 것을 명확하게 하고 제가 혼자서는 얻을 수 없는 몇 가지 아이디어를 엄격하게 공식화합니다. Behaviours의 사용 사례에 대한 몇 가지 생각을 추가하고 싶습니다. 프로세스와 메시지 전송과 같은 부작용을 다루는 프로토콜을 사용하려고 할 때 종종 어색함을 느끼기 시작합니다. 나는 작은 라이브러리 를 개발하고 거기에 Sessi... elixirerlangbehaviourprotocol [iOS] SwiftUI - App , Scene, View SwiftUI 의 기본 구조와 동작을 정의하는 세 프로토콜 App, Scene, View 에 대해 공식 문서를 통해 공부해보자! App 프로토콜을 준수하는 구조체를 정의해서 앱을 생성하게 된다. 위 예시 코드에서 App 프로토콜이 요구하는 프로퍼티인 body 는 Scene 프로토콜을 채택함을 알 수 있다. 프로토콜, 시스템에 의해 관리되는 life cycle 을 가진 앱 user interf... protocolSceneiOSappViewswiftuiScene [Swift] Protocol은 타입일까? 먼저, Protocol은 타입이다. Swift에는 Named Types와 Compound Types가 있다. Named Types 말 그대로 명명된, 이름이 지어진 타입이다. Compound Types 이름이 없는 타입이다. 이 타입의 경우 Named Type과 Compound Type가 포함될 수 있다. 타입은 이런 것들이 있구나...알아봤고 일급객체이기 때문에 타입으로 사용할 수 있다는 ... type일급객체protocolswift타입protocol [iOS/Swift - POP] 프로토콜 지향 프로그래밍(Protocol Oriented Programing) 알아보기 - 1 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있다. 프로토콜은 구조체, 클래스, 열거형의 모양과 비슷하게 정의할 수 있으며 protocol 키워드를 사용한다. 프로토콜은 자신을 채택한 타입이 어떤 프로퍼티를 구현해야 하는지 요구할 수 있다. 프로토콜은 프로퍼티, 메서드 등과 마찬가지로 특정한 이니셜라이저를 요구할 수 있다. ... delegateiOSPopprotocolswiftPop TIL - 2021.03.23 (Tue) 그런 다음 프로토콜은 class, structure 또는 enum에 의해 채택되어 그러한 요구사항의 실제 구현을 제공할 수 있다. Property Requirements Method Requirements 인스턴스 method와 타입 method를 모두 요구할 수 있다 본문이 없으나, 매개변수는 요구할 수 있다. static method를 요구해도 static , class method로 모... protocol새로운 지식을 나의 지식으로 만드는 방법protocol TIL - 2021.05.20 (Thu) 야곰캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기 POP(Protocol Oriented Programming) 반드시 필요하지 않아도 되는 기능을 가질 수 있다 상위 클래스를 변경하면 하위 클래스가 의도치 않게 전부 변경된다. 다중 상속이 불가능하다 struct, enum의 경우 상속이 불가 프로토콜의 장점 상속을 이용한 클래스 중심의 프로그래밍은 참조 추적에 비용이... Popprotocol oriented programmingprotocolPop 보안 스프린트: 새로운 인터넷 주간 보안 스프린트에 오신 것을 환영합니다 :p 오늘은 아주 흥미로운 것을 소개하려고 합니다. 하지만 그 전에 잠시 시간을 거슬러 올라가 봅시다. 커뮤니케이션이 바뀌었고 우리는 익명이 될 수 있고 사용자와 지식 사이에 벽이 없는 새로운 라이프스타일에 들어갑니다. 열려 있는. 하지만... 어-오, 어떤 나라들은 이 말에 별로 만족하지 않습니다... 야망 있는 회사나 국가라면... 단계적으로 우... ipfssecurityprotocol OC - ProtocolAndDelegate 대리점protocoldelegate합의대리 방법 [Swift] Protocol/Delegate 알아보기 Protocol == 규약 UITableViewDataSource 라는 프로토콜 안에 cellForRowAt, numberOfSections... 그런데 프로토콜에서는 정의만 되어있고 직접적인 구현은 하지 않는다 왜? → 모든 가능성을 생각하기 어렵기 때문이다! 예를 들어서, 선생님 프로토콜이 있다고 치면 그 안에 있는 함수들은 뭐뭐가 있을까? 프로토콜에서는 이름과 타입 그리고 gettabl... delegateprotocolswiftiOSdelegate 02.HTTP HTTP(HypterText Transfer Protocol)는 HTML 문서와 같은 리소스들을 서버와 클라이언트 사이에서 정보를 교환할 수 있도록 해주는 프로토콜이다. HTTP 메세지는 서버와 클라이언트에 의해 해석된다. 비연결성 프로토콜이므로 요청/응답(Request/Response)방식으로 작동한다. 또한 stateless한 프로토콜이므로, 각각의 데이터 요청이 서로 독립적으로 관리가 ... protocolhttpinternethttp 10. assert, guard, 프로토콜 특정 조건을 체크하고, 조건이 성립되지 않으면 메시지를 출력하게 할 수 있는 함수로, 디버깅 모드에서만 동작 무엇인가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것으로, guard문에 주어진 조건문이 거짓일 때 else 구문의 내용이 실행되도록 하되, return이나 throw, 혹은 break 구문을 사용하여 이후 코드가 실행되지 않도록 한다. guard문을 활용한 옵셔널 바... guardrequiredswiftGET스위프트프로토콜assertprotocolsetGET
Python 및 TCP 소켓을 사용하는 비트코인 네트워크 프로토콜 소개 블록체인 기술은 분산 노드가 공통 원장을 공유할 수 있도록 하는 합의 알고리즘을 기반으로 합니다. 오늘은 실제 Bitcoin 노드와 상호 작용하는 Python 프로그램을 처음부터 작성해 보겠습니다. 그렇지 않은 경우 Satoshi Nakamoto의 을 확인하는 것이 좋습니다. 비트코인 노드는 TCP 프로토콜을 사용하여 서로 통신합니다. 비트코인 네트워크 프로토콜 에 대한 자세한 설명은 . 오... protocolpythonbitcoinblockchain Elixir의 프로토콜 대 행동: 추가 고려 사항 최근에 나는 Elixir의 Protocols vs. 이 기사는 많은 것을 명확하게 하고 제가 혼자서는 얻을 수 없는 몇 가지 아이디어를 엄격하게 공식화합니다. Behaviours의 사용 사례에 대한 몇 가지 생각을 추가하고 싶습니다. 프로세스와 메시지 전송과 같은 부작용을 다루는 프로토콜을 사용하려고 할 때 종종 어색함을 느끼기 시작합니다. 나는 작은 라이브러리 를 개발하고 거기에 Sessi... elixirerlangbehaviourprotocol [iOS] SwiftUI - App , Scene, View SwiftUI 의 기본 구조와 동작을 정의하는 세 프로토콜 App, Scene, View 에 대해 공식 문서를 통해 공부해보자! App 프로토콜을 준수하는 구조체를 정의해서 앱을 생성하게 된다. 위 예시 코드에서 App 프로토콜이 요구하는 프로퍼티인 body 는 Scene 프로토콜을 채택함을 알 수 있다. 프로토콜, 시스템에 의해 관리되는 life cycle 을 가진 앱 user interf... protocolSceneiOSappViewswiftuiScene [Swift] Protocol은 타입일까? 먼저, Protocol은 타입이다. Swift에는 Named Types와 Compound Types가 있다. Named Types 말 그대로 명명된, 이름이 지어진 타입이다. Compound Types 이름이 없는 타입이다. 이 타입의 경우 Named Type과 Compound Type가 포함될 수 있다. 타입은 이런 것들이 있구나...알아봤고 일급객체이기 때문에 타입으로 사용할 수 있다는 ... type일급객체protocolswift타입protocol [iOS/Swift - POP] 프로토콜 지향 프로그래밍(Protocol Oriented Programing) 알아보기 - 1 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있다. 프로토콜은 구조체, 클래스, 열거형의 모양과 비슷하게 정의할 수 있으며 protocol 키워드를 사용한다. 프로토콜은 자신을 채택한 타입이 어떤 프로퍼티를 구현해야 하는지 요구할 수 있다. 프로토콜은 프로퍼티, 메서드 등과 마찬가지로 특정한 이니셜라이저를 요구할 수 있다. ... delegateiOSPopprotocolswiftPop TIL - 2021.03.23 (Tue) 그런 다음 프로토콜은 class, structure 또는 enum에 의해 채택되어 그러한 요구사항의 실제 구현을 제공할 수 있다. Property Requirements Method Requirements 인스턴스 method와 타입 method를 모두 요구할 수 있다 본문이 없으나, 매개변수는 요구할 수 있다. static method를 요구해도 static , class method로 모... protocol새로운 지식을 나의 지식으로 만드는 방법protocol TIL - 2021.05.20 (Thu) 야곰캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기 POP(Protocol Oriented Programming) 반드시 필요하지 않아도 되는 기능을 가질 수 있다 상위 클래스를 변경하면 하위 클래스가 의도치 않게 전부 변경된다. 다중 상속이 불가능하다 struct, enum의 경우 상속이 불가 프로토콜의 장점 상속을 이용한 클래스 중심의 프로그래밍은 참조 추적에 비용이... Popprotocol oriented programmingprotocolPop 보안 스프린트: 새로운 인터넷 주간 보안 스프린트에 오신 것을 환영합니다 :p 오늘은 아주 흥미로운 것을 소개하려고 합니다. 하지만 그 전에 잠시 시간을 거슬러 올라가 봅시다. 커뮤니케이션이 바뀌었고 우리는 익명이 될 수 있고 사용자와 지식 사이에 벽이 없는 새로운 라이프스타일에 들어갑니다. 열려 있는. 하지만... 어-오, 어떤 나라들은 이 말에 별로 만족하지 않습니다... 야망 있는 회사나 국가라면... 단계적으로 우... ipfssecurityprotocol OC - ProtocolAndDelegate 대리점protocoldelegate합의대리 방법 [Swift] Protocol/Delegate 알아보기 Protocol == 규약 UITableViewDataSource 라는 프로토콜 안에 cellForRowAt, numberOfSections... 그런데 프로토콜에서는 정의만 되어있고 직접적인 구현은 하지 않는다 왜? → 모든 가능성을 생각하기 어렵기 때문이다! 예를 들어서, 선생님 프로토콜이 있다고 치면 그 안에 있는 함수들은 뭐뭐가 있을까? 프로토콜에서는 이름과 타입 그리고 gettabl... delegateprotocolswiftiOSdelegate 02.HTTP HTTP(HypterText Transfer Protocol)는 HTML 문서와 같은 리소스들을 서버와 클라이언트 사이에서 정보를 교환할 수 있도록 해주는 프로토콜이다. HTTP 메세지는 서버와 클라이언트에 의해 해석된다. 비연결성 프로토콜이므로 요청/응답(Request/Response)방식으로 작동한다. 또한 stateless한 프로토콜이므로, 각각의 데이터 요청이 서로 독립적으로 관리가 ... protocolhttpinternethttp 10. assert, guard, 프로토콜 특정 조건을 체크하고, 조건이 성립되지 않으면 메시지를 출력하게 할 수 있는 함수로, 디버깅 모드에서만 동작 무엇인가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것으로, guard문에 주어진 조건문이 거짓일 때 else 구문의 내용이 실행되도록 하되, return이나 throw, 혹은 break 구문을 사용하여 이후 코드가 실행되지 않도록 한다. guard문을 활용한 옵셔널 바... guardrequiredswiftGET스위프트프로토콜assertprotocolsetGET