728x90
반응형

전체 글 99

[OpenSSL] Visual Studio를 이용한 OpenSSL 빌드로 lib, dll 파일 생성

일주일동안 날 괴롭혔던.. OpenSSL에 대해 정리하려고 한다. 정보가 잘 없다고 해야하나.. 난 진짜 SW에 대해 잘 모르는데.. ㅠ_ㅠ 다른 블로그들 보기 너무 어려워서 내가 엄청 잘 정리해봐야지 하며 정리하는 글! 1. 필요한 파일 다운로드 1) ActivePerl 설치 www.perl.org/get.htmlwww.activestate.com/products/perl/ ActivePerl: the Enterprise-grade Perl from ActiveState Perl from ActiveState is the world's most trusted Perl distribution. Support your mission-critical applications with ActivePerl. ww..

WORK/Window 2020.10.17

[Java] 개발 환경 설치 (JDK 설치, 환경변수 설정, 이클립스 설치)

오늘은 PC에 Java 환경을 설정하는 방법을 적어보아야겠다. 이제 슬슬 Java 공부를 따로 해야겠다고 생각했는데, 집 PC는 새거라 아무런 개발 환경이 설정이 안되어있기 때문에, 하면서 블로그에 정리해야지! 1. JDK 설치 https://www.oracle.com/technetwork/java/javase/downloads/index.html JDK 다운로드 클릭 후 PC환경에 맞는 버전을 다운받습니다. 다운로드 후 exe 파일 실행으로 설치해주시면 됩니다. 설치하면서 중간에 경로를 변경해도 되고, 경로 변경을 안하면 기본 경로는 C:\Program Files\Java\jdk-15 가 됩니다. 설치 된 것을 확인 할 수 있습니다. 2. 환경 변수 설정 설정에서 검색을 통해 환경 변수 편집을 진행하면..

WORK/Window 2020.09.28

[Linux] Samba 연결

리눅스 서버에서 개발을 하기 위해서는 nano나 vim, vi 같은 툴을 이용해야 한다. 하지만 윈도우에 있는 notepad나 source insignt 등등과 같은 프로그램이 리눅스에 있는 툴 보다 훠~~~어~~~얼~~~씬 편하기 때문에, 우리는 리눅스에 있는 파일을 Window에서 볼 수 있게 하는 작업이 필요하다. 그 작업을 Samba 라고 부른다. Samba를 연결하면 Window에서 네트워크 연결을 통해 디렉토리 형식으로 서버를 볼 수가 있다. 1. Samba 설치 > sudo apt-get install samba 2. User 추가 - Password 설정 > smbpasswd -a User name 3. User 추가 - User 정보 입력 > nano /etc/samba/smb.conf ..

WORK/Linux 2020.09.24

[Android] Pixel 3XL Image Flash

Pixel 3XL 은 AOSP로 구성된 단말! 그래서 원하는 이미지를 입힐 수 있다. Pixel 3XL에 Android 10 이미지를 넣는 방법을 정리하겠습니다.! 내가 하는 방법은 Linux 와 Window를 섞어 사용하는 방법! 1. Ubuntu(Linux)에 소스를 받는다. > repo init -u repo 주소 -b 원하는 버전의 branch > repo sync ※ 2시간 정도 소요 2. 드라이버 다운로드 > wget 원하는 버전의 드라이버 주소 ※ 드라이버 찾는 방법 https://developers.google.com/android/drivers 해당 링크에 들어가서 지정한 버전에 맞는 드라이버 링크를 복사한다. 3. 소스 폴더에 다운받은 드라이버 tgz 파일의 압축 풀기 > tar -xv..

WORK/Android 2020.09.22

[Ubuntu 16.04] 이더넷 연결 가능하게 네트워크 설정

