일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json
- 헤드라인모음
- 20201016뉴스
- 기사헤드라인
- 오늘의뉴스
- Python
- 뉴스헤드라인
- 코테
- 헤드라인뉴스
- LeetCode #Python #알고리즘 #코딩테스트 #interview
- 백준
- 파이썬
- C++
- encoding
- 알고리즘
- 20200816뉴스
- MySQL
- 20200615뉴스
- 기사
- 헤드라인기사
- 크롤링
- 20201013뉴스
- 20201015뉴스
- 20201011뉴스
- 뉴스
- 경제뉴스
- 20201018뉴스
- 20201017뉴스
- 백준2225
- 헤드라인
- Today
- Total
목록분류 전체보기 (72)
HelloCho
utf-8로 되어있는 문자를 euckr로 변환하는 코드입니다. euc-kr에서는 지원하지 않는 문자를 넣고 변환을 하는 경우에는 '?'로 대체 하여 출력하게 됩니다. 다음은 예시 코드입니다. 지원하지 않는 유니코드 문자를 넣고 코드를 실행하면 ?? 로 찍혀서 나오게 됩니다. using System; using System.Text; namespace ConsoleApp1 { class Program { static void Main(string[] args) { int euckrCodePage = 51949; // euc-kr 코드 번호 Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance); Encoding euckr = En..
pandas로 csv파일로 저장을 하던 도중 'utf-8' 인코딩에서 'cp949'로 인코딩을 하는데 unicodeEncodeError가 발생하는것이였다. 이런경우 인코딩을 바꿔서 저장을 하면 되지만 'cp949' 인코딩으로 저장을 해야했기 때문에 에러가 발생하는 문자의 경우 다른 문자로 대체하는 방법을 사용하였다. pd.to_csv('test_1.csv', encoding='CP949', errors='replace') errors='replace'를 해주면 문제가 되는 문자는 '?' 로 표기되어서 나온다.
2021 C# 코딩 가이드를 정리해둔 싸이트이다. 실제로 적용해서 사용해보면 꽤 깔끔한 코드를 짤 수 있다. 현재 내가 쓰고 있는 스타일과 비교해 보고 괜찮은 부분은 가이드대로 변경하였다. # 참고 사이트 https://vmsdurano.com/c-coding-guidelines-and-practices/ C# Coding Guidelines and Practices - 2021 This post highlights the list of software engineering guidelines in general. Most of these are industry-wise conventions, thus using them will ensure that your code is easily readable ..
pip란? The PyPA recommended tool for installing Python packages. Pip Installs Packages, Pip Installs Python 의 약자로 '파이썬 패키지 관리 시스템'이다. pip를 사용하여 Python 패키지 색인 및 모듈을 설치 할 수 있다. 이미 설치 되어있는지 확인 - 파이썬3 및 파이썬2.7.9이상이라면 pip3 이 기본으로 설치 된다. $ pip3 - 파이썬2.7.9. 하위버전 $ pip 설치 되어 있지 않은 경우 다음과 같이 뜬다. 설치하기 homebrew를 통하여 pip 설치 $ sudo easy_install pip 설치 확인 $ pip pip The PyPA recommended tool for installing Pyth..
라우팅이란 네트워크 안에서 통신을 보낼 때 최적의 경로를 선택하는 과정이다. 주요 구분으로는 고정 라우팅 (Fixed Routing) / 정적 라우팅 (Static Routing) 미리 정해진 루트를 따라서 경로 선택(수동) 동적 라우팅(Dynamic Routing) / 적응적 라우팅(Adaptive Routing) 망의 상태에 따라서 자동으로 경로를 선택(자동) 네트워크 정보를 이용하지 않는 라우팅 방식 홍수 라우팅(Flood Routing) / 플러딩 (Flooding) 수신 경로 이외의 모든 경로로 전파하는 간단한 경로 선택 방법 랜덤 라우팅(Ramdom Routing) 무작위로 경로를 선택하는 방식 기타 구분 소스 라우팅(Source Routing) 경로를 모두 리스트로 만들어 패킷의 헤더에 넣어..
utf8로 인코딩 하는 예시 코드를 작성해 보았습니다. 한글로 프로그래밍이라는 키워드를 입력후 utf8로 인코딩 하는 코드입니다. string keyword = "프로그래밍"; var bytes = Encoding.UTF8.GetBytes(keyword); var data = Encoding.UTF8.GetString(bytes); Console.WriteLine(data);
http post 방식으로 사용하는 예제입니다. 요청 파라미터는 json을 사용하였습니다. 자세한 설명은 예시 코드에 주석으로 달아 두었습니다. 아래는 예시입니다. // 전송 할 곳의 url을 적어준다. string url = "https://test.com/api/abc.json"; string responseText = string.Empty; HttpWebRequest webRequest = (HttpWebRequest) WebRequest.Create(url); webRequest.Method = "POST"; webRequest.Timeout = 30 * 1000; // 30초 // ContentType은 지정된 것이 있으면 그것을 사용해준다. webRequest.ContentType = "ap..
코딩 테스트에 합격하여 면접을 보게 되었다. 장소와 시간을 받고서 안내받고... 큰일 났다는 생각이 들었다. 그 이유는... 필자의 집으로부터 면접장소까지는 2시간 정도가 소요될 예정이었고, 면접 장소 소집시간은 이른 아침이었다. 늦지 않게 도착하기 위해서, 근처에서 숙박을 한 후 면접을 보러 가기로 했다. 아침에 일찍 일어나 입을 풀고 면접을 보러 갔다. 첫 번째 면접은 인성 면접이었다. 안내해주시는 분들이 감사하게 긴장을 풀어주기 위해서 대화를 걸어주시고 잘할 수 있다고 응원해주셨다. 하지만 필자는 그 당시 빨리 끝내고 집 가서 쉬고 싶다는 생각이 더 컸고, 하품만 나왔다 ㅋㅋㅋ....(면접 전에 이미 SK 면접 결과가 나와서 이미 마음을 반 접고 있었다) 첫 번째 면접은 인성 면접이었다. 가벼운 질..