본문 바로가기

개발55

자바 스크립트 출력문 / 문자열 java script string 안녕하세요 이번 글에서는 자바 스크립트 출력문에 대해서 알아보도록 하겠습니다. " " , ' ' 출력문 모두 따옴표 쌍을 맞춰 주어야 합니다. typeof 는 뒤에 있는 문자의 타입을 알려주는 명령어 입니다. 소스코드 상에서 "1"과 1은 다릅니다. 1은 숫자 1이고 "1"은 문자 1입니다. \ 은 백 슬래쉬 입니다. 빨갛게 에러가 발생한 출력문을 보면 작은 따옴표의 개수가 3개여서 짝이 맞지 않습니다. 가운데 있는 따옴표 앞에 \를 써주면 \뒤에 있는 작은 따옴표는 s code처럼 문자로 인식합니다. 자바 스크립트에서 문자열을 더해줄수도 있습니다. \n은 줄을 바꿔주는 문자입니다. 문자열은 더해주면 두 문자열을 이어줍니다. .length는 문자의 길이를 숫자로 돌려줍니다. "1"과 1을 더해주면 11이.. 2017. 10. 29.
nodejs hello 예제 안녕하세요 이번 글에서는 nodejs로 간단한 문구를 출력해보는 프로그램을 작성해보도록 하겠습니다. 코드를 작성해보도록 하겠습니다. 이 프로그램의 코드입니다. 1 2 let printHello = () => console.log("hello"); printHello(); Colored by Color Scripter cs 이렇게 파일을 작성하고 저장해주세요. 파일의 경로를 적고 앞에 node를 적어서 실행합니다. hello가 출력됩니다. 이번 글에서는 nodejs로 hello를 출력하는 예제에 대해서 알아보았습니다. 2017. 10. 29.
객체 직렬화 하고 다시 가져오기 / java Serializable 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 import java.io.Serializable; public class Music implements Serializable { private String song; private String genre; private String singer; public String getSong() { return song; } public void setSong(String song) { this.song = song; } public String getGenre() { return genre; } public void setGenre(String genre) { this.genre = gen.. 2017. 10. 27.
자바 스레드 레이스 컨디션 예제 / java thread race condition example 안녕하세요 이번 글에서는 스레드 레이스 컨디션의 이해를 돕는 예제에 대해서 알아보도록 하겠습니다 레이스 컨디션 멀티 스레드 프로그래밍에서 발생하는 문제로 여러 스레드가 다수의 리소스를 경쟁적으로 업데이트 하면 예측 불가능한 데이터 문제가 발생하는 것을 말한다 출처: http://fors.tistory.com/143 [fors] 예제는 1개의 은행 계좌를 가지고 두 명의 사람이 동시에 입 출금을 진행하는 예제입니다. 여기서 두 명의 사람은 두 개의 스레드에 해당합니다. 코드는 다음과 같습니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class User implements Runnable{ private BankAccount ac.. 2017. 10. 25.
자바 연결 리스트 / java Linked List 안녕하세요 이번 글에서는 자바로 구현한 연결리스트에 대해서 알아보도록 하겠습니다 연결 리스트 : 자료의 수정이 리스트보다 더 쉽다 리스트 : 자료의 검색이 연결리스트보다 더 쉽다 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 10.. 2017. 10. 24.