전체 글

안녕하세요 💻
📕Businessman vs Entrepreneur 📗business, businessman 비즈니스 맨 사업가 - 이윤을 목적으로 사업/경영을 하는 사람 📗entrepreneur (고대 프랑스어) 군지휘관, 악단 지휘자 -> (현) 기업가 프랑스어 entreprendre에서 유래 (영어 : undertake 책임을 맡다) 영어 enterprise에 대응 📗entrepreneurship 기업가 정신 -> 혁신, 혁신의 추구 entrepreneur -> 혁신가, 창업자로 변화 📕Entrepreneurship 📗Entrepreneurship=기업가 정신, 창업가 정신 18세기 아일랜드-프랑스 경제학자 리차드 캉티용이 최초 사용 새로운 사업 기회를 호착하고 생산 요소를 조정하는 과정 위험을 감수하는 사람의 의..
해커(hacker)의 원래 의미 해커(hacker) "즐거움"에 이끌려 임의적으로 새로운 혁신을 하거나, 발명하는 사람 해킹 (건설적인 목적이 아니더라도) 참여 자체가 즐거워서 진행하는 프로젝트 미디어의 부정적 선전 -> 현재의 의미 : 시스템 공격자 해커, 화이트 해커 = 합법적, 윤리적 해커 크래커(craker), 블랙해커 =불법적, 비윤리적 해커 해커 정신 hacker way 2013년, Facebook CEO 마크 주커버그의 "Letter to Shareholders" 테크 기업의 초기 창업자 정신 -> 한국 드라마에서는 "개발자 정신"으로 표기 소프트 웨어 기업 운영이 특이한 이유 대단위 장치 산업, 토목 공사 약간의 실수가 곧 대형사고, 상당한 금전적 손실 가장 좋은 조직 형태? -> 군사조직..
📕기술경영(MOT)이란? 📗정의 기술을 전략적으로 활용함으로써 새로운 사업 기회를 창출하고 혁신적 제품을 고안하는 등 공학과 경영학을 통합한 개념이다. 📗기술경영의 효시 1908년대 : 미국 스탠퍼드대 윌리엄 밀러 교수의 "Technology Mangement" 1990년대 초 : MIT 슬로안 스쿨의 "MOT 프로그램" 1995년 : KAIST의 테크노경영대학원 설립 📗목표 기술투자 비용에 대해 최대 효과를 내는 것을 목표로 한다. 기술은 Powerful(강력해야 하고) Changing Faster(변화가 빨라야 하며) The Impact is Great (영향력이 있어야 한다) 📕Classification of Technology New Technology Emerging Technology High..
📕Nest Procedures 📗Leaf 프로시저는 다른 함수를 호출하지 않지만, nonleaf 프로시저는 다른 함수를 호출한다. 📗중첩된 호출에서, Caller는 stack에 밑의 예시와 같은 것들을 저장해야 한다. Return address Any arguments and temporaries needed after the call 📗호출 후 스택에서 Restore 한다. 📗한 가지 해결책은 스택에 보존되어야 하는 다른 모든 레지스터를 푸시하는 것이다. Caller pushes x10~x17 (i.e,, argument registers), x5~x7 and x28~x31 Callee does x1 (i.e., return address register), x8~x9, and x18~x27 📕Comp..
📕Binary Numbers 📗숫자들은 모든 base(진수)로 표현 가능하다. 123 base 10 = 111011 base 2 ==> base는 몇 진수인지를 뜻함. 📗이진수의 single digit는 컴퓨팅 관점에서 더 이상 쪼갤 수 없다. 모든 정보는 binary digits(bit) 로 구성되어 있다. 1011 base 2 -> (1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1*2^0) = 8+0+2+1 = 11 base 10 📕MSB & LSB 📗MSB most significant bit : most left bit 📗LSB least significant bit : most right bit endian이랑 MSB & LSB를 혼동하면 안됨 💡endian은 byte단위로 ..
🛑pdf를 보고 제 주관으로 해석하고 적은 글이기에 정확하지 않을 수 있습니다 📕The words of a computers's language are called instructions 📕Instruction Instruction Set Architecture 📗instruction의 정의 프로세서의 operation을 묘사하는 기본적인 명령어이다. 인스트럭션은 하드웨어와 소프트웨어 사이에 있다. 📗instruction의 구성요소 Opcode(i.e., operation code) : instruction이 해야 할 행동 Operands: the object of an operation 📕ISA 약칭 Instruction set architecture 프로세서가 이해하는 instruction의 집합이다..
🔎학습목표 layout의 종류와 쓰임 알기 LinerLayout RelativeLayout FrameLayout GridLayout ConstraintLayout ✔목차 💡LinearLayout 💡RelativeLayout 💡FrameLayout 💡GridLayout 💡ConstraintLayout 📗안드로이드 네임 스페이스 💡네임 스페이스 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" -xmlns: prefix = "URI" 요소의 시작 태그에서 xmlns 속성으로 정의 xml 문서에서 이름 충돌을 피하기 위해 작성 Android 관련 태그를 xml 문..
📕문제 전화번호 목록이 주어진다. 이때, 이 목록이 일관성이 있는지 없는지를 구하는 프로그램을 작성하시오. 전화번호 목록이 일관성을 유지하려면, 한 번호가 다른 번호의 접두어인 경우가 없어야 한다. 예를 들어, 전화번호 목록이 아래와 같은 경우를 생각해보자 긴급전화: 911 상근: 97 625 999 선영: 91 12 54 26 이 경우에 선영이에게 전화를 걸 수 있는 방법이 없다. 전화기를 들고 선영이 번호의 처음 세 자리를 누르는 순간 바로 긴급전화가 걸리기 때문이다. 따라서, 이 목록은 일관성이 없는 목록이다. 📕입력 첫째 줄에 테스트 케이스의 개수 t가 주어진다. (1 ≤ t ≤ 50) 각 테스트 케이스의 첫째 줄에는 전화번호의 수 n이 주어진다. (1 ≤ n ≤ 10000) 다음 n개의 줄에는 ..
📕문제 지민이는 항구에서 일한다. 그리고 화물을 배에 실어야 한다. 모든 화물은 박스에 안에 넣어져 있다. 항구에는 크레인이 N대 있고, 1분에 박스를 하나씩 배에 실을 수 있다. 모든 크레인은 동시에 움직인다. 각 크레인은 무게 제한이 있다. 이 무게 제한보다 무거운 박스는 크레인으로 움직일 수 없다. 모든 박스를 배로 옮기는데 드는 시간의 최솟값을 구하는 프로그램을 작성하시오. 📕입력 첫째 줄에 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 각 크레인의 무게 제한이 주어진다. 이 값은 1,000,000보다 작거나 같다. 셋째 줄에는 박스의 수 M이 주어진다. M은 10,000보다 작거나 같은 자연수이다. 넷째 줄에는 각 박스의 무게가 주어진다. 이 값도 1,000,000보다 작거..
재한
짜이한