제미나이 넓게하기  제미나이에게물어봄

 

개발자 도구 활용 (강제 확장)

코드를 다루시는 사용자라면 브라우저 개발자 도구(F12)를 이용해 일시적으로 스타일을 변경할 수 있습니다.

  1. F12를 눌러 개발자 도구를 엽니다.
  2. Console 탭에 아래 문구 를 붙여넣고 엔터를 칩니다.
    allow pasting  
  3. Console 탭에 아래 코드를 붙여넣고 엔터를 칩니다.

 

/**
 * Trusted Types 보안 정책을 준수하는 가로 폭 확장 스크립트
 * innerHTML 대신 textContent를 사용하여 스타일 주입함
 */
(function() {
    // 스타일 태그 생성함
    const styleElement = document.createElement('style');
    
    // CSS 설정 문자열 정의함
    const cssRules = `
        /* 메인 컨테이너 및 메시지 출력 영역 폭 확장함 */
        .standard-layout-container,
        .conversation-container,
        .message-content,
        .model-response-text,
        .user-query-text {
            max-width: 95% !important;
            width: 95% !important;
        }

        /* 텍스트 배치 구조 조정함 */
        .message-row {
            display: block !important;
        }
    `;

    // TrustedHTML 오류 방지를 위해 textContent 속성 사용함
    styleElement.textContent = cssRules;
    
    // 헤더에 스타일 추가함
    document.head.appendChild(styleElement);
    
    console.log("보안 정책 준수 폭 확장 설정 완료됨");
})();







/////////////////////////

북마크릿 등록 방법

  1. 브라우저 북마크바 표시: Ctrl + Shift + B (Windows) 또는 Cmd + Shift + B (Mac)를 눌러 북마크바를 보이게 합니다.
  2. 새 북마크 만들기: 북마크바의 빈 공간에 마우스 오른쪽 버튼을 클릭하고 [페이지 추가] 또는 **[새 북마크 추가]**를 누릅니다.
  3. 정보 입력:
    • 이름: 제미나이 넓게 (원하는 이름으로 설정 가능함)
    • URL: 아래의 코드를 복사하여 그대로 붙여넣습니다.
javascript:(function(){const s=document.createElement('style');s.textContent='.standard-layout-container,.conversation-container,.message-content,.model-response-text,.user-query-text{max-width:95%!important;width:95%!important;}.message-row{display:block!important;}';document.head.appendChild(s);})();

 

 

사용 방법

  1. 제미나이(gemini.google.com) 페이지에 접속합니다.
  2. 방금 만든 '제미나이 넓게' 북마크를 클릭합니다.
  3. 화면 폭이 즉시 확장되는 것을 확인합니다.

 

 

기존



넓힌 후

 

251109 화담숲 관람  경기도 광주

 

출발 : 07:00 대구 성서 

도착 : 09:37 경기도 광주 화담숲 제2 주차장 

 

 

제2 주차장에서 셔틀버스 타고 올라감

 

 

 

 

 

온라인 티켓 구매라서 매표소에서 표를 예매하진 않음

 

 

입구에있는 팜플렛 하나 챙겨가서 구간마다 있는 도장을 찍음 

 

 

 

 

 

 

단풍이 적절함

 

처음 입구에 자연 곤충 박물관 있는데 구경할 만함

 

 

 

 

 

모노레일길

 

모노레일 제 1구간이 오르막길이라  다들 1구간만 타고 나머지 구경한다고 하는데

 

젊은 사람에 좀 걸을 줄 아는 사람이면 굳이 모노레일 탈 필요성은 없어보임

 

걸어서 보는게 더 볼게 많음

 

유모차가 있다거나 아기가 있다거나 임산부와 함께라면 모노레일 1구간 예매할만 하나

 

좀 걸을 줄 아는 젊은 사람이다 하면 그냥 걷는 것을 추천 

 

1구간 걸어보고 나서  모노레일 1구간 타러 내려와서 타고 나머지 구경함

 

 

 

 

 

 

모노레일 1구간 

 

 

 

 

 

 

 

 

 

배고파서 꽈베기 먹었는데  5개 11000원

 

파전 냄새가 아주 죽여주나 먹지는 못함..

 

자리가 없어서..

 

배고파서 한입 베이물고 찍은 꽈베기

 

 

 

 

 

다 찍은 팜플렛

 

 

 

 

 

사은품  마그넷인듯..

 

 

 

 

식사는 근처에서 했는데 식당들이 몰려있음

 

그중에

 

서울딘 불고기 곤지암점  가서 시그니처 메뉴인  얼큰마늘 원쁠한우 불고기를 먹었음

 

리뷰가 굉장히 좋았는데 알고보니 리뷰이벤트였음

 

리뷰이벤트로 받은 티라미슈 맛없음 

 

1인분 22900   4인해서 91600에   돌솥밥 두 개 6000 공깃밥 두개 2000

 

총 99600원.

 

맛은 있으나 99600원에 해당하는 맛은 아님

 

