본문 바로가기 메뉴 바로가기

메모하는습관

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

메모하는습관

검색하기 폼
  • 분류 전체보기 (113)
    • 티스토리 꾸미기 (1)
      • 악세사리 (1)
      • 사이드바 (0)
      • 스킨 (0)
    • 프로그래밍 (55)
      • Java (12)
      • ASP (0)
      • Javascript (11)
      • VB Script (1)
      • Python (0)
      • HTML & CSS (2)
      • ASP.NET (8)
      • C# (8)
      • XML (4)
      • PHP (2)
      • Ruby (1)
      • Mobile (0)
      • Go (5)
      • Tip & Trick (1)
      • Node.js (0)
    • 개발툴 (4)
      • Eclipse (4)
    • 운영체제 (18)
      • 리눅스 (16)
      • 윈도우 (1)
      • MacOSX (0)
    • 데이터베이스 (33)
      • MSSQL (10)
      • ORACLE (0)
      • MySQL & MariaDB (4)
      • PostgreSQL (19)
    • 웹 서버 (2)
      • Apache (0)
      • IIS (0)
      • Tomcat (1)
      • Nginx (1)
    • 게임 (0)
      • 와우 애드온 (0)
      • 와우 프리섭 (0)
      • 와우 매크로 (0)
    • 기타 (0)
  • 방명록

프로그래밍 (55)
모바일과 PC에서 폰트 크기가 다르게 보여질때...

아래의 예제와 같이 -webkit-text-size-adjust:none; 을 사용하면 된다. -webkit-text-size-adjust:none; /* 모든 태그에 적용 */ * { -webkit-text-size-adjust:none; } /* div 태그만 적용 */ div { -webkit-text-size-adjust:none; } /* text-size-adjust 클래스가 설정된 태그만 적용 ex) class="text-size-adjust"> */ .text-size-adjust { -webkit-text-size-adjust:none; }

프로그래밍/HTML & CSS 2020. 10. 16. 15:09
[Windows] GO로 개발한 어플 실행 시 Console 윈도우 숨기기

Go 언어로 윈도우 어플을 개발할 일은 별로 없겠지만 Go 언어로 Electron을 이용하여 윈도우 어플을 개발할수 있다.바로 go-astilectron 이다. Go 언어로 작성한 어플을 실행하면 Console 윈도우가 표시 된다.Console 윈도우를 숨기기 위해서는 Go 작성한 어플을 빌드할 때 아래와 같은 옵션을 주면 된다.$ go build -ldflags -H=windowsgui 파일명.go 참고https://stackoverflow.com/questions/36727740/how-to-hide-console-window-of-a-go-program-on-windowshttps://stackoverflow.com/questions/23250505/how-do-i-create-an-executab..

프로그래밍/Go 2018. 8. 21. 18:08
Golang HTTPS/TLS 예제

출처 : https://gist.github.com/denji/12b3a568f092ab951456 Generate private key (.key)# Key considerations for algorithm "RSA" ≥ 2048-bit openssl genrsa -out server.key 2048 # Key considerations for algorithm "ECDSA" ≥ secp384r1 # List ECDSA the supported curves (openssl ecparam -list_curves) openssl ecparam -genkey -name secp384r1 -out server.keyGeneration of self-signed(x509) public key (PEM-enco..

프로그래밍/Go 2018. 7. 10. 17:52
[windows] cmd에서 ansi color 활성화 방법

아래는 예제 이다. package main import ( "fmt" "os" "syscall" ) // ansi color const ( black = "\033[1;30m%s\033[0m" red = "\033[1;31m%s\033[0m" green = "\033[1;32m%s\033[0m" yellow = "\033[1;33m%s\033[0m" blue = "\033[1;34m%s\033[0m" purple = "\033[0;36m%s\033[0m" cyan = "\033[0;36m%s\033[0m" white = "\033[0;37m%s\033[0m" ) func init() { // cmd 에서 ansi color 활성화 시키는 부분 handle := syscall.Handle(os.Stdout..

프로그래밍/Go 2018. 7. 3. 19:04
크롬 DNS Cache 제거

윈도우의 hosts 파일을변경해도 크롬 브라우져에서 정상 동작을 하지 않을 경우아래 처럼 하면 정상 동작을 한다. chrome://net-internals/#dns → Clear host cache그리고chrome://net-internals/#sockets → Flush socket pools

프로그래밍/Tip & Trick 2016. 8. 12. 16:10
[bcrypt] 비밀번호 생성, 확인

