전체 글 76

[MySQL][문제 해결] MySQL Workbench Result Grid 데이터 수정 불가 / The table has no unique row identifier (primary key or a NOT NULL unique index)

MySQL Workbench에서 테이블을 선택하면 Result Grid 뷰를 볼 수 있는데요.보통 DB Browser들은 이런 데이터 뷰에서 데이터 편집을 할 수 있습니다.그러나, 이 처럼 Read Only 가 뜨고 편집이 안되는 경우가 있습니다.이건 테이블에 pk(Primary Key)가 없어서 그런건데요.   Read Only 이 느낌표 아이콘에 마우스 오버해보면,The table has no unique row identifier (primary key or a NOT NULL unique index) 라는 메세지가 뜹니다  해결방법스키마 리스트의 테이블에서 마우스 오른쪽 클릭 후 Alter Table 을 선택하고pk를 지정합니다.    SQL 맞는지 리뷰창 뜨는데 apply 해주세요.  잘됬다고 ..

미분류 2023.01.09

[C++][clang-tidy] clang-tidy modernize-pass-by-value 문서 번역 및 해설

modernize-pass-by-valueWith move semantics added to the language and the standard library updated with move constructors added for many types it is now interesting to take an argument directly by value, instead of by const-reference, and then copy. This check allows the compiler to take care of choosing the best way to construct the copy.언어에 이동 의미론(move semantics)이 추가되고많은 타입에 대한 이동 생성자(move cons..

Programming/C&C++ 2022.12.13

[VMware] VMware 듀얼 모니터로 사용하기

오늘은 VMware 로 듀얼 모니터 사용하는 방법을 소개하려고 합니다. VMware 를 사용하고 계신가요? VMware 는 VM웨어 회사에서 만든 가상화 솔루션입니다. 간단하게 설명하면 내 Windows 운영체제 안에 Windows 를 또 실행 시킬 수 있는 환경을 제공하는 프로그램입니다. 예전에는 개발자들이 주로 사용했지만, 최근엔 다양한 직군의 업무 환경에서도 VMware를 포함한 가상화 솔루션들을 많이 들 사용하는 것 같습니다. 듀얼 모니터 혹은 그 이상의 다중 모니터를 사용하시는 분이라면VMware 화면을 다른 모니터로 확장할 수 있습니다. 제가 사용하는 버전은 VMware Workstation 16 Pro 인데요.VMware 로 듀얼 모니터 사용하는 방법은 간단합니다.  1. 먼저 [View] ..

미분류 2022.12.07

[C/C++] Comma Operator 콤마 연산자

아래 처럼 조건문에서 입력과 조건체크를 함께 진행하는 경우 유용할 수 있습니다. if (numeric_read(str, &err), !err) numeric_read함수는 호출만 되고, !err 조건만 판단하게 됩니다. 콤마 연산자에 대한 자세한 설명은 아래 링크들을 참고해주세요 https://dad-rock.tistory.com/117 https://www.inflearn.com/questions/137837 https://stackoverflow.com/questions/16475032/comma-operator-in-if-condition

Programming/C&C++ 2022.06.17

[Windows] SignTool 서명 후 인증서 체인 정보가 없는 문제 해결 ( feat. 중간인증서 누락 )

윈도우에서 파일에 디지털 서명 후 인증서 체인이 올바르지 않은 문제가 발생했는데요. 인증서 체인이 올바르지 않은 경우의 원인은 다양할 수 있습니다. 이번에 공유하고자 이슈는 중간 인증서(intermidiate certificate)누락 이슈입니다. 정상적인 상황이라면 아래와 같이 인증 경로에 인증서 체인이 올바르게 나타나고 올바른 인증서라는 메세지가 보여야합니다. 이슈 재현 오프라인 상태의 PC A에서 MyFile.exe에 SignTool로 서명을 수행 오프라인 상태이므로 중간 인증서의 자동 다운로드가 불가한 상태 (오프라인 상태보다 중간 인증서가 없는게 중요) PC B에서 MyFile.exe > [속성] > [디지털 서명] > [자세히] > [인증서 보기] > [인증 경로] 를 보면 PC B가 오프라인..

Windows 사용 2022.06.16

[개발일상] 인터뷰 이야기(interviewer 관점)

우선 이글을 쓰는 이유는 내가 면접관으로 인터뷰에 참여한 뒤에 피드백을 기록하고자 남기는 글이다. 전 직장들에서도 면접관으로 인터뷰를 해본적은 있었다. 지금도 썩 잘하는건 아니지만, 당시를 떠올리면 면접관으로서 부족하지 않았나 반성하게 된다. 엊그제 면접관으로 인터뷰에 참여했다. 개발자 면접은 아니고, 현상실습생 면접이였다. 보통 리드개발자님이 계시고 나도 보조 interviewer로 몇번 안되지만 참여한적이 있긴했다. 근데 이번엔 내가 주도적으로 인터뷰를 진행해보라고 알려주셨다. 현재 지원자의 채용 목적에 대해 알려주셨고, 그에 따라 필요한 예상 질문 목록을 작성했다. 아이스브레이킹 스몰토크 이력서 관련 질문 업무 역량 질문 답하기 쉬운질문 답하기 어려운 질문 등으로 예상질문을 구성해보고 리드개발자님께..

미분류 2022.05.27

rclone 빌드하기

rclone 이란? https://rclone.org/ Rclone © Nick Craig-Wood 2014-2021 Source file _index.md last updated 2021-10-19 Website hosted on a MEMSET CLOUD VPS, uploaded with rclone and built with Hugo. Logo by @andy23. rclone.org rsync의 cloud 버전 클라우드 저장소의 파일을 관리하는 CLI도구 주로 클라우드에 대한 동기화나 복사, 미러링 등을 수행할 수 있다. rclone 빌드 git clone https://github.com/rclone/rclone cd clone go build Go 가 설치되어있지 않은 분은 아래 글을 참고해 ..

카테고리 없음 2022.03.08

윈도우 Go(Golang) 설치 / Windows Go(Golang) install

1. Go setup 다운로드 아래 링크에서 설치 파일을 다운로드합니다. https://go.dev/dl/ Downloads - The Go Programming Language Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases go.dev 윈도우용 설치 파일 링크를 클릭해서 다운로드합니다. 2. Go..

카테고리 없음 2022.03.08

[번역] Build and Use Go Packages as C Libraries

Build and Use Go Packages as C Libraries GO의 공식기능인 CGO를 통해 C라이브러리를 참조하는 GO패키지를 만들 수 있습니다. 놀랍게도 그뿐아니라, 반대로 C에서 GO를 참조할 수 있도록 GO패키지에서 C라이브러리를 만들 수도 있습니다. How to Build Go package as C shared library (or shared object) 모든 GO main 패키지는 C 공유 라이브러리로 빌드될 수 있어요. $ go build -go build -buildmode c-shared -o .so 위 명령을 실행하면 대상이된 Go main 패키지의 모든 종속성을 C공유라이브러리 하나로 빌드합니다. 이 C공유 라이브러리를 참조할 수 있는 모든 어플리케이션에 배포,설치,..

카테고리 없음 2022.03.07

소프트웨어 License 라이선스

License licence(영) / license(미) 라이센스라고 쓰는 경우가 많지만, 국립국어원의 표기법에 따르면 라이선스가 맞는 표기이다. 참조 : https://namu.wiki/w/라이선스 olis.or.kr 라이선스 가이드 https://www.olis.or.kr/license/licenseGuide.do OLIS 에서 제공하고 있는 오픈 소스 라이선스 가이드입니다. 실무자들이 참고하기 좋게 잘 정리되어 있습니다. oss.kr https://www.oss.kr/oss_license 공개SW 라이선스 - 공개SW 포털 .blind { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; heigh..

카테고리 없음 2022.03.07