손님도 별로 없었고 맛도 그럭저럭

 

석박지가 맛있었고  소 불고기는 무난한 맛임

 

굳이 갈 필요는 없음

 

그냥 도로따라 돌아다녀보면 식당 많이 보이고

 

차들이 많이 주차된 곳 가는 것을 추천함

 

손님 많은데는 이유가 있음

 

우리가 간 곳은 브레이크 타임이 16시까지라서 간 것임

 

원래 가려고 했던 곳은 브레이크 타임이 15시여서 못갔음

 

 

 


출발 : 16:00 경기도 광주 식당

도착 : 19:37 대구 성서 

 

 

 

굳이 33만개의 대기열을 기다리며 

 

대구에서 약 3시간 동안 운전하며 새벽같이 출발해서

 

구경할 정도는 아님

 

한번 정도는 가볼만 함

 

경주 불국사도 충분히 이쁘니 근교를 가도 될 것 같음.

 

 

 

========================================================================

 

아래는 경주 불국사 사진

 

 

 

25.10.29  대구 북구 금호강 오토캠핑장 

 

대구 북구 주민 우선 예약제라서 주말은 예약이 엄청 어렵다.

 

평일은 자리가 조금 남아있었다.

 

밤에도 선선한 여름에는 평일에도 자리가 없다.

 

 지금은 날이 쌀쌀하여 평일 자리가 조금 남아있었던듯 하다.

 

6번 사이트 예약

 

불멍 금지라서 화로대는 들고가지 않았다.

 

 

 

 

저 내리막길 들어오기가 조금 어려움

 

날씨는 좋음

 

 

 

관리사무소에서 입실 확인

 

 

관리사무소 옆 주차장

방문객이 이용하면 좋을 것 같다.

 

 

원터치와 윈드스크린으로 셋팅

 

 

 

 

 

날이 추워서 의자용 전기매트 장만했다

 

따뜻하다

 

고기가 꽁꽁 얼었다..

 

 

 

캠핑장의 고양이.

 

음식 얻어먹으러 온 것 같다.

 

 

추울땐 호빵호빵 

 

 

습기가 엄청나서 거실에서 말리기..

 

 

 

 

 

 

 

 

 

 

 

 

25.10.25 대구 낙동강 강변오토캠핑장  레포츠밸리 옆

 

18번 사이트 

 

1박 35000

 

그냥 들어가봤는데 자리가 남아서 예약 성공

 

 

짐은 항상 많다..

 

저녁은 간단하게 삼겹살과 오리고기 먹었는데 사진을 못 찍었다.

 

 

 

다이소 / 알리 할로윈 아이템

 

 

빔프로젝터 개시

 

 

 

아침 부대찌개..쏟아버리기..

 

 

 

 

 

 

 

25.10.11 대구 낙동강 강변오토캠핑장  레포츠밸리 옆

 

작년에 왔었는데  이번에 연휴에 자리가 남아서 예약함

 

16번 사이트

 

1박 35000원 

 

2박해서 65000원 

 

예약사이트

https://yeyak.dssiseol.or.kr/index.do?menu_id=00005190&servletPath=%2Findex.do


다음에 간다면 예약할 자리

 

나무가 있어서 해를 가려줌 

 

피칭할 2시경에는 해가 너무 다이렉트임

 

네모친 저 3 4 5 9 10  부분은 그늘져서 시원함

 

 

 

 

 

 

 

선물받은 화롯대 

 

콜맨 파이어 디스크  

 

타프 방향을 잘못 쳐서 해가 엄청 들어온다..

 

임시로 막아놨다.

새 화롯대 개시

 

 

불이 너무 세서 양고기가 타버렸다..

 

느끼해서 라면과 함께 먹었다.

디저트 멜론

 

식사 후 샤워하러  관리동에 갔다\

샤워시설이 매우좋다

 

야식도 먹었다.

또 태웠다..

 

아침은 아메리칸 브렉퍼스트라는 것이다 

 

 

 

철수 전 튀김 해먹기

 

팔공산 캠핑때 옆사이트 분들이 나눠주신 튀김이 너무 맛있어서 도전해 보았다.

 

비가 살짝 내렸는데  빗물이 기름에 들어가니 기름이 엄청 튀었다.

 

 

 

 

 

 

 

 

 

 

 

 



처음엔 잘 안됐는데 마지막엔 조금 모양이 나왔다..

 

 

24.11.10 대구 동산계곡 팔공쉼터 야영장  1박 5만원  캠핏 예약 

 

추워서 사진을 별로 못찍음

 

사이트 구분이 없어서 넓게 사용

 

천막아래 텐트 쳐서 결로현상 거의 없었음

 

그렇게 나쁘진 않았고 장박하시는 분들이 있는듯 했음

 

사람이 적어서 조용함

 

 

 

 

콩나물 불고기 .

 

찍은사진이 없...

 

 

 

 

옆사이트에서 나눠주신 새우튀김.. 

