728x90
반응형

분류 전체보기 121

[HTML/CSS] 티스토리 블로그 Odyssey 스킨, 프로필 수정하기

현재 Tistory에서 기본적으로 제공하는 스킨인 Odyssey를 사용하고 있지만 내가 만든 부분이 아니기 때문에 불편한 점이 많다.... 예를 들면 프로필 사진이 깨진다던지 소개글이 겹쳐보인다는 점.. 이를 해결하기 위해 직접 CSS 부분을 수정해보기로 했다. CSS의 어떤 이름으로 코드가 작성되었는지 알기 위해 내 블로그에 들어가 확인하였다. 확인해 보니 img-profile 이라는 이름으로 css가 만들어져 있으며 margin 값과 width, hegith를 알맞게 바꿀것이다. 똑같은 방법으로 자기소개 부분도 확인해 보았으며 text-profile이라는 이름으로 되어있다. CSS의 다음 부분을 찾아 margin값을 바꿔주으며 보시는 독자들은 각자의 상황에 알맞게 고쳐주면 된다. 추가적으로 margi..

HTML 2021.07.29

[컴파일러] 4. LLVM을 이용한 IR 레벨에서 명령어 삭제 및 생성

이번 글은 제목처럼 IR(intermediate representation) 레벨에서 프로그램 내의 명령어를 삭제 또는 생성을 해보려한다. LLVM IR은 계층 구조로 프로그램을 관리하므로 반복문을 통해 특정 종류의 명령어에 접근 할 수 있다(ADD, SUB, DIV 등에 접근할 수 있으며 모르겠다면 이전 글 컴파일러 3을 참조 ). 이를 통해 instruction을 생성하도록 하겠다. 명령어 생성 LLVM에서 명령어를 생성하는 방법은 Create 함수를 이용하는 것이다. LLVM은 아래와 같이 수행할 명령어의 Operand들을(Value *s1, Value *s2) Create 함수의 매개변수로 요구한다. Operand에는 Value, Type 등의 형태가 될 수 있다. static BinaryOper..

컴파일러 2021.07.28

[운영체제(OS)] 5. 프로세스와 스레드 (Processes And Threads)

Process Concept 프로세스란? 실행 중인 프로그램(즉 메모리에 올라간 프로그램을 가르킨다) 프로그램 실행은 순차적인 방식으로 진행되어야 한다.(만들어진 코드들이 순차적으로 진행되어야한다) 프로세스는 다음을 포함한다. 텍스트 섹션(text section): 프로그램 코드 프로그램 카운터(PC) 및 레지스터 값 스택(stack): 매개변수, 반환 주소(return address), 지역 변수(local variable) 등을 저장한다. 데이터 섹션(data section): 정적변수(static variable)와 전역 변수(global variable)를 저장합니다. 동적 할당을 위한 힙 섹션(사용 가능한 메모리 풀에서 찾아서 할당해줌) 다음은 메모리에 있는 process의 주소공간을 나타냅니다..

운영체제 2021.07.27

[DoubangoTelecom/ultimateALPR-SDK/github] recognizer Readme.md 해석

이 응용 프로그램은 개발자가 C ++ API 사용 방법을 보여주는 sample 코드로 사용되며 정확도를 쉽게 확인할 수 있습니다. 이 프로그램은 JPEG / PNG / BMP 파일의 경로를 입력으로 받아들입니다. 이는 API를 사용하는 데 추천할 만한 방법이 아닙니다. 카메라에서 직접 데이터를 읽는 것을 추천합니다. 그리고 파일에 저장하거나 RGB로 변환하지 않고 압축되지 않은 YUV 데이터를 SDK에 공급하는 것이 좋습니다. 이 샘플을 빌드하고 싶지 않고 정확성을 확인하는 빠른 방법을 찾고 있다면 https://www.doubango.org/webapps/alpr/에서 클라우드 기반 솔루션을 사용해보십시오. 이 샘플은 오픈 소스이며 등록 또는 라이선스 키가 필요하지 않습니다. 종속성 SDK는 C ++ ..

[운영체제(OS)] 4. 운영체제 개요 (Operating System Overview)

Operating System Structure(운영체제 구조) Multiprogramming Multiprogramming은 효율성을 위해서 필요하다. Multiprogramming을 쓰지 않는다면 CPU는 놀 것이다. Multiprogramming은 job들을 구성해서 CPU가 항상 한가지를 실행 할 수 있도록 한다. Job scheduling(CPU scheduling)을 통해 한개의 job이 선택되고 실행된다. I/O가 발생해서 CPU가 기다려야 한다면 OS는 다른 job으로 switch 시킨다. 여기서 job이란 cpu가 실행할 일들 이라고 생각하면 된다. Timesharing(multitasking) CPU가 실행하는 job들을 자주 바꾸면서 user들은 각각의 job들이 모두 실행중인것 처럼..

운영체제 2021.07.25

[합정 맛집] 냉우동 맛집 교다이야!

