본문 바로가기

반응형

아옳옳의 코딩공부

(96)
21-04-29 웹 html5 태그 정리 공부를 하다니까 너무 순서가 없이 공부가 되는 기분이라 몇일째 어떻게 할까 생각해 봤는데 태그별로 정리하는게 좋을거 같다. 기본 html 작성 meta 웹 페이지 추가정보를 전달합니다. title 웹 페이지의 제목 script 웹 페이지에 스크립트 추가 style 웹 페이지에 스타일시트 추가 link 웹 페이지에 다른 파일을 추가 base 웹 페이지의 기본 경로를 지정 글자태그 제목 h1 ~ h6 첫번째로 큰 제목글자에서 6번까지 본문 p 본문 글자 태크 br 줄 바꿈 hr 수평 줄 태그 앵커 태그(링크걸때 사용) a 앵커 (하이퍼링크 걸때 사용 ) @ 샵은 빈 링크이다 링크 있으면 저 자리에 주소적어줌 글자 형태 b 굵은 글자 형태 i 기울어진 형태 ins 아래줄 그어진 형태 del 가운데 줄 그어진 ..
2021-05-10자바공부(파일과 I/O 스트림) 여기서 스트림이란 흐름 이라고 생각하면 된다 입력의 흐름 출력의 흐름 이라고 생각하면 된다 . 위에서 말했듯이 스트림도 인스턴스생성을 통해서 형성된다 했는데 출력과 입력 각각 인스턴스를 해야 사용이 가능하다 자바의 스트림 입력 스트림: 입력장치로부터 자바 프로그램으로 데이터를 전달하는 소프트웨어 모듈 출력 스트림: 자바 프로그램에서 출력장치로 데이터를 보내는 소프트웨어 모듈 입출력 스트림기본 단위 : 바이트 단방향 스트림 파일 기반의 입출력 스트림 입력스트림 한글과 영어는 2byte 출력스트림 주요 메소드도 보면 비슷하여 이해나 사용하는데 큰 어려움은 없을것이다. 이렇게 파일도 복사를 할 수있는데 이렇게하게되면 1바이트씩 얻어고 1바트씩 작업을 하기 때문에 작업 시간이 상당히 길어지는게 단점이다. 이렇게..
2021-05-07안드로이드 스튜디오(Thread 이용한 문제풀기) 쓰레드를 이용한 간단한 문제를 하나 풀어보도록 하자 문제는 이미지뷰가 2개 가 있고 각각의 이미지 뷰를 클릭을하면 하나는 오른쪽으로 이동하다가 돌아오고 하나는 아래로 내려갓다 올라오는 형식으로 만들어 볼것이다. 귀찮아서 하나의 클래스에 묶어서 만들어 보았다. 메인영역 public class MainActivity extends AppCompatActivity { ImageView img1, img2; int im1, im2; MainHandler handler = new MainHandler(); boolean first = true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat..
2021-05-6안드로이드 스튜디오(Thread 2, AsyncTask ) 이제 까지는 다른 스레드에서 메인스레드로 데이터를 보내서 작업을 처리하는 단방향만 했었다 오늘 배운 내용들은 메인에서 다른 쓰레드로 데이터를 보내고 그 쓰레드에서 다시 메인으로 보내 작업 하는 방법을 배울것이다. 이때 중요한것이 저번 시간에 간단하게 설명한 루퍼가 나온다 . 메세지큐에 데이터가 들어오면 루퍼에서 그것을 감지하고 핸들러에 알려준다고 했었는데 루퍼는 메인에만 있는 것이라 다른 쓰레드핸들러에 따로 만들어 줘야한다 . 그럼 간단한 코드로 살펴 보도록 하자 public class MainActivity extends AppCompatActivity { EditText editText1, editText2; MainHandler mainHandler = new MainHandler(); NewThr..
2021-05-4안드로이드 스튜디오(Thread ) 안드로이드에서는 메인쓰레드는 UI동시접근을 막는다 ( 그래서 다른 쓰레드에서 직접 접근이 안된다 ) 그래서아래의 그림처럼 핸들러를 통하여 받아서 사용을 할 수 있다. 여기서 중요한 내용은 뒤에서 배우겠지만 메세지큐에서 핸들러로 보낼때 루퍼라는 것이 있다. 거기에서 루퍼는 메시지큐에 어떠한 데이터가 들어오는지 대기하다가 데이터가 들어오면 핸들러에 알려준다 (나중에 배움) public class MainActivity extends AppCompatActivity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l..
21-04-29 웹 html5 + css3 (4) 오늘은 새롭게 배운것 보다는 연습하는 시간을 갖은거라 지금까지 했던 것들 총 동원하여 과제를 풀어보도록 하자 이런 웹 페이지를 만들 것이다 . 코딩의 민족 넌 코딩할때가 제일 이뻐 코딩에 빠진 닭 주머니가 가벼운 당신의 마음까지 생각한 착한 가격 바로결제 코코 스시 주머니가 가벼운 당신의 마음까지 생각한 착한 가격 바로결제 코데리아 주머니가 가벼운 당신의 마음까지 생각한 착한 가격 바로결제 코가네 주머니가 가벼운 당신의 마음까지 생각한 착한 가격 바로결제 @font-face { src: url("../fonts/BMJUA_otf.otf"); font-family: BMJUA; /* 이름 정해주는것 나중에 이 이름으로 사용 가능하다 */ } * { font-family:BMJUA; box-sizing: b..
2021-05-03자바공부(스레드 Thread3) 지금까지 스레드의 기본적인것을 배웠는데 다음과 같은 상황이 생길수 있다. 왼쪽 그림을 보자 각각의 스레드가 동시에 작업을 수행 할 경우 생기는 상황이다. 저렇게 된다면 순차적인 접근이 되지 않아 값이 달라질수 있다. 우리가 하고 싶었던 작업은 오른쪽 처럼 하나의 스레드가 작업을 마치면 다른 스레드가 작업을 하는 식으로 만들어 주고 싶었던 것이다 . 이런 상황을 해결 하는것이 동기화라고 한다 들어가기 앞서 어떻게 되는지 예시를 먼저 보자 class Banana implements Runnable{ int res = 0 ; @Override public void run() { sum(); } public void sum(){ for(int i=0 ; i { try { Thread.sleep(100); Arr..
21-04-29 웹 html5 + css3 (3) border : 1px (선크기 ) solid(선모양 ) blue (선색) 선모양 종류 : dashed - - - - - - 이걸로 그린 라인 dotted ..................... 이렇게 점으로 그린 선 solid 줄모양 border-left or right 등등으로 해당 부분만 값을 줄수도 있다 border : none 선을 없애 겠다 border-radius : 4px (픽셀만큼 라인이 모서리 둥굴게 만들어준다 ) 텍스트가 길어질때 사용하는 것 overflow : visible (넘쳐남 ) hidden (남은거 숨김 ) Scroll ( 크기 여부와 상관없이 스크롤 생성 ) auto ( 크기가 커지면 스크롤 생기고 아니면 안생김) background-color : blue (배경색 지정 ..

반응형