본문 바로가기

글 전체 목록

(219)
Secure Cordng C - 포인터의 개념과 이해 #3 1-9 동적 메모리 할당 1. 동적 메모리 할당동적 메모리 할당 또는 메모리 동적 할당은 프로그램이 실행 시간(runtime) 동안 또는 실행 중에 사용할 메모리 공간을 할당하는 것을 의미동적 할당은 스택(stack)이 아닌 힙(heap) 영역을 사용 2. 동적 메모리 할당 함수사용자가 동적으로 메모리를 할당할 수 있도록 표준 라이브러리에서는 다음의 3가지 함수를 제공하며 이 함수는 sodlib.h 파일에서 찾을 수 있음void *malloc(size_t size): 힙 영역에 메모리 할당void *realloc(void *ptr, size_t size): 기존의 할당된 메모리의 크기를 변경void *calloc(size_t elength, size_t esize): 힙 영역에 메모리 할당 후, 0으로 ..
Secure Cordng C - 포인터의 개념과 이해 #2 1-5 포인터와 연산1. 포인터와 포인터와의 산술 연산주소는 정수 타입의 상수이므로 근본적으로는 산술 연산 가능덧셈과 곱셈 그리고 나눗셈에 의한 연산은 할 수 없는데 이는 잘못된 메모리 참조로 인한 프로세스의 비정상 종료를 최소화하기 위함피연산자를 포인터로 하는 연산자는 오직 뺄셈만 가능뺄셈의 결과는 정수 타입의 값이며 이 값은 두 위치 사이의 차(거리)를 의미#include int str_length(const char *str){char *p = str;while(*p++)/* nothing */;return (p - str) -1;} void main(){printf("length of hello = %d\n", str_length("hello"));} 2. 포인터와 정수의 산술 연산피연산자가 포인..
Secure Cordng C - 포인터의 개념과 이해 #1 개발환경 : V$ 2017, linux +gcc, mingw, eclipsegcc 경로 설정 : C:\MinGW\binpath의 환경변수 추가 1-1포인터의 개념과 이해 포인터쪽을 공부하다보면 다음과 같은 3개 정도의 단어를 접하게 된다.1) call by reference 2) call by value 3) call by addresscall by value나 call by reference는 알겠는데, call by address는 무엇인가? 의문을 갖게 된다.우선 C언어는 Referece 라는 개념 자체가 없다. 따라서 call by reference는 C에서는 없는 개념이며, call by reference는 C++에서 등장한 별명을 붙인다는 참조의 개념이다.C언어는 call by value와 c..
180502/시황 해외시장Apple의 강세장(Apple 실적에 대하여 지나치게 iPhone 판매량에만 집착할 필요가 없다 - 사업의 다양화)라는 투자자들의 시선.FOMC 공개(6월 추가 금리 상승에 따른 우려로 투자자로 하여금 위기를 조성) 및 무역갈등(중국내 미국 휴대폰 판매 불가설)에 따라 전체적인 시장의 하락장이었으나, apple의 경우는 상승으로 마감하였다. 국내시장- 삼성바이오로직스의 여파- 경협주의 쏠림(몇몇 종목의 상투조짐) : 거래 상위 8개 종목중 외국인 순매수가 잡힌 종목이 없었다. 그 중에서도 작년도 영업이익이 흑자가 난 기업이 1개 이다. 상위 15개 종목중에서도 외국인 순매수 종목은 1종목 뿐이었다.그 중에서도 작년도 흑자가난 종목은 1종목 뿐이었다. 어제 급등한 종목들은 실적에 기반한 종목이 아니..
180426/시황 해외시장금리 3%(3.02) 돌파. 시장에서는 부담스럽게 보는 시선이 있다. 그렇지만 이것이 악재로만 작용한 것은 아니다. 일부에서 금리가 올라가는 것은 경기 자체가 회복되는 상태를 보여주는 자연스러운 현상이다.라는 의견이 나오고 있다. (지차치게 금리 상승에 대하려 우려할 필요가 없다.)오히려 금리가 오르지 않으면, 경기가 좋지 않은 것이다 다른 분석이 나왔으며 이부분에 대하여 투자자들이 공감을 하면서 낙폭이 축소되는 모습을 모였으며, 추가적으로 기업들의 실적이 좋기 때문에 역시 시장에서는 반응을 했다.이날 일조를 했던 것은 보잉인데, 예상 실적을 상회 했고, 실적 전망치도 당최 예상했던 범위보다 5% 정도 추가 실적을 보였다.보잉이라 기업이 시사하는 바는 다음과 같이 볼 수 있다.(사람이 여행을 가거..
180425/시황 해외증시가 큰폭으로 하락했다.나스닥 시장이나 S&P500 또한 큰 폭으로 하락 했으며, 다우지수 같은경우는 5일 연속으로 하락했다.약세를 보인 이유는 크게 금리 문제와 실적으로 볼 수 있겠다. 실적은 잘 나오지만 여기에서 오는 전망치를 낮게 잡으면서, 여기에 대한 실망 매물이 나온것이다. 낮은 전망치로 인해 1분기가 Peek라고 보는 시선들이 많은것 같다.금리가 올라가게되면 기업들의 이자비용이 올라가게 된다. 이로인해 이자비용이 늘어나가는 상황이 되고 소비자체가 위축이 되고 기업들의 낮은 실적 전망치가 현실이 되는 상황을 만들수도 있다. 이러한 상황이 추가 매물을 만들어내는 효과를 만들어냈다.FOMC 기점 전,후로 시장이 많이 흔들리는 경향이 있다. 다음주 까지는 시장이 편안 하기는 어려울것으로 예상된다..
180409/시황 오늘 시장에서 몇가지 주의깊게 봐야될 포인트가 있기 때문에, 그 중심으로 적어보겠다. 첫번째로는 지난 주말에 미증시가 많이 급락을 했고, 야간선물도 3000계약 이상 정도 매도를 했다.야간선물이라 하면 : 지난 주말에 미증시가 이정도 빠졌으니, 우리시장은 이정도 시초가를 가지고 시작될 것이다 예측을 한다. 미증시가 하락하면서 우리시장도 이정도 빠지고 출발할 것이다 생각하는 것이다. 이러한 상황속에 반등하는 요소가 있을지 주의깊게 살펴보아야 한다. 삼성전자의 실적이 예상치를 상회했다. 삼성전자를 비롯한 IT자체의 수급을 봐야 한다.외국인이 3월 23일부터 11거래 연속으로 전기전자 업종에 대하여 굉장히 매도를 많이 했었다. 같은 기간에 삼성전자를 매도를 많이 했었다. 외국인 투자자들이 기본적으로 삼성전자의..
180406/시황 오늘 해외 증시는 3대 지수가 모두 올랐다.장중에 변동성이 있기는 했으나, 결과적으로 상승을 했다.비교적 다우지수는 안정적으로 올라가기는 했으나, 나스닥의 경우는 몇몇 업종들이 보고서의 영향으로 인해 급등락을 보여주기는 했으나 전반적으로는 상승세를 보여줄 수 있는 그런 모습을 보였다.재료를 먼저 얘기해보면첫번째로는 무역전쟁의 완화이다. 이 이슈가 강하게 작용하는 영향이 있었다.전일 미국 국가경제위원장이 계속 협상할 것이다. 또는 장관급 인사들과 계속해서 대화를 할 수 있다는 발언을 했다. 그리고 어제 중미 중국대사가 미국 상무부 차관을 만나 또 다시 협상을 할 수 있다는 상황속에 무역전쟁 이슈에 대한 완화가 되었다.현재까지 보면 구체적인 실행보다는 대부분 언제까지 협상하고 그 이후에 관세가 가동되는 그런..