본문 바로가기

WORK/Sotfware235

[github] 5분만에 GitHub에 소스 저장하는 방법 아주 간단하게 필요한거만, 내가 더 자주 찾아서 사용하기 위해서 작성합니다. 1. GitHub 가입 가입은 간단하게.. 아이디 넣고.. 비번 넣고. 아이디가 경로가 됩니다. 2. 프로젝트 생성 프로젝트를 생성합니다. 3. GitHub 설치 https://gitforwindows.org/ 윈도우 다운로드 처음 사용하면 몇단계 더 거쳐야 합니다. Git Bash Here를 선택합니다. 아이디와 메일을 등록해 줍니다. git config --global user.name "xxxxxxx" git config --global user.email "xxxxx@xxxx.com" git init ( 초기화 ) git remote add origin -----------------------/xxxx.git 바로 저장.. 2021. 11. 26.
[WARING] typedef name has already been declared Warning[Pe301]: typedef name has already been declared (with same type) 위와 같은 동작의 IAR 경고는 컴파일상의 문제 입니다. 이럴때는 중복 되는 부분에 다음과 같이 정의를 해 주면 컴파일시 경고가 사라집니다. 아래와 같이 전처리기를 이용합니다. #ifndef __SIGFOX__TYPES #define __SIGFOX__TYPES /* Unsigned Type*/ typedef unsigned char sfx_u8; typedef unsigned short sfx_u16; typedef unsigned long sfx_u32; typedef unsigned char sfx_bool; /* Signed Type */ typedef signed ch.. 2021. 7. 29.
[Error] lvalue required as left operand of assignment 요즘 주식에 주린이가 되어서 본업에 충실하지 못했내요. 그래서 컴파일을 돌렸더니 에러가 파바바바박 하고 발생했습니다. 아직도 공부를 하고 있다는것이 문제이기는 하지만, 그래도 배우는것은 즐거움이 아니겠습니까? 주식도 공부하다 보니, 정보의 홍수속에서 옥석을 찾는게 필요한 부분으로 보입니다. 워렌이 말한 법칙 절대 잃지 말아라. 일어버리지 않기 위해서는 아마도 무수한 공부가 필요 하지 않겠습니까? 위의 에러는 대입연산자에 피연산자를 넣었다 이런 글들이 보이는군요. 대입연산자는 무엇이고 피연산자는 무엇일까요? 연산자 : 『수학』 벡터 공간, 함수 공간의 원소를 다른 원소에 대응시키는 변환. 수에 수를 대응시키는 보통의 함수 개념을 확장한 것이다. 피연산자 : 「1」 『정보·통신』 어떠한 연산을 할 때 연산의.. 2021. 5. 31.
[C언어] 지역 변수, 전역 변수, 정적 변수 변수에 대해서 이야기를 많이 들었을 것입니다. 지역 변수한마디로 말하면 지역, 한곳의 왕이 되는 겁니다. 지역구 의원들이 바로 지역 변수가 되겠내요. 전역 변수 사전적으로 찾아 봤습니다. 어느 지역의 전체를 나타냅니다. 하나의 공간에서 왕이 되는거죠. 시도 지사가 되겠내요. 여러 C 파일이 있으다면 그 파일 하나에서는 모든 힘을 과시 하게 됩니다. 정적 변수 정적 변수는 무엇인가? 사전적으로 봤을 때는 움직임이 없는 상태를 말합니다. 국회의원 같은데? 시도 지사 같고, 시도 지사라고 말하기에는 애매한 녀석이 됩니다. 지역, 전역 변수는 나타내는 방법은 동일합니다. char a; int b; 이렇게 표시를 하게 됩니다. 정적 변수는 하나를 더 써줍니다. 왜? 애매하니깐요.. static char a;sta.. 2020. 12. 18.
[Python27] 다운로드 후 설치하기 NXP 컴파일을 하면서 Python2.7을 설치해야 하는 부분이 있어서 다음 컴파일 할때 참고 하기 위해서 자료를 정리 합니다. Python 2.7 다운로드 다운로드를 하기 위해서 링크를 따라 갑니다. https://www.python.org/downloads/ 링크는 언제든지 바뀔수 있습니다. 왜냐하면? 업체가 링크를 따라서 들어오지 않고, 링크로 바로 바로 다운 받는 사람들이 귀찮아서 일까요? 가끔 홈페이지 변경을 하면서 전반적으로 바뀌기도 하더군요... 여러가지가 있습니다. 자신에게 맞는것을 다운받으세요. 아래로 내려가서 버전을 찾습니다. 그리고 클릭 자신의 컴퓨터 사양에 맞게 다운로드 합니다. 전 윈도우 64 이니 아래서 두번째를 다운 받았습니다. 설치하기 설치는 간단하게 넥스트 넥스트 Next .. 2020. 10. 19.
[Yocto] Yocto 버전 확인 욕토(yocto) 2020년 9월 버전 확인 https://wiki.yoctoproject.org/ Yocto Project ReleaseCode NamePoky verMaintainerFeaturesScheduleStatusQA Test PlanQA Test ReportRelease notesYocto Project 3.1Dunfell23.0Steve SakomanYocto_3.1 _FeaturesYocto_3.1 _ScheduleYocto_Project_v3.1 _StatusYocto_3.1_Overall _Test_Plan3.1 qa run history3.1 release notesYocto Project 3.0Zeus22.0Armin Kuster/Anuj MittalYocto_2.8 _Featu.. 2020. 9. 18.
[String Compare] 스트링 비교 strcasecmp() 대소문자를 구분하지 않고 문자를 비교 한다. #include int strcasecmp ( const char *string1, const char *string2 ) Sting1 과 String2를 비교 하여 리턴값을 전달 합니다. string1과 sting2의 모든 영문자는 비교 전에 소문자로 변환 됩니다. 주의 함수는 Null로 종료되는 스트링에서 작동 합니다. 스트링 끝을 나타내는 널 문자 ('\0')을 포함한다고 예상됩니다. Null이 있어야 한다는거죠.. 리턴값 값의미0보다 작음string1이 string2보다 작음0string1이 string2와 같음0보다 큼string1이 string2보다 큼 퍼옴] https://www.ibm.com/support/knowledge.. 2020. 7. 31.
[프로그램] 달력 만들기 달력을 만들기 위한 명세서 입니다. 1. 1년을 계산 한다. 2. 윤년을 체크 하여 더한다.3. 한달의 시작점을 찾는다. ( 1년 1월 1일은 월요일 이다. ) 4. 출력 한다. 1년을 계산 매달은 day로 배열을 만든다.int day[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };char *week[] = {"sun","mon","tues","wed","thu","fri","sat"}; 날 수를 계산 합니다. int year = 2020;days = ((year - 1) * 365) + ((year - 1) / 4) - ((year - 1) / 100) + ((year - 1) / 400); ( year - 1 ) * 365 년도에 따른 날 수를 .. 2020. 4. 24.
[윤년] 윤년 계산 및 프로그램 달력을 하나 만들어 넣어야 해서, 윤년 계산을 한번 살펴 보았습니다. 그냥 잘 만들어 놓은것을 쓰면 되지만, 프로그램을 처음 배운다는 생각으로 작성해 보았습니다. 위키 백과 윤년 https://ko.wikipedia.org/ 에서 글을 복사해 왔습니다. 태양력의 윤년 현재 전 세계 대부분의 나라에서 쓰는 그레고리력은 4년에 반드시 하루씩 윤날(2월 29일)을 추가하는 율리우스력을 보완한 것으로, 태양년과의 편차를 줄이기 위해 율리우스력의 400년에서 3일(세 번의 윤년)을 뺐다. 그레고리력의 정확한 윤년 규칙은 다음과 같다. - 연수가 4로 나누어 떨어지는 해는 윤년으로 한다. (1988년, 1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년, .. 2020. 4. 18.
728x90