trucking의 뜻 – 빠르게 움직이기

trucking을 프라임 영한사전에 찾아보면 ‘교역’이나 ‘ 트럭 수송’ 등의 뜻으로만 나와 있다. 하지만 이렇게 이해하면 아래의 뉴스 제목은 해석할 수 없다. The Labor Market Keeps on Truckin’– the wall street journal 2024. 4. 26. 위 제목에서 trucking은 ‘재빠르게 움직이기’라는 뜻이다. 미국의 고용 시장이 아직 죽지 않았다는 의미다. moving quickly– wiktionary

너무 낮은 최저 임금 너무 많은 자영업자들

최저 임금을 정할 때에는 사람들이 사는 데에 돈이 얼마나 드나를 고려한다. 2023년 조사된 걸 보니 집 없이 혼자 사는 노동자는 월 평균으로 241만 원 정도를 쓴다고 한다. 2024년 최저 임금은 2,060,740원이다. 많은 회사들은 최저 임금보다 높은 임금을 준다. 많은 자영업자들은 최저 임금을 주거나 그나마도 주지 않는다. 최저 임금을 올리면 자영업자들이 가장 세게 반발한다. 우리나라에는 자영업자들이…

[c#] BindingList와 DataGridView의 바인딩을 일시적으로 끊기

BindingList를 DataGridView에 바인딩한 뒤 잠깐 바인딩을 끊어야 할 때가 있다. 예를 들어 루프를 돌려 바인딩 리스트에 엘리먼트를 추가하는 경우 바인딩을 끊지 않으면 엘리먼트 하나가 추가될 때마다 데이터 그리드 뷰가 갱신되어 부하가 커진다. 간단하게 아래의 방법을 생각해 볼 수 있지만 무식하고 부하가 크고 데이터 그리드 뷰의 일부 설정들이 초기화된다. BindingSource1.RaiseListChangedEvents 프라퍼티를 이용하면 간단하다. 아래의 예제에서 버튼…

[c#] BindingList를 DataGridView에 바인딩할 때 생기는 버그들

아래의 코드는 클래스가 담긴 BindingList를 DataGridView에 바인딩하는 예제다. 그저 바인딩만 했을 뿐이지만 빈 엘리먼트가 바인딩 리스트에 저절로 만들어지고 데이터 그리드 뷰에 출력까지 된다. 이 문제를 우회하는 데에는 두 개의 방법들이 있다. 1. Form_Load 아닌 이벤트에서 바인딩을 한다.2. DataGridView.AllowUserToAddRows를 false로 한다. 아래의 버그는 위의 버그와 연결되어 있다. 위 코드에 덧붙여 Form_Click 이벤트에서 BindingList.Add 메서드를 실행하면 System.InvalidOperationException:…

brand의 뜻 – 회사

명사 brand를 옥스퍼드 영한사전에서 찾아보면 ‘상표’ 등의 뜻으로 나온다. 이렇게 이해하면 아래의 문장은 이해할 수 없다. Forbes for years ran an alternate version of its website where it packed ads that were intended to run on Forbes.com, another sign that brands don’t always get what they pay for in the opaque digital-advertising market.– the wall…

[c#] 클래스를 담고 있는 List 소트하기

리스트에 정수나 문자열 같이 하나의 데이터 타입만 담겨 있는 경우와 클래스처럼 구조화된 객체가 저장된 경우에는 소트를 하는 방법이 다르다. 전자의 경우에는 여러 소트 로직들을 바로 이용하면 되지만 후자의 경우에는 좀 더 복잡하다. 클래스를 엘리먼트로 하는 리스트를 소트하는 데에는 여러 방법들이 있다. 대표적인 방법들은 아래와 같다. 기본적으로 List.Sort 메서드를 이용하는 방법이 있다. 가장 빠르지만 코드가 길다….

애플리케이션보다 system 프로세스의 cpu 부하를 높이는 ui 작업

ui를 잦은 빈도로 업데이트하면 이 작업이 실행되는 프로세스 말고도 ‘system’ 프로세스의 cpu 사용이 는다. 예를 들면 모니터 크기 정도의 닷넷 DataGridView를 여러 스레드들에서 동시에 빠르게 반복하여 수정하는 경우다. 이러면 정작 이 작업이 실행되는 애플리케이션의 cpu 부하보다 시스템 프로세스의 그것이 더 높아진다. ui 작업의 상당 부분을 윈도우즈가 나눠서 처리하기 때문이다. 실행하는 애플리케이션의 cpu 부하만 보면 전체적인…

[비주얼 스튜디오] 컨트롤 사이에 선(스냅라인) 나오지 않게 하기

윈도우즈 폼즈 디자인 창에서 컨트롤을 드래그하면 다른 컨트롤과의 사이에 가는 선이 생겼다 사라졌다 한다. 이걸 스냅라인이라 한다. 다른 컨트럴과의 배열을 맞춰 주는 가이드 역할을 하는데 픽셀 단위의 정교한 위치를 정할 때에는 오히려 방해가 된다. 이걸 나오지 않게 하려면 아래와 같이 한다. tools > options > windows forms designer > general > snap to grid >…