- LSL_Script
- MFC
- postman session
- UI/UX Engineer
- 우수한 프런트 개발자
- 좋은 개발자
- Android/iOS Developer
- postman pre-request
- postman automations
- postman
- postman tests
- Unity
- postman collection
- C++
- postman excel
- postman html parse
- Intellij
- 다빈치 리졸브
- emplace_back
- postman collection variables
- solidity
- web developer
- oracle
- postman csv
- 프런트엔드
- c#
- Java
- Android
- Interaction developer
- Front-end developer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록전체 글 (174)
david's daily developer note
PostgreSQL은 CREATE PROCEDURE 로 저장 프로시저를 만들지 않는다. PL/pgSQL 같은 procedural language(절차지향식 언어)를 사용 한다. \timing PostgreSQL Function의 예제 이다. 함수 호출시에 시간을 파라메타로 받고, 특정 루프의 수행이 끝난 후에 측정한 시간과의 차이를 계산하여, 전체 질의 시간을 반환한다. drop FUNCTION IF EXISTS clean_emp_test1( l_start timestamp with time zone ) CREATE OR REPLACE FUNCTION clean_emp_test1( l_start timestamp with time zone ) RETURNS interval AS $$ DECLARE l_e..
다수의 SQL문 처리나, 혹은 기타의 질의 수행 시간을 알고자 하면, PL/SQL 블록을 만들어서 구할 수 있다. 아래의 두 명령어 설정으로, 결과를 확인 할 수 있는 환경을 만든다. 1. PL/SQL의 출력을 본다. SQL> set serveroutput on 2. 명령어 수행 시간을 확인한다. (PL/SQL 파싱 과정 때문에 위의 구문보다 근소하게 높다.) SQL> set timing on 다음은 암시적 커서를 사용하는 경우에 대해서 질의 시간을 측정하는 PL/SQL 블록이다. DECLARE l_start number default dbms_utility.get_time; BEGIN insert into test values ('hi'); dbms_output.put_line ( round( (dbm..
PL/SQL 언어 중에서 가장 대표적인 구조인 Stored Procedure는 개발자가 자주 실행해야 하는 업무 흐름을 이 문법에 의해 미리 작성하여 데이터 베이스 내에 저장해 두었다가 필요할 때마다 호출하여 실행할 수 있다. 1. Insert 하는 Stored Procedure를 queryTimeMeasurement .sql에 작성한다. SQL> vi queryTimeMeasurement .sql Create or replace Procedure queryTimeMeasurement IS Begin insert into test(id) values('hi'); end queryTimeMeasurement; 2. SQL plus에서 queryTimeMeasurement .sql를 수행하여 Procedur..
아래의 경우는 C#의 코드 수행 시간을 측정하는 첫 번째 방법인데, 여러가지 문제로, 수행 시간 측정의 오차가 존재한다. 여러가지 문제는 프로그램이 실행하는 동안의 외부적인 프로세스의 영향이나, 혹은 메모리 스왑과정으로 인해서 같은 연산임에도 처음 수행시간이 더 오래걸린다던가 하는 경우가 있다. 코드 수행 시간 측정의 두 번째 방법은 아래와 같이 측정 시작과 종료 시의 날짜와 시간을 나타내는 틱 수를 계산한다. 위의 경우와 방식의 차이가 없는 것 같지만, 함수 콜을 통한 위의 방법과는 다르게, 매번 측정 시간이 동일하다. Tick 속성값은 서기 1년 1월 1일 자정(12:00:00) 이후로 경과한 100나노초 간격의 수를 나타낸단다. (MSDN)
실행창( Window Key + R )에서 cmd 입력 cmd창에서 "shutdown -r -f -t 00" 입력. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ -r 재부팅 , -r대신 -s 종료. -f 는 현재 떠있는 작업이 자동종료안될시 강제종료 옵션 -t 는 타이머입니다. 00자리에 초단위 입력. (ex shutdown -r -f -t 60 )
Postgres의 pgadmin을 사용한 원격 호스트 접근을 위해서는 추가 적인 설정이 필요하다. 1. 우선 로컬에서 서버에 접속한다. 2. 툴 -> 서버 환경 설정 -> postgresql.conf -> Listen_addresses의 값이 Localhost이면 * 로 설정. 3. 툴 -> 서버 환경 설정 -> pg_hba_conf -> IP주소가 ::1/128로 설정된 항목을 (그림에서 2번째) 선택한다. IP주소가 ::1/128인 설정을 남겨두고 설정을 추가할 경우 오류다 . -.-; 4. 순서대로, Host , all , all , ip범위 , 모두 신뢰(trust)로 설정한다. 4.1 허용 ip주소 뒤에 붙는 /32 라는 숫자는 Masking 역활을 하는 비트플래그 이다. 4.2 192.168...
4방향 윤곽선 추적 알고리즘은 내가 영상처리를 공부하기 시작하고 처음 배운 알고리즘이다. 실력이 부족한 탓에 많이 고생했던 기억이 있다. 4방향 윤곽선 추적 알고리즘은 2*2 마스크를 이용하여 정해진 규칙에 의해 객체의 외곽선을 타고 돌면서 이동한 좌표의 정보를 저장한다. 이때 저장된 정보가 해당 객체의 윤곽선이 된다. 4방향의 규칙은 아래 표와같다 A B X Y 전진 1 0 A B 우측 0 1 B Y 우측 1 1 A X 좌측 0 0 X A 표에서 1과 0의 뜻은 이진화된 영상에서 Gray 값이 0인 검정색을 1, 255 값인 흰색을 0 이라고 한 것이다마스크는 이미지가 저장된 배열의 첫 픽셀(0 ,0)에서 시작하며, 마스크에서 현재 픽셀을 가르키는 것은 아래 마스크 그림에서 X이다. 객체를 만날 때까지..
함수에 인자로 넘겨주는 방법은 다음과 같다. 1. 복사를 통한 값 전달 방법 (Call by value) 2. 데이터의 주소 전달하는 방법 (Call by reference) 이 번글에서는 함수를 인자로 전달하는 방법을 메모한다. 컴파일 시점에, 함수는 함수안의 지역변수와 자신을 호출한 함수의 주소 등을 스택 공간에 저장하며, 자신의 호출 주소도 부여받는다. 이때 파싱된 함수의 호출 주소는 함수의 주소를 저장하는 테이블에 저장된다. C 언어는 순차적인 언어로 일반 콘솔로 실행할 경우 main 문의 선언문 부터 시작해서 종료할때 까지 순차적으로 실행하는데 그 과정에서 함수를 호출하는 코드를 만나면 해당 하는 함수의 주소를 파싱된 함수 주소 테이블에서 찾아서 해당 함수의 주소로 점프한다. 이과정에서 자신을 ..
신경망의 연상메모리를 인간의 사고와 비교해보자.교통수단인 버스는 우리에게 없어서는 안되는 중요한 교통수단이다.그 만큼 유용하고 흔하다. 때문에 매우 쉽게 볼수 있고, 보고 있다. 우리는 이렇게 자주보는 버스를 건물이나 나무에 가려져도 버스라고 인식할 수 있다.우리가 온전한 형태로 보여지지 않는 버스를 버스라고 인식할 수 있는 것은 무엇때문일까?그것은.. 인간이 버스라는 객체를 반복적인 과정으로 학습하였기 때문이다. 우리는 시각적으로 가려진 버스의 일부분만을 보아도 버스전체의 모습을 연상 할 수 있다. 연상메모리는 인간의 사고 방식을 흉내내어특정한 입력패턴을 학습하고 학습된 입력패턴과 해당 패턴이 연상하는 패턴을 이용하여다른 입력이 들어왔을 때 특정한 패턴을 연상해내는 신경망 알고리즘이다 연상메모리만으로는..