본문 바로가기

Develop

(8)
[C++] Ninja 파일별 컴파일 시간 측정 특정 레포지토리에서 ninja로 컴파일을 진행할때, 어떤 파일에 대해서 속도가 느린지 조사해보고싶어서 찾아보게되었고 글로 정리해보려고한다. 일단 Ninja로 컴파일을 할때 아래와같은 명령어로 진행한다. ninja -d stats 그런다음에 빌드가 다된이후, ls -al 명령어로 파일들을 조회해보면 .ninja_log라는 파일이 생성된것을 볼수가 있다. 간단한 예시로 아래와같이 내용이 적혀있다. 2200672566021704266700231063803backend/test1.cpp.ob9e842d3f244604d 2166962566121704266700235430337backend/test2.cpp.ode7f55dc134f99b4 2167012566671704266700287629089backend/tes..
[오류해결] While resolving: @vue/eslint-config-standard@6.1.0 https://velog.io/@m_yn/%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0-While-resolving-vueeslint-config-standard6.1.0 [오류해결] While resolving: @vue/eslint-config-standard@6.1.0 Vue.js 프로젝트를 진행하던 중 생긴 예상치 못한 오류ajax를 사용하기 위해 axios를 설치하려 로컬터미널에 npm install axios 명령어를 실행하였다. 하지만 설치가 되지 않고 오류 메세지들이.....\`\` ERR velog.io 아래와 같은 에러가 무수히 떠서 원인을 찾아봤고 npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR..
[Vue] google chrome CORS 우회하기 Vue 개발을 하다가 local개발환경에서 다른서버에 띄워져있는 RestAPI를 사용하려고했는데 아래와같이 CORS에러가 발생했다. 주소는 다른곳에서 가져온거라 내꺼랑 동일하진않다. 뭐 중요하진않겠지만... 이것저것 다해봤지만 모두 실패했다 withCredential관련 정보 추가 시도 Allow 뭐시기 추가 시도 근데 알고보니 위에 시도는 서버/클라이언트 둘다 적용을 해야지만 성공하는거였다. 난 일단 RestAPI를 사용하는곳엔 저런 설정을 하기엔 좀 리스크가 있다고 판단했고 CORS를 우회 할 수 있는 방법이 있는지 찾아보았는데 다행히 존재했다. Google Chrome 설정 (MacOS) 아래와같은 명령어를 실행해서 google chrome의 CORS를 우회한다 open -n -a /Applicat..
[Flutter] Navigator.pushNamed로 다른페이지에 변수값 넘겨주기 flutter 기본으로 생성된 페이지가 있다라고 가정하고, 새로운 dart파일을 생성한다음에 제일 기본적인 화면이 띄워지게끔 아래와같이 코드 설정 import 'package:flutter/material.dart'; class SelectedPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("New Page"), ), body: Container( color: Colors.white, // Set your desired background color ), ); } } flutter에서 기본으로 생성된 페이지에서는 아래와같이 route ..
[Flutter] Flutter앱 첫 로딩화면 flutter_native_splash로 간단하게 구현하기 앱을 처음킬때 로딩화면이 있으면 좋을것같아서 구현을 해보고자한다. 물론 모든걸 코드로 구현하면 좋겠지만... 나같은 초짜는 사실 좀 어렵게 느껴지던 와중에 flutter_native_splash라는 좋은 패키지가 있어서 이걸 사용하고자 한다. 일단 관련 패키지 사용법은 아래 링크를 통해서 자세하게 알수있다. https://pub.dev/packages/flutter_native_splash flutter_native_splash | Flutter Package Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more. ..
[Flutter] Requires SDK version >= X.X.X <3.0.0, version solving failed Flutter에 특정 패키지를 dependency에 넣어준이후 SDK version이 안맞아서 버전을 수정했지만 아래와같이 에러가 발생했다. Requires SDK version >= 2.19.0 Requires SDK version >=2.16.0 =2.16.0
[Flutter] googleutilities framework failed no such file or directory react 문제해결 방법 Flutter에서 앱을 다만들고 이제 업로드 단계에서 ios xcode창 - Product - Archive 를 클릭해서 빌드하는데. 실패를했다, 오류 구문은 아래와같이 요약해서 나타났다. googleutilities framework failed no such file or directory react 일단 구글에 찾아보면 여러가지 방안이 나오는데... 내가 몇가지 따라해봤을때는 도무지 되지않아서 스트레스를 받던와중... 처음보는 cocoapods라는 패키지 설치관련 해결방안을 이용했는데 이 방법이 잘 해결해줬다. 일단, 이전에 build했던것도 clear하기 위해서 아래와같이 명령어를 실행해서 clean build를 해주고... flutter clean 그 다음에 cocoapods라는걸 설치한다 su..
[Dart] 기본 문법 Dart는 구글에서 개발한 객체 지향 프로그래밍 언어입니다. 아래는 Dart의 기초 문법에 대한 간단한 설명입니다. 변수와 데이터 타입 Dart에서 변수를 선언할 때는 var 또는 변수의 데이터 타입을 명시할 수 있습니다. 예를 들어, 다음과 같이 변수를 선언할 수 있습니다. var message = 'Hello, world!'; // 자동으로 String 데이터 타입이 할당됩니다. int count = 10; // 정수형 데이터 타입을 명시적으로 할당할 수 있습니다. double price = 3.14; // 실수형 데이터 타입을 명시적으로 할당할 수 있습니다. bool isTrue = true; // 불리언 데이터 타입을 명시적으로 할당할 수 있습니다. 함수 Dart에서 함수를 선언할 때는 funct..