일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- .NET
- MSSQL
- GitHub
- Binding
- MS-SQL
- 오류
- 애니메이션
- Maui
- Animation
- typescript
- listview
- spring boot
- JavaScript
- 바인딩
- 깃허브
- Flutter
- 리엑트
- db
- page
- 자바스크립트
- MVVM
- 함수
- Firebase
- 파이어베이스
- 닷넷
- HTML
- 마우이
- 플러터
- React JS
- AnimationController
- Today
- Total
목록미분류 노트 (20)
개발노트
1. 같은 이미지를 겹친다. 2. 겹친 이미지 중, 위에 있는 이미지에서 블러 처리할 섹션만큼 자른다. 3. 꾸밈효과 > 블러 효과를 클릭하면 끝.!
- 날짜 연산 패키지: https://pub.dev/packages/jiffy - 액체같은 Swiper 효과: https://pub.dev/packages/liquid_swipe 사용해보니 생각보다 자연스럽고, 이전 페이지 위에 다음 페이지가 바로 생성되는 부분이 좋았습니다. - 간단한 Card Swiper: https://pub.dev/packages/appinio_swiper - 반응형 Scaffold: https://pub.dev/packages/flutter_adaptive_scaffold - 손쉽게 Sheet를 만들어줌: https://pub.dev/packages/wolt_modal_sheet - 영상에 필터를 걸거나 텍스쳐 효과를 줌(빗물, 3D효과, 파장 등): https://pub.dev..
문제발생 VSCode 사용 중 터미널(Terminal)로 Firebase init 명령어가 전달되지않는 문제가 발생하였다. 이뿐만아니라 터미널로 npm을 접근하지못하였기에 nodejs를 따로 켜서 작업해야하는 번거로움이 있어 해결방법을 찾게되었다. 오류발생 firebase : C:\Users\GYU\AppData\Roaming\npm\firebase.ps1 파일을 로드할 수 없습니다. C:\Users\GYU\AppData\Roaming\npm\firebase.ps1 파일이 디지털 서명되지 않았습니다. 현재 시스템에서 이 스크립트를 실행할 수 없습니다. 스크립트 실행 및 실행 정책 설정에 대한 자세한 내용은 about_ Execution_Policies(https://go.microsoft.com/fwli..
context를 소스에 사용할 때면 Don't use BuildContext's across async gaps 라고 경고가 뜬다. 경고가 발생하는 원인: - BuildContext context 를 사용자 정의 Class에 직접 저장할 경우, Widget이 mount 되었는지 확실하지 않으며, async 뒤에 mount 되지않은 context를 사용하면 그 안에 값이 들어있지 않을 수 있기 때문이다. 해결방법: - context 사용 전에 mount가 되었는지 아래와 같이 조건문을 걸어준다. State를 사용하는 Widget일 경우 (StatefulWidget 등...) if(!mounted) return; State를 사용하지 않는 Widget일 경우(ConsumerWidget 등...) if (co..
전체사이트,체크박스, Search 기능이 있는 Row가 ListView와 함께 Scroll되어야하기 때문에 NestedScrollView를 사용하여 SliverToBoxAdapter 에 Row를 넣어주고, body에 ListView.builder()를 넣었습니다. GoRouter를 이용하여 url로 화면 진입가능하도록 설정, Web 확장성 고려해보았습니다. 단말기마다 크기가 다르기 때문에 MediaQuery와 LayoutBuilder를 사용하여 비율로 위젯크기를 설정하였습니다.
position으로 요소끼리 겹치는 것을 구현했더니.. 생각지 못했던 문제에 직면할 때가 있습니다. 이번시간에는 생각치 못한 간격이 발생했을 때 해결하는 방법에 대해서 알아봅니다. - 문제발생: img 위에 icon을 겹치게 만들기 위해서 position으로 왼쪽으로 이동 - 문제원인: position으로 이동한 후에도 icon이 원래 있었던 자리에도 공간을 차지함 이걸 없애는 방법은 간단합니다. width: 0; height: 0; 으로 만들어주면 끝!
HTML 마크업 언어를 작성하다 보면 CSS로 어떻게든 해보려고해도 아래와 같이 간격이 생깁니다. 이를 해결하는 방법으로 Reset이라는 CSS 파일을 html에 link로 연결 시켜주는 방법이 있습니다. 1. 접속하기 https://meyerweb.com/eric/tools/css/reset/ CSS Tools: Reset CSS CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was ..
1. GitHub Repository에 Web 프로젝트를 커밋, 푸시합니다. (리포짓토리를 Public으로 설정) 2. 설정에서 Repository의 Name을 설정합니다(Name이 도메인 뒷 주소가 될 예정) 3. Pages로 이동하여 위에서 생성한 Repository를 연결 시킵니다.(Visit site 하기 전까지 조금 시간이 걸림) 4. 호스팅 완료된 모습
Excel 및 csv 파일을 DataTable로 변환하려면 먼저, 아래와 같이 2가지가 필요합니다.준비물 1) ExcelDataReader 누겟 설치 (Excel Sheet를 DataSet으로 변환해줌) 준비물 2) OpenFileDialog( 파일열기를 통한 엑셀파일 가져오는 Control) 1. DragDrop으로 파일가져오는 메소드private void gcList1_DragDrop(object sender, DragEventArgs e){ string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); string filename = files[0].ToString().Trim(); if (MessageBox.Show("E..
시작하기 앞서 이해가 필요한 부분이 있어 ClickOnce에 관련해서 먼저 설명드립니다. 문제점 1 먼저, IIS를 통해 ClickOnce로 게시된 프로그램은 설치 경로를 변경할 수 없습니다. 뿐만 아니라 디렉토리 명칭이 암호화되어 난수와 문자로 길게 나열된 파일이름으로 생성되고, 이는 설치한 PC마다 각각 다른 디렉토리명칭을 가지고 있습니다. 이 때문에 ProcessStartInfo 를 이용하여 .exe 파일을 실행시키며 Agrument를 넘기는 것은 일반적인 방법으로 불가능합니다. 문제점 2 여기서 할 수 있는 방법은 고정된 경로에 실행파일을 만들어 주는 것 입니다. 다행히도 ClickOnce에는 고정된 경로에 바로가기(shortcut)를 만들 수 있습니다. 하지만 여기서 또 하나의 문제는 바로가기의..