군고구마 해먹기

 

 

아침은 파스타

25.08.30  아이폰 XR 액정교체

 

증상

고스트 터치

 

 

 

https://ko.aliexpress.com/item/1005001786512959.html?spm=a2g0o.order_list.order_list_main.5.1e1d140fcHLZSV&gatewayAdapt=glo2kor

 

 

 

 

키트가 포함된 액정은 무사히 도착했다.

 

 

 

 

밑에 나사 두개 해제

 

 

 

공구를 이용하여 틈새를 벌린다.

 

헤어 드라이기로 5분 정도 달궈준 후 분해하였다.

 

방수테이프가 있어서 잘 안열리기 때문이다. 

 

 

안에 케이블들이 끊어지지 않게 살살 열어준다.

 

 

 

나사분해 1

 

 

나사분해 2

 

 

 

액정의 카메라를 분해 후 이식한다.

 

 

조립..

 

방수 테이프를 까먹었다..

 

 

 

방수테이프를 긁어낸다.

 

 

방수테이프를 다시 붙인다.

 

 

다시 조립한다.

 

 

뭔가 빠졌다.

 

이게 뭔지 모르겠다..

 

 

일단 잘 된거같다.

 

터치도 잘 먹힌다.

 

 

트루톤은 안써서 안했다.

 

필요시 키트 구매필요

 

 

25.03.04  아이폰 액정 교체

 

 

아이폰 액정 알리에서 구매

https://ko.aliexpress.com/item/1005007189790573.html?spm=a2g0o.order_list.order_list_main.5.46b8140fNmMWJK&gatewayAdapt=glo2kor

 

 

증상  

 그냥 화면 유리 깨짐

 

 

 

 

 

제품 배송 완료

 

 

액정과 키트가 있음

 

 

 

 

 

시작

 

 

 

나사를 푼다

 

 

틈새를 벌리고 살살 열어준다. 

 

 

이부분 분해해준다.

 

 

 

 

1자 드라이버로 살살 분해해준다. 

 

 

 

분해 후 나사를 풀어준다.

 

나사 보관시 위치대로 분해하면 나중에 조립할때 편하다

 

 

 

 

 

일단 간단하게 연결해서 액정이 정상인지 확인해준다.  

 

 

 

 

 

 

액정은 정상이다.

 

 

 

기존액정에서 버튼과 카메라  등을 분리한다.

 

 

 

아래의 버튼도 분해

 

 

 

카메라부분도 분해 

 

 

 

 

 

 

 

 

그대로 들어서 새 액정에 이식

 

 

 

 

 

 

 

 

 

 

조립은 분해의 역순 진행

 

 

 

25.08.24 아이폰 XR 액정 

 

 

https://ko.aliexpress.com/item/1005001786512959.html?spm=a2g0o.order_list.order_list_main.5.1e1d140fcHLZSV&gatewayAdapt=glo2kor

 

 

 

포장 꼼꼼하고  안깨지고 잘 왔음

 

가격적당함

 

키트 포함

 

트루톤 X

 

 

 

 

 

 

 

25.02.26  아이폰 5s 액정 

 

https://ko.aliexpress.com/item/1005007189790573.html?spm=a2g0o.order_list.order_list_main.5.46b8140fNmMWJK&gatewayAdapt=glo2kor

 


메인폰으로는 잘 몰겠으나 예전 폰 버리기 아까울때 교체해보는 정도로는 좋음

 

포장 꼼꼼하고  안깨지고 잘 왔음

 

가격적당함

 

키트 포함

24.11.30 대구 낙동강 강변오토캠핑장  레포츠밸리 옆

 

차가 넓어져서 캠핑 짐 넣기가... 아주 조금 수월해졌다.

 

 

 

자전거 대여도 해준다.

 

 

공기도 맑고 좋다  사이트도 넓었다.

 

 

 

 

 

 

 

 

일단 부대찌개로 허기를 달랜다.

 

 

정수기도 있고

 

같이간 친구의 화로대

 

 

양고기 준비 완

 

 

너무 맛있었다. 여태 먹어본 양고기 중 이날이 가장 맛있었다.

군고구마 빠질 수 없지요

아침은 오뎅탕ㄱ

 

콩나물 불고기

 

 

갈치구이

 

 

 

아침부터 불피워서 군고구마로 마무리~

24.11.09 대구 동산계곡 팔공쉼터

 

가긴갔는데 찍은 사진이 거의없다..ㅠ

 

 

 

옆 사이트 분들이 새우튀김 주셨는데 갓 튀긴거라 맛있었다.

 

이날 이후 튀김가루 잔뜩 사뒀다.

 

23.10.02  합천정양오토캠핑장

 

 

 

 

새로산 스트랩 개시했다.

 

 

 

 

점심은 대충 만두

 

 

 

 

 

 

잠깐 누워있다가 경치 구경

 

 

 

 

저녁으로 대패말이랑  해물 된장찌개

 

 

 

