반응형

전체 글 232

[윈도우] windows 내부망 PC 시간 동기화방법 (NTP서버 만들기)

방화벽의 고급 설정에 들어가서 인바운드 규칙의 새 규칙 만들기를 선택한다. 포트를 선택 후 다음 UDP 선택 후 포트는 123을 입력 하고 다음 연결 허용 선택 후 다음 다음 이름과 설명은 알아 볼 수 있는 문구 입력 로컬 그룹 정책에 들어간다. "컴퓨터 구성 ->관리템플릿->시스템->windows 시간 서비스 -> 시간공급자의 windows ntp 서버 사용" 더블클릭 사용 선택 후 확인 "컴퓨터 구성 ->관리템플릿->시스템->windows 시간 서비스의 글로벌 구성 설정" 더블클릭 구성 설정에서 사용으로, AnnounceFlags의 값을 5로 services.msc 실행 해서 서비스에 들어간다. 또는 컴퓨터 관리의 서비스 및 응용프로그램에 들어간다. 시작 유형에서 자동을 변경 후 서비스 시작 클라이언..

Tip!✨ 2022.01.03

[파이썬] pip install pyinstaller 설치 에러 해결방법

에러 내용 pip install pyinstaller을 이용해 pyinstaller를 설치하려고 했으나 다음과 같은 에러가 발생했다. Collecting pyinstaller Using cached PyInstaller-3.6.tar.gz (3.5 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... error ERROR: Command errored out with exit status 1: command: 'c:\python\python38\python.exe' 'c:\python\python38\lib\site-packages\pip\_vendo..

ETC🧷 2021.04.05

[파이썬] 파이썬(python) 윈도우 실행 파일(exe) 만들기 - 5분컷

Python 실행 파일(exe) 만들기 매번 .py로 실행하기 번거로워서 .exe 실행파일로 만들었습니다. exe 파일을 만드는 방법은 여러가지 많지만, 여러 방법 중 하나인 pyinstaller 모듈을 이용한 exe 파일 만드는 방법을 포스팅 했습니다. 실행환경 운영체제 : window 10 파이썬 버전 : python 3.7 pyinstaller 설치 pip를 이용하면 간단하게 설치 할 수 있습니다. 커맨드 명령어 >> pip install pyinstaller C:\Users\75385\Desktop>pip install pyinstaller Collecting pyinstaller Downloading https://files.pythonhosted.org/packages/03/32/0e0de59..

ETC🧷 2021.04.05

[MySQL] MySQL 한글깨짐 해결방법!

설치 환경 Server 언어: JAVA / JSP (Java v1.7), Spring Framework WAS1: Tomcat v7.0 DBMS: MySQL v5.1.41->v5.6.23, MySQL Workbench v5.2.38 MySQL을 설치한 것은 훨씬 이전이고, 한글조차 사용하지 않는 작은 프로젝트만 진행하던 탓에 (.. ) 그런데 위의 환경에서 코딩을 하는 도중, 한글이 제대로 표시되지 않는 난관에 부딫혔습니다. 위에서 제시한 것과 같은 환경에서 한글의 I/O가 가능하게 하려면, 크게 네 가지 측면에 대한 설정을 해 주어야 합니다. 그 네 가지는 웹 서비스의 기본 구성 요소가 되기도 하는 데이터베이스와 서버 언어, 어플리케이션 서버, 클라이언트 언어이며, 이것들에 대하여 사용하고자 하는 en..

DataBase💾 2021.03.18

[MySQL] MySQL 접속에러 / MySQL 접속 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

로컬에서 root계정으로 MySQL접속을 시도했는데 DB Server에 접속되지 않는 에러가 발생했다. 위의 에러를 해석해보면 'localhost'(10061). 즉, 로컬에서 MySQL서버에 연결(접속)할 수 없음. 이라는 뜻인데, 사실 해당 에러를 한두 번 겪은 것이 아니었다. 보통 이럴 때는 이 에러를 단순하게 'root비밀번호가 틀렸다'로 이해했었는데, 결국은 MySQL을 재설치하면서 해결하곤 했다. 근데 이번 경우는 비밀번호를 확실하게 적어 두었던 거라 틀림없었기 때문에 해결법을 찾아봤다. 이유가 무엇인고 하오니, DB연결이 안 되는 문제는 계정 비밀번호가 틀린 경우 이외에도 MySQL 자체가 실행되어있지 않은 경우가 있었다... 그렇다. 그냥 MySQL실행이 되어있지 않았던 탓이었다 ① 제어판..

DataBase💾 2021.03.18

[JS] 화살표 함수(Arrow function) 란? ( => )

화살표 함수는 ES6의 문법으로 function 키워드를 사용한것 보다 간단하게 함수 만들기가 가능합니다. 화살표 함수는 항상 익명입니다. //일반 함수 var foo = function () { console.log("foo") }; // foo 일반함수 선언시 다음과 같이 선언하는데요, // 화살표 함수 var bar = () => console.log("bar"); // bar 화살표 함수로 작성시 다음과 같이 간단하게 선언 가능합니다.

ETC🧷 2021.03.05

[팁] 카멜 케이스 / 케밥 케이스 / 파스칼 케이스 / 스네이크 케이스 란?

camelCase kebab-case PascalCase snake_case 다양한 프로그래밍 관습들이 있지만, 그 중 케이스 스타일(case styles)에 대해 소개하고자 한다. 프로그래밍을 할 때, 변수나 클래스명을 지을 때 보통 공백(" ")을 지우고 그 이름을 짓는다. 변수명을 지을 때 공백을 애초에 허용하지 않고, 띄어쓰기가 있을 경우 변수나 클래스 선언 때 의미가 복잡하거나 모호해질 수 있기 때문이다. 하지만 변수나 클래스를 만들다 보면 두개 이상의 단어를 조합해 그 이름을 지으면 생기는 장점이 많다. 변수나 클래스에 대한 구체적인 설명이 가능해 코드를 쓰는 사람이나 읽는 사람 모두에게 유익하다. 하지만 공백은 사용할 수 없기 때문에 프로그래머들이 내 놓은 다양한 해답 중 가장 자주 쓰이는 ..

Tip!✨ 2021.02.26

[XML] XML 이란?

XML Extensible Markup Language 의 약자로, 마크업 언어를 정의하기 위한 언어, 확장이 가능한 언어이다. HTML과의 비교 HTML과 흡수한 markup language이지만 Tag를 정의할 수 있고 데이터를 기술할 수 있는 마크업 언어이다. XML은 데이터가 무엇인지에 초점을 맞춰 데이터를 기술하기 위해 고안되었고 HTML은 데이터가 어떻게 보일지에 초점을 맞춰 데이터를 표시하기 위해 고안되었다. 때문에 XML은 데이터를 구조화시키는데 사용되고 HTML은 동일한 데이터를 표시하고 꾸미는데 사용된다. 탄생배경 XML이란 전자적으로 데이터를 교환하기 위한 표준이다. HTML의 한계를 극복하고 SGML의 복잡함을 해결하는 방안으로써 탄생하였다. 웹 상에서 구조화된 문서를 전송 가능하도..

Tip!✨ 2021.02.24

[네트워크] 광케이블 종류와 특성

광케이블(Optical Fiber)이란? - 전기신호를 광신호로 바꾸어 유리섬유를 통해 전달하는 케이블 - 송신기에서 보내는 빛의 신호를 수신기로 전달 광케이블의 구조 - 내부의 광섬유를 감싸고 있는 클래딩 구조 - 광섬유를 보호하면서 빛 신호를 안전하게 전달 - 심(Core)은 매우 가는 유리나 플라스틱으로 만든 광섬유 - 재킷(Jacket)은 광섬유 다발 주위의 맨 바깥층으로서 플라스틱 등의 물질로 되어 있어 습기.마모.파손 등을 막음 - 클래드(Clad)는 유리섬유의 주위를 강한 힘에 견디게 하기 위한 케블라(Kevlar) 섬유 >주성분이 유리섬유의 빛 펄스로서 바깥 전류에 의하여 방해받지 않음 심과 다른 광 특성을 가진 유리.플라스틱 등으로 씌워짐 광케이블 모드 1. 싱글모드 코어의 직경이 8~1..

Infra🔗 2021.02.02
반응형