목록코딩 (54)
코딩일지
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..
리눅스에서 텔넷(Telnet) 포트열기 및 텔넷(Telnet) 설치하기 ※ 리눅스 중 우분투에 해당하는 내용입니다 ※ 1. Telnet의 개념 포트번호 : 23번 텔넷은 평문통신으로, 취약점을 가지고 있음. 해킹과 공격이 가능한 서비스 포트 (포트가 열려있을 시 공격 가능) 보안 프로토콜 : SSH 2. Telnet 포트 열기 $ su (root계정 들어가기) $ iptables -A INPUT -p tcp --dport 23 -j ACCEPT $ sudo iptables-save 3. Telnet 포트 설치 $ sudo apt-get install xinetd telnetd $ cd /etc/xinet.d $ cat > telnet //파일 설정하기 service telnet { disable = ye..
1.포인터는 과연 무엇인가? 포인터라는 말을 처음 들었을 땐 화살표( -> )로 가리키는 것? 이라는 생각이 제일 먼저 들었는데 막상 포인터를 배우고 나니 조금은 비슷한 개념인 것 같아서 이름이 왜 포인터인지 알 수도 있을 것 같았다. 포인터란 우리가 사용하던 일반 변수처럼 값을 저장하는 것이 아닌, 원하는 값이 저장된 컴퓨터의 메모리상의 “주소”를 저장하는 것이다. 즉, 포인터는 메모리 주소를 저장하고 특정 자료형으로 그 주소에 접근하기 위한 자료형인 것이다. 포인터 변수에는 메모리 주소를 담을 수 있는 크기가 필요한데 64비트 운영체제에선 8비트를 의미하므로 크기는 8비트로 잡힌다. 처음에 내가 포인터를 듣고 생각한 화살표 ->를 쓰는 경우도 있었다. 함수 내부에서 구조체 멤버변수에 접근하려면 ‘구조..
안드로이드 스튜디오 2.3 이상 버전에서 한글깨짐 현상이 잘 일어납니다. 바로 해결해보죠? 우선 윈도우, 맥 둘다 해당하는 경로입니다.(맥은 안드로이드 스튜디오 오른쪽 클릭 후 패키지내용보기를 눌러서 경로 찾으면 됩니다) android studio > plugins > android > lib > layout lib > data > fonts > fonts.xml NanumGothic.ttf 붙여넣고 저장 후안드로이드 스튜디오를 껐다 킵니다!! 그럼 안드로이드 스튜디오 내의 레이아웃 프리뷰에서 한글이 깨지지않고 나오는 현상이! 쉽고 빠르게 바로 해결!
안녕하세요! 멋쟁이 사자처럼 5기 운영진 young입니다. 루비온레일즈 주로 c9에서 작업하죠? c9에서 작업하고 서버를 돌리면 하루 안에 다시 서버가 꺼집니다. 내가 만든 사이트의 서버를 계속 돌리고 싶다고요? 물론, 아마존 aws를 사용하는 방법도 나쁘지 않습니다. 하지만 아마존은 크레딧이 필요하죠. 그 이외에 무료로 서버를 돌릴 수 있는 방법은? Heroku를 이용하는 법입니다. 1. 먼저, gemfile에 들어갑니다. 위쪽에 있던 gem 'sqlite3' 를group :development, :test 안에 넣습니다. 2. 다음, 그 밑에 를 적어주면 잼파일은 끝! 3. DB를 사용한다면, database.yml에 들어가서 써주면 됩니다! 4. bash창에 순서대로 입력합니다. $ git init..
스위프트 4일차! 데이트 피커 사용하여 날짜 선택하기!!! *데이트 피커 (Date Picker)는 아이폰에서 날짜를 선택할 때 사용하는 객체입니다. [스토리 보드 구성] 1. 먼저, 오브젝트 라이브러리에서 데이트 피커를 선택하여 화면에 배치합니다. 2. 현재 시간과 선택된 시간을 표시하기 위하여 레이블 2개를 화면에 배치합니다. 3. 피커의 모드도 오른쪽의 [attributes inspector] 에서 변경 가능합니다. [아웃렛 변수 및 액션 함수 추가] 1. 보조편집기를 엽니다. 2. 현재 시간과 선택 시간에 대한 아웃렛 변수를 추가합니다. 3. 데이트 피커에 액션 함수를 추가합니다. 4. 데이트 피커로 날짜와 시간을 출력할 코드를 작성합니다. *현재 시간은 NSDate 함수를 이용하여 가져옵니다! ..
먼저 gradle파일에 compile부분을 추가해줍니다. 그러면 retrofit에 해당하는 문법이 자동완성됩니다. 예))dependencies { . . compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' }
* UIButton에 이미지 삽입하기 1. 사용할 이미지를 상수 변수로 선언 let heart : UIImage = UIImage(named:"heart")! // 채운 하트 모양 let no_heart : UIImage = UIImage(named:"no-heart")! // 빈 하트 모양 2. 해당 버튼에 setImage함수 이용하여 변수 대입 clickBtn.setImage(no_heart, for: UIControlState.normal)clickBtn.setImage(heart, for: UIControlState.normal)
안녕하세요! 작년에 안드로이드 개발을 하다가 요즘엔 ios개발에 관심을 갖게 되어 책 하나를 소개해드릴까 합니다!! 두근두근 . . . . . . . . . 소개해 드릴 책은 《Do it! 스위프트로 아이폰 앱 만들기 - 입문》 개정판 입니다!! 일단 겉표지부터 깔끔하고 예뻐서 보고싶다는 생각을 하게 만들었어요!! 아이폰 앱 개발은 스위프트 언어를 이용하는데 물론 *맥북*이 있어야 개발할 수 있는건 아시죠?? 그래서 제 맥북과 한번 사진을 찍어봤는데 이 영롱한 자태ㅠㅠ 이제야 제 맥북이 빛을 발하는 기분이에요!!! 이지스퍼블리싱 서평단에 당첨되어 증정품인 책을 받은 인증샷입니다!! 그렇게 감동의 도가니에 빠져있다가 이제 스위프트 앞장을 넘겨봅니다! 이 책은 친절하게도 초보자 30일 코스와 단기 완성 10..
점심시간이 되면 반 학생 모두가 한 줄로 줄을 서서 급식을 탄다. 그런데 매일 같이 앞자리에 앉은 학생들이 앞에 줄을 서 먼저 점심을 먹고, 뒷자리에 앉은 학생들은 뒤에 줄을 서 늦게 점심을 먹게 된다. 어떻게 하면 이러한 상황을 바꾸어 볼 수 있을까 고민하던 중 선생님이 한 가지 방법을 내 놓았다. 그 방법은 다음과 같다. 학생들이 한 줄로 줄을 선 후, 첫 번째 학생부터 차례로 번호를 뽑는다. 첫 번째로 줄을 선 학생은 무조건 0번 번호를 받아 제일 앞에 줄을 선다. 두 번째로 줄을 선 학생은 0번 또는 1번 둘 중 하나의 번호를 뽑는다. 0번을 뽑으면 그 자리에 그대로 있고, 1번을 뽑으면 바로 앞의 학생 앞으로 가서 줄을 선다. 세 번째로 줄을 선 학생은 0,1 또는 2 중 하나의 번호를 뽑는다...