출처 : https://stackify.com/log4net-guide-dotnet-logging/ If you have been doing .NET programming very long, odds are, you have touched a few projects that used log4net. It has been around for a long time and is very similar to log4j which is for Java. Log4net is a tool I have used forever and I wanted to share a tutorial to use for .Net logging! What is log4net and why should you use it, or any C..
출처 : https://gist.github.com/denji/8359866 NGINX Tuning For Best PerformanceFor this configuration you can use web server you like, i decided, because i work mostly with it to use nginx.Generally, properly configured nginx can handle up to 400K to 500K requests per second (clustered), most what i saw is 50K to 80K (non-clustered) requests per second and 30% CPU load, course, this was 2 x Intel X..
우분투 apt로 설치 시에 apt-key를 설정하고 설치해야 하는 경우가 생겼다.바로 mono인데 문제는 방화벽이 다 막혀있고 proxy로 연결이 가능한 상태인데.... sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 위 명령을 사용하는데 hkp://keyserver.ubuntu.com:80이 연결이 안된다.80포트 조차 막혀있다니... 다행히 우회할 수 있는 방법이 프록시 서버가 있었다.구글을 검색하다보니 --keyserver-options http-proxy=http://localhost:3128 을 옵션을 이용하면 프록시 서버를 이용해 설치가 가능하단다. 예제로 mono 설치 시 사용하는 apt-key 명령을 전체 남긴다.sudo apt-ke..
$ sudo vi /etc/apt/apt.conf -파일이 없을 경우 새로 생성하자.- 아래 내용을 추가 - :wq로 저장 Acquire::http::proxy "http://adress:port/"; $ sudo apt-get update$ sudo apt-get upgrade - 정상적으로 진행되는 것을 확인해 보자
mongodb collection을 protobuf class로 가져오려고 하던 중에 List 형태를 가져와보려고 많은 시간을 소비해 가며 보던 중에 .proto로 gen할 때 자세히 보니 repeated 값들이 readonly로 생성 되는 것을 보았다. 여기 저기 검색하던 중에 protobuf를 본 외국인의 글을 발견했다.(질문자는 다른 방법이 필요했던 거였지만 아래 더 자세한 설명을 해준 답변자의 답변이 눈에 들어왔다)링크 : https://stackoverflow.com/questions/16617933/protobuf-net-generated-class-from-proto-is-repeated-field-supposed-to-be-re This was a new issue for us as wel..
https://www.fun25.co.kr/blog/ubuntu-16-04-mysql-server-install/OS: Ubuntu 16.04# apt-get update # apt-get install mysql-server MySQL 서버의 root 계정의 암호를 설정한다. 이 암호는 설치 후 반드시 필요하니 꼭 메모해 두도록 한다.설치시에 나오는 메시지이다.패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 The following additional packages will be installed: apparmor libaio1 libapparmor-perl libcgi-fast-perl libcgi-pm-perl libencode-local..
HttpListener를 사용하여 개발 중에 서버포트로 연결이 불가하다는 메시지로 Exception이 떨어지는 현상이 발생하여 찾아본 명령어 명령 프롬프트(관리자 권한)를 열고 아래 명령어에 포트만 변경하여 실행하고 실행해보자 netsh http add urlacl url=http://*:8888/ user=Everyone listen=yes 아래 참고 블로그를 링크 걸어놓는다. 참고 : http://www.windowcmc.com/q.php?q=netsh-http-kr-manual
출처 : https://nabacg.wordpress.com/2013/05/13/gc-background-vs-concurrent-mode/ 번역이며 오역이 있을 수 있습니다. 저는 최근 .NET에서 Garbage Collection에 대해 많은 것을 읽었습니다. 프로젝트 중 하나에서 메모리 누출을 연구하고 점점 더 많은 MSDN 기사를 읽었습니다. 놀랍게도 지난 번에 주제에 대해 괴롭힘을당한 이후로이 지역에 새로운 개발이 많이있었습니다. 그래서 다른 사람들이 유용하다고 생각할 때 나중에 참조 할 수 있도록 그들을 요약 해 보겠습니다. 이 MSDN 기사 에서 CLR의 현재 GC 상태에 대한 개요를 찾을 수 있으므로 자유롭게 시작할 수 있습니다.워크 스테이션 대 서버실제로 두 가지 모드 가비지 콜렉션이 있..