반응형

분류 전체보기 678

Oracle Cursor

정의쿼리문의 처리 결과가 저장되어 있는 메모리 공간을 가리키는 포인터사용방법1 변수 선언 (테이블 속성을 갖고 있는 값(2 커서 선언3 커서에 사용할 쿼리 선언4 트렌젝션 시작과 커서 열기5 쿼리 실행6 데이터를 선언된 변수에 저장7 루프로 실행했으면 루프 닫기, 필요한 액션 수행 및 예외 처리8 커서 닫기해설 +DECLARE --테이블의 name 속성의 자료형과 동일한 변수 P_name을 선언 p_name exmployee.name%TYPE; --전달받은 값을 ff에 저장 후 커서 cur_name을 선언. CURSOR cur_name(ff INT) IS --선언된 커서가 OPEN될 때 수행할 SELECT문 정의. SELECT name FROM employee WH..

PWA를 간단하게 만들기

👾 PWA? 그게 뭔데?웹과 앱을 결함이 있는 경험. 브라우저를 통해서 처음 방문한 사용자에게 유용하고 설치가 필요 없다. 느린 네트워크에서도 빠르게 로딩되고, 푸시 알림도 전송한다. 모바일 앱처럼 전체 화면이 로드되고 홈 화면에 아이콘이 있다. by Google I/O 2016PWA가 필요한 이유모바일 사용자 대부분은 웹보다 네이티브 앱에서 훨씬 더 많은 시간을 보낸다.!2017년 기준 50% 이상의 사용자는 앱을 전혀 다운로드하지 않는다.네이티브 앱 설치는 사용자의 시간과 에너지가 들지만, 웹은 설치가 빠르고 URL로 간단하게 접근할 수 있다.네이티브 앱 개발은 많은 시간과 노력이 필요하다 PWA는 비교적 훨씬 쉽고 플랫폼 종속적이지 않다! (iOS 기능 한계는 아직 있음)🐱‍💻 필수 요소man..

700===Dev Util 2024.05.25

Vue Beginner Tutorial Part (lifecycle, watchers, components)

Lifecycle Hooks and Template RefsLifecycle Hooks are used to manually and timely manipulate the DOM.Vue has been handling all the DOM updates for us, due to reactivity and declarative rendering.However, inevitably there will be cases where we need to manually work with the DOM.We can request a template ref - i.e. a reference to an element in the template - using the special ref attribute:A lifec..

Vue Beginner Tutorial (attribute, form binding, event, condition, list rendering)

Declarative renderingThe core feature of Vue is declarative rendering:1 Using a template syntax that extends HTML we can describe how the HTML should look like based on JavaScript state.2 When the state changes, the HTML updates automatically.Reactive StateState that can trigger updates when changed are considered reactive.In Vue, reactive state is held in components.We declare reactive state us..

소프트웨어 크랙 (해적본)은 어떻게 만들고 개발자들은 왜 못막는 걸까?

요약1 소프트웨어 크랙을 하려면 debugger로 기존 소프트웨어 로직을 배우려고 reverse-engineering 한다.2 코드 예제에서 라이센스를 받은 사용자는 registrationcode, registrationname을 받는다. 그리고 유효한 코드/명인지 체크를 해서 유효하면 true 결과를 받는다.3 크랙커는 해당 소스 코드가 없으니까 debugger로 바이너리 코드를 분해해서 (.exe, .dll 파일 / .app Unix, Mac) 사용자 등록 로직을 찾는다.4 여기서 가장 어려운 단계는 수만줄의 코드에서 사용자 등록 로직을 찾는 일이다.5 등록 로직을 찾은 후바이너리를 수정 또는(이 방법을 사용하면 기존 exe 바이너리 파일을 수정하기 때문에 digital signature가 깨져서 판..

cURL 개념, 설치, 및 실습

개념정의 : cURL(client, URL)client-side program and URL client Request LIB.클라이언트 프로그램 + URL 프로그램URL을 사용해서 클라이언트 PC에 파일/데이터를 다운 받는 프로그램libcurl 라이브러리 사용. C API.CMD 원도우 기반 도구오픈 소스Daniel Stenberg가 개발하고 2500+ 개발자들이 개별적으로 참여, 기여설치리눅스# Ubunto, Debianapt install curlapt install libcurl4-openssl-dev# Redhat, CentOSyum install curlyum install libcurl-devel원도우https://curl.se/windows/클라이언트-서버가 소통하는 프로세스클라이언트 UR..

100===Dev Ops/Curl 2024.05.25

A Deeper Inspection Into Compilation And Interpretation - Compiled

요약LearningTrying to find the pieces that fit around a random puzzle piece without knowing how each of them fit the big picture.If you stick around long enough, you'll find some pieces start to come together.BinaryMachine language/machine code - the code that computers read.Given to the machine and run by CPUProcess of source code -> Machine code TranslationThe two translators called the compiler..

카테고리 없음 2024.05.25
728x90
반응형