닭발 굽는중..

 

 

대구 수성구 달구벌대로 2397 지하1층

 

주차장 있음

 

주차 간편

 

디너 10만

 

맛있음  

 

하우경 셰프님 지명해서 갔음

 

뭔가 설명을 들었는데 기억이 안남...

 

전체적으로 회가 살살 녹음 부드러움

 

와사비랑 간장 해주시는데 간이 딱 맞았음  

 

후토마키 꼬다리 드실분 이라고 하길래 내가 획득했음. 

 

다들 배부르다 해서...

 

5시30분 타임이엇는데 7시쯤 나온듯.

 

 

 

 

 

 

손수건으로 손을 먼저 닦음 

 

 

계란찜 위에 매실청 올라가있는데 섞지말고 먹으라 해서 먹음   맛있음

 

 

무슨 사시미? 광어사시미랫나..

 

 

뭐였더라..여튼 맛남

 

 

지느러미랫는데 불맛나서  맛남

 

 

 

가지튀김에 새우있는 멘보샤   맛잇음 

 

 

 

전복이랑 내장소스?  전복 육수까지 다먹음 

 

 

 

입가심용 해초

 

요거 맛남

이거 비싼거라는데 비싸서 맞남..우니? 

이것도 맛남  가시 많음

꼬다리 엄청 큰 후토마키  한입 

빵아니고 계란인데 엄청 부드러움 

 

 

생일 초 꽂은 디져트

 

 

맛있고 만족했음 

자동 걷기 기계가 잘 되다가 갑자기 안되기 시작했다.

 

폰을 안끼우면 잘 동작하는데 폰을 끼우면 폰이 무거워서 그런지 조금 돌다가 멈춘다.

 

자석이 약한가 하여 자석을 교체해보려고 했는데 자석이 없엇다. 

 

검색 하다보니 걷기 기계 개조한 블로그를 찾았다.

 

읽어보니 전압을 증가시킨것 같다.

 

 

필요한 것

 

승압회로  cn6009

인두기 

글루건

각종 공구

테스터기

 

 

사용한  기계

 

 

https://ko.aliexpress.com/item/1005006998195745.html?spm=a2g0o.order_detail.order_detail_item.3.60835ccdqbpSXg&gatewayAdapt=glo2kor

 

 

 

 

밑부분을 뜯어 버렸다. 

뜯고 나니 알았는데  따로 분리 되는 제품이었다.

 

화살표 부분에 보면 줄 같은것이 보이는데 그 부분이 분리부분인거 같다.

 

 

 

 

 

 

 

 

승압회로가 필요하여 예전에 구매해둔 부품을 찾았다.

 

CN6009라는 부품인데  알리에서 CN6009 검색하면 안나온다.  이제 안파나보다

 

알리에서 0dc - dc stepup 검색하면 비슷한 제품들이 나온다.  

 

X6009 라는 제품을 사용해도 될 것 같다. 

 

https://ko.aliexpress.com/item/32841619011.html?spm=a2g0o.productlist.main.2.74f84fb7a97DzH&algo_pvid=6755f6e2-7bec-41be-ab5e-dc2b18a9e4d5&pdp_ext_f=%7B%22order%22%3A%223%22%2C%22eval%22%3A%221%22%7D&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A32841619011%7C_p_origin_prod%3A

 

 

 

 

 

 

걷기 기계의 기존 선은 제거한다.

 

전원부분이랑 밑판 뜯은 걷기 기계의 회로에 연결해준다. 

 

 

 

 

 

 

내부에 잘 집어넣고 글루건으로 고정한다.

 

전자석도 원래 밑판에 고정되어 있었으나 밑판을 뜯어버려 고정되지 않는다

 

그래서 글루건으로 고정하였다.

 

 

 

빨간 동그라미 부분을 돌리면 전압을 조절할 수 있다.

 

처음에 8v로 하니 잘 안되서 13v 로 맞춰서 사용중이다.

 

밑판은 그냥 뜯어둔 채로 사용한다.

 

 

 

 

 

 

 

 

>

 

 

 

 

>

 

 

 

 


참고 : https://m.blog.naver.com/mk-02/221652503152

 

 

 

 



 벤토이 다운로드

https://www.ventoy.net/en/download.html

 


사용하는 OS 선택 



ventoy-1.1.05-windows.zip 압축풀기 


Ventoy2Disk.exe 실행

 

 

 

 

언어 설정 (안해도됨)

 

 

 

USB 선택

 

 

설치

 

 

 

 

 

 


설치 후 ISO 파일을 USB 에 복사  

 

 

 

 

 

윈도우 ISO 다운로드 방법

 

윈도우 11 

 

홈페이지 접속 - x64 디바이스용 Windows 11 디스크 이미지(ISO) 다운로드 - Windows 11( x64 디바이스용 다중버전 ISO)  - 지금 다운로드  - 64비트 다운로드 

 

