목록분류 전체보기 (185)
번개애비의 라이프스톼일
분문에 등장하는 Shape 라는 클래스에 추가로 move(), getArea() 함수를 모두 가상 함수로 정의하라. move()는 도형의 기준점을 이동한다. getArea()는 도형의 면적을 구한다. 도형을 그리고 면적을 계산하여 도형을 이동하는 작업을 코딩해보라.C++ Espresso ch07 3문제 #include using namespace std; class Shape {protected:double x, y; public:Shape(double xx = 0.0, double yy = 0.0) :x(xx), y(yy){}virtual void draw() {cout x = x;this->y = y;}virtual double getArea() = 0;virtual void move(double d..
-- 테이블 부터 생성하자rem DROP TABLESDROP TABLE EMP;DROP TABLE DEPT;rem create TABLESCREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ) ;CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENC..
문자열의 내용을 암호화 하는 함수를 만들어라 myenc 함수는 ascii를 이용한 단순 암호화 함수임.mydec 함수는 ascii를 이용한 단순 복호화 함수임.myhash 함수는 ascii를 이용한 특정 타입에 따라 암호화/복호화 할 수 있는 함수임. #include #include extern myenc(char*, int keynum);extern mydec(char*, int keynum);extern myhash(char*, int keynum, int type);main(){char str[128];int key = 3;strcpy(str, "Hello, World");printf("Origin str : %s\n", str); //myenc(str,key);myhash(str, key, 1);..
deleteChar (char *str, char ch) 함수를 완성하라.이 함수는 문자열 str의 ch번째 문자를 로 변경한다.이 함수는 문자열 str에 문자 ch가 없으면 -1을 리턴한다.이 함수는 문자가 정상적으로 제거된 경우 1을 리턴한다. #include #include extern deletechar(char*, char);main(){char str[128];strcpy(str, "This");printf("%s\n", str);deletechar (str, 'i');printf("%s\n", str);} deletechar(char *cp, char ch){//blank stringif(*cp == 0){ return -1; //unblank string!!!} //search ~@_@~f..
changechar(char *str, int i, char ch) 함수를 완성하라이 함수는 문자열 str의 i번째 문자를 로 변경한다.이 함수는 문자열의 길이가 i 보다 적은 경우 -1을 리턴한다.이 함수는 문자가 정상적으로 변경된 경우 1을 리턴한다. #include #include extern int changechar(char *, int i, char ch);int main(){char str[128];int ret;strcpy(str, "Hello, World");ret=changechar(str, 2, 'k');if(ret==1){printf("[%s]\n",str);}else{printf("can't change.\n");}} changechar(char *str, int i, char c..
findChar (char *str, char ch) 함수를 완성하라이 함수는 문자열 str에서 ch문자가 처음 나타나는 곳의 위치를 출력한다.문자열 str에 ch문자가 없는 경우, 이 함수는 -1을 리턴한다. #include #include extern int findchar (char *,char);main(){int i;char ch, str[128]; strcpy(str, "This is test");i = findchar (str, 'o');printf("[%d]\n",i);//2 } findchar (char *str, char ch){int j, found=0;//for(j=0; *str; str++){//for(j=0; *str !='\0'; str++){for(j=0; *str!=0; s..
특정테이블에 일부필드들을 비교하여 중복된 데이터값이 있을 경우FOR문을 이용하여 해당 데이터들만 일괄적으로 삭제하는 php문 테이블명 : A_TABLE 필드 : index, tel, name tel, name 필드가 중복되는것이 여러개 있을때 index 필드가 인덱스역할을 하고 있는 상태에서일괄적으로 지운다.
#환경 구현rem DROP TABLESDROP TABLE EMP;DROP TABLE DEPT;rem create TABLESCREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ) ;CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT)..
오라클에서 sys/system 암호를 잊어버린 경우 C:\>sqlplus /nolog#로그온 하지 않고 sqlplus에 접속 SQL>conn /as sysdba#OS인증을 통해 sys로그인과 같은 경우이며, 계정의 암호 변경이 가능 SQL>alter user system identified by 새로운 암호SQL>alter user sys identified by 새로운 암호#위의 명령어를 통해서 새로운 암호 설정이 가능 SQL>conn system/systemSQL>show user#위의 명령어로 접속을 확인 가능
기본적으로 중복되면 안되는 것들이 중복될 경우 찾는 방법 중복데이터 찾기 예시 1 :SELECT *, count(*) FROM rb_date_report GROUP BY sosok,grade,class,num,name,kind,disease,healing,date,time HAVING count(*) > 1 중복데이터 찾기 예시 2 :SELECT *, count(*) FROM rb_student_list GROUP BY sosok,year,grade,class,num,name,gender,type HAVING count(*) > 1