Kotlin in Action
·
Book
장 제목: 코틀린 소개 Kotlin을 사용한 객체 지향 프로그래밍 Kotlin을 사용한 함수형 프로그래밍 Kotlin 개발 도구 시작하기 Kotlin에서 기본 유형 및 제어 흐름 작업 Kotlin 컬렉션 및 데이터 구조 예외와 로깅을 사용하는 강력한 응용 프로그램 구축 Kotlin을 사용한 동시성 및 멀티스레딩 안드로이드 개발을 위한 코틀린 코틀린을 사용한 웹 개발 Kotlin 애플리케이션 테스트 및 디버깅 고급 코틀린 기능 Kotlin 개발을 위한 권장사항 Kotlin 및 Java와의 상호 운용성 코틀린 개발의 미래 책 소개 : Kotlin은 Java 가상 머신(JVM)에서 실행되는 현대적이고 간결하며 다재다능한 프로그래밍 언어이며 Android 앱 개발에서 웹 개발 및 서버 측 프로그래밍에 이르기까지..
객체지향의 오해와 진실 (The Misunderstanding and Truth of Object-Oriented Programming)
·
Book
챕터 객체지향의 탄생과 역사 (The Birth and History of Object-Oriented Programming) 객체 지향 언어의 특징 (Characteristics of Object-Oriented Languages) 객체, 클래스, 인스턴스 (Objects, Classes, Instances) 캡슐화와 정보 은닉 (Encapsulation and Information Hiding) 상속 (Inheritance) 다형성 (Polymorphism) SOLID 원칙 (SOLID Principles) 객체 지향 설계 (Object-Oriented Design) 디자인 패턴 (Design Patterns) 테스트와 디버깅 (Testing and Debugging) 객체 지향 프로그래밍 언어 (O..
Kotlin 이란
·
Language/Kotlin
Kotlin은 간결하고 안전하며 유지 관리 가능한 코드를 더 쉽게 작성할 수 있도록 다양한 기능을 제공하는 최신 오픈 소스 프로그래밍 언어입니다. 다음은 Kotlin의 가장 유용한 기능 중 일부입니다. Null 안전성: Kotlin에는 컴파일 타임에 null 포인터 예외를 방지하는 강력한 유형 시스템이 있습니다. 런타임 오류 없이 null 값을 쉽게 처리할 수 있는 nullable 형식 시스템을 제공합니다. 이 기능은 코드의 안전성과 신뢰성을 개선하는 데 도움이 됩니다. 확장 함수: Kotlin의 확장 함수를 사용하면 개발자가 소스 코드를 수정하지 않고도 기존 클래스에 새 함수를 추가할 수 있습니다. 이 기능을 사용하면 더 간결하고 읽기 쉬운 코드를 작성할 수 있으며 코드 중복을 줄이는 데 도움이 될 수..
[Web UI] 로컬 설치
·
IT/Web UI
깃헙 : GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub. github.com Automatic Installation on Windows Install Python 3.10.6, checking "Add Python to PATH" Install git. 예를 들어 git clone을 실..
20230301 Web UI Image
·
IT/Web UI
Positive prompt: masterpiece, best quality, 1 girl, school uniform, classroom, sitting, smile, hand on hair, window Negative prompt: (worst quality, low quality:1.4), (realistic, lip, nose, tooth, rouge, lipstick, eyeshadow:1.0), (dusty sunbeams:1.0),, (abs, muscular, rib:1.0), (depth of field, bokeh, blurry:1.4), (greyscale, monochrome:1.0), text, title, logo, signature Steps: 20, Sampler: DPM+..
[web ui] 프롬프트 만드는 보조 도구
·
IT/Web UI
Chat GPT 확장 프로그램 AIPRM for ChatGPT - Chrome 웹 스토어 (google.com) 만들어진 이미지 프롬프트 확인 PromptHero - Search prompts for Stable Diffusion, DALL-E & Midjourney open pose editor(Web UI에서 open pose 수정 및 생성 가능) https://github.com/fkunn1326/openpose-editor
[web ui] 쓸만한 모델 정리
·
IT/Web UI
모델 저장 위치 : models\Stable-diffusion VAE 저장 위치 : models\VAE 실사 이미지 모델 https://civitai.com/models/6424/chilloutmix 오렌지 믹스 모델 (AbyssOrangeMix2_sfw.ckpt) https://huggingface.co/WarriorMama777/OrangeMixs/tree/main/Models/AbyssOrangeMix2 비질 믹스 모델 (Basil_mix_fixed.safetensors) https://huggingface.co/nuigurumi/basil_mix/tree/main VAE (vae-ft-mse-840000-ema-pruned.ckpt) https://huggingface.co/stabilityai/..
[Mysql] 버전에 변경된 것들 Changes in MySQL 8.0.32 (2023-01-17, General Availability)
·
DB/MySql
Authentication Notes 서버는 AD 도메인에 액세스할 수 없는 경우와 같은 실제 LDAP 서버 오류에 대해서만 반환하는 것이 아니라 LDAP 인증 실패에 대해 LDAP_OPERATIONS_ERROR 반환할 수 있습니다. 이제 서버는 인증 오류를 나타내기 위해 MySQL 관련 오류 코드인 LDAP_AUTHENTICATION_ERROR 반환합니다. (버그 #100333, 버그 #31680279) C API Notes sha256_password_auth_client_nonblocking() 함수는 공개 키를 사용할 수 있는 경우에도 항상 오류를 반환했습니다. (See the MySQL Server Doxygen documentation, available at https://dev.mysql...
gRPC 동기 부여 및 디자인 원칙(Motivation and Design Principles)
·
IT/gRPC
Motivation Google은 Stubby라는 단일 범용 RPC 인프라를 사용하여 10년 넘게 데이터 센터 내부 및 전체에서 실행되는 수많은 마이크로서비스를 연결해 왔습니다. 우리의 내부 시스템은 오늘날 인기를 얻고 있는 마이크로서비스 아키텍처를 오랫동안 수용해 왔습니다. 균일한 크로스 플랫폼 RPC 인프라를 통해 효율성, 보안, 신뢰성 및 행동 분석에서 플릿 전반의 개선을 롤아웃할 수 있었습니다. Stubby에는 많은 훌륭한 기능이 있지만 표준을 기반으로하지 않으며 내부 인프라와 너무 밀접하게 결합되어 공개 릴리스에 적합한 것으로 간주되지 않습니다. SPDY, HTTP/2 및 QUIC의 출현으로 Stubby가 제공하지 않는 다른 기능과 함께 이러한 동일한 기능 중 많은 부분이 공개 표준에 등장했습니..
gRPC 핵심 개념, 아키텍처 및 수명 주기(Core concepts, architecture and lifecycle)
·
IT/gRPC
gRPC에 익숙하지 않으신가요? 먼저 gRPC 소개를 읽어 보십시오. 언어별 세부 정보는 선택한 언어에 대한 빠른 시작, 자습서 및 참조 설명서를 참조하세요. Overview Service definition 많은 RPC 시스템과 마찬가지로 gRPC는 매개 변수 및 반환 형식을 사용하여 원격으로 호출할 수 있는 메서드를 지정하여 서비스를 정의하는 개념을 기반으로 합니다. 기본적으로 gRPC는 프로토콜 버퍼를 서비스 인터페이스와 페이로드 메시지의 구조를 모두 설명하기 위한 IDL(인터페이스 정의 언어)로 사용합니다. 원하는 경우 다른 대안을 사용할 수 있습니다. service HelloService { rpc SayHello (HelloRequest) returns (HelloResponse); } mes..