bcrypt 설치 go get -u -v golang.org/x/crypto/bcrypt 예제 코드 package main import ( "golang.org/x/crypto/bcrypt" ) func main() { pwd := "abcdefg1234" hashedPwd, err := GeneratePassword(pwd) if err == nil { equalPwd := EqualPassword(hashedPwd, pwd) fmt.Println("hashed password : ", hashedPwd) fmt.Println("equal password : ", equalPwd) } } func GeneratePassword(password string) (string, error) { pass :=..

프로그래밍/Go 2015. 11. 12. 14:57
Go 웹 어플리케이션 자동 빌드 및 재시작

아래의 명령을 이용하여 fresh를 설치 한다 go get github.com/pilu/fresh 그리고 해당 프로젝트 폴더로 이동후 fresh를 실행 한다. (내 웹 프로젝트가 test 라면 아래와 같이 test 폴더로 이동후 fresh를 실행하면 아래야 같이 메시지가 나온다.) C:\work\src\test>fresh 16:56:36 runner | InitFolders 16:56:36 runner | mkdir ./tmp 16:56:36 watcher | Watching . 16:56:36 watcher | Watching templates 16:56:36 main | Waiting (loop 1)... 16:56:36 main | receiving first event / 16:56:36 main..

프로그래밍/Go 2015. 11. 2. 17:14
Week Of Year

c#에서 Week Of Year 값 구하기 GregorianCalendar cal = new GregorianCalendar(GregorianCalendarTypes.Localized); int week = cal.GetWeekOfYear(date, CalendarWeekRule.FirstFullWeek, firstDayOfWeek); if(date.Month == 1 && week >= 50) { return date.AddYears(-1).Year.ToString() + week.ToString().PadLeft(2, '0'); } else { return date.Year.ToString() + week.ToString().PadLeft(2, '0'); }

프로그래밍/C# 2013. 4. 27. 06:57
컴파일 시 파일 버전 자동 증가

// // AssemblyInfo.cs 파일을 열어 아래와 같이 수정 한다. // 아래와 같이 AssemblyFileVersion을 주석 처리 해주고 // AssemblyVersion의 마지막 자리를 "*" 변경 하면 빌드 시 마다 버전이 증가 한다. [assembly: AssemblyVersion("1.0.0.*")] //[assembly: AssemblyFileVersion("1.0.0.0")] // 출처 : 데브피아 C# 포럼 마을

프로그래밍/C# 2013. 2. 22. 22:58
관리자 권한으로 실행 되는 프로그램 만들기

프로젝트 속성에서 Security 탭 선택 후 Enable ClickOnce security settings 를 체크 한다. 그러면 아래와 같은 파일 생성 된다.아래의 파일 생성 되었다면 다시 Enable ClickOnce security settings를 체크 해제 한다. 생성된 위의 파일을 열어 아래의 그림 처럼 용도에 맞게 사용하면 된다.

프로그래밍/C# 2013. 2. 22. 22:39
[mybatis] java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;

현재 mybatis는 3.1.1 까지 나와 있다.하지만 뭐가 문제인지 spring 3.1.1에서 같이 사용해보니 아래와 같은 오류가 난다. java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction; 그래서 3.1.0으로 해봤으나 결과는 같은 오류가 났다.다시 버전을 하나더 내려서 3.0.6으로 해봤더니 정상적으로 동작하는걸 확인할 수 있었다. ===============================================================..

프로그래밍/Java 2012. 6. 5. 19:03
[CI] CodeIgniter 사용 시 index.php 숨기기

링크 : CodeIgniter 한국 사용자 포럼

프로그래밍/PHP 2012. 5. 31. 15:01
IE6 커닝 페이퍼: IE6 버그 25+ 해결하는 방법

출처: http://www.clearboth.org/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs/ 이 문서는 Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs를 이석진님께서 번역해 주신 것입니다. 감사합니다. IE 6를 가장 잘 다루는 전략은 지원하는게 아니다. 잠시만. 좋아요, 당신이 느끼는 좌절감을 나도 느껴요. 당신은 개발자고, 당신은 IE6을 사용할 수 밖에 없기 때문에 머리털을 다 뽑고 싶을 정도로 괴로울 거에요. 그러나 열 받게도 IE6는 당신을 돕지 않을거에요. 당신이 몇 시간을 투자해도 레이아웃이 제대로 안 된다고 느낄거에요. 나도 고통을 느낄 수 있어요. ..

프로그래밍/HTML & CSS 2011. 9. 22. 12:21
CURL 사용법

cURL (Client URL Library Functions) 제작자 Daniel Stenberg 의 설명을 그대로 변역하면 curl is a comand line tool for transferring files with URL syntax 커맨드라인에서 URL 문법을 사용하여 파일을 전송 프로그램 내가 원하는 주소의 페이지에서 내가 임의의 값을 넣고 그 넣은 값으로 페이지에서 리턴되는 값을 받아오는 역할을 한다. PHP에서 cURL을 사용하려는 사람들 대부분이 아마도 HTTPS 접속 때문일 것이다. 소켓 또는 그 외 여러가지 접속방법이 있는데 굳이 cURL을 사용하는 건 속도면에서도 빠르고 HTTPS도 쉽게 접속할 수 있기 때문이다. cURL 모듈을 서버에 설치해야 합니다.(리눅스 - curl.so..

프로그래밍/PHP 2011. 9. 19. 23:41
[IE] IE 버전별 javascript 또는 css 사용 방법

Item Example Comment IE [if IE] The string "IE" is a feature corresponding to the version of Internet Explorer used to view the Web page. value [if IE 7] An integer or floating point numeral corresponding to the version of the browser. Returns a Boolean value of true if the version number matches the browser version. For more information, see Version Vectors. WindowsEdition [if WindowsEdition] I..

프로그래밍/Javascript 2011. 9. 18. 05:27
[mybatis] if 에서 문자열 비교시 NumberFormatException 해결 방법

SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 위와 같은 쿼리 실행시 NumberFormatException이 발생 한다면 아래와 같이 코드를 수정 하면 해결 될 것이다. SELECT * FROM 테이블명 AND 필드명 = #{파라미터} OR SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 보너스 (대소문자 무시) SELECT * FROM 테이블명 AND 필드명 = #{파라미터}

프로그래밍/Java 2011. 8. 4. 00:13
문자열의 width 구하기

메시지 박스 같은 것을 만들다 보면 문자열의 길이가 일정하지 않다. 보통의 html tag들은 height는 내용에 따라 늘어나지만 width는 대부분 그렇지 않다. 그래서 문자열의 width를 구하는 방법을 생각해보던 중 그럴싸한 트릭을 생각해냈다. 우선 간단하게 설명을 하면 span tag는 문자열 만큼 width가 늘어나므로 span tag를 이용하여 문자열의 width를 구하면 된다. 1. span 을 position: absolute로 잡는다. 2. span 의 좌표를 화면에 보이지 않는 좌표로 잡는다 (예를 들면 top: -10000 또는 left: -10000) 3. 폰트와 같이 width에 영향을 미치는 style들도 감안한다. 4. span 에 문자열을 넣는다. 5. span 의 oute..

프로그래밍/Javascript 2011. 7. 29. 18:21
[SpringFramework] 한글 문제

Encoding Filter org.springframework.web.filter.CharacterEncodingFilter Encoding EUC-KR Encoding Filter /*

프로그래밍/Java 2011. 7. 29. 17:49
[CentOS5] Ruby & RubyGems & Rails 설치

1. Ruby & RubyGems Download - http://rubyonrails.org/download 2. Ruby 설치 - 다운 받은 Ruby 파일을 압축 해제 - ./configure - make - make test - make install 3. RubyGem 설치 - 다운 받은 RubyGems 파일 압축 해제 - 압축이 풀린 폴더로 이동하여 ruby setup.rb 실행 - ln -s /usr/local/bin/gem /usr/bin/gem 4. RubyOnRails 설치 - gem install rails

프로그래밍/Ruby 2011. 5. 4. 03:31
google map api v3 (심플 버전)

참고 URL 기본 사항 - http://code.google.com/intl/ko-KR/apis/maps/documentation/javascript/basics.html 지오 코딩 - http://code.google.com/intl/ko-KR/apis/maps/documentation/javascript/services.html#GeocodingRequests 컨트롤러 및 네비게이션 - http://code.google.com/intl/ko-KR/apis/maps/documentation/javascript/controls.html 데모 (simple) 코드

프로그래밍/Javascript 2010. 12. 14. 17:49
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
  • 모바일과 PC에서 폰트 크⋯
  • proxy 설정 시 502 bad ga⋯
  • [MariaDB] 여러개의 sql⋯
  • [MariaDB] Server has gon⋯
최근에 달린 댓글
  • getServletContext().getReal⋯
  • 이런 유용한 방법이있었네요⋯
  • eq는 먹는데 equals는 안먹네⋯
  • 잘 배우고 갑니다~
Total
430,183
Today
63
Yesterday
183

Blog is powered by Tistory / Designed by Tistory