일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 802.3
- 802.3 이더넷
- Address Resolution Protocol
- adodb 설치
- AES 암호
- Alternatively build in profile or release modes to enable launching from the home screen
- Android Studio 몰입모드
- Android Studio 몰입모드 설정
- Android Studio 상태바 없애기
- Android Studio 자동 정렬
- android studio 자동정렬
- Android Studio 자동정렬 단축키
- Android Studio 코드 자동정렬
- Android Studio 타이틀바 없애기
- Android Studio 하단 바 없애기
- Android Studio 홈버튼 없애기
- Angler EK
- Angler EK 악성코드
- Angler EK이란
- apache2 tomcat9
- apache2 tomcat9 설치
- apache2 tomcat9 연동
- API
- apk 에러
- apk 오류
- ARP
- arp cache poisoning
- ARP Poisoning
- ARP Request
- ARP 구조
- Today
- Total
목록전체 글 (85)
지나가는 이야기

이번에는 내림차순으로 정렬하는 프로그램을 만들어 보겠습니다. 오름차순 정렬은 passing-story.tistory.com/179 여기를 참고하시면 됩니다. [C] 오름차순 정렬하기 / 버블 정렬 사용하기 C언어를 이용하여 배열에 있는 데이터 값을 오름차순으로 정렬하는 프로그램을 만들어 보겠습니다. int data[8] = { 85,90,95,70,82,60,92,88 }; int data_size = sizeof(data) / sizeof(int); 먼저 정렬할 데이터.. passing-story.tistory.com 내림차순은 이전에 만든 오름차순 정렬 프로그램에서 기호 하나만 바꾸면 끝입니다. // 오름차순 for (i = 0; i < data_size; i++) { for (j = 0; j < (..

