본문 바로가기

모든것

[C#][WebBrowser] WebBrowser 컨트롤러 * C#을 사용하여 WebBrowser를 컨트롤 해야 되는 일을 하게 되었다.* 그래서 간단하게 사용 방법을 정리 해본다. * new System.Windows.Forms.WebBrowser()의 생성. 드래그 드롭으로 생성한다..;; * 사이트 이동.webBrowser1.Navigate("https://192.168.10.200/");- 위와 같이 하면은 이동이 된다. * 특정 엘리먼트를 호출하여 value값 셋팅(input). 자바스크립트와 참 많이 닮았다.webBrowser1.Document.GetElementById("username").InnerText = "admin";webBrowser1.Document.GetElementById("password").InnerText = "admin";- .. 더보기
[공부][컴퓨터 그래픽스]DDA 알고리즘 : 자바로 구현 * DDA 알고리즘** DDA를 자바로 구현 해보았다~package dda; import java.applet.Applet;import java.awt.Graphics; public class Dda extends Applet { public void paint(Graphics g){double dx, dy, steps;double xc, yc;double x1=100d, y1=100d;// 시작 좌표double x2=600d, y2=500d;// 종료 좌표dx = x2-x1; //델타X 값 dy = y2-y1; //델타Y값if( Math.abs(dx) > Math.abs(dy) ){ //절대 값이 델타 X가 크다면.steps = Math.abs(dx);}else{steps = Math.abs(dy);}.. 더보기
[android][build][ant] 안드로이드 ant 자동 빌드 - 자동 빌드의 사용 목적.- 빌드 버전이 여러개 인 경우 : 개발용빌드, 릴리즈형 빌드...기타 등등 의 이유로 여러개를 함께 빌드 하고자 할때 편리성 목적.- 빌드 버전이 한번에 하나만 생성 하지만 수시로 버전이 바뀌는 경우 : 이런 경우 타겟을 넘겨서 해당 버전을 선택 함으로써 개발자 실수를 줄일수 있다.- 위에 두개가 속하진 않지만 이클립스가 그냥 쓰기 싫어서 : 이런 경우 그냥 반항이다 -_- 소스 관리 하기도 그렇고 구지 자동 빌드 환경을 구축 할 필요 없는데 쓰는것은 싸우자는 것이다. - 자동 빌드 사용 목적과 관계 없는것.( 간혹 그 목적을 잘못 알고 있는 개발자가 있더라. )- 프로젝트 인원이 늘어나면 필요하다?- 프로젝트 인원과 전혀 관계 없다. 프로젝트 인원이 100명이 되더라도 빌드.. 더보기
[OS][LINUX][SHELL]쉘 스크립트 * 쉘 스크립트- 명령어들을 연속적으로 실행하는 인터피리터 환경 제공- 제어문과 변수 선언 등이 가능한 프로그래밍 언어와 유사 - 프로그래밍 언어와 스크립트 언어- 프로그래밍 언어- 대부분 소스 코드를 컴파일 하여 실행 가능한 파일로 만들어짐- 일반적으로 실행 파일은 다른 운영체제로 이식되지 않음- 스크립트 언어- 컴파일 과정이 없고 인터프리터가 소스 파일에 명령문을 판독 하여 각각의 명령을 수행- 쉴스크립트의 기본 - 쉘스크립트 언어- 일반적으로 '.sh'라는 확장자를 가짐#!/bin/bashecho 'Hello Linux' - #!/bin/bash는 해당 스크립트를 실행 하기 위한 쉘의 경로- 실행 권한을 부여하고 './파일명'로 수행한다.- 리다이렉션 - 표준입력을 파일로 지정 : .. 더보기
[OS][LINUX][SHELL] 쉘 개요 * 쉘 이란- 리눅스의 대화형 사용자 인터페이스- 명령어 해석기 - 사용자의 명령을 해석하여 운영체제에 전달- 명령 수행 결과를 보여줌- 스크립트를 작성 할수 있음- /etc/passwd 파일에서 기본 사용쉘을 확인 가능. 만약, /bin/false로 설정 되어 있다면 로그인 하지 못함.- 사용중인 쉘확인- echo $SHELL 로 확인. * 쉘 종류 - Bourne Shell (sh)- 유닉스 시스템의 표준 구성 요소- 본쉘 프로그램의 실행 명령어 :sh- '.profile' 파일로 환경을 초기화- C shell (csh)- C Shell 프로그램의 실행 명령어 : csh- 커맨드 구조에서 C 언어와 유사- 편리한 기능도 내장하고 있어서 많이 보급됨- '.cshrc'파일로 환경을 초기- Korn She.. 더보기
[android][TIP]가중치로 레이아웃 구성후 에디터텍스트의 자판으로 화면 일그러짐. * Manifest에 해당 activity에 아래의 속성과 값을 준다. android:windowSoftInputMode="adjustPan" 더보기
넥서스5 개발자 모드 찾기 넥서스5 개발자 모드를 찾기 위해서는 셋팅 -> 휴대폰정보 -> 빌드번호를 연타한다 -_-그럼 셋팅에 개발자옵션 메뉴가 생긴다. ....많이들 찾아 헤메셨죠? 왜 개발자 모드가 없지...하고요...(-_ㅡ);; 더보기
[DB][ORACLE][관리][에러]ORA-01078 ORA-0037 ORA-00205 ORA-00201 ORA-01103 [oracle@localhost /home/oracle]$ sqlplus /nologSQL*Plus: Release 11.1.0.6.0 - Production on Fri Aug 6 00:55:11 2010Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL> conn /as sysdba Connected to an idle instance. SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/home/oracle/app/oracle/product/11.1.0/db_1/dbs/initORCL.ora'조치 : cp $O.. 더보기
[android][로그인][구상도] 안드로이드 어플리케이션 로그인 구상 * 안드로이드 섹션 유지방식과 사용자 인증은 안드로이드 개발을 하면어 이슈가 된다.* 안드로이드 개발이 처음인 나에게 이것이 맞는 방법인지는 모르겠지만 나름구상해 본다. * 로그인 요청을 하여, 세션을 보유 하는 방식. * 이것은 로그인 화면을 노출 되는 방식을 설명 한것이다.** 물론 프로젝트의 요구에 따라 변경되겠지만 말이다. ** 아래 조건은 이렇다. 자동 로그인 이라는 기능을 제공하고, 로그인 화면은 로그인이 필요한 화면에 진입시 발생한다. 더보기
[android][extendList] 확장리스트 * 해당 확장 리스트는 기본 레이어를 이용하여 만든 것입니다.* 만들게 된이유는 디자인을 자유롭게 적용하기 위해서입니다.* 단발성으로 만들어서 패키지화는 시키지 않은 상태입니다.** 패키지화를 하면은 다시 디자인 적용시키는게 불편할거 같은 이유로 안했습니다. * java ** 중간중간에 내가 개발한 프레임 워크의 소스가 섞여있다. 그러니 주의해서 사용한다.package com................................; import java.util.ArrayList;import java.util.HashMap;import java.util.List; import android.os.Bundle;import android.text.Html;import android.view.Gravity;.. 더보기