일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSH
- SSL
- appres
- kmip
- 안드로이드
- 애플
- Android
- FIDO2
- fido
- WebAuthn
- 앱스토어
- css
- openssl
- 인증
- otpkey
- OTP
- 2FA
- 앱리소스
- 앨범북
- MYSQL
- SWIFT
- Xcode
- git
- OSX
- apple
- Nodejs
- MFA
- MSYS2
- SwiftUI
- albumbook
- Today
- Total
목록분류 전체보기 (790)
인디노트
프로토콜 스택 내부 데이터의 송수신을 담당하는 TCP, UDP 와 패킷 송수신 동작을 제어하는 IP 로 나뉨 - 애플리케이션 데이터를 송수신 할 때는 TCP 프로토콜을 사용 - DNS 서버에 대한 조회 등 짧은 제어용 데이터를 송수신 할 떄는 UDP 프로토콜 사용 - IP 내부에는 ICMP 와 ARP 를 포함 -- ICMP 는 패킷을 운반할 때 발생하는 오류를 통지하거나 제어용 메시지를 통지할 때 사용 -- ARP 는 IP 주소에 대응하는 Ethernet MAC 주소를 조사할 때 사용 IP 아래에는 LAN 드라이버가 있음 - LAN 드라이버는 LAN 어댑터의 하드웨어를 제어함 LAN 어댑터가 실제 송수신 (케이블에 신호를 송수신) 동작을 함 프로토콜 스택은 내부 메모리 영역에 통신 동작을 제어하기 위한 ..
GCC 설치 sudo apt-get install gcc-multilib sudo apt-get install g++-multilib 특정 버전 sudo apt-get install gcc-4.7-multilib sudo apt-get install g++-4.7-multilib make 에 다음과 같은 처리 export CFLAGS='-m32' export CXXFLAGS='-m32' export LDFLAGS='-m32' make
sudo apt-get install gcc-4.8-arm-linux-gnueabihf sudo apt-get install g++-4.8-arm-linux-gnueabihf
https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html ABI Policy and Guidelines [biblio.abicheck] ABIcheck . [biblio.cxxabi] Itanium C++ ABI . Dynamic Shared Objects: Survey and Issues . ISO C++ J16/06-0046 . Benjamin Kosnik. Versioning With Namespaces . ISO C++ J16/06-0083 . Benjamin Kosnik. gcc.gnu.org GCC 3.0.0: (Error, not versioned) GCC 3.0.1: (Error, not versioned) GCC 3.0.2: (Error, no..
MySQL 접속에서 (나의경우 MyBatis) 다음과 같은 경우의 에러가 발생하였다. Unsupported character encoding 'utf8mb4' 다음과 같은 연결을 사용하고 있었다. jdbc.url=jdbc:mysql://localhost:3306/dbname?useSSL=false&serverTimezone=Asia/Seoul&useUnicode=true&characterEncoding=utf8mb4 다음과 같이 수정하면 해결이 된다. jdbc.url=jdbc:mysql://localhost:3306/dbname?useSSL=false&serverTimezone=Asia/Seoul&useUnicode=true&character_set_server=utf8mb4 연결 옵션이 바뀐것 같다. ..
프로그램이 실행하면서 특정 파일을 사용하는 경우가 (혹은 찾아보는 경우) 있다. 예를 들어 MySQL 이 my.cnf 를 어디에서 찾아 사용하는제 확인하고 싶을 때가 있는 경우이다. sudo fs_usage | grep my.cnf 터미널 하나를 띄우고 위와 같이 실행해 놓느다. 다른 터미널 에서 프로그램을 실행 (혹은 관련 실행) 한다. 예를 들어 MySQL 서비스를 Stop 했다가 Start 해 보는 식이다. 그러면 다음과 같은 출력을 확인 할 수 있다. kgy@GYUYOUNGs-MacBook-Pro opt % sudo fs_usage | grep my.cnf 08:25:24 stat64 private/etc/my.cnf 0.000445 mysqld 08:25:24 stat64 private/var/..
Git 서버에 git init --bare 로 새로운 레포지토리를 만들어 놓은 상태라고 가정한다. 또한, Git 서버에 새로 생성된 Git 레포지토리 주소는 이라고 하고 이를 접속할 수 있는 권한을 가진 상태라고 가정한다. cd git init git add . git commit -m 'message' git remote add origin git push -u origin master
A x = 5 p = 11 B y = 3 g = 7 위에서 A 는 x 가 비밀키이며 B 는 y 가 비밀키이다. p 와 g 는 공개키이며 서로 공유한다. 즉, A 와 B 는 p, g 를 모두 알고 있다. A 가 다음과 같이 Ra 를 계산하여 B 에게 보낸다. Ra = g^x mod p B 가 다음과 같이 Rb 를 계산하여 A 에게 보낸다. Rb = g^y mod p 이제 A 는 다음과 같이 K 를 구한다. K = Rb^x mod p 그리고 B 는 다음과 같이 K 를 구한다. K = Ra^y mod p 결과적으로 A 와 B 는 동일한 K 값을 얻을 수 있다. K 를 암호키로 사용하게 된다. p를 아주 매우큰 소수로 정해야 한다. p-1이 적어도 하나의 큰 소인수(60자리의 10진수 이상)을 가져야하며 K 를..
각 OS Bit에 맞춰 3줄씩 명령어 입력 후 yum update 하면 정상 동작 완료 32Bit echo "https://vault.centos.org/6.10/os/i386/" > /var/cache/yum/i386/6/base/mirrorlist.txt echo "http://vault.centos.org/6.10/extras/i386/" > /var/cache/yum/i386/6/extras/mirrorlist.txt echo "http://vault.centos.org/6.10/updates/i386/" > /var/cache/yum/i386/6/updates/mirrorlist.txt 64Bit echo "https://vault.centos.org/6.10/os/x86_64/" > /var/..