C언어를 이용하여 배열에 있는 데이터 값을 오름차순으로 정렬하는 프로그램을 만들어 보겠습니다. int data[8] = { 85,90,95,70,82,60,92,88 }; int data_size = sizeof(data) / sizeof(int); 먼저 정렬할 데이터는 int형 배열로 8개의 값을 초기화했습니다. 그리고 배열의 크기를 동적으로 받았습니다. for (i = 0; i data[j + 1]) {// 버블 정렬 사용 temp = data[j]; data[j] = data[j + 1]; data[j + 1] = temp; } } } 저는 위 코드에서 보이는 ..

안드로이드 앱들을 보면 실행할 때마다 보이는 화면(로딩 화면)을 본 적이 있을 겁니다. 이번 글에서는 로딩 화면을 어떻게 구성하고 만드는지에 대해 알아보겠습니다. 정말 간단히 만들 수 있습니다. 1. styles.xml 열기 먼저 styles.xml 파일을 열어 코드를 편집할 준비를 합니다. 2. 코드 집어넣기 @로딩화면을 구성할 파일 위치 styles.xml파일에서 위 사진과 같이 해당 코드를 넣으면 로딩 화면 만들기는 끝입니다. 로딩 화면에 넣을 파일의 위치를 잘 기재하시면 됩니다.

이번에는 파이썬을 통해 현재 자신 PC의 공인 아이피를 확인해 볼 것이다. form requests import get 먼저 위 코드와 같이 모듈을 import 해야 하는데, 보통의 경우에는 requests모듈이 설치되어 있지 않을 것입니다. 그렇기 때문에 pip 명령어를 통해 모듈을 먼저 설치를 해보자. pip install requests 명령 프롬프트 창에서 위 명령어를 입력한다. pip 명령어를 입력하게 되면 위 사진과 같이 다운로드를 진행하게 된다. 다운로드가 완료되면 requests 모듈을 사용할 수 있다. 이제 바로 PC의 공인 아이피 주소를 알아볼 것이다. ip = get("https://api.ipify.org").text 위 코드에 있는 사이트는 PC의 공인 IP 주소를 알려주는 사이트..

엑셀의 Visual Basic를 사용하는 방법에 대해 알려드리겠습니다. 1. 개발도구 활성화 먼저 엑셀의 개발도구를 활성화하기 위해 [파일]-[옵션]-[리본 사용자 지정]을 들어간다. 위 사진은 [리본 사용자 지정]의 창이다. 위와 같은 화면에서 개발도구 체크박스를 체크한 후 확인 버튼을 클릭한다. 2. VBA 사용 그러면 위 사진과 같이 상단에 개발도구 메뉴가 활성화된다. 개발도구 메뉴에서 Visual Basic를 클릭하게 되면 VBA를 사용할 수 있게 된다.

파이썬을 하다 보면 olefile가 없어서 오류 또는 프로그램이 실행이 안 되는 경우를 많이 접해봤을 것이다. 이번 글에서는 olefile을 설치하는 방법을 알려드리겠습니다. 1. olefile 설치 olefile 설치 방법은 생각보다 엄청 간단하다. olefile.readthedocs.io/en/latest/Install.html How to Download and Install olefile — olefile 0.46 documentation Download and Install To use olefile with other Python applications or your own scripts, the simplest solution is to run pip install olefile or eas..

리눅스 터미널에서 유튜브 동영상을 다운로드하는 방법을 알려드리겠습니다. 간단한 명령어를 입력하면 쉽게 다운로드할 수 있습니다. $ sudo apt-get install youtube-dl 또는 $ sudo pip install youtube-dl 위 명령어를 터미널에 입력을 하게 되면 유튜브 영상을 다운로드할 수 있게 된다. $ youtube-dl 유튜브영상 링크 그 후, 위 명령어 처럼 youtube-dl 뒤에 유튜브 영상 링크를 입력한 후 실행하면 유튜브 영상이 다운로드된다.

- [문제] 숫자 1부터 1535까지의 숫자가 있다. 이 숫자들 중에서 3의 총개수를 구하시오. (ex. 333은 3이 3개이다.) 이번에 짜 볼 프로그램은 위에서 설명한 문제처럼 숫자 1~N에 속하는 숫자 M의 개수를 구하는 프로그램이다. 이런 프로그램을 짜는 방법은 여러 가지가 있지만 이 글에서는 2개의 단계로 만들 것이다. 1. 숫자를 문자로 변환 2. 변환한 문자에서 해당 문자('3')가 있으면 카운트 +1 int start_number;// 시작 숫자 int end_number = 1535;// 마지막 숫자 int count = 0;// 3의 개수를 총 합 char number[5];// 숫자1535까지 비교하므로 문자열길이를 5로 함 먼저 위 코드에서는 프로그램에서 사용할 변수들을 지정했다. ..

[로그인 오류] 유형 1) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: NO) - 사용자의 비밀번호가 없을 경우 나타나는 오류 문구, 아래 해결 방법에 있는 명령어들 중 하나를 선택해 입력. [해결 방법] 1. mysql -u 사용자 2. mysql -u 사용자 -p 비밀번호 3. mysql -u 사용자 -p Enter password : 비밀번호 입력 위 세 가지 방법 중에서 하나 선택 (3번 방법을 추천, 3번은 명령어 실행 후에 비밀번호 입력 필요함.) 유형 2) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: YE..

제 1장 총칙 제 1조 (목적) 이 규정은 컴퓨터 등 디지털기기로부터 디지털 증거를 수집하거나 분석하는 과정에서 준수하여야 할 기본적 사항을 정함으로써 실체적 진실 발견에 기여하고 국민의 인권을 보호하는 것을 그 목적으로 한다. 제 2조 (디지털 증거의 무결설 유지) 디지털기기를 압수, 수색, 검증하거나 디지털 자료를 수집, 분석할 때에는 디지털기기 또는 디지털 자료를 수집한 때로부터 법정에 증거로 제출할 때까지 변경 또는 훼손되지 않도록 절차의 연속성을 유지하여야 하며 그 과정을 기록하여야 한다. 제 3조 (디지털기기의 운반 및 보관) 디지털 자료가 저장된 디지털기기를 운반 또는 보관할 경우에는 정전기차단, 충격방지 등의 조치를 취하여 그 기기 등이 파손되거나 저장된 디지털 자료가 손상되지 않도록 하여..

위 사진과 같이 자신의 티스토리나 다른 블로그의 글들이 구글 서치 콘솔에 자동적으로 색인 생성이 되어 URL이 구글에 등록되어야 하는데 갑자기 자동으로 URL이 등록이 되지 않고, 수동으로 등록을 하였는데도 등록이 되지 않았을 경우 아래와 같은 방법으로 해결하시면 됩니다. 1. 먼저 사이트맵을 새롭게 만들어 줍니다. https://www.xml-sitemaps.com/ Create your Google Sitemap Online - XML Sitemaps Generator Installable version We offer a server-side script written in PHP language that you can install on your server and create sitemap fo..

