일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vcpkg
- Spark Streaming
- kernel 분석
- kernel분석
- iamroot
- spark structured streaming
- window1 preview
- k8s
- kali linux vagrant
- kali vagrant
- nvm
- hive metastore
- IPC
- System
- linux
- Trino
- std::tuple
- windows package manager
- 스터디 후기
- kali hangul
- c#
- argocd application yaml
- kali 한글
- argocd
- etcd
- wsl2
- std::tie
- sigaction
- virtualbox6
- kali linux
- Today
- Total
목록전체 글 (31)
shepherd's Blog
python에서 함수의 리턴 결과로 2개 이상의 리턴값을 줄 수 있다. c++에서도 std::tie, std::tuple을 사용하여 2개 이상의 리턴값을 받을 수 있다. #include #include std::tuple sum_min(int a, int b) { return std::make_tuple(a + b, a - b); } void sume_func() { int sum; int min; std::tie(sum, min) = request_parse(1,1); auto ret = request_parse(2,2); // in c++17 // auto [sum, min] = request_parse(3,3); }; 여러 return 값이 필요할 때 struct를 리턴값으로 넘기거나 paramet..
tensorflow-gpu 1.14 cuda dll import error tensorflow-gpu 1.14의 경우 현재 cuda 10.1 을 지원하지 않는 것 같습니다. cuda 10.1 + cudnn 7.6 (for cuda 10.1) 을 사용할 경우 import error가 발생하여, cuda 10.0 + cudnn 7.6 (for cuda 10.0) 을 사용하여 문제를 해결하였습니다. git issue에서 tensorflow 2.0 beta를 사용해 보라고 하는데, 마음 편하게 cuda 10.0 이하를 쓰시는게 좋을 거 같습니다.(심지어 해결 안된듯) git issue link link cuda 10.0 library cuda cudnn 10.0 library
vagrant를 사용한 kali linux 설치 kali Vagrantfile 생성 $ vagrant init offensive-security/kali-linuxor # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "offensive-security/kali-linux" # Create a forwarded port config.vm.network "forwarded_port", guest: 80, host: 8080 # Create a private network. In VirtualBox, this is a Host-Only network config.vm.network "privat..
[MySQL] table engine 변경 mysql table 엔진 변경 ALTER TABLE `테이블 명` ENGINE=INNODB 특정 DB의 모든 table 엔진 수정 mysql_to_innodb.sh ENGINE_FROM 으로 찾은 table을 ENGINE_TO로 변경#!/bin/bash DBNAME='test' DBID='id' DBPWD='pwd' ENGINE_FROM='MYISAM' ENGINE_TO='INNODB' select_qry="""SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine='${ENGINE_FROM}' and table_schema='${DBNAME}' """ ret="$(mysql -u${DBID} -p${DB..
install yum external repo CentOS에서 기본적으로 제공하는 base repo에는 제공되는 패키지가 부족하기 때문에 대부분 추가 repo를 셋팅해서 사용합니다. yum repo list 확인 sudo yum repolist install epel repo 거의 기본 설치 centos - 5,6,7 sudo yum install epel-release -y 참고 URL https://fedoraproject.org/wiki/EPEL install ius repo apache, php 최신 버전이 올라오는 것 같습니다. 저같은 경우 centos7에서 python3.5 버전 및 yum replace plugin 설치를 위해서 사용했습니다. centos - 6,7 sudo yum insta..
centos5 지원 중단으로 yum 사용이 불가능 하다. CentOS5를 계속 써야하는 상황이라면 아래와 같이 yum base repo 수정하여 사용 가능하다. /etc/yum.repo.d/CentOS-Base.repo 수정# CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client should use this for CentOS updates # unless you are manually picking ot..
adding and subtracting vim 에서 덧셈 뺄셈 기능을 제공한다. 더하기 CTRL - A 현재 커서 위치의 숫자를 1 증가 {visual}CTRL - A 블럭의 숫자를 1 증가 {visual}g CTRL - A 블럭잡은 숫자들에 덧셈 진행 Example. 아래를 블럭 잡은 뒤 명령을 수행할 경우 1. 1. 1. 1. 아래와 같이 덧셈이 진행된다. 1. 2. 3. 4. 빼기 CTRL - X 현재 커서 위치의 숫자를 1 감소 {visual}CTRL - X 블럭의 숫자를 1 감소 {visual}g CTRL - X 설명보다 예제... Example. 아래를 블럭 잡은 뒤 명령을 수행할 경우 1. 1. 1. 1. 아래와 같이 뺄셈이 진행된다. 0. -1. -2. -3. 참고 vim help mes..
test.md namespace detail opensource library를 보다 보면 namespace detail, impl 이라는 namespace를 정의한다. 이는 라이브러리에서 사용자에게 library의 API 로서 젝공될 부분만 공개하고 제공될 필요가 없는 부분을 의미한다. 그 외 실제 구현 부분은 internal namespace 로서 감추기 위해 사용되는 부분이다. 비슷한 의미로 internal, impl, implementaion, detail 등등 여러 단어로 사용되어진다. 예를 들어 아래와 같이 openssl wrapping 라이브러리를 만들고자 한다. 여기서 사용자에게 공개되는 라이브러리 인터페이스는 namespace crypt까지이며 그 내부 구현인 detail은 라이브러리를 ..
vim 설정 공유 https://gist.github.com/shepherd44/55d945386705d22e8c3c3a9bd70d6d45
자전거 사고로 타던 자전거를 버린지 1년 정도 되서 새로 하나 장만했습니다. 새로 사는김에 괜찮은 녀석으로 살까하고 시마노 105급 자전거로 고르던 중 스램의 라이벌(sram - rival)이라는 구동계도 같은 급이라는 말을 들었습니다. 그래서 찾아보니 우리나라에서만 인지도가 낮은거지 꽤 괜찮은 구동계더군요. 라이벌 구동계를 장착한 자전거도 알아보는데 낮은 인지도 탓인지 국내에선 별로 만들질 않더라구요. 그러다 찾은 자전거가 예거 메티R(Jaeger Metti R)입니다. 라이벌 구동계를 달고도 109만원뿐이 안해서 이틀간 후보에 올려놨던 105급 자전거들을 다 제끼고 사버렸네요. 다른 스램 라이벌 구동계를 장착한 캐논데일 슈퍼식스 에보 스램 라이벌이라는 긴 이름의 자전거가 참 예뻐서 마음에 들었지만 가..