공부를 하는 도중에 직렬화란 말이 많이 나와서 정리해본다. 🌱 직렬화(Serialization)? 메모리에 있는 객체를 바이트 스트림으로 바꾸는 것이다. 🌱 직렬화를 하는 이유? 디스크에 저장을 하거나 네트워크 상으로 데이터를 전달하기 위해서이다. 🌱 역직렬화(Deserialization)? 직렬화와 반대되는 프로세스이다. 바이트 스트림을 메모리의 객체로 변경하는 것이다. 🌱 직렬화와 역직렬화를 하는 방법? XML: 객체를 XML로 변환한다. Java에서는 JAXB를 사용한다. JSON: 객체를 JSON으로 변환한다. Java에서는 GSON을 사용하면 된다. OOP에서 제공해주는 라이브러리를 사용한다. 참고 사이트 https://stackoverflow.com/questions/633402/what-is..
HTML은 위에서 부터 코드가 실행된다. head가 다 실행되고 난 후에 body가 실행되기 때문에, head가 다 불러지지 않으면 사용자는 빈 화면만 볼 수 있다. 따라서 css는 header, js footer에 두는 것이 좋다. js는 용량이 크면 body 부분의 실행이 늦어지기 때문에 js는 body 하단에 두어 화면이 다 불러온 후에 호출하는 것이 좋다. 이와 달리, css는 화면을 그릴 때 사용되기 때문에, head에서 불러와서 css가 적용되지 않은 깨진 화면을 보는 것을 방지하는 것이 좋다.
$ sudo apt-get install nodejs E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3725 (unattended-upgr) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 우분투에서 설치했는데 에러가 발생했다. 우분투 사용할 때마다 느끼는데 이 에러 생각보다 되게 자주 발생하는 듯 하다. $ sudo killall ap..
Java에서 문자열 배열을 정렬하면 기본적으로는 사전 순대로 정렬을 해준다. ex) (b, abc, ca) -> (abc, b, ca) 이렇게 말고 위의 예시의 배열을 아래돠 같이 길이 순대로 정렬을 해보고자 한다. ex) (b, ca, abc) Arrays.sort(array, (String s1, String s2) -> s1.length() - s2.length()); 위의 코드를 사용하면 문자열 배열을 길이순대로 정렬할 수 있다. 첫번재 인자로는 정렬하고자 하는 배열을 입력하였고, 두 번째 입력값으로는 람다식을 주었다.
티스토리에서 코드를 작성했는데 아래와 같이 올라갔다. 저 연회색 테두리가 보기 싫어서 없애려고 한다! 우선 블로그관리에서 꾸미기의 스킨 편집을 클릭한다. 그리고 html 편집을 누른다. 저기서 CSS를 수정할 것이다! article-view pre 맨 위의 CSS 버튼을 누른다음 ctrl + F로 article-view pre를 검색한다. 나는 CSS 파일을 수정한 적이 있었는데 한 3700줄 근처에 나올 것이다! 저기서 padding 값을 0으로 수정한다! 그리고 쪽 우측 상단의 적용 버튼을 꼭 눌러야 한다! 회색 테두리가 사라졌다!
React.js에 div 태그를 넣고 height(높이)를 100%해도 적용이 되지 않았다. 구글링을 한 결과 html 태그와 body 태그에 height 100%를 적용하면 해결된다고 하였다. html, body { height: 100%; } 코드 블럭에 위의 코드를 추가해 주었는데 div 태그는 여전히 변함이 없었다. 그래서 다른 것을 찾아보았는데 div의 height의 단위로 '%'가 아닌 'vh'를 사용하라고 했다. vh는 viewport height의 줄임말로 웹 페이지에서 사용자에게 보여지는 영역이다. vh의 단위는 100분의 1이다. 즉, 100px 일때 1vh는 1px이 되는 것이다. hight의 단위를 %에서 vh로 변경을 하였더니 div가 내가 원하는데로 높이가 변경이 되었다.
- Total
- Today
- Yesterday
- postman collection
- squash merge
- Basic Type
- postman tests
- git
- pm.expect
- Kotlin
- 확장 함수
- postman
- DGS Framework
- Squash and merge
- java
- graphql
- pm.test
- mysql
- 네이버 2022 공채
- 코틀린
- 주생성자
- Kotlin In Action
- hashcode
- 2차 인터뷰
- string
- Python
- 코딩테스트
- go 특징
- github
- solidity
- python3
- 1차 인터뷰
- downTo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |