https://learn.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/i/index-indexes-indices

 

Use indexes as the plural form of index. Use indices only in the context of mathematical expressions.


이렇게 쓰고 있는건가?! 흠~ 네이밍의 세계란... (2022년에 올라온 글이네..)
Posted by ngcbbs
,

wsl 실행시 아래와 같은 오류 메세지를 출력하고 실행되지 않는 경우...

 

네트워크를 구성하지 못했습니다(networkingMode Nat). 네트워킹을 사용하지 않도록 설정하려면 C:\Users\innocho\.wslconfig 'wsl2.networkingMode=None'를 설정합니다. Error code: Wsl/Service/CreateInstance/CreateVm/ConfigureNetworking/HNS/0x80070424

 

다음과 같은 사항을 체크 해보자...

 

`Windows 기능 켜기/끄기` 창에서 `가상 머신 플랫폼` 체크 되어 있는지 확인.

 

해결되지 않는 경우 확인 해볼 수 있는 정보는 아래 링크 참조.

 

https://github.com/microsoft/WSL/issues/10709

Posted by ngcbbs
,

결론만 적어 보자면... wsl 우분투의 apt-get 이 참조하는 저장소에서 이전 버전의 정보만 반환하고 있는 것일 수 있으므로..

 

redis.io 가이드를 참고해 최신 버전의 저장소 정보를 추가해 준뒤 재설치 해야함..

 

https://redis.io/docs/getting-started/installation/install-redis-on-linux/

 

Install Redis on Linux

How to install Redis on Linux

redis.io

 

개발환경에서 cli 툴을 사용하지 않고 redis-server 만 필요한 경우 위 가이드의 설치 부분을 아래와 같이 대체 할 수 있음.

sudo apt-get install redis-server

 

그리고, 개발 환경에서 사용 할 만한 프로그램은 아래 주소에서 받아서 사용하면 좋음 (윈도우, 리눅스, 맥 지원.. 간단한 형식의 MsgPack 읽고 쓰는게 가능..)

https://github.com/qishibo/AnotherRedisDesktopManager

 

GitHub - qishibo/AnotherRedisDesktopManager: 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], co

🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. - GitHub - qishibo/AnotherRedisDesktopManager: 🚀🚀🚀A faster, better and more stable Redis...

github.com

 

예전에 사용했던 Redis Desktop Manager의 경우에는 현재 유료화 된것 같다.. 

Posted by ngcbbs
,
show status like 'Conn%';  # Conn 으로 시작하는 값 표시
show PROCESSLIST; # 실행하고 있는 프로세스 목록 표시

AspNetCore 환경에서 pooling 관련된 내용 검색하다 알게됨..

'프로그래밍 > mysql' 카테고리의 다른 글

insert into select 구문 사용예  (0) 2018.07.10
배열 사용자 변수 사용예...  (0) 2018.05.31
외부 접속 권한 설정 셈플...  (0) 2017.06.12
Posted by ngcbbs
,

https://schwabencode.com/blog/2018/01/30/ASP-NET-Core-ModelState-Validation-Filter

 

ASP.NET Core ModelState Validation Filter

During my code review sessions I see a lot of duplicate for the ModelState validation like public async Task<IActionResult> AddAsync(PersonAddS

schwabencode.com

액션 필터를 직접 등록 하거나.. 속성을 사용해서 부분 적용 하는 부분 또는 입력 모델에 값을 체크 하는 팁까지..

볼만한 내용이 있음. 다만 아직 api 작성시 적극 사용하지는 않음..

(이름이 ModelState.. mvc 용인가?)

Posted by ngcbbs
,

도커 데스크톱의 라이센스 변경으로 사용 할 수 없게 되면서 대체제를 찾다가 'Rancher Desktop' 이라는 프로그램을 발견.

 

윈도우 환경에서 사용 가능. (WSL 에서 리눅스 시스템이 설치 되어 있어야하고 wsl2 를 기본으로 사용)

 

시작시 'Error: wsl.exe exited with code 4294967295'  에러가 발생한다면 MS 사이트에가서 wsl 용 리눅스 이미지를 설치하면 해결됨. (링크: https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package)

 

일단... 살펴보기 중...

 

 

Posted by ngcbbs
,

* other_switch 테이블에서 sw 값이 200 인 데이터가 존재하면 my_switch 테이블에 값을 저장한다. 

 (중복된 경우에 업데이트 처리는 ON DUPLICATE KEY 구문을 추가해서 처리가능..)


INSERT INTO my_switch (`id`, `sw`, `key`, `value`)

SELECT sw, id, 2, 1

FROM other_switch 

WHERE sw = 200

ON DUPLICATE KEY UPDATE `value` = 1; # 이미 추가된 row 가 있으면 Value 값을 1로 재설정.

Posted by ngcbbs
,

아래 명령어를 명령 프롬프트 창에서 입력하면 자동으로 IDE 에서 접근 가능하게 된다.

adb connect 127.0.0.1:62001

끝~

Posted by ngcbbs
,

centos7부터 .net core 가 공식 지원되는 모양이다.. 아래와 같이 공식적으로 지원하는 .net core 2.0을 설치 할 수 있다. (매우 느림.. 암튼 느림..)

.NET Core 2.0

Install it:

yum install centos-release-dotnet
yum install rh-dotnet20

Then, to use it:

scl enable rh-dotnet20 bash
dotnet --info

출처: https://forums.dotnetfoundation.org/t/how-and-what-do-i-need-to-install-net-on-centos-7/1112

Posted by ngcbbs
,

개발환경에서 ms 에서 안내에 따라 설치하다 보면 다음과 같은 오류로 인해 설치가 안되는 경우...


Downloading packages:

dotnet-runtime-deps-2.1.0-rc1- FAILED

dotnet-host-2.1.0-rc1-x64.rpm  FAILED


수동으로 2.1.0 런타임을 설치 한 후 ms 안내에 따라 설치해 보자...


sudo rpm -Uvh https://packages.microsoft.com/yumrepos/microsoft-fedora27-prod/dotnet-runtime-2.1.0-x64.rpm


일단 패키기로 런타일 설치 후 문제가 없었으나 수정한 내용중 /etc/yum.repos.d/microsoft-prod.repo 내용을 남겨 둔다 -ㅅ-; 음.. 상관 없을려나...


[ckages-microsoft-com-prod]

name=packages-microsoft-com-prod

baseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod/

enabled=1

gpgcheck=1

gpgkey=https://packages.microsoft.com/keys/microsoft.asc


Posted by ngcbbs
,