전체 글 264

[20204.08.10 토요일] 매일경제 지면신문 헤드라인 요약

펫택시 타고 팩도 한다, 요즘 반려동물펫 비즈니스의 소비는 어떻게 변화하나요?한국의 반려동물 인구가 1500만명에 달하며, 반려동물과 함께하는 사람들의 소비가 급증하고 있어요.특히, '펫 비즈니스'는 기존의 간식이나 장난감에서 확장되어 화장품, 영양제, 전용 택시, 법률 서비스로까지 발전하고 있죠.이러한 변화에 따라 반려동물을 위한 미용제품뿐 아니라 펫택시와 같은 서비스도 각광받고 있어요.KB국민카드의 조사에 따르면 올해 1분기 'MK-KB 펫소비지수'는 전년 동기 대비 8.4% 상승하여, 일반 소비 증가율의 2.8배에 달하고 있습니다.반려동물 시장이 성장하는 이유는?경제적 여유가 있는 50대 이상의 반려동물 소비가 두드러지며, 올해 상반기 60대의 펫 소비 지수가 전년 대비 12.7% 증가했어요.50대..

신문/매경신문 2024.08.10

타임리프 Thymeleaf 체크박스 배열값 checked 방법

체크박스는 name 이 같기 때문에 파라미터값이 배열 형태 입니다. 체크박스의 value 값이 파라미터 배열값에 존재하는지 확인하고 checked 하는 방법 입니다.  일단 체크박스를 구성하는 형태는 2가지가 있을 수 있습니다. 체크박스의 목록이 코드성으로 list 형태로 내려받아 구성하는 방법 하나와 직접 html 코드로 구성하는 방법 두가지 입니다.  1. 직접 html 코드로 구성된 체크박스의 checked 방법값이 없으면 true 를 리턴해 체크하게 하고 값이 있으면 존재여부를 체크해서 true 또는 false 를 리턴하게 됩니다. 프로모션상태 대기 진행중 중단 종료   2. list 형태로 서버에..

Develop 2024.08.08

Get 호출 시 파라미터 배열값 전송하는 방법과 Java 에서 파싱하는 방법

● Javascript - 오브젝트 형태로 배열은 Json 문자열로 변환javascript 로 object 형태의 파라미터 정보를 생성합니다. 이때 배열정보는 배열 오브젝트를 JSON.stringify 로 문자열 형태로 만들어서 파라미터값으로 전달합니다.var headTitle = [{title:'No'},{title:'번호'},{title:'사유'}];var popParamObj = { headTitles : JSON.stringify(headTitle)}location.href = '/COM/comPpupXlsUpld?' + $.param(popParamObj); ● Java - 파라미터값을 Map 형태로 파싱headTitles 의 파라미터가 문자열 타입이기 때문에 Map 으로 변환될 수 있게 ..

Develop 2024.08.07

Flutter 플러터 - CocoaPods not installed. Skipping pod install. CocoaPods not installed or not in valid state.

firebase_storage 를 사용하기 위해 flutter pub add firebase_storage 를 실행 후 다시 빌드를 하니 오류가 발생했습니다.CocoaPods 는 정상적으로 설치되어 있고 flutter doctor 도 모두 정상으로 이슈가 없는 상태 입니다.▣ 빌드오류Launching src/main.dart on iPhone 15 Pro in debug mode...Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart si..

Develop/Flutter 2024.08.04

flutter 프로필 사진 이미지를 동그랗게 보이고 싶을 때 ClipRRect 사용하기

둥근 사각형을 사용하여 자식 위젯을 클리핑하는 위젯입니다.기본적으로 ClipRRect는 클립의 기본 사각형으로 자체 경계를 사용하지만 사용자 정의 클리퍼를 사용하여 클립의 크기와 위치를 사용자 정의할 수 있습니다. ● 예제소스Widget _avatar() { return Column( children: [ ClipRRect( borderRadius: BorderRadius.circular(100), child: SizedBox( width: 100, height: 100, child: Image.asset( 'assets/images/default_image.png..

Develop/Flutter 2024.07.07

flutter firebase google 간편로그인 (google_sign_in) 사용 시 ios 시뮬레이터 강제종료 현상 간단 해결

firebase 를 통해 google 간편 로그인을 사용할려고 세팅 후 로그인 버튼을 누르니 계속 ios 시뮬레이터가 강제종료 되었습니다.ios info.plist 파일에 CFBundleURLSchemes 를 추가해주어 문제가 해결 되었습니다.  ● info.plist 파일 수정flutter 프로젝트내에 [./ios/Runner/info.plist] 파일을 열어 CFBundleURLTypes 를 찾아 줍니다. CFBundleURLSchemes 내용을 추가해줘야 합니다. [com.googleusercontent.app.클라이언트ID]  ● 클라이언트ID 확인 방법firebase 사이트에서 자신의 연결된 앱의 GoogleService-Info.plist 파일을 다운 받아 [./ios/Runner/] 폴더에 ..

Develop/Flutter 2024.07.07

eclipse 에서 properties editor plugin 오프라인 수동으로 설치하기

◆ eclipse properties 파일 한글이 아래처럼 unicode 로 보이는 경우 한글로 보일 수 있게 플러그인을 설치해줘야 합니다.url 을 통한 플러그인 인스톨이 어려울 경우 오프라인 상태로 수동 설치가 가능합니다.eclipse 혹은 sts 의 설치 폴더로 이동합니다. 전 mac 을 사용하니 아래처럼 폴더경로로 이동 합니다. [./Contents/eclipse/dropins/] 폴더에 첨부된 파일 2개를 복사해 붙여 넣습니다.그리고 다시 재시작한 후 properties 파일을 열어보면 아래처럼 한글로 정상확인이 가능합니다.

Develop/Settings.. 2024.07.05

vscode 에서 flutter 프로젝트 android 시뮬레이터 실행 시 minSdkVersion 버전으로 인한 오류 발생 시 해결방법

● 오류 내용 error logLaunching lib/main.dart on sdk gphone64 arm64 in debug mode.../Users/taeki/Develop/vsc_workspace/flutter_clone_instagram/android/app/src/debug/AndroidManifest.xml Error: uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [:firebase_auth] /Users/taeki/Develop/vsc_workspace/flutter_clone_instagram/build/firebase_auth/intermediates/merged_manifest/debug..

Develop/Flutter 2024.07.05