풍성한 라벤더농장이 될때까지
article thumbnail
[1주차] TIL - 230526

오늘 공부한 내용 ☁️ Python3 chapter01 파이썬은 인터프리터 언어 →소스코드를 바로 실행하는 언어 파이썬은 인텐트(indent, 공백)에 매우 민감한 언어이다. 다른 프로그래밍 언어는 {}를 이용해 블록을 표현하는 반면, 파이썬은 공백을 이용하기 때문에 매우 신중해야함 html/css css 박스모델 [border] border-style: 테두리 스타일 지정(soild, dashed, dotted, double, grrove, inset, outset) border-width: 테두리 두께 지정(px, %, thin, medium, thick) border-color: 테두리 색상 지정(color) 한번에 여러 테두리 속성 할당 가능(border: 2px solid blue;) borde..

[Conflict - Merge] 운영체제의 Mutex, 우선순위 스케줄링과 Busy Waiting의 상관관계

[Conflict] mutex에 대한 코드가 이해가 잘안가는데 부가 설명이 가능할까요? R이 무엇을 의미하는지, 파란 코드 부분에 2번째 줄에 if가 있는데 3번째 줄에도 if가 붙어 있어서 헷갈리네요. 우선순위 스케줄링과 Busy wating이 무슨 관계인지도 궁금합니다! [Merge] 용어 정리 먼저 간단하게 하겠습니다 우선순위 스케줄링(Priority scheduling) 각각의 프로세스마다 우선순위를 부여하고, 우선순위가 높은 프로세스를 먼저 스케줄링 하는 것 스케줄링을 하는 이유? → 프로세스의 효율성을 높이고, 응답시간을 최소화해 시스템 능력 향상 위해 Busy wating 특정 조건이 충족될때까지 무한히 반복하는 것 왜 무한히 반복하는가? → 조건이 충족되었는지 확인하고, 불충족이면 계속 기..

[Conflict - Merge] java Scanner와 BufferedReader

[Conflict] 자바에서 Scanner를 사용해서 사용자에게 변수를 입력받는 것 같은데 Scanner에 대해서 알려주실 수 있을까요? 또 Scanner말고 다른 방법으로 사용자에게 입력을 받을 수 있는 방법이 있을까요?? [Merge] 자바에는 여러가지 입력방법이 있습니다. 그중 제일 대중적이고 쉬운 방법이 Scanner를 이용한 방법입니다. Scanner 클래스 특징 기본적인 데이터 타입(String, int, double…)들을 Scanne의 메소드를 통해 입력받을 수 있다 공백, 개행을 기준으로 데이터를 읽어들인다(’ ‘, ‘\t’, ‘\r’, ‘n’등..) java.util 패키지 반드시 import 해야한다 import 사용예제 import java.util.Scanner; // Scanne..

article thumbnail
[1주차] TIL - 230525

오늘 공부한 내용 ☁️ [java Scanner, BufferedReader] merge 답변 https://lamong.tistory.com/7# html html 문서 내에 html 태그를 선택해 디자인하고 배치 태그 내 태그 작성 or 태그 내 .css링크 css선택자 태그 선택자 p 아이디 선택자 #center 클래스 선택자 .center 태그와 함께 쓰는 선택자 p.center 그룹선택자 h1{} 그룹선택자 중 하위 선택자 p span{} 그룹선택자 중 전체 선택자 * 클래스 이름과 아이디 이름은 숫자, 특수기호로 시작x 단어중복, 띄어쓰기 등은 -, _로 구분 css 적용 우선순위 !Important Style Inline Style ID Selector Style Class Selector ..

article thumbnail
[Conflict - Merge] 중첩구조의 성능과 디버깅

[Conflict] 중첩구조를 사용하는 것과 모든 요소를 한 코드에 집어넣는 것 간의 성능 차이는 있을까요? 또한 중첩구조를 사용하여 코드를 구성하는 것이 디버깅에 어떤 장점을 제공하나요? [Merge] 플러터는 자바나 c++과 같이 일반적인 객체지향 언어의 상속보다는 조합을 우선시하는 프레임워크라 이를 이용해서 위젯을 만들고, 이 위젯을 중첩해서 stack처럼 쌓아 하나의 화면을 만드는 구조입니다. 예시로 제 졸업작품중 일부를 보여드리자면, 이런 메인화면을 만들기 위해서는 이런 dart 파일이 중첩되게 됩니다. 물론 저 각 코드 파일에 있는 요소들을 한 코드에 다 때려박을수도 있습니다! 처음에 프로젝트 진행 시 모든 요소를 한 코드에 넣은 코드의 일부입니다 작은 규모의 앱에서는 이렇게 진행하는게 오히려..