합정의 낮 최고기온이 37도 까지 올라가고 체감온도는 41도를 기록했습니다... 이렇게 더운날, 차가운 음식을 먹기 위해 도착한 곳은 냉우동 맛집 교다이야!! 미슐랭을 올해 2021까지 3년 연속 받았더라고요! 합정에 이런곳이 있는 줄 처음 알았습니당... 평일 1시쯤 도착했는데 이미 웨이팅 줄이 이미 길더라고요! 가게에 들어가면 웨이팅 룸이 있는데 그곳도 이미 꽉찼습니당.. 웨이팅 룸 안쪽에 보면 교다이야 직영점이 오픈했다고 적혀있네요 메뉴판 앞면에 보면 시누키 우동이라고 적혀 있습니당 수요미식회에 나왔듯이 일본 3대우동인 군마현의 미즈사와 우동, 아키타현의 이나니와 우동, 그리고 카가와현의 사누키 우동 중 하나입니다. 오늘 먹어볼 시누키 우동은 일본 카가와현의 사누키라는 지역명입니다. 그럼 사누키 우..

맛집 2021.07.25

[DoubangoTelecom] ultimateALPR SDK - Jetson.md 해석(Jetson과 Jetson_tftrt 차이)

이 문서는 일반적으로 NVIDIA TensorRT에 관한 것이지만 NVIDIA Jetson 장치 (TX1, TX2, Nano, Xavier AGX / NX ...)에 중점을 둡니다. 버전 3.1.0부터 NVIDIA TensorRT 및 TF-TRT를 사용하는 NVIDIA Jetson 장치에 대한 Full GPGPU 가속을 지원합니다. SDK는 NVIDIA의 최신 버전 인 JetPack 4.4.1을 사용하여 테스트되었으며 다른 버전은 지원하지 않습니다. 이 저장소에는 binaries / jetson 및 binaries / jetson_tftrt의 두 가지 바이너리 세트가 있습니다. 시작하기 위에서 설명한 대로 NVIDIA TensorRT와 TF-TRT를 모두 사용합니다. NVIDIA TensorRT는 다음 ..

[운영체제(OS)] 3. 컴퓨터 시스템 (Computer System Overview 2)

Memory Hierarchy 가장 이상적인 Memory는 용량이 크면서 빠른 Memory일 것이다. 하지만 현재까지는 이런 메모리는 존재하지 않아 우리는 이상적인 메모리의 효과를 낼 수 있도록 해야한다. 메모리 계층 구조가 올라 갈수록 다음과 같은 특징을 가진다. 접근 시간이 빨라진다. 용량이 작다. 비트당 비용은 비싸다. 계층 구조가 낮아질수록 비트당 비용이 싸다. 접근시간이 증가한다. 프로세서에 의한 메모리 접근빈도가 감소한다(Cache에 올려놓고 사용하기 때문에). Cache Memory Cache란 Main memory와 CPU 사이에서 존재하는 메모리이다. Main Memory에서 data를 가져오기 전 CPU가 Cache에 원하는 data가 있다면 빠르게 접근해 가져올 수 있는 작은 메모리이..

운영체제 2021.07.23

[컴파일러] 3. LLVM을 이용하여 프로그램 안의 특정 명령어 세기

이번 글에서는 프로그램 내 특정 명령어의 수를 세어 출력하는 간단한 프로그램을 만들어 보도록 하겠다. LLVM IR에는 총 64개의 명령어 Opcode 존재하며 자주 사용되는 명령어들은 다음과 같다. BinaryOperator: add, sub, mul 과 같은 산술 연산이나, and, or과 같은 비교 연산 등 2개의 operand들을 연산하는 명령어 ReturnInst, BranchInst 등: 제어 흐름관련 명령어들 CallInst: 함수 호출 명령어 CastInst: 타입 변환 명령어 AllocaInst: 스택(정적)에 메모리 할당하는 명령어 LoadInst, StoreInst: 메모리에 있는 데이터들을 접근하는 명령어 GetElementPtrInst: 배열 접근 등에서 메모리 접근하는 명령어 이..

컴파일러 2021.07.22

[홍대 맛집, 연남동 맛집] 솥솥 후기(feat. 와규덮밥, 새우튀김)

홍대 연남동 맛집 솥솥 리뷰 안녕하세요 초보 블로거 용성군입니다! 홍대입구 3번출구로 나오면 아기자기한 음식점이랑 카페가 많은데요 그중에서도 오늘은 제가 연남동의 솥솥 후기를 적어보려고해요! 만약 찾아가려고 하지 않았으면 그냥 지나치기 쉬워 보였어요. 외부 디자인은 일본가정집 느낌이 나더라고요! 식사 시간에 가면 웨이팅은 기본이라고 했는데 저는 조금 일찍가서 운좋게 기다리지 않고 들어갈 수 있었어요. 여러분은 식사시간에 맞춰가면 웨이팅 하실 수 있습니다! 메뉴를 보시면 10,000원 중반대에 가격이 형성되는 것을 볼수 있고 저는 솥솥의 대표메뉴인 와규솥밥을 시켰어요! 솥밥을 덜고 누룽지를 먹을 수 있도록 준비 되어있습니당. 저는 뜨거운 솥밥을 덜고 누룽지를 만드는 것만 먹었는데 여기는 누룽지를 넣어서 먹..

맛집 2021.07.21
728x90
반응형