목록분류 전체보기 (27)
멍
https://github.com/video-dev/hls.js/issues/3811 캠 개발에 쓰인 hls.js 버전업을 시도하다 blob요청이 계속해서 요청되는 현상이 생겨서 디버깅하다 issue에 한명쯤은 있지않을까해서 역시나 있었고, 현재 공식버전에는 포함되지 않은 모양이다. 1.0.0이상 버전부터 발생하는 이슈이며. 영상자체는 큰 문제가 없는 것처럼 보이는데 쓸데없는 트래픽이 너무많이생기고 해결법으로는 1.https://github.com/video-dev/hls.js/pull/4321/files 라이브러리를 수동으로 수정해서 사용할 수 있는 환경이라면 여기 버전을 반영해서 사용해도되고 2. 버전을 0.14.x로 낮춰서 사용하면 해당문제가 발견되진 않는다. 3. maxFragLookUpToler..
https://stackoverflow.com/questions/39518374/scss-variable-class-name SCSS variable class name On my website, I'm constantly doing style="font-size: #ofpx;". However, I was wondering if there's a way to do it with scss so that, when I declare a class, it would also change the font size. For stackoverflow.com 안되넹ㅋ.. SCSS의 특성은 HTML에 적용 되기 전에 CSS로 평면화되어야 한다는 것입니다 . 그러나 당신이 요구하는 것은 본질적으로 컴파일 타임이 아닌 ..
https://joytk.tistory.com/58 이클립스 깃허브(github) 갑자기 로그인 안됨 해결 (can't connect to any repository, not authorized, git-receive-p [상황] 2주 전까지 commit, push 잘되다가 커밋하려니까 갑자기 아이디, 비번을 입력하라고함 입력했지만 계속 실패하는지 계속 입력하라고 뜨고 세번 정도 입력했을 때는... 아래 화면도 나오고 can' joytk.tistory.com 여기보고 해결함. 감사함
1. gradle 다운로드 2. groovy 다운로드 3. 환경변수 등록 더보기 GRADLE_HOME = gradle 폴더 있는곳 ex) C:\gradle-6.9.1-all\gradle-6.9.1 GROOVY_HOME = groovy 폴더 있는곳 ex) C:\groovy-2.1.1 PATH = %GROOVY_HOME%\bin; %GRADLE_HOME%\bin; groovy -v gradle -v 로 설치 확인 그 후 gradle init 으로 폴더구성 시작 Select type of project to generate: 1: basic 2: application 3: library 4: Gradle plugin Enter selection (default: basic) [1..4] 2 Select imp..
vue-router 중복 path 접근 시 발생하는 에러이다. js해결법이나 여러가지 해결법들도 있었는데, typescript 기반으로 개발하다보니, 문법체크에서 넘어가질 않았고, VueRouter.prototype.push 가 call을 할때 void를 뱉어내서 Property 'catch' does not exist on type 'void'. 라는 에러를 자꾸 뱉어냈는데, 좀더 검색해보니 stackoverflow에서 좋은 예시가 있어 가져왔다. https://stackoverflow.com/questions/57837758/navigationduplicated-navigating-to-current-location-search-is-not-allowed NavigationDuplicated Navi..
오늘 질문이 들어왔다. v-bind:class 안에 동적으로 v-for로 각각 할당해주고 싶으시다 셨는데, 제대로 동작하지 않는다고 하셨다. 실제 문제점만 따온 테스트용 코드인데 처음 형태는 아래와 같았다. {{ item.text + (20 + idx) }} v-bind:class="{ active 머시기저시기 부분에서 문제가 발생하고 있는 상황이었다. 일단 문제점은 대략 알겠는데, 부끄럽게도 그 자리에서 확실히 설명할 수가 없었다. 먼저 코드상에서 확인된 이유에서는, 해당 코드가 vue를 거친 후 컴파일 되면 dom 내부 prop들은 vm이라는 virutal machine의 약자를 뜻하는 객체의 속성명으로 접근하게 된다. 즉, 아래와 같은 형태로 컴파일된다. var render = function(){..

오늘 개발하다가 detected component error TypeError : cannot add property 객체이름, object is not extensible 이런... 에러를 만났다. 오... 객체가 수정 불가능한 상태일때 수정을 시도하면 발생하는 에러인데, 내가 하려 했던 일은, vueX store안에 있는 객체를 몇개 건들려고 했는데, 새 페이지만들려니 적용되지 않더라.. 프레임워크가 업데이트 되면서 스토어의 공통 코드들의 데이터를 잠궈버리는 코드를 찾아냈다. Object.freeze() 가 걸려있었는데, 테스팅을 몇가지 해보고자 한다. Object.freeze() Object.seal() Object.preventExtensions() 비슷한놈 세놈중 가장 약한놈부터 Object.p..

프로젝트가 거의 끝나고 잉여로운 시간을 맞았는데, transactional annotation을 쓰긴 썼으나, 자세히 모르고 쓰는것 같아서 간략히 정리하고자 @Transactional annotation으로 트랜젝션 제어를 처리했다. as is에서는 transaction manager를 따로 만들어서 썼는데, 이번엔 그러지 않았다. commit, rollback 단위로 메서드를 새로 만들어 transactional을 씌워줬는데, 선언적 트랜젝션이라고 한다. 일단 propagation (전파) : - REQUIRED : 디폴트 속성이다. 부모트랜젝션 내에서 실행되며, 부모 트랜젝션이 없다면 새로운 트랜젝션을 생성. 부모가 선언한 속성을 그대로 이어받는다. - REQUIRES_NEW : 부모속성을 무시하고 ..
보호되어 있는 글입니다.