제브라 인쇄 시, 글씨 잘림 해결 PW LH ZPL 명령어 [GT800] ZEBRA 사용 시, 글자 잘림 현상이 발견되었습니다. 아마도 프린터 라벨 설정이 잘못되어있었나 봐요. 그래서 ZPL 명령어를 살펴보니, 글자가 밀림, 겹침, 잘림 한 번에 해결할 인쇄 방법을 찾았습니다. 아래 2개 ZPL 명령어로 제브라 프린터 (GT800) 출력 위치 및 범위를 조정하면 됩니다. ^PW : Print width^LH : Labem Home 그러면 아래처럼 글씨가 잘리는 것을 방지할 수 있습니다. ▷ ZPL : ^PWDescription - The ^PW command allows you set the print width. Format - ^PWaThis table identifies the parameters ..
어떤 금융 상품이든 목적에 맞는 가입이 필수입니다. 특히 변액유니버셜종신보험 상품은 사망 보장이 주목적인 상품으로 20대 미혼 남성, 여성에게 어울리지 않습니다. 20대 사회생활 시작하면 보험 보다는 투자 상품에 적극적으로 돈을 굴려 자산을 늘리는 것이 좋아요. 저도 20대 시절에 멋모르고 가입했다가 손해 봤던 상품이 바로 변액유니버셜종신보험 이었습니다. 그 당시 이야기 좀 풀어보려 합니다. 사회초년생, 회사 신입일 때 아는 사람 추천으로 변액유니버셜종신보험 상품에 가입했습니다. 노후를 위해 목돈 마련하는 기분으로 30만원씩 납입했어요. 근데 알면 알수록 20대 미혼인 저에게 필요 없는 상품이란 생각이 들더라고요. 그래서 보험료 줄이는 방법을 알아봤습니다.추가납입 (원금 도달 시기 당기기 위해)납입중지보..
파이썬 재귀함수 2개 소개합니다. 하나는 원하는 횟수만큼 문자열을 반복 출력하는 것이고, 다른 하나는 재귀함수 이용해 문자열 거꾸로 뒤집기하는 것입니다. 1. 문자열 반복 출력12345678910111213141516def hello1(a, i): if i >= 3: return print(a) hello1(a, i+1) def hello2(a, i): if i = len(a): return reverseText1(a, i+1) print(a[i], end='') a = 'example' reverseText1(a, 0)cs ■ 1. 결과 재귀함수에서 문자열 길이를 인덱스로 설정해 하나씩 감소하며 거꾸로 문자열을 출력합니다. 아래는 같은 기능의 파이썬 재귀함수입니다. 결과는 위와 똑같으며, 인덱스 계산하..
페도라 리눅스 libgd-dev 설치 yum -y install gd gd-devel fedora 에서 간단합니다. 1yum -y install gd gd-develcs 코딩하기 위해 설치하는 분들이 대부분일 텐데요. gd-devel 을 빼먹으면 경고 메시지가 뜹니다. warning: implicit declaration of function 'gdImageCreateTrueColor' [-Wimplicit-function-declaration]warning: assignment makes pointer from integer without aa case [-Wint-conversion] cannot find -lgd 위는 경고 메시지 예시입니다. 결국 libgd-dev 설치가 제대로 안 되었다는 뜻입니..
파이썬 활용하여 숫자, 문자열 정렬하는 예제 6개 살펴보겠습니다. 일반적인 예제는 아니고 조금 특이한 형태의 정렬이라는 점 먼저 밝힙니다. 숫자 정렬 시엔 아래 랜덤 함수를 사용합니다. 12345678import random def makeRandoms(size): result = [] for i in range(size): result.append(random.randrange(100)) return resultcs 1. 숫자 정렬, 첫째 자리 작은 순서 1234567value1 = makeRandoms(10) def lastDigit(n): return n % 10 print(sorted(value1, key=lastDigit))print(sorted(value1, key=lastDigit, reve..
새마을금고 집, 회사 근처에서 출자금통장 만들 수 있어요. 그리고 적금 특판 가입도 할 수 있죠. 이때 장점은 이자소득세 감면입니다. 이자소득세 14% 감면, 농어촌특별세 1.4%만 납부 그래서 이 장점 얻으려고 새마을금고에서 적금 특판 가입하고 싶은데, 타지점이라 나에게 해당할까? 싶은 궁금증 생기겠죠. 오늘은 그 궁금증 간단하게 알아보겠습니다. 먼저, 예를 들어 볼게요. 사는 곳 : 종로구회사 위치 : 마포구 새마을금고 출자금통장은 종로구, 마포구 두 지점에서 2개 만들 수 있습니다. 연고가 있는 지역이라서 만들 수 있죠. 그리고 세금 우대받으려면 출자금통장은 반드시 필요하여, 세금 우대 상품은 종로구, 마포구 2곳에서만 가입해야 합니다. 세금 우대 상품 가입하려면 출자금통장 필수 그렇다고 다른 지점..
undefined reference to sqrt 에러, gcc math 함수 사용 ▷ 에러 메시지12345/tmp/ccqh1iCf.o: In function `main':test.c:(.text+0x2d): undefined reference to `sqrt' collect2: ld returned 1 exit status cs 결론부터 말씀드리면 컴파일할 때, -lm 추가하면 됩니다. 아래와 같은 코드는 정상이지만 컴파일 명령어 문제로 에러가 발생할 수 있습니다. ▷ 예제 소스 코드1234567891011121314#include int main(void){ double n; double r; n = 1.0; r = sqrt(n); printf("%f\n", r); return 0;}cs ▷ 컴파일 ..
Python 리스트 배열 정렬 예제 4개 소개합니다. 파이썬 키워드는 sort(), sorted() 두 함수이며, 인자로 reverse 값을 설정할 수 있습니다. 먼저 소스 보시고 결과 화면 봐주세요. 12345678910111213141516171819202122232425262728293031323334353637import random def makeRandoms(size): result = [] for i in range(size): result.append(random.randrange(100)) return result print('1. 정방향 정렬 (오름차순)')value1 = makeRandoms(10)print(value1) value1.sort()print(value1) print('2..
C# 크로스 스레드 작업이 잘못되었습니다, 윈폼 세이프 C# 입문한 분들이라면 자주 겪는 문제입니다. 저 역시 그랬고요. 여러 가지 해결책이 있는데, 그중에 아래처럼 해결하는 건 위험합니다. 1CheckForIllegalCrossThreadCalls = false;cs 자동차가 달리는 도로에서 차선을 지워버리는 일이라 되게 위험해요. 먼저 에러 메시지 자세히 읽어보고 해결책 알려드리겠습니다. ▷ 크로스 스레드 작업 에러에러 메시지 InvalidOperationException이(가) 처리되지 않았습니다. 처리되지 않은 'System.InvalidOperationException' 형식의 예외가 System.Windows.Forms.dll에서 발생했습니다. 추가 정보: 크로스 스레드 작업이 잘못되었습니다...
종종 가입한 지 얼마 안 되어 보험 해지하기 위해 일단, 자동이체 해지부터 하는 경우가 있는데요. 보험료 더 내기 싫어서 자동이체 해지하고 나중에 까먹는 분들이 있습니다. 아무리 설계사가 바쁘고 금액이 적어서 신경 안 쓸 것 같다고 생각하시는데요. 그렇지 않습니다. 좋지 않은 방법입니다. 품질보증해지, 청약철회 2가지 방법을 이용하는 것이 좋습니다. 아래 보험가입자 5대 권리 간단히 살펴보시고 방법 알아볼게요. 소비자의 불이익을 방지하기 위한 금융꿀팁의 하나로 ‘보험가입자가 반드시 알아둘 5대 권리’를 알려드릴게요! 보험계약 15일 이내에는 보험계약 철회가 가능하며 사고 발생 사실을 모르고 철회한 경우에는 청약철회 후에도 보장받을 권리가 있습니다. 불완전판매 보험계약은 3개월 내 취소가 가능하고, 부당 ..
파이썬 딕셔너리 for문 예제 4개입니다. 기본적인 딕셔너리, 선언 밑 출력 방법 살펴보고, for문 응용한 나머지 예제 소개합니다. 1. 파이썬 Dictionary keys, values, itesm 출력12345678910d = dict(color='red', price=100, name='pen')print(d) for k in d: print(k, d[k], end=', ')print() print(d.keys())print(d.values())print(d.items())cs 딕셔너리 Dictionary keys 는 모든 key를 출력, values 는 모든 value만 출력, items는 ( ) 괄호 사이에 개별 key, value를 출력합니다. 2. 파이썬 for문 응용123456789101..
파이썬 함수 확장 개념입니다. 먼저 *args, **kwargs 를 간략히 정리하면 이렇습니다. *args - 함수 전달 인자를 튜플 형태로 받음**kwargs - 함수 전달 인자를 딕셔너리로 받음공통 - 가변 인자로 전달 받음, 인수 개수는 매번 다를 수 있음 예제 1. test_1(x, y, z)12345678def test_1(x, y, z): print(x, y, z, end='\n', sep=',') test_1(1, 2, 3)test_1(x=1, y=2, z=3)test_1(1, y=2, z=3)test_1(1, 2, z=3)test_1(x=1, z=3, y=2)cs 파이썬 함수 인자 x, y, z 를 설정하는 여러 예시입니다. 2. test_2(x, y=0, z=0)123456789def t..