https://www.microsoft.com/KO-KR/SOFTWARE-DOWNLOAD/WINDOWS11

 

 

 

 

 

 

 

윈도우 10 

Windows 10 설치 미디어 만들기 - 지금 다운로드 - MediaCreationTool_22H2 실행 - 동의 - 다른 PC 용 설치 미디어 만들기 - 다음 - ISO 파일 -저장경로 선택 

https://www.microsoft.com/ko-kr/software-download/windows10

 

 

 

 

 

 

 

 

 * 사용법

설치하려는 PC 에 USB 연결 - 바이오스 - BOOT - USB 선택 
Ventoy 창에서 ISO 선택 - Boot in normal mode 선택  (안될 경우 밑에꺼 선택) - 윈도우 설치 진행

 

 

 

 

 

현상

워치 재부팅 후 춘식이 워치페이스가 사라지고 기본 워치페이스로 변경됨

 

폰에 wearable 에서 춘식이 배경화면 사라짐

 

 

설정 방법

갤럭시 워치 - 워치 내 구글 스토어 - 검색 '춘식이' - 춘식이 일기예보 워치페이스 설치 -
폰의 wearable에서 춘식이 배경화면 확인  및 설정

 

 

워치 내 구글 스토어
춘식이 검색

 

춘식이 워치페이스 설치 화면
설치 완료

 

갤럭시 폰 waerable 앱에서 시계화면 메뉴의 다운로드된 항목들

 

 

다른 춘식이 워치 페이스 들

 

파자마 워치페이스
서핑워치페이스

 

 

 

중단점이 현재 적중되지 않습니다. 이 문선의 기호가 로드되지 않았습니다.

 

 

 

디버그 모드일때 중단점이 잘 동작 하다가 릴리즈 모드시 동작하지 않는 현상 

 

 

 

도구 - 옵션 -  디버깅 - 일반 - 내 코드만 사용  체크해제

 

 

 

 

 

 

출처:

https://www.facebook.com/groups/200708093411111/posts/685715321577050/

https://www.csharp.com/UploadFile/7078b8/breakpoints-are-not-working-in-visual-studio/

 

 

구현된상태

  List<class1> list1;

 private BindingSource source = new BindingSource();
source.DataSource = list;

DataGridView grid;
grid.DataSource = source;


 

선택된 행삭제 방법


            int rowIndex = grid.SelectedRows[0].Index;
            // BindingSource의 List에서 해당 항목 삭제
            List<class1> list = source.DataSource as List<class1>;
            if (list != null && rowIndex >= 0 && rowIndex < list.Count)
            {
                list.RemoveAt(rowIndex);

                // BindingSource에 변경 사항 반영
                source.ResetBindings(false);
            }

어느날 갑자기 새로만들기에 이상한 항목 이 생겼다.

 

 

 

제거방법 메모

 

레지스트리 편집기 열기

  • Windows + R 키를 눌러 실행 창 실행
  • regedit을 입력하고 Enter

HKEY_CLASSES_ROOT에 이동하여 확장자 명 찾기

검색 가능  .Document로 검색함

 

검색 여러번 하다보면 새로만들기 이름이랑 같은거 발견함

 

 

해당 항목 제거

 

 

설치 사이트

https://pytorch.org/get-started/locally/

 

Start Locally

Start Locally

pytorch.org

 

cuda 버전 확인

 

파이참  터미널 

nvidia-smi

 

 

 

사이트에 원하는 항목 선택

conda 나 pip 원하는 항목 선택  

가장 아래 커맨드 복사하여 파이참 터미널에 입력

 

설치시작

 

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

 

CPU 버전

pip3 install torch torchvision torchaudio

 

 

설치 완료 확인

import torch

# 텐서 생성 테스트
x = torch.rand(5, 3)
print(x)

# GPU 사용 가능 여부 확인
print(f"CUDA 사용 가능 여부: {torch.cuda.is_available()}")

'공부 > 파이썬' 카테고리의 다른 글

[파이썬] qt designer 연결  (0) 2022.10.06
[파이썬] 프로젝트 생성  (0) 2022.10.06
[파이썬] 설치  (0) 2022.10.06

에러 발생 문구

로그온이 User Profile Service 서비스에서 실패했습니다 .  사용자 프로필을 로드할 수 없습니다. 

 

 

발생 상황

A라는 계정으로 윈도우 잘 쓰다가  로그오프 후 사용자 전환하여 B라는 계정으로 로그인 시도

 

파란화면에 위와 같은 문구 발생

 

 

시도한 항목

 

1. 관리자 계정 생성 net user Administrator /active: yes   

2. 안전모드 ,안전모드 프롬프트  실행시 똑같이 로그인 창이 뜨므로 진입 불가

3. shift+다시시작 에서 옵션은 시작설정과  펌웨어 설정 두가지 밖에 없음  (복구, 시동복구 , 프롬프트 실행 불가)

 

4. 다른 PC에서 원격접속 가능하여 레지스트리 수정 시도

