IT
서브넷, 서브넷 마스크
서브넷, 서브넷 마스크
2021.08.02• 서브넷 네트워크를 효율적으로 사용하기 위해 네트워크영역과 호스트영역을 나누는 것이다. • 네트워크영역? 호스트영역? 192.168.10.3 이라는 IP를 보자. 192.168.10.x 은 네트워크 영역이고 x.x.x.3은 호스트 영역이라고 불린다. 192.168.10.3은 192.0.0 ~ 223.255.255 에 속하는 C 클래스 대역이기 때문에 별도의 서브넷마스크를 사용하지 않는다고 하면 (C클래스 기본서브넷마스크 255.255.255.0) 맨 뒤에 호스트IP 192.168.10.0 ~ 192.168.10.255 = 총 256개에서 0과 255는 제외하면 254개가 사용가능하다. 0은 네트워크 ip , 255는 브로드캐스트 ip 라서 제외 근데 서브넷마스크는 뭐야? • 서브넷 마스크? 한 네트워크..
CSMA/CD(Carrier Sense Multiple Access/Collision Detection)
CSMA/CD(Carrier Sense Multiple Access/Collision Detection)
2021.07.30
스위치와 라우터
스위치와 라우터
2021.07.301. 스위치 2. 라우터
Cisco Icon Library 시스코 네트워크 장비 아이콘
Cisco Icon Library 시스코 네트워크 장비 아이콘
2021.07.30
OTDR (광섬유 시험기)
OTDR (광섬유 시험기)
2021.07.13OTDR (optical time domain reflectometer) 광섬유에 광 펄스를 입사시켜, 섬유 길이 방향의 각 점에서 반사되어 되돌아오는 광량의 거리 분포를 해석하여 광섬유의 손실, 접속점까지의 거리와 접속 손실 및 접속점으로부터의 반사량, 섬유가 파손된 경우의 파손점까지의 거리 등을 측정하는 기구. 광선로의 건설, 보수용 측정기로 널리 사용된다. [네이버 지식백과] 광섬유 시험기 [optical time domain reflectometer, 光纖維試驗器]
[react native] react-native-camera 로 바코드 인식하기
[react native] react-native-camera 로 바코드 인식하기
2021.03.091. react-native-permission 라이브러리 설치 $ npm install --save react-native-permissions $ yarn add react-native-permissions 2. [ios] xcode 에 권한 관련 설정 2-1. podfile 에 아래와 같이 입력 permissions_path = '../node_modules/react-native-permissions/ios' pod 'Permission-Camera', :path => "#{permissions_path}/Camera" 2-2. info.plist 에 아래와 같이 입력 NSCameraUsageDescription 바코드 스캔을 위해 카메라 사용을 허용해주세요. 3. [android] 메니페스트에 ..
[xcode] fatal error: module map file ~ modulemap' not found
[xcode] fatal error: module map file ~ modulemap' not found
2021.03.09xcode 로 빌드 하니까 갑자기 이런에러가 ...? module map file '/Users/maani/Library/Developer/Xcode/DerivedData/myAppqaaefzrwsczxzeepmvcmgjftwak/Build/Products/Debug-iphoneos/react-native-geolocation-service/react_native_geolocation_service.modulemap' not found xcdoeproj 가 아닌 xcworkspace 파일을 통해서 xcode를 열어야한다. ....
[swift] 옵셔널 타입, 언래핑, 옵셔널 바인딩, 캐스팅, 타입, any
[swift] 옵셔널 타입, 언래핑, 옵셔널 바인딩, 캐스팅, 타입, any
2021.03.06옵셔널 타입 값을 반환할 때 뭔가... 오류가 있을법한 느낌이 드는데? 라고 생각 들면 optional 을 써서 반환하자. 사용 방법은 타입 뒤에 ? 을 붙이는 것이다. 이렇게. 변수 명 뒤에다 말고 자료형 뒤에..; 왜 옵셔널을 쓰는가? 값을 갖지 않는다는 nil 값을 가질 수 있기 때문이다 var index : Int? 결과가 뭘까? Int? 옵셔널 타입에 10이라는 값을 초기화 시켜놓고 Int("20") 으로 넣어봤다. 그럼? 옵셔널 이라는 타입으로 보호막이 씌어져있다. 그렇다면 index 변수에 Int("hello") 을 넣어보면? optional 이 방어해주고 nil (null) 을 넣어줬다. optional ( Int? ) 을 안썼으면 오류가 났었겠지. optional 이 방어를 해준다고 해서..
[swift] 자료형, 문자열 보간, 특수문자, 변수, 상수, 튜플
[swift] 자료형, 문자열 보간, 특수문자, 변수, 상수, 튜플
2021.03.03자료형 변수에 타입과 초기값을 한번에 다음과 같이 할당할 수 있다 var number : Int = 10 이렇게 자료형을 빼먹어도 컴파일러가 type 을 추론한다. (Int 로 추론) var number = 10 1. Int - 정수. 음의 값을 담을 수 있는 sign, 양의 값을 담을 수 있는 unsigned 다 지원 (Int8, UInt8, 16, 32, 64 ...) 걍 Int ㄱㄱ 2. Double, Float - 실수. 64타입은 Double, 32타입은 Float. Double 형이 기본 3. Bool - true or false 4. Charactor - 유니코드 문자 한 글자. 값 할당 시 작은따옴표가 아닌 큰따옴표로 해야 한다. 큰따옴표다 보니 자료형을 생략하면 String 으로 인식한다..
AD 정책 업데이트 오류 gpupdate /force 오류
AD 정책 업데이트 오류 gpupdate /force 오류
2021.02.23컴퓨터 정책을 업데이트할 수 없습니다. 다음 오류가 발생했습니다. 이 컴퓨터의 시계가 도메인의 도메인 컨트롤러 중 하나의 시계와 동기화되지 않았기 때문에 네트워크 관리자가 정의한 새 그룹 정책 설정을 이 사용자 또는 컴퓨터에 적용해야 하는지 여부를 결정하지 못했습니다. 이 문제 때문에 이 컴퓨터 시스템이 네트워크 관리자의 요구 사항을 충족하지 못하며 해당 시스템의 사용자는 일부 기능을 네트워크에서 사용할 수 없습니다. Windows에서 주기적으로 이 작업을 다시 시도하며 관리자의 개입 없이 이 시스템 또는 도메인 컨트롤러의 시간 설정이 수정되어 문제가 해결 될 수 있습니다. 이 문제가 한 시간 이상 지속되면 로컬 시스템의 시계 설정을 확인하여 시간을 정확하게 설정하고 네트워크 도메인 컨트롤러의 시계와 동..
[react native] android standalone apk 만들어 dropbox 로 배포하기 (스토어 X)
[react native] android standalone apk 만들어 dropbox 로 배포하기 (스토어 X)
2021.02.081. bundle 생성 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 프로젝트에서 위의 명령어를 실행한다 2. APK 생성 안드로이드 스튜디오에서 Build 메뉴에서 APK 빌드 클릭 3. 생성 위치 /android/app/build/outputs/apk/debug/app-debug.apk 스토어에 올릴게 아니라 sign 없이 기기에서 설치할 수 있는 apk 를 추출했다 똑같이 dropbox 링크를 걸어 쉽게 다운받을 수 있게 해보자 4..
[react native] <TextInput> value 와 onChangeText 함께 사용하기
[react native] <TextInput> value 와 onChangeText 함께 사용하기
2021.02.05게시판의 글을 쓸 수 있는 제목과 내용인데, 글자를 쓸 수 있게끔 을 배치했다. 내가 쓴 글을 수정하려면 기존에 썼던 내용을 불러와서 셋팅 해놔야겠지? useEffect() 를 통해 셋팅해볼까? useEffect 는 컴포넌트가 랜더링 될 때마다 실행하는 hook 이다. const [title, setTitle] = React.useState(''); const [content, setContent] = React.useState(''); useEffect(() => { const fetchArticles = async () => { const postData = await getPostBasicInfo(); setTitle(postData[0].TITLE); setContent(postData[0].CO..