본문 바로가기

분류 전체보기231

실용주의 프로그래머 1장 서문 실용주의가 필요한 이유: 특정 기술에 매이면 안 된다!  실용주의 프로그래머들은 다음 특징들 중 다수를 공유한다.얼리 어댑터 또는 새로운 것에 빨리 적응하는 사람호기심 많은 사람비판적인 사고의 소유자 > 곧이곧대로 믿지 않는다현실주의자 > 문제의 근본적인 특성을 이해하려 한다다방면에 능숙한 사람   1장 실용주의 철학  실용주의 프로그래머의 다른 점은 문제와 해법에 접근하는 태도와 방식, 철학에서의 차이업무 환경이 마음에 들지 않거나 하는 일이 지루하다면, 직접 그 문제를 고치기 위해 노력하라.  > 하지만 너무 오래 노력하지는 말아라  문제가 일어났을 때 전문가답게 처리하는 방법은 솔직해지는 것이다. 소프트웨어 엔트로피 > 깨진 창문을 내버려 두지 말아라 적절히 고칠 시간이 없다면 일단 판자로 덮.. 2024. 6. 20.
웹사이트 tls 적용 버전 확인 방법 TLS란Transport Layer Security: 전송 계층 보안 보안 프로토콜로, 웹 응용 프로그램과 서버 간의 커뮤니케이션 암호화 2024 기준 최신 버전은 2018 발표된 TLS 1.31.2 이하(1.0, 1.1)는 대부분의 서비스에서 현재 지원이 중단되어 1.2 이상으로 업그레이드 하는 것을 권장 SSL과의 차이점SSL: Secure Sockets LayerSSL의 발전한 버전이 TLS라고 생각하면 됨  웹사이트에서 적용된 버전 확인해 보기- 개발자 도구 켜기 (F12) > Security 탭    구글은 QUIC 사용 중이라.. 급하게 깃허브로 대체Security 탭을 켠 상태로 새로고침을 하거나 사이트에 접속하면 Main Origin의 링크를 눌렀을 때 연결 프로토콜에 TLS 정보가 뜬다... 2024. 5. 29.
input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`. 안녕하세요?오랜만의 멍청 에러상 수상  이렇게 input 태그 사이에 글을 넣으면 input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.   안됩니다..  input 태그에는 placeholder이 있다는 것을 잊지 말자!!!!   짠 2024. 5. 26.
리액트 프로젝트 시작하기 프로젝트 생성$ npx create-react-app [appname] # npm 아님 주의!  라우터 설치$ npm install react-router-dom  프리티어 설치 $ npm install --global prettier  CSS 라이브러리 설치 (styled-components)$ npm i styled-components   +) 프리티어 기본 설정 코드 (파일 위치: 프로젝트 제일 상단 (src와 동등 위치))이거 추가해도 안 되는 경우 vscode 등 auto 설정 확인해보기 // prettierrc.json{ "tabWidth": 2, "semi": true, "singleQuote": true, "trailingComma": "all", "printWidth": 150.. 2024. 5. 21.
[이산수학] 그래프 그래프 용어 정리  그래프는 꼭지점(vertex)과 변(edge)의 집합 G = (V, E)loop = 동일한 꼭지점을 연결하는 집합 동형 isomorphic: 꼭지점과 변의 이름을 제외하고 모두 동일한 그래프  방향 그래프 directed graph: 변이 뱡향을 가지고 있음무향 그래프 undirected graph: 변이 방향을 가지고 있지 않음 (꼭지점들 사이에 전후 관계가 없음)  단순 그래프 simple graph: 루프나 병렬 변을 가지지 않는 무향 그래프  부분 그래프 subgraph: H의 모든 꼭지점이 G의 꼭지점이고, H의 모든 변이 G의 변인 경우 H는 G의 부분 그래프V' ⊆ V, E' ⊆ E 신장 부분 그래프 spanning subgraph: 부분 그래프 중 H와 G의 꼭지점이 완.. 2024. 5. 17.
[이산수학] 부울대수 부울대수: 부울값(0, 1) 또는 부울변수에 대한 논리연산을 다루는 수학부울함수: 부울식으로 표현된 함수  부울함수에 대한 진리표는 하나하나의 진리표를 만족하는 부울함수는 여러 개 => 가장 단순화된 논리회로도 구현하는 것이 중요   부울대수의 기본 정리 1. X + 0 = X2. X * 1 = X3. X + 1 = 14. X * 0 = 05. X + X = X6. X * X = X7. X + X' = 18. X * X' = 09. X'' = X 10. X + Y = Y + X 교환법칙11. XY = YX  교환법칙 12. X + (Y + Z) = (X + Y) + Z   결합법칙 13. X(YZ) = (XY)Z   결합법칙 14. X(Y + Z) = XY + XZ  분배법칙 15. X + YZ = (X.. 2024. 5. 16.
728x90