# ceil 함수는 천장이라는 의미로 가우스함수와 비슷하긴 한데 math.ceil(3.3) -> 4 math.ceil(-0.2) -> 0 # floor함수는 가우스라고 생각하면 편하다. math.floor(3.2) -> 3 ceil함수는 가우스함수와 비슷하긴 하지만 더 큰 정수를 반환한다. 그러니까 우리가 알고있던 가우스함수는 사실 floor 함수, 어떤 f보다 크지않은 최대의 정수를 반환하려면, floor 함수 사용 어떤 f보다 작지않은 최소의 정수를 반환하려면, ceil 함수 사용
전체 글
스프링부트, 아키텍쳐, 알고리즘검색해보니까 db를 살려내기 전에 user부터 생성해야했다. 그래서 db를 복구하기 전에 새로운 user를 만들어서 새로 imp 할 db를 관리하고자 했다. 트러블 슈팅 과정 매순간이 트러블슈팅이였긴 했다... Issue#1 터미널을 어떻게 열지.. 설치할 프로그램의 구버전 linux환경은 redhat으로 오른쪽마우스 누르면 터미널 열기가 있었다… 이건 없어서 어떻게하나! #1 터미널 열기 단축키 지정하기 설정→장치→키보드 설정에서 실행할 명령을 gnome-terminal 으로 설정, 단축키는 마음대로 하면 된다. 나는 Ctrl+Shift+T 로 지정함. 1. 새로운 사용자를 sys계정으로 생성했다. create user {유저이름} identified by {비밀번호} sys 계정으로 사용자를 생성했다..
[리눅스, 오라클에 대한 사전지식이 전무한 입사 8개월차 && 퇴사 2주전 말단 사원의 db 복원기] 정확한 정보가 아닐 수 있음에 주의해주세요.. 퇴사 전 마지막 임무를 받았다. 회사에서 기존에 사용하던 3rd party 프로그램(보안 상 설명하고싶어도 못함)은 레드햇 리눅스 환경에서 oracle db를 사용하고, 리눅스에서 데몬, 서버를 켜서 윈도우환경에 있는 클라이언트를 접속시켜서 기능들을 수행한다. 근데 한 10년전에 받은 3rd party 프로그램을 이제와서 갑자기 최신버전으로 바꿔야한다는 청천벽력같은 소식과 함께 새로이 설치하는 업무를 맡게되었다. 그런데 소스코드 및 sw 설치를 담당하는 부서와 db를 담당하는 부서가 서로 안 친한 것 같고 설치가 아주 골치아픈 과정으로 이루어진다. 지금 사용..
정적으로 자원을 활용하기위해 Next.js 앱 자체에서 관리하는 public directory에 파일을 넣으면 바로바로 사용가능하다! public directory에 sbl.jpg 파일을 넣고 아무 page에서 아래와같이 작성하면, 이게 당장 보이긴 보이는데 EsLint를 잘 적용했다면 컴파일러가 경고를 많이하는걸 볼 수 있다. 에러 1. Using could result in slower LCP and higher bandwidth. Consider using from next/image to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/doc..
Next.js, React 개발시 개발과 배포의 차이를 확인하기 위한 개발자 도구 서버가 클라이언트에게 데이터나 html을 전달하면서 사용한리소스, 시간 등을 크롬 F12 개발자도구의 network 탭에서 확인할수있다. yarn이든 npm이든 개발을 할 때는 보통 run dev 명령어로 Next 앱을 실행하는데, 이때는 사용하는 리소스, 시간 전달된 데이터 용량 등 많다. 그리고 콘솔창에서 앱에서 실행되는 내용이 출력되어 여러모로 느리다! 배포를 할때는 run build , run start 를 입력하여 .Next 폴더안에 배포용 넥스트앱을 빌드하고 실행시킨다 이때는 사용하는 리소스, 시간, 전달된 데이터 용량 등이 적다. 라우팅 https://paralleldev.tistory.com/5/sss 이 링..