리눅스 환경에서 이더넷이 연결되지 않을때, 이더넷 연결을 가능하게 하는 방법! 이 방법은 Ubuntu 16.04에서 진행하였는데, 다른 버전에서 가능한지는 모르겠다.. (14.04에서 해보았는데 안되서 새로운 설정 방법을 가져왔습니다.! 14.04 우분투에서 이더넷 설정하는 방법) codingstorywithme.tistory.com/19 [Ubuntu 14.04] 이더넷 연결 가능하게 네트워크 설정 Ubuntu 16.04 이더넷 연결 가능하게 네트워크 설정하는 방법이 알고싶으시다면 요기루! codingstorywithme.tistory.com/6 [Ubuntu 16.04] 이더넷 연결 가능하게 네트워크 설정 리눅스 환경에서 이더넷이 연결되 codingstorywithme.tistory.com ** 이더..

WORK/Linux 2019.11.12

[백준 8741번] 2진수의 합

너무너무 화난다..문제를 봤을때, 엄청 쉽고 간단해보여서 종이에 안적고 그냥 풀었더니 엄청 막혀서 틀리고 틀렸다. #문제 #풀이 멍청한 방법먼저 내가 하고싶었던 쓰레기 방법은 [1] 숫자를 입력받고[2] 입력받은 숫자를 2의 배수로 만들어준다.[3] 2의 배수 전까지 숫자를 모두 더해준다.[4] 더해준 숫자에 관한 것을 2진수로 바꿔준다. 이것이였다.하지만 메모리초과, 런타임에러 등의 모든 에러를 경험해서 틀린방법임을 깨닫고, 경우의 수를 적어보았다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#include#include using namespace std; stack stackfo..

[백준 6246] 풍선놀이

DP문제를 찾아서 풀다가 못풀어서 못올린게 3문제나 있다..DP문제를 골라서 푸는거 잠시 휴식기를 두고, 전체 문제 중에 랜덤으로 돌려서 문제를 풀었다.쉬워보였는데, 생각보다 조금 막혔다..ㅠ다음에는 꼼꼼하게 풀어서 한번에 통과하고 싶다!! #문제 #풀이 쉬어보여서 한번에 통과할 줄 알았는데, 생각하지 못했던 실수가 존재했다. 1. 0부터 풍선의 갯수-1 까지로 바꿔서 계산을 해주려 했는데 틀림 -> 1부터 갯수까지로 생각해줘도 상관이 없음을 깨닫고 그냥 바꿨다.그래서 4번이나 도전했고, 결국 나의 꼼꼼하지 못했던 성격때문에 틀렸음을 알았다. 처음부터 꼼꼼하게 생각했으면 될것을 .. ㅠㅠ 다음에는 한번에 통과해야지 https://github.com/leehy0321/algorithm_study/blob/..

C를 이용한 BST (Binary Search Tree) 와 KdTree(K Dimension Tree)

K-dtree 와 BST에 대해 알아보겠습니다!이미 한 번 하다가 꺼졌는데,, 임시저장이 안되서 다시 처음부터 적어볼게요..흑흑 #BST - 기본Binary Search Tree 의 약자로 위와 같이 최대 두개의 자녀 노드를 가진 트리를 말합니다. -성질이때,부모노드의왼쪽 노드에는 부모노드보다 작은 수가 오른쪽 노드에는 부모노드보다 큰 수가오게됩니다. - 출력BST의 출력을 해주는 Preorder, Inorder, Postorder의 3가지의 방식이 있습니다. Preorder 는 부모노드가 제일 먼저 오는 것으로 부모노드 -> 왼쪽 노드 -> 오른쪽 노드의 순서로 출력합니다.Inorder 는 부모노드가 가운데 오는 것으로 왼쪽 노드 -> 부토 노드 -> 오른쪽 노드의 순서로 출력합니다.Postorder는..

<백준 온라인저지 1463번> 1로 만들기 (DP 예제)

DP문제에 너무 약해서 많이 풀어봐야겠다.나의 첫 Tistory 문제! 두둔! #문제 #나의 코드https://github.com/leehy0321/algorithm_study/blob/master/Baekjoon/1463%20dp.cpp 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#include using namespace std; int result = 999999;void making_number_to_one(int number, int howtomake){ //Recursive를 끝낼 수 있는 조건 if (number > input_number;//사용자에게..

728x90
반응형