목록전체 글 (43)
Do Something
$custom$ + tab preference -> Editor -> Live Templates 에서 수정해서 만들 수 있음 왜 제대로 안써지지 Option + Command + v 저장된 변수 뽑아오기
Spring Cloud Gateway를 이용해서 라우팅을 하는데 실행은 정상적으로 되지만 이상한 오류가 뜨는걸 확인했다. ERROR 67861 --- [ctor-http-nio-2] i.n.r.d.DnsServerAddressStreamProviders : Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEB..
Fluuter 에서 이미지를 사용하려면 assets에 넣어야 합니다 어? 근데 assets이 없음 1. assets 폴더 만들기 그 안에는 그냥 잘 알아볼 수 있게 만들자 pubspec.yaml과 같은 경로에 만들어 주면 된다 플러터(Flutter)의 pubspec.yaml 플러터 프로젝트를 새로 만들면 pubspec.yaml 파일을 볼 수 있습니다. Node.js의 package.json과 같은 패키지 의존성 관리 및 프로젝트 정의 등의 역할을 갖습니다. changjoopark.medium.com pubspec.yaml약간 application.yaml, package.json같은 느낌 2. pubspec.yaml 수정 pubspec에 asset을 등록해줘야 한다. 이렇게 등록을 해주자 3. 사용! I..
https://youtu.be/J1gE9xvph-A 플러터의 PageView를 사용해 봅시다 나는 원하는건 바텀 네비게이터를 누르면 페이지를 부드럽게 전환시켜주고 싶었다. 이럴때는 PageView를 쓰면 알아서 부드럽게 전환 가능하게 해준다고 한다. PageView를 사용하면 controller를 통해서 페이지를 제어할 수 있다. controller를 하나 만들어서 이렇게 넣어주면 된다. 이 pageController를 통해서 pageView가 보여줄 영역을 커스텀 할 수 있다. PageView( controller: pageController, children: [ SizedBox.expand( child: Container( color: Colors.red, child: Text('첫번째 페이지'),..
나는 병신이다 N 개의 점과 N-1개의 선분, i->j까지 가는 모든 루트가 존재한다면 이건 Tree의 형태로밖에 나오지 않는다 그래서 나는 트리의 말단에서 그 위로 뻗어나오는 부모노드의 불을 켜주고, 그 부모노드의 연결된 길을 지워준다. 또 말단인부분을 반복반복....하면 답이 나온다 나는 처음에 가능한 visit을 한 루트를 지워가며 확인을 했는데, 이걸 리스트로 했다. 이렇게 하면 n이 100000인데 최악의경우 (100000+1)*100000/2만큼이 걸린다. 지우고 땡기고 지우고 땡기고 그래서 Road를 저장할땐 set을 사용하고 연결된 개수에 대한 dict를 만들고 , 연결점이 1개인것들만 큐에 추가하는 방식으로 바꿧는데 visit을 안지우고 테스트를 했다 한 5번 제출해도 계속 시간초과가 나..
와인을 설치하는데 err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 이라는 오류가 났다. 해당 오류는 winbind을 설치하니 해결되었다. sudo apt-get remove winbind && sudo apt-get install winbind 출처 [https://askubuntu.com/questions/1090094/wine-missing-ntlm-auth-3-0-25]
Open the Command Palette (Ctrl+Shift+P). Run the Preferences: Configure Runtime Arguments command. Add "disable-hardware-acceleration": true. Restart VS Code. Configure Runtime Arugements command 탭에 들어가서 "disable-hardware-acceleration": true 추가 해당 방법을 사용하였더니 vscode를 키면 화면이 갑자기 버벅이던게 해결됬다! 출처 https://github.com/microsoft/vscode/issues/140427
Hyperledger-fabric을 WSL2로 하다보니 중간중간에 막히는 부분이 있어서 짜증나 그냥 리눅스 운영체제를 깔아버리기로 했다 그래서 파티션 나눠야 하는데 자꾸 위에 저게 뜨면서 안됨... 페이징 파일도 삭제하고 했는데도 안되서 defrag의 로그를 확인 후 파일 삭제를 하게 되었다. 1.페이징 제거 컴퓨터가 미리 알아서 페이징 해놓은거 때문에 메모리가 띄엄띄엄 설정되어 파티션을 못나눌 수 있다. 해결방법 : 페이징 안함 고급 시스템 설정 클릭 설정 클릭 변경 클릭 모든 드라이브에 대한 페이징 파일 크기 자동 관리 선택해제 페이징 파일 없음 선택 후 확인 후 재부팅 했는데도 안됬다. 2.이벤트 뷰어를 사용해서 파일 삭제. 이벤트 뷰어 선택 windows 로그 -> 응용 프로그램 이벤트 ID 25..
벡터 매칭 성공 문제 평면 상에 N개의 점이 찍혀있고, 그 점을 집합 P라고 하자. 집합 P의 벡터 매칭은 벡터의 집합인데, 모든 벡터는 집합 P의 한 점에서 시작해서, 또 다른 점에서 끝나는 벡터의 집합이다. 또, P에 속하는 모든 점은 한 번씩 쓰여야 한다. 벡터 매칭에 있는 벡터의 개수는 P에 있는 점의 절반이다. 평면 상의 점이 주어졌을 때, 집합 P의 벡터 매칭에 있는 벡터의 합의 길이의 최솟값을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 구성되어있다. 테스트 케이스의 첫째 줄에 점의 개수 N이 주어진다. N은 짝수이다. 둘째 줄부터 N개의 줄에 점의 좌표가 주어진다. N은 20보다 작거나 같은 자연수이고, 좌표는 절댓값..