본문 바로가기

전체 글

(14)
[Flutter] 디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 오류 구글 플레이 콘솔에서 App Bundle 업로드 시 오류디버그 모드로 서명한 APK?  해결 방법경로 : \android\app\build.gradle전 : signingConfig signingConfigs.debug 후 : signingConfig signingConfigs.release https://codingetude.tistory.com/90 [flutter android] Could not get unknown property 'release' for SigningConfig container of type org.gradle.api.internal.FactoryNaplay store console 에 최초 빌드한 파일을 업로드 하려고 하면 debug 모드의 앱은 등록 할 수 없다는 오류가 ..
티스토리 프로필 카드 숨기는 방법 티스토리 프로필 카드 숨기는 방법PC에도 프로필 카드가 표시된다!? [안내] PC에서도 프로필 카드를 확인할 수 있어요.안녕하세요. 티스토리팀입니다. 티스토리 글을 읽다보면 혼자만 보기 아까운 유용한 글들이 참 많은데요. 마음에 드는 블로그를 한 눈에 살펴보고, 주변 사람들과 더 쉽고 빠르게 공유할 수 있notice.tistory.com 티스토리 모바일에서만 표시되던 네임카드 부분이 언젠가부터 PC에서도 표시가 된다.티스토리는 기본적으로 치환자 라는 개념을 통해 각 요소들을 화면에 배치하는데, HTML 편집 메뉴에서 아무리 찾아봐도 프로필 카드에 해당하는 치환자가 없다.    티스토리 공식 업데이트 노트 내용으로 유추해 볼 때, 프로필 카드 부분은 별도로 치환자를 부여하지 않고 댓글 영역에 같이 표시가 ..
[Flutter] ExpansionTile 위젯에서 trailing 아이콘 감추는 방법 ExpansionTile 위젯에서 trailing 아이콘 감추는 방법1. 문제점 ExpansionTile 위젯에는 확장 기능 혹은 확장 여부를 표시하기 위한 컨트롤 요소(화살표 아이콘)가 기본으로 포함되어있다.화살표 아이콘은 trailing 옵션에 SizedBox() 위젯을 지정하여 숨기거나, 그 외 아이콘으로 대체하는 방식으로 컨트롤 할 수 있으나 컨트롤 요소 영역 자체를 다루는 옵션은 제공하지 않는다. 때문에 trailing 영역에 아이콘을 표시하지 않더라도 title 영역의 최대 너비가 파란 사각형 부분으로 제한되는 문제가 발생한다. 2. 해결방법기본적으로  ExpansionTile 위젯은 컨트롤 요소 영역에 대한 숨김 처리가 불가능하기에, 컨트롤 요소 영역의 위치를 변경하는 방법으로 우회 조치가 ..
[Book] 그림으로 배우는 데이터베이스 그림으로 배우는 데이터베이스 IoT, SNS 등을 통해 수많은 데이터가 쏟아져 나오고 있는 세상입니다. 데이터베이스는 이러한 대용량 정보를 관리하고 필요한 데이터를 추출하는 역할을 하는 핵심 기술입니다. 데이터베이스를 익히게 되면 데이터를 효과적으로 관리하고 데이터들로부터 유용한 정보들을 뽑아서 경영, 마케팅 등에 다양하게 활용할 수 있으므로, 비즈니스에서 꼭 알아야 하는 필수 지식이라고 할 수 있습니다. 이 책에서는 데이터의 기초 개념부터 데이터베이스 조작을 위해 필수적으로 익혀야 하는 SQL 구문, 그리고 데이터베이스 도입과 관리, 운용 사례까지 데이터베이스에 관한 거의 모든 지식을 폭넓게 다루고 있습니다. 별다른 사전 지식이 없어도 친절한 설명과 간단한 그림을 통해 데이터베이스의 개념을 살펴볼 수 ..
[MEMO] CS 상식 정리 객체 지향 프로그래밍(OOP)의 개념과 배경 프로그램을 '객체(Object)'라는 기본 단위로 나누고, 이들의 상호작용으로 서술하는 방식 객체는 구체적인 역할을 지닌 '메서드'와 '필드'의 묶음으로 구성된다 JAVA가 객체지향의 대표 언어이나, JAVA만이 객체지향 언어인 것은 아니며 객체가 곧 class인 것도 아니다. (JS는 class 대신 프로토타입을 사용) 배경 및 효과 : 코드의 중복 방지, 코드의 역할 및 용도 명확화 등장 배경 · 절차적 프로그래밍 : 초기의 프로그래밍 프로그래밍은 단순한 명령어의 모음. 프로그램의 기능에만 신경을 썼을 뿐, 프로그램이 취급하는 데이터에 대해서는 무관심 코드가 복잡해지는 경우 유지보수가 곤란하고 중복코드가 생성되는 문제 발생 ↓ · 구조적 프로그래밍 : 프로..
[MarkDown] 마크다운 이미지 가운데 정렬하는 방법 마크다운에서 이미지 가운데 정렬하는 방법이미지 삽입 기본 문법![대체텍스트](이미지경로) // 마크다운문법으로 이미지 삽입 위 코드는 MarkDown에서 이미지를 삽입하는 기본 문법이다. 문법이 간결한 대신 오로지 이미지의 '삽입'만이 가능하며 이미지의 사이즈나 정렬 등을 MarkDown문법으로 조절하는 것은 불가능하다. 하지만 MarkDown은 HTML과 CSS를 함께 작성하는 것을 허용함으로서 이러한 단점을 보완한다.(심지어 JavaScript 삽입도 가능)  HTML을 병기하여 이미지 삽입 후 정렬  MarkDown문서 작성 중 중앙정렬된 이미지가 필요한 경우 HTML의 태그와 태그를 사용하여 중앙정렬된 이미지를 삽입할 수 있다.
[JAVA] 배열에서 indexOf() 사용하려면? 배열에서 indexOf() 사용하려면? 데이터 안에서 매개변수로 들어온 인자의 위치를 반환하는 indexOf()메소드는 String타입과 List계열의 타입에서만 사용 가능하다. 따라서 기본형의 배열이나 String타입의 배열에서 indexOf()를 사용하려면 이를 List타입으로 변환 해주어야 한다. import java.util.Arrays;public class Test { public static void main(String[] args) { String[] str = {"one","two","three"}; Arrays.asList(str).indexOf("two"); // 1반환 }} 반환 값은 int타입이다찾고자 하는 값이 여럿 존재..
[Memo] ChatGPT의 기초 원리 ※ 흥미본위의 단순 메모이며, 전문적인 지식을 담고있지 않음. 1_Transformer 자연어 처리 모델? 2017년 등장, 번역 목적으로 설계됐으나 성능이 우수해서 번역과 무관한 분야에도 널리 사용된다. '다음에 올 내용은?'이라는 질문을 해결하는 것이 주된 역할 쉽게 말하면 아래와 같은 빈 칸 채우기를 수행하는 프로그램이라고 할 수 있음. 빈 칸에 대한 답을 추론하기 위해 사전정보(=배경비식)가 필요한데, 그 사전정보를 다루는 것이 그 전까지의 언어모델에서 가장 어려운 부분이었다. 1-1_Transformer모델의 Attention mechanism 주목도 개념 : Transformer모델의 독창적인 사전정보 처리 방법 1. Attention score : 각각의 단어는 다른 단어들에게 자신과의 관계..