모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    굉이님의
    개인페이지입니다
    가입 : 15-08-10
    방문 : 1145회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    굉이님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    182 원 게시글이 삭제되었습니다. [새창] 2017-10-06 20:50:18 68 삭제
    애 둘 아빠인데요 애마다 다른데 큰애는 열이 40도 될때가 자주 있었고 둘째는 드물었습니다.
    열이 40도 되도 괸찬을 수 있고요 애가 약안먹는다고 때쓸때 억지로 먹이고 싸우면 애만 더 피곤해져요.
    이미 약받아놨고, 의사가 열날거라 말해줬고 등등 괸찬은 상황일 수 있습니다.
    어른이랑은 달라요.
    숲속 친구가 되지 맙시다.
    181 신한은행 신입사원 연수 영상 [새창] 2017-09-13 22:36:07 17 삭제
    직접 겪어본것만 따지만 순실전자 엘전자도 똑같은거 해요. 첨단산업하면 좀 깨어있을것같죠?
    21세기 직원들이 20세기 노인들밑에서 일해요.
    순실전자는 죽어라 반도체에 투자해야합니다. 그건 디립다 투자해서 열심히 파면 되거든요.
    180 원 게시글이 삭제되었습니다. [새창] 2017-08-12 00:07:29 6 삭제
    드디어 이런 말들이 나오네요.
    어쨌든 이번정부들어서서야 국민들이 안된다고하는 목소리를 듣기 시작했구요.
    과학계뿐 아니라 다른 모든 분야에서 다 새로운 사람들을 찾는데, 아무런 문제도 없으면 이상한거라고 생각합니다.
    실수는 할 수 있고, 그걸 고치면 되는거라고 믿고, 고칠거라고 믿기때문에 저는 희망을 가지고 지지합니다.
    179 malloc과 free [새창] 2017-08-04 06:07:40 0 삭제
    저도 문득 궁금해져서 실험을 해봤습니다.
    int main(void)
    {
     uint32_t *pp = calloc(3, sizeof(uint32_t));
     uint32_t *pp2 = calloc(3, sizeof(uint32_t));

     printf("%p %pn", pp, pp2);

     for (int i = 0; i<10; i++)
      printf("%p - %xn", &pp[i], pp[i]);

     for (int i = 0; i < 5; i++)
      pp[i] = i;
     for (int i = 0; i < 5; i++)
      pp2[i] = i*0x100;

     for (int i = 0; i<10; i++)
      printf("%p - %xn", &pp[i], pp[i]);

     free(pp);
     return 0;
    }

    이 소스를 아래처럼 빌드해서 돌려보면 문제가 안생깁니다.

    ~ $ gcc -O2 a.c
    ~ $ ./a.out
    0x986010 0x986030
    0x986010 - 0
    0x986014 - 0
    0x986018 - 0
    0x98601c - 0
    0x986020 - 0
    0x986024 - 0
    0x986028 - 21
    0x98602c - 0
    0x986030 - 0
    0x986034 - 0
    0x986010 - 0
    0x986014 - 1
    0x986018 - 2
    0x98601c - 3
    0x986020 - 4
    0x986024 - 0
    0x986028 - 21
    0x98602c - 0
    0x986030 - 0
    0x986034 - 100

    그런데 0x986028 주소에 21이라는 알 수 없는 값이 있자나요. 이 값을 엉뚱한 값으로 덮어쓰면 런타임 에러가 발생합니다.
    아래 처럼 위 소스에서 5를 7로 바꾸기만 하면 됩니다.
     for (int i = 0; i < 7; i++)
      pp[i] = i;
     for (int i = 0; i < 7; i++)
      pp2[i] = i*0x100;
    그럼 아래처럼 말씀하신 에러가 발생합니다.
    *** Error in `/home/gurugio/a.out': free(): invalid next size (fast): 0x0000000001c66010 ***
    결국 malloc함수 내부에서 메모리 관리를 위해 기록한 값을 덮어쓰므로 런타임 에러가 발생하는 것인데요.
    할당 크기가 12냐 13이냐에 따라 실질적으로 할당되는 메모리 크기가 달라지고, 따라서 덮어쓰면 안되는 값의 위치도 달라지므로 이런 현상이 발생하는 것 같습니다.
    덕분에 저도 하나 배웠습니다.
    178 malloc과 free [새창] 2017-08-04 05:46:23 0 삭제
    말씀하신대로 문제는 있지만 뻑나지않은것 뿐으로 보입니다.
    이래서 메모리 버그가 잡기 힘듭니다. 어떨때는 동작하고 어떨때는 뻑나고 운영체제마다 컴파일러마다 다르고, 컴파일러 옵션마다 다르거든요.
    메모리할당의 크기는 4바이트나 8바이트로 정렬됩니다. 따라서 13바이트를 할당하면 16바이트가 할당될 것입니다.
    그리고 이럴때 제가 해보는 방법이 input 앞으로 10바이트, 뒤로 10바이트정도 값을 출력해보는 것입니다.
    그리고 한가지 팁은 malloc대신에 calloc을 쓰는 습관을 가지시면 좋습니다. 속도는 같고 0으로 초기화된 메모리를 반환해주니까 디버깅하기좋습니다.
    177 얼마전에 베스트 갔던 글에 언급됐던 릿코드에서 문제 풀어봤어요. [새창] 2017-08-04 00:34:00 0 삭제
    저는 easy레벨 문제를 한 80%정도 풀었는데, C언어를 10년동안 썼다는게 부끄러울 정도로 제가 몰랐던걸 많이 배웠습니다.
    해보신대로 테스트케이스만 통과하는게 아니라 성능까지 평균 이상으로 낼 수 있도록 만들다보면 생각도 많이 하게되더라구요.
    며칠 생각해봐도 너무 안되는 문제는 토론 게시판에 있는 해답을 보고 남들 소스를 분석해보곤했는데 그것도 공부가 많이 됐습니다.
    176 한국 관광지 풍경이 구린 EU [새창] 2017-08-01 22:33:12 6 삭제
    베를린에 사는 사람인데요 일단 여기는 상가거리라고해도 건물 자체가 많지않아요. 그러니 가게도 많지않고 간판도 몇개없습니다.
    한국은 빌딩에 층마다 서너개씩 가게가 있으니 빌딩 전체가 간판으로 도배가 되지요.
    베를린에도 상가 밀집 지역이 있는데 3~4층 건물에 1층만 가게고 2층부터는 주거지에요.
    그러니 간판도 건물마다 한두개뿐이니 어지럽지않아요. 여기도 길거리에 입간판있고, 좌판있고 길거리에 식탁놓고 장사하고하는데,
    이게 개수자체가 적으니까 그나마 큰 민폐가 안되는것 같아요.
    한국은 인구 밀집만 해결하면 엄청나게 많은 문제들이 해결될것 같습니다.
    175 독일에서 3달 지내며 느낀 것들! [새창] 2017-08-01 16:36:44 0 삭제
    복지가 잘되서 게을러진다니...이건 뭔..
    174 원 게시글이 삭제되었습니다. [새창] 2017-08-01 15:41:56 0 삭제
    외국물먹은 개발자가 많아질수록 한국에 외국같은 회사, 외국같은 부서가 많아지겠지요.
    173 원 게시글이 삭제되었습니다. [새창] 2017-08-01 15:41:10 0 삭제
    그냥 가까운데서 했습니다. 그래야 한번이라도 더 갈거니까요.
    미드듣기/뉴스듣기 그런 수업있으면 한달등록해보고 나쁘지만않으면 계속하세요.
    172 원 게시글이 삭제되었습니다. [새창] 2017-08-01 09:05:25 0 삭제
    스택오버플로우처럼 일반적인 커뮤니티말고 자기 경력 분야에 특화된 커뮤니티에서 활동을 하셔야 좋을것 같아요.
    예를 들면 리눅스 개발자라면 lkml이 있고, 다른 언어나 플랫폼 등도 주력 커뮤니티가 있고, 거기에 올라온 패치들을 리뷰하고, 직접 패치도 만들고하는거지요.
    꼭 내가 만든 패치가 적용될 필요가 있는건 아니고, 그런 시도를 해봤다는게 중요한거니까요.
    171 원 게시글이 삭제되었습니다. [새창] 2017-08-01 09:02:33 0 삭제
    저는 일단 커널 책들을 무작정 읽고 소스를 보고 또 보고했습니다.
    아직도 리눅스 커널의 이해라는 책 전체를 다 이해하지 못해서 다시 보고 다시 보고합니다.
    책도 책이지만 무조건 소스를 봐야합니다.
    그리고 커널 일을 할 수 있는 회사로 들어가도록 시도해보세요. 엘지삼성외에 임베디드 업체들도 좀 합니다.
    170 원 게시글이 삭제되었습니다. [새창] 2017-08-01 02:01:09 0 삭제
    혹시 커널 분야 진입하고싶으신 분들은 kvm이나 xen 소스 공부를 시작해보세요.
    주변에 이쪽 하시던 분들이 레드햇이나 아마존에 가시는데 부러웠습니다.
    169 원 게시글이 삭제되었습니다. [새창] 2017-08-01 01:59:10 0 삭제
    외국애들도 잘 안하는걸 파고들어야합니다.
    예를들어 안드로이드 앱 개발을 하신다면 그냥 자바를 잘쓰는 정도가 아니라 안드로이드 플랫폼 내부에 대해 공부하고,
    C++로 네이티브 개발도 틈틈히해서 깃허브에 개인 toy project를 올리면 좋습니다.
    그리고 leetcode같은 알고리즘 문제 풀이 사이트에 점수만들고, 영어 공부하구요.
    그리고 제가 알기로 최근에 베를린, 런던, 싱가폴에 스타트업이 모이고 있다고 들었습니다.
    비영어권이라 생활을 현지 언어를 배워야되서 힘들지만, 일은 영어로 하게됩니다.
    이런 비영어권은 경쟁율 자체가 낮습니다. 이런데서 경력을 좀 만들고 영어권으로 점프하는 것도 방법입니다.
    저는 이렇게 준비하면 꼭 해외로 못 나오더라도 국내에 좋은데 취업하고 성장할 수 있다고 생각합니다.
    168 원 게시글이 삭제되었습니다. [새창] 2017-08-01 01:50:12 4 삭제
    예 맞습니다. 그 이상 좋은게 없긴하지요.
    대신에 그런 학벌을 이길 수 있는 방법이 최대한 내부까지 깊게 파고들고, 오픈소스 커뮤니티 활동을 하는거라고 생각합니다.
    왜냐면 해외 학생들도 어려운 분야나 깊게 들어간 부분은 어려워하고 잘 안하거든요.



    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