HKEY_LOCAL_MACHINE"> "SOFTWARE"> "Microsoft"> "Windows NT"> "CurrentVersion"> "ProfileList"
에서 보면 여러 항목 보이는데 걔중 현재 로그인한 경로 확인 (대충 눌러보면 추측가능함 ProfileImagePath 경로 참고)
bak 인가 붙은 항목 없었음 
ProfileImagePath -> 0으로 변경하고refcount 생성해도 해결안됨  -- 안하는거 추천

 

5. 윈도우 설치 USB를 사용하여 복구. 시동복구 시도하였으나 복구시점이 없어 실패

 

6. 다른 계정 전환창이 아예없어서 전환 불가 로그오프 불가

 

 

 

 

해결한 방법

 

* 윈도우 설치 USB 필요

 

1. 윈도우 설치 USB  장착

2. 설치 첫 화면에서 shift + F10 하여 프롬프트 띄움

3. 프롬프트에서 관리자 계정 생성 시도 - 효과없음

4. 프롬프트에서 regedit.exe 입력하여 레지스트리 편집기 실행 

5. PE상태 레지스트리라 위에 ProfileList를 찾을 수 없음

6. 이럴경우 HKEY_LOCAL_MACHINE 누르고  파일 - 하이브 로드 클릭

7. C:\Windows\System32\Config\ 경로에서 SOFTWARE 가져왔던거 같음

8. 그 상태에서 ProfileList의 ProfileImagePath  원복함

9. 레지스트리 편집기  파일 - 하이브 로드 클릭시 파일선택창이 뜨는데 그상태에서 C:\Users 로 이동

10. 여기서 default 폴더 생성  (이미 있으면 안해도됨)

11.  내가 알고있는 계정명을 이름으로 폴더 생성 ( 이게 유력함)

 

폴더 생성하고나서 재부팅하니 로그인 되고 다른 계정으로 전환도 가능

 

 

 

참조

https://blog.obbli.net/167

https://answers.microsoft.com/ko-kr/windows/forum/all/cusersdefault-%ED%8F%B4%EB%8D%94/8827c01d-74ad-4314-a96a-59c15dbc6f3d

 

 

 

 

 

 

 

상황:

DB 백업시 Failed (exit code: 3221225781). 발생

 

 

원인: postgresql 버전차이

postgresql13 쓰다가 16 설치 후 백업시 해당 오류 발생

 

조치:

pgAdmin4 - Preferences - Paths - Binary paths 

C:\Program Files\PostgreSQL\16\bin

 

 

 

출처 : https://stackoverflow.com/questions/77462578/pgadmin-error-when-restoring-database-from-tar-file

제품명 : MOES Tuya 와이파이 스마트 모터 전기 체인 롤러 블라인드 

가격 : 20달러  (할인때 코인 쿠폰 코드 적용)

디자인 : ★

난이도 :

성능 : ★            

       속도가 느리고 소음 조금 있음 (내가 설치를 잘 못한걸지도..)

 

제품 사이트 :https://ko.aliexpress.com/item/1005005461906004.html?gatewayAdapt=glo2kor

 

일단 만족합니다.

 

앱 사용 및 스마트싱스 허브 사용하면  앱제어 , 음성제어 된다는데

 

그렇게 까지는 사용할거 같지 않아서 리모컨으로만 사용하기로 했다

 

줄 당기기가 번거로운 위치라 블라인드 한군데에만 달기로 했다.

 

설치 후 리모컨이 안되서 당황했으나  건전지가 없는 것을 깨닫고 건전지 탑재

 

건전지 넣어도 안되길래 설명서 수차례 정독

 

못찾아서 인터넷 검색 - 다른 모델 페어링 하는 방법 확인 - 페어링이 필요하단 것을 인지

 

유튜브 검색 - 찾음

 

 

 

* 리모컨 페어링 방법

1. 가운데 네모버튼 꾹 누른다.

2. 적색 불이 점멸하면 리모컨에 △ (Up 버튼)  을 누른다.

 

 

* 블라인드 리미트 방법   (설명서에 있음)

1. 가운데 네모버튼 꾹 누른다.

2. 적색 불이 점멸하면 △ (Up 버튼) 누른다

3. 원하는 위치에 블라인드가 도달했을때 □ 버튼 누른다

4. 하단 셋팅도 동일하다.

 

 

아래는 제품 사진

 

 

박스  사진

 

 

 

구성품 사진

 

본체 , 본체 거치대 , 리모컨, 리모컨 거치대 , 양면테이프 , 전원 어댑터 , 블라인드 끈 롤러들

 

 

 

 

롤러들

 

 

 

 

우리집 블라인드 끈 

 

 

손잡이 해체

 

 

롤러 교체

 

본체의 맨밑에 하얀 플라스틱을 누르면 거치대와 연결을 해제할 수 있다.

 

 

콘센트가 이모양이라 당황했으나 다행이 쿠팡에서 사둔 플러그어댑터가 있다.

 

 

 

 

 

 

 

 

