반응형

전체 글 289

chrome/whale등에서 파일 다운로드 안될때 확인

갑자기 파일 다운로드가 안되는데 원인을 알 수가 없었다. 그래서 histograms을 봤다. ( chrome://histograms 또는 whale://histograms ) 이제 아래 사이트에 들어가서 저 문자열 (Download.CancelReason)을 검색한다. https://source.chromium.org/chromium 첫번째를 보면 객체가 DownloadCancelReason. DownloadCancelReason으로 다시 검색을 해야 나올것 같으니 다시 검색하면 아래와 같은 enum이 나온다. enum class DownloadCancelReason { // Existed download path after download target determination. kExistingDown..

[초프만2022] 1. 안드로이드 스튜디오 설치하기

초등학교 4학년 딸 프로그래머 만들기 2022 목표 - 1. 안드로이드 설치하기 Mission 1. 안드로이드 스튜디오를 다운로드 받기 - 브라우저를 실행한다. - 구글에 접속한다. - 구글에서 "Android Studio" 를 검색한다. - Download options 버튼을 클릭한다. - platform은 Windows 로, Recommanded 버전인 android-studio-2020.3.1.25-windows.exe 를 다운로드 받는다. 몇가지 용어 설명 더보기 * 아이의 수준에 맞춰서 쓰여진 글임(애가 이해할때까지 업데이트 예정) 브라우저란 뭘까? 브라우저는 다른 컴퓨터(서버)에 있는 정보를 가져와서 보여주는 프로그램이다. 대표적인 브라우저는 구글에서 만든 크롬 브라우저, 모질라의 파이어폭스..

카테고리 없음 2021.11.02

원격에서 듀얼부팅할때 순서 바꾸는 법

#!/bin/bash sudo grub-reboot 2 sudo reboot 일반적으로 윈도우즈, 리눅스 멀티부팅을 하면 리눅스가 1번, 윈도우즈가 3번이 된다. 이걸 이용해 리눅스에서 윈도우즈로 부팅이 가능할것 같다. 나는 16.04 쓰는데 위에 걸로 문제가 없었음. 혹시 안되면 아래 방법도 있다. https://webnautes.tistory.com/512 에 더 자세한 정보가 있네. - /etc/default/grub 에서 GROUP_DEFAULT=saved로 수정 - sudo grub-set-default 2 버전마다 다를 수 있을 것 같다. 16.04 이상은 이걸 써야 할듯

flutter 따라해보기 - 첫번째 앱 1

설치하는 법 : https://flutter.dev/docs/get-started/install 따라하는 글 : https://flutter.dev/docs/get-started/codelab#step-1-create-the-starter-flutter-app https://flutter.dev/docs/get-started/test-drive#create-app 을 따라 앱을 그냥 만들고 커밋 (https://github.com/bunhere/study/commit/2881e3a5e538a162f41e032a77db23cb64fab019) lib/main.dar가 존재 아래 코드로 변경하고 웹으로 실행 // Copyright 2018 The Flutter team. All rights reserved...

개발/flutter 2021.05.27

참조된 계정이 현재 잠겨있으므로 그 계정으로 로그온 할 수 없습니다

요약: 네트워크를 통해 로그인 시도가 있었고 NLTM 보안레벨 올리고, 공격들어오는 계정명을 바꿔버림 추가로 windows 10 방화벽에서 원격데스크톱도 꺼버림 빌드를 걸어놓고 왔을 뿐인데, 로그인이 안되고 위와 같은 메시지가 뜬다. 리부팅을 해도 똑같음. 이 에러가 나는 이유는 비밀번호를 틀렸기 때문이나, 나는 로그인을 한 적이 없다. 그래서 이벤트 뷰어를 살펴봤다. 무수히 많은 로그인 실패 에러가 있다. ADMINISTRATOR 계정으로 NLTM으로 공격이 들어온다. 일단 NLTM을 검색해봤더니 보안레벨을 올리는게 있어서 올려봤으나 공격은 계속 들어오네 * NLTM을 끄는 법 실행(windows키+R)을 통해 gpedit.msc를 실행 여전히 들어온다. 그래서 아예 Administrator 계정이름을..

카테고리 없음 2021.04.20

[C++] 소스코드에서 컴파일러 구분하기?

원본 : https://quuxplusone.github.io/blog/2021/01/13/conversion-operator-lookup/ 친구의 페이스북에 올라온 C++ 컴파일러 구분하기 란 글을 보았다. 역시 난 C++을 모르는듯 ㅎㅎ 여기서 핵심은 U 와 T가 무엇으로 lookup되어야 하는지를 정하는게 표준에 있는데 컴파일러가 제멋대로 구현했다는 것 같다. U, T 모두에 대해서 gcc만 제대로 A scope으로 룩업한다고... code link : https://godbolt.org/z/jo3dc4 struct T1 {}; struct T2 {}; struct U1 {}; struct U2 {}; struct A { using T = T1; using U = U1; operator U1 T1:..

DART 대충 빠르게 훝어본 C++과 다른점

타입 num 타입 : int 타입 + double 타입인듯 float은 안보임 auto 같은 var as 로 타입변환이 되는데 0.1이 int가 되진 못함 타입검사 if (a is int) {...} if (a is! int) {...} 연산자 https://dart.dev/guides/language/language-tour#operators ~/ : 몫 연산자가 있음 아무래도 int 타입때문인듯 - null aware operators ?? : if null operator : null인지 체크 // prefs.getBool('some-feature') 가 null이면 false 아니면 prefs.getBool('some-feature') bool v = prefs.getBool('some-featu..

[C++11] std::enable_shared_from_this

std::shared_ptr은 std::unique_ptr과 함께 C++11부터 사용 가능한 smart pointer 이다. std::shared_ptr is a smart pointer that retains shared ownership of an object through a pointer. (http://en.cppreference.com/w/cpp/memory/shared_ptr)std::unique_ptr과 다른점은 ownership을 공유(shared)한다는 점이다.std::shared_ptr 객체를 만들때 한가지 문제가 되는 부분이 있는데, 아래와 같은 상황이 발생하지 않도록 주의해야 한다는 점이다.Bad* p = new Bad;std::shared_ptr a1(p);std::shared_..

[GIT] windows에서 invalid username (wincred)

http://www.codewrecks.com/blog/index.php/2015/06/23/git-for-windows-getting-invalid-username-or-password-with-wincred/ 만약 login이 귀찮아 wincred를 아래처럼 설정해서 썼다면, 비밀번호가 바뀌었을때 대략 난감해진다.git config --global credential.helper wincred 이 상황에서는 제어판의 "자격 증명 관리자" 를 찾아 들어가 관련 repository와 관련된 것을 지워주고 다시 git 명령을 치면 된다.

반응형