[javascript/html] 자리수 만큼 남는 공간을 0으로 채우기(자리수 맞추기) https://blogpack.tistory.com/600 자리수 만큼 남는 공간을 0으로 채우기 숫자를 웹상에 문자로 표현을 할 때 자리수만큼 앞에 0을 채워야 하는 경우가 있습니다. 예를들어 년-월-일 날짜의 경우 "2020-05-09" 와 같은 표시를 하는 경우 월과 일 앞에 0을 채워서 자리수를 10 blogpack.tistory.com 위 블로그에서 아주 잘 구성해둔 글이 있어 가져와서 공유합니다. progressbar 구현 중에 잘 사용하였다 //숫자 프로토타입으로 입력 길이만큼 앞에 0을 채운 문자열 반환 Number.prototype.fillZero = function(width){ let n = Str..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bd2aea/btrOeRNogRd/S3eHY2dNY69Dkik5bhI0L0/img.png)
[javascript/html] videojs 비디오 custom progress bar 구현 이징(애니메이션)을 넣어서 표현하려고하였으나, 자연스럽게되긴하지만, 딜레이가 발생하여 정확한 프로그래스 표현에 한계가있어서 이징없이 구현하였다, 포스팅 요청시 이징 구현한 애니메이션 포함된 프로그래스바도 포스팅하겠다 #html 특별한 코드가 없다, relative와 absolute를 이용하여 bar와 value를 겹치게하였고, width를 %로 프로그래스바 구현 #javascript 이전에 포스팅한 timeupdate 이벤트를 활용하여, 연산된 값 적용 var player = videojs("myPlayer", { sources: [{ src: "/resources/1.mp4", type: "video/mp4"..
[html/javascript] videojs progress 처리를 위한 이벤트 및 함수 videojs환경에서 커스텀 프로그래스바를 만드는 중인데 #videojs timeupdate 함수를 통하여, 간단한 계산을 통하여 프로그래스 정보를 표현 할 수 있다. player.on("timeupdate", (e) => { console.log((player.currentTime()/player.duration()*100).toFixed(0)+"%"); }); #videojs #progress #timeupdate #event #html #javascript
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cnjJcQ/btrN3ntbP9R/vgQTtSUyfVUwoONb0KTt00/img.png)
[javascript/npm] npm i 설치 잘 안될때, ERESOLVE, could not resolve #리액트에서 다음과 같이 설치가 잘 안될때 충돌 및 버전 에러가 나는경우가 있다, 뒤에 --legacy-peer-deps 충돌처리를 해준다 npm i axios --legacy-peer-deps 잘된다 #react #error #npm #npm i #npm install #error
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/wboyi/btrNZj5qArA/hQcoY5bFEfpWl12J4zidE0/img.png)
[spring/JPA] @CreatedDate @LastModifiedDate 상속시켜 BaseEntity만들기 이전에 배운 https://gofogo.tistory.com/187 [spring/JPA] @CreatedDate @LastModifiedDate 적용하기 [spring/JPA] @CreatedDate @LastModifiedDate 적용하기 @CreatedDate @LastModifiedDate을 사용하면 등록 업데이트 시간을 자동으로 처리해준다 #Entity @EntityListeners(AuditingEntityListener.cla.. gofogo.tistory.com 내용을 기반으로 상속시켜 편안하게 써보자 #BaseEntity를 만든다 @Getter @MappedSuperclass ..
[spring/JPA] @CreatedDate @LastModifiedDate 적용하기 @CreatedDate @LastModifiedDate을 사용하면 등록 업데이트 시간을 자동으로 처리해준다 #Entity @EntityListeners(AuditingEntityListener.class) -자동으로 처리되게 해주는 클래스 -@CreatedDate @LastModifiedDate -사용할 컬럼에 선택 -@Column -JPA에서 시간 관련 자동화 사용시 컬럼명을 정확히 명시해주는 것이 좋다 @Entity @Data @EntityListeners(AuditingEntityListener.class) public class HistoryContent { @Id @GeneratedValue private L..
[JPA/Spring] JPA 기본셋팅 # build.gradle 추가 //JPA, 스프링 데이터 JPA 추가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' #application.properties #JPA log logging.level.org.hibernate.SQL=DEBUG logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE #application.yml logging: level: se.engium.api: debug org.hibernate.sql: debug org: hibernate: type: descriptor: sql: org.hibern..
[react/javascript] 리액트 table에서 drag로 순서변경하기 #라이브러리 https://github.com/clauderic/react-sortable-hoc GitHub - clauderic/react-sortable-hoc: A set of higher-order components to turn any list into an animated, accessible and touch- A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️ - GitHub - clauderic/react-sortable-hoc: A set of higher..