거치대? 에 양면테이프 부착 후 적당한 위치에 부착

 

 

 

혹시 몰라서 글루건으로 고정해두었다.

 

나사를 박아도 된다.

 

보통은 벽에 고정하는 것 같았다. 

 

리모컨 뒤 앞

 

 

 

 

* 리모컨 페어링 방법

1. 가운데 네모버튼 꾹 누른다.

2. 적색 불이 점멸하면 리모컨에 △ (Up 버튼)  을 누른다.

 

 

 

 

 

 

 

* 블라인드 리미트 방법   (설명서에 있음)

1. 가운데 네모버튼 꾹 누른다.

2. 적색 불이 점멸하면 △ (Up 버튼) 누른다

3. 원하는 위치에 블라인드가 도달했을때 □ 버튼 누른다

4. 하단 셋팅도 동일하다.

 

리미트 설정할때 나타나는 불빛

 

 

 

 

동작영상

 

 

 

 


tuple 삽입 가져오기

 //데이터 삽입
std::unordered_map <long, std::tuple< int, long, CString >> mapRank;
mapRank[1000] = make_tuple(3, 5, "TEST");

//데이터 가져오기
for (auto info : mapRank)
{
std::tuple_element<0, decltype(info.second)>::type nRank = std::get<0>(info.second);
std::tuple_element<1, decltype(info.second)>::type nCount = std::get<1>(info.second);
std::tuple_element<2, decltype(info.second)>::type strTemp = std::get<2>(info.second);
}


std::tuple_element<0, decltype(mapRank[1000])>::type nRank = std::get<0>(mapRank[1000]);
std::tuple_element<1, decltype(mapRank[1000])>::type nCount = std::get<1>(mapRank[1000]);
std::tuple_element<2, decltype(mapRank[1000])>::type strTemp = std::get<2>(mapRank[1000]);

 

 

tuple 정렬

#define TRIPLE_PAIR std::pair<long, std::tuple< int, long, CString >>

bool CompareRank(const TRIPLE_PAIR& a, const TRIPLE_PAIR& b) {
//if (a.second.second == b.second.second) return a.second < b.second;
std::tuple_element<1, decltype(a.second)>::type nNum1 = std::get<1>(a.second);
std::tuple_element<1, decltype(b.second)>::type nNum2 = std::get<1>(b.second);
return nNum1 > nNum2;
}

void CalcRank()
{

std::unordered_map <long, std::tuple< int, long, CString >> mapRank
mapRank[1000] = make_tuple(3, 5, "TEST");

//정렬
std::vector <TRIPLE_PAIR> vecTemp(mapRank.begin(), mapRank.end());
sort(vecTemp.begin(), vecTemp.end(), CompareRank);

//해당 분류결함의 순위와 개수 찾기
for (int i = 0; i < vecTemp.size(); i++)
{
std::tuple_element<1, decltype(vecTemp[i].second)>::type nTemp = std::get<1>(vecTemp[i].second);
int nRank = nTemp;
}

}

 

 

 

 

Pair 삽입 가져오기

//데이터 삽입
std::unordered_map<long, std::pair<int, long>> mapRank;
mapRank.clear();
mapRank[1000] = make_pair(0,0);

//데이터 가져오기
int nRank =  mapRank[1000] .first;
long lCount =  mapRank[1000] .second;

 

 

 

Pair 정렬

#define DOULBE_PAIR std::pair<long, std::pair<int, long>>
bool Compare(const DOULBE_PAIR& a, const DOULBE_PAIR& b) {
//if (a.second.second == b.second.second) return a.second < b.second;
return a.second.second > b.second.second;
}

void CalcRank()
{
std::unordered_map<long, std::pair<int, long>> mapRank;
mapRank.clear();

mapRank[1000] = make_pair(0,0);


//분류별 결함 정렬
std::vector <DOULBE_PAIR> vecTemp(mapRank.begin() , mapRank.end());
sort(vecTemp.begin(), vecTemp.end(), Compare);


for (int i = 0 ; i < vecTemp.size(); i++)
{
int nRank = vecTemp[i].second.first;
long lCount = vecTemp[i].second.second;
}
}

 

 

참조 : https://psychoria.tistory.com/entry/C-11-stdpair%EB%A5%BC-%ED%99%95%EC%9E%A5%ED%95%9C-stdtuple

 

DateTimePicker 값 설정 , 불러오기 

 

값 설정하기

리소스 아이디 : IDC_DATETIMEPICKER_DAY_START

 

COleDateTime timeNow = COleDateTime::GetCurrentTime();

COleDateTime(timeNow.GetYear(), timeNow.GetMonth(), timeNow.GetDay(), 00, 00, 00);

CDateTimeCtrl *pStartTimeCtl = (CDateTimeCtrl *)GetDlgItem(IDC_DATETIMEPICKER_DAY_START);

pStartTimeCtl->SetTime(COleDateTime(timeNow.GetYear(), timeNow.GetMonth()-2, timeNow.GetDay(), 00, 00, 00));

 

값 가져오기

CDateTimeCtrl *pStartTimeCtl = (CDateTimeCtrl *)GetDlgItem(IDC_DATETIMEPICKER_DAY_START);

COleDateTime dateStartTime;

pStartTimeCtl->GetTime(dateStartTime);

int nYear = dateStartTime.GetYear();

int nMonth = dateStartTime.GetMonth();

int nDay = dateStartTime.GetDay();

 

 

참조 : https://blog.naver.com/krazie99/30094019069

 

M7 S43BM701  43인치 구매하여 삼탠바이미 업그레이드

 

장점 : 화면이 크다.

          화질이 좋다.

          리모컨 음성인식 잘된다.

          화이트는 이쁘다.

 

단점 : 베사홀이 200 x 200 이라  기존 스탠드 사용시 브라켓 필요

          콘센트가 접지없는 2구 사용 (ㄱ자 형 5m짜리 전원선 따로 구매하여 사용)

 

화면이 크고 4K로 카리나를 보기위해 구매하였다.

 

 

 

 

 

/* ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** *********/

 

기존에 사용하던 M5 모니터 32인치 짜리를 삼탠바이미로 사용하였는데

M5가 화질이 FHD라 눈에 안차고 크기도 작았다.

 

그래서 M7을 노리고 있었다.

기존 사용하던 M5 모니터

 

이번에 지마켓 빅스마일 데이 하면서 M7 43인치가 40만원 언더로 내려갔다.

 

이건 사야해

 

라고 생각했지만 이번달 지출이 너무 많아 구매를 고민했다.

 

그런데 고민하는 사이 카드 할인이 거의다 끝나가고 있었다.

 

고민하다 카드할인 종료되면 슬플거 같아 일단 구매했다.

 

배송은 5월 18일 주문해서 5월 23일에  받았다.

 

 

 

 

M5와 다르게 리모컨에 음성인식이 되었다.

 

M7 43인치의 베사홀은 200 x 200 이다.

 

기존에 가진 스탠드는 100 x 100 이다.

 

연결 브라켓이 필요해서 바로 주문했다.

 

 

 

 

 

이제 카리나를 선명하게 볼 수 있다.


visual studio 2015 디버거시 유효한 작업 디렉터리가 아닙니다

 

프로그램을 시작할 수 없습니다.
유효한 작업 디렉터리가 아닙니다.

 

아래와 같은 창이 나타날때

 

 

프로젝트 - 속성 - 구성속성 - 디버깅 - 작업디렉터리   ->경로변경

Default 값 : $(ProjectDir)

 

 

 

트랜잭션 로그가 ACTIVE_TRANSACTION 로 인해 꽉 찼습니다

 

Delete 쿼리 사용시 해당 문구가 나타나면서 쿼리가 실행되지 않음

 

조건 추가하여 행 하나만 삭제시 삭제가 됨 

 

검색해보니 로그 용량이 부족하면 나타나는 현상이라고 함

 

인터넷이 있는대로 해보니 되지 않아 이것저것 바꿔봄

 

 

 

내가 한 것

 

1. 드라이브 용량 확보

일단 D드라이브가 거의 다 차있었으므로 용량을 비워줌

 

D드라이브에 mdf  ldf 파일이 있음

 

2. 데이터베이스 우클릭 - 속성 - 옵션 - 복구모델 - 전체로 변경

 

 

 

3. 데이터베이스 우클릭 - 속성 - 파일 - 데이터베이스 파일 -  DB명_Log 항목 - 자동 증가 / 최대크기 - ... 클릭

     - 최대 파일 크기 - 제한 없음 체크

 

 

 

 

이렇게 변경시 동작 했음

 

 

//////////////////////////////////////////////

 

log를 사용하지 않는 경우 

 

데이터베이스 우클릭 - 속성 - 옵션 - 복구모델 - 단순  으로 원복

 

데이터베이스 우클릭 - 태스크 - 축소 - 파일 - 축소동작

  - 사용하지 않는 공간을 해제하기 전에 페이지 다시구성 - 파일을 다음 크기로 축소  - 7MB  - 확인

 

 

 

 

 

BOOL CYourFormView::PreTranslateMessage(MSG* pMsg)
{
    if(IsDialogMessage(pMsg))           
        return TRUE;
    else  
        return CWnd::PreTranslateMessage(pMsg);   
 
}

 

 

출처 : https://m.blog.naver.com/beterran/60169163335

'공부 > MFC' 카테고리의 다른 글

[MFC] std::list 를 std::vector로 복사  (0) 2022.11.30
[MFC] png Image Load From Resource  (0) 2022.11.29
[MFC] CImage CBitmap HBITMAP 변환  (0) 2022.11.29
[MFC] 전체화면 사용  (0) 2022.11.24
[MFC] 다이얼로그 DLL 만들기  (0) 2022.11.16

+ Recent posts