이번에는 파일 또는 문자열에 있는 문자 개수를 구하는 프로그램을 만들어 보겠습니다. It is difficult to say what is impossible, for the dream of yesterday is the hope of today and the reality of tomorrow. 위 내용은 test.txt 파일의 내용입니다. 위 파일 내용에서 찾고자 하는 문자(알파벳)를 입력하면 파일의 문자를 처음부터 끝까지 읽어 해당 문자가 몇 개 있는지 반환하는 프로그램입니다. s = input("개수를 알고 싶은 알파벳을 입력하세요. : ") if(len(s) == 1): if(ord(s) >= 65 and ord(s) = 97 and ord(s) = 65 and ord(s) = 97 and or..

tkinter을 이용한 프로그램을 만들어 보겠습니다. (프로그램 소스 코드는 참고용으로 만든 것 입니다. 한번 프로그램 짜보시는걸 추천 드립니다.) [조건] 1. 표시되는 내용은 모두 Label로 처리하고 Button으로 다음 자료를 구성한다. 2. 이미지 옆에는 반드시 3줄 이상에 걸쳐 자료에 대한 정보를 출력한다. 3. 화면 크기를 이미지와 텍스트에 맞춰서 알맞게 지정한다. 4. 이미지의 내용을 저장한 data_info.txt 파일의 내용을 불러와서 Label을 구성한다. 위 사진은 data_info.txt의 내용이다. 위 사진은 실행 결과이다. 먼저 tkinter를 사용하기 위해 import를 한다. from tkinter import * window = Tk() 그리고 메인타이틀과, 화면 크기를 ..

파일 안에 있는 데이터의 값을 더하는 코드를 짜 보도록 하겠습니다. data.txt 파일은 위 사진과 같이 구성되어 있습니다. 이 data.txt 파일을 읽고 총금액을 더하는 프로그램을 만들도록 하겠습니다. f = open("data.txt", 'r', encoding="UTF-8") 먼저 파일을 읽기 위해 open() 함수를 이용합니다. hap = 0 i = 0 lines = f.readlines() for line in lines: lis = line.split(":") if(i > 0 and i < 5): hap += float(lis[3]) i += 1 그리고 파일의 처음부터 끝까지 읽기 위해 readlines() 함수를 사용합니다. 실제 data.txt 파일을 살펴보면 값끼리 :으로 나누어져 있..

리눅스 Desktop GUI 환경에서 화면보호기나 화면 설정을 해도 화면이 꺼지는 경우가 있다. xset s off (화면 보호기 끄기) xset -dpms (전원 절약 특성 끄기) 이럴 경우 직접 터미널에서 위 명령어 두 개를 입력하면 된다. 재시작하게 되면 다시 입력을 해줘야 한다. 현재 설정을 확인하는 명령어는 xset -q 이다.

cmd 창에서 usb 포맷하는 방법을 알려드리겠습니다. 1. cmd창(명령 프롬프트)을 켭니다. cmd창에서 diskpart을 입력한다. 입력을 하게 되면 새운 창이 뜨게 되는데 아래 명령어를 차례대로 입력하면 됩니다. (앞의 꺽쇄 부분(>)은 입력하시면 안 됩니다.) > list disk (현재 디스크들을 보여준다.) > select disk 2 (포맷할 디스크를 선택한다.) > clean (디스크를 정리한다.) > create partition primary (새로운 파티션을 만든다.) > list partition (현재 파티션을 보여준다.) > select partition 1 (파티션을 선택한다.) > active (파티션을 활성화한다.) > format fs=ntfs quick (포맷 명령어)

엘리베이터에 대한 프로그램을 짜 보도록 하겠습니다. [상황] 10층 건물에 엘리베이터가 두대(1호기, 2호기)가 있는데, 엘리베이터를 움직이게 하는 버튼은 하나입니다. 그리고 다른 층에서 엘리베이터를 타는 사람은 없습니다. (엘리베이터는 1층에서 10층까지 전층 운행한다.) [조건] 1. 현재 나의 위치는 키보드에서 직접 입력으로 받는다. 2. 건물은 1층에서 10층까지 입니다. 1~10 사이의 숫자 이외의 숫자나 문자가 입력되면 에러를 발생하고 다시 입력을 받는다. 3. 각각의 엘리베이터의 위치는 랜덤으로 받는다. 4. 나의 층에서 가장 가까운 엘리베이터 하나만 움직이며, 만약 두 대의 엘리베티어가 같은 층일 시 1호기가 움직인다. 5. 나의 층수, 각각 엘리베이터의 층수, 어떤 엘리베이터가 움직였는지..

구글 플레이 스토어에 개발자로 apk파일을 올릴려고 할 때 패키지 이름 바꾸는 방법('com.example'이(가) 제한된 상태이므로 다른 패키지 이름을 사용해야 합니다.) 이런 오류를 해결하는 방법을 설명하겠습니다. 이 방법은 apk파일을 안드로이드 스튜디오로 제작했을 경우에만 적용이 되는점 유의하시길 바랍니다. 1. 패키지명을 바꿀 폴더에서 오른쪽 상단의 톱니바퀴를 클릭 후 Compact Middle Packages를 클릭한다. 위 사진은 아직 클릭하기 전의 모습이다. 만약 클릭을 했다면 com으로만된 폴더 3개가 나타날 것이다. ( 위 사진처럼 com 뒤에 잡다한게 없음 ) 2. example폴더를 우클릭 후 [Refactor] -> [Rename...] 클릭 3. 경고창은 무시하고 Rename p..
1. 개인정보의 처리 목적 (‘https://passing-story.tistory.com/’이하 ‘지나가는 이야기’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘https://passing-story.tistory.com/’이하 ‘지나가는 이야기’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처..

외부에서 실행파일을 다운로드받아 실행을 했을 때 위 사진의 오류 문구를 보신적이 있으실 겁니다. 오늘은 위 오류 문구를 해결하는 방법에 대해 설명하겠습니다. 위 오류는 MSCVR100D.dll 오류이지 MSCVR100.dll 오류가 아닙니다!!! 정확한 오류 문구를 확인 부탁 드립니다. MSCVR100D.dll 오류 해결 방법은 정말 간단합니다. https://ko.dll-files.com/msvcr100d.dll.html msvcr100d.dll 무료 다운로드 | DLL‑files.com msvcr100d.dll, 파일 설명: Microsoft® C Runtime Library msvcr100d.dll와(과) 관련된 오류는 몇 가지 다른 이유로 발생할 수 있습니다. 예를 들어, 응용 프로그램에 결함이 ..

앱 이름 변경하는 방법을 설명하겠습니다. 2가지 방법 중에서 원하시는 걸 하시면 됩니다. 1. strings.xml 수정 2. AndroidManifest.xml 수정 (추천) 먼저 첫 번째 방법은 [res] -> [values] -> strings.xml파일을 수정하는 것이다. 위 사진을 보면 빨간색으로 동그라미 친 부분을 수정하면 된다. 공백을 넣어도 상관없다. 다음으로 두 번째 방법은 추천드리는 방법으로 [manifests] -> AndroidManifest.xml 파일을 수정하는 것이다. 원래 strings.xml파일을 수정 시 자동으로 같이 변경이 되었는데 첫 번째 방법에서 공백 문제로 오류가 나는 분들이 사용하면 되는 방법이다.

앱을 만들어서 실행을 할때 상태바와 타이틀바를 없애고 싶은 순간이 있을 겁니다. 제일 간단하고 정확한 방법은 res 폴더 밑의 vlaues 폴더 밑의 styles.xml 파일의 사이에 false true true 위에 것을 추가한다. 상태바만 없애고 싶으면 true 이것만 추가하면 되고, 타이틀바만 없애고 싶으면 false, true2개를추가하면된다.

안드로이드 스튜디오에서 앱 아이콘을 변경하는 방법이다 4단계만 거치면 쉽게 변경할 수 있다. 1. 아이콘 준비하기 2. Image Asset 들어가기 3. 이미지 불러오기(이름 변경, 사이즈 조절 가능) 4. AndroidManifest파일에 설정 저장하기

안드로이드 스튜디오의 xml파일에 주석을 다는 방법은 C, JAVA 같은 프로그램 언어들과는 다르다. 말로 설명할 수 있지만 쉽게 단축키를 통해 주석을 달면된다. 주석을 다는 방법으로는 Ctrl + / 또는 Ctrl + Shift + / 키로 주석을 달 수 있다. 차이점은 단일 주석, 전체 주석 차이 이다. ( 개인적으로 Ctrl + Shift + / 사용을 추천 드립니다. )