본문 바로가기

분류 전체보기312

[Wpf] Color 와 SolidColorBrush WPF(Windows Presentation Foundation)에서 색상 관련된 작업을 할 때 중요한 두 개념을 뽑으라고 한다면 저는 SolidColorBrush와 Color을 먼저 생각이 듭니다.둘의 차이를 몰라서 저는 처음에 리소스파일로 관리할 때 실행을하면 다 에러...정말 이 둘은 서로 다른 목적을 가지고 있으며, 각각의 사용 사례와 역할이 다릅니다. 1.Color역할Color 구조체는 색상을 표현하는 기본 데이터 타입입니다. 색상의 구성 요소(빨강, 초록, 파랑, 알파)를 정의하는데 사용됩니다.속성(구성요소)A (Alpha): 투명도R (Red): 빨강G (Green): 초록B (Blue): 파랑속성예시#102030      → R:10 G:20 B:30#30405060  → A:30 R:40.. 2024. 9. 8.
가벼운 WIL(Work I Learn & diary) - 2024년 8월 5주차 (8.26~9.01) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 배운것을 적는 것 보다느끼고 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event회사에서  응용프로그램 개발 완료 보고서제출하기근무동안에 느낀점근무동안에  응용프로그램에 대해서 개발이 완료가 되었고 해당 프로그램에 대해서 보고서를 제출하는 과정속에서 많은 테스트를 진행했고 그로인한 오류 및 성능 보고서를 제출하였다 보고서를 제출하는 어렵고 그래도 이렇게 접근하여 공부할 수 있게 되어서 좋았다. 2024. 9. 5.
[학습활동] ZeroBase BE_Part 5기 9주차 복습 및 회고 ZeroBase BE 9주차(8월26일~9월 1일)회고 이번주에는 정말 회사에 사용될 응용프로그램을 개발하느라 많이 바쁜 주였다. 깃에는 퍼블릭으로 주요 기능및 내용을 지운상태로 올려놓았고 ver1.0이라는 이름과 함께 제출하였다. 이러한 바쁜 상황에도 공부를 하기위해서 스케줄에 따라서 이번에는 DB와 JSP를 이용하는 강의를 들었다. 해당강의에는 정말 기본적으로 이용하는 센스에 대해서 나타나 있었고 해당강의를 기반으로 어떻게 응용하고 이용할지는 자신의 센스를 기반으로 미니과제를 해야할 것 같다 미니과제에는 Tomcat 8.5를 설치하라 하였지만 6월경부터 지원종료와 동시에 다운로드 또한 막혀있다. 이런점이 좀 많이 아쉬웠다. JSP를 실제로 사용하는건 이번이 처음이라 공부를 진행하고 Mysql로 진행해.. 2024. 9. 1.
[DB] 데이터, 정보, 지식 , 지혜 (DIKW) 데이터 (Data) : 관찰, 측정을 통해서 수집된 사실이나 값, 수치, 문자 등을 말합니다.데이터의 주요 키포인트는 가동되지 않음입니다.EX) A마트 펜 800원 , 라면 4580원, 빵 1580원    B마트 펜 850원, 라면 5000원정보(Information) : 데이터를 가공 및 처리하여 데이터간 연속관계 속에서 의미가 도출되는 것 데이터에서 사용자의 필요에 따라 정제되거나 가공된 데이터를 정보라고 부릅니다. EX) A마트가 라면이 더 저렴함 , A마트가 연필이 더 저렴함지식(Knowledge) : 다양한 정보를 구조화하여 유의미한 정보를 분류하고 개인적인 경험을 결합시켜 고유의 지식을 내재화 한것정보들의 패턴을 바탕으로 예측한 결과물을 지식이라고 볼 수 있습니다EX) 라면살 때는 A마트로 가.. 2024. 8. 29.
[CS/기타] BackEnd, FrontEnd 프로그래밍에는 다양한 분야가 존재한다.예를 들어 웹, 응용프로그램, 게임, 임베디드등등 회사도 SI, SM, 에이전시, 솔루션 등등으로 나눠지는데신규 서비스를 개발한다고 가정하면SI와 웹 에이전시로 예를 들어보도록 하겠습니다.SI의 경우  요구사항 정리 → 분석 → 설계 → 개발 → 테스트  → 배포웹 에이전시의 경우는 기획 →디자인 →퍼블리싱 → 개발 및 테스트 → 서비스 런칭 실제 병원 같은 정부 기관은 나라장터에서 입찰을 통해 이뤄지고 있다. 프로그래밍은 다양하고 복잡하면서도  개발자체도 점점 복잡해지고 커지다 보니프론트엔드(FE:Front-End)와 백엔드(BE: Back-End)로 주로 나누고 있다이 둘을 다하는 개발자를 풀스택(Full-Stack)이라고 한다. 프론트엔드일반적으로 웹브라우저에 .. 2024. 8. 28.
[CS/기타] 웹(WWW) 인터넷 통신망에서 웹사이트를 사용하는데인터넷과 네트워크의 차이점을 우선 알아보고 시작하고자 한다. 네트워크자료를 공유할 수 있는 두 대 이상의 연결된 컴퓨터 그룹을 나타내며사용범위에 따라서 주로 2가지로 구분한다인터넷누구나 사용가능하여 전세계적으로 연결되어 있는 컴퓨터 네트워크 통신망사설 네트워크사용자를 제한하거나 통제된 환경속에서 사용하는 네트워크 인터넷은 전세계적으로 연결되어있는 컴퓨터 네트워크 통신망이고인터넷 통신망에서 웹사이트를 HTML로 작성하고 URL를 이용해서 찾아 가고 HTTP로 데이터를 전송하는 정보 시스템을 WWW(World Wide Web)라고 하며 간단하게 웹(Web)이라고 부른다 종종 인터넷과 웹을 동의어로 설명하기도 하지만 정확히 따지면 인터넷은 통신망 웹은 인터넷 안에서 구현된.. 2024. 8. 28.
[학습활동] ZeroBase BE_Part 5기 8주차 복습 및 회고 ZeroBase BE 8주차(8월19일~8월25일)회고5주차부터 진행된 운영체제강의가 끝이났고 Git에 대한 강의가 이어졌다현재 회사에서도 많은 작업을 할 때 git이나 TFS를 사용하기도 하는데이런 강의를 보고 조금 막막했던 왜 이럴땐 어떻게 해야하지 모를때를 조금이나마 이해하였다현재 강의는 Mac os기준으로 제작되어 있는데맥을 사야겠다는 생각만 정말정말 많이 들었다 운영체제를 복습하면서 더 부족한점이 많았고지금까지 부족한 부분은 추석을 이용해서 진행해야겠다 이제부터 곧 회사와 개강이 이뤄진다거기에 학습활동인 제로베이스도 열심히 해야겠다 2024. 8. 25.
가벼운 WIL(Work I Learn & diary) - 2024년 8월 4주차 (8.19~8.25) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 배운것을 적는 것 보다느끼고 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event기존에 만들던 프로그램을 비공개로 변경하고 공개로는 완성작만 공개하기로 결정근무동안에 느낀점괜찮으시다 했지만 회사 내부의 테이블및 구조를 알 수 있을 것 같아서 GIT의 Public에서 Pravite로 변경하였고 해당파일은 추후 1차 개발이 끝나면 Public 레포를 하나 만들어서 구조를 수정한 파일을 하나 만들어서 공개할 예정이다.9/13일 개발종료였지만회사 파견일정이 생겨서 무리하게 9/6일전에 개발을 마무리하기로 했다그래서 불안정하게 개발해도 괜찮다고 하셨지만여러기능을 추가하고 구조를 바꾸는등.. 2024. 8. 25.
[CS/Network] OSI 7Layer 보호되어 있는 글 입니다. 2024. 8. 22.
[CS/Network] 캡슐화와 역캡슐화 OSI와 TCP/IP는 각 계층구조가 있는데데이터를 전송할 때는 각 계층 구조로 위에서 부터 처리하게 된다  예를들어 응용 계층 에서 전송 계층으로 전달 될 때응용계층에서 생성된 데이터에서 포트 번호와 같은 정보가 전송 계층에서 부가적으로 추가됩니다.각 계층을 지날 때마다 필요한 정보가 추가가 되는데 이를 header라고 합니다.실제 데이터는 Body라고 합니다 TCP로 예시를 들면응용계층(메일데이터) → 전송계층(목적지,출발지 포트번호추가) → 인터넷 계층 (IP주소 추가) → 링크 계층(MAC주소추가) 이렇게 필요한 정보가 송신측(보내는쪽)에서 추가가 되는 것을 캡슐화(Encapsulation)라고 하고 수신측에서 실제 데이터를 보기 위해 상위 계층으로 가는 것을 역캡슐화(Decapsulation) .. 2024. 8. 22.
728x90