'개발관련'에 해당되는 글 57건

  1. 2023.01.25 Nexus version 별 전체 다운로드 URL
  2. 2020.08.14 DBeaver UTF-8 설정, 한글깨짐 해결하기 1
  3. 2018.11.13 solidity address(0) 의 의미.
개발관련/개발 잡다2023. 1. 25. 00:03
반응형

 

 

최근 설치할 일이 생겨서 찾고있는데 블로그 글에서도 공홈에서도 도대체 찾기가 어려워서

기록상 블로그에 남겨놓는다.

 

현재까지 Nexus Repository 3.45.1-01 부터 Nexus Repository Manager 3.0.0-03 까지 아카이빙 되어있는 URL 임.

 

https://help.sonatype.com/repomanager3/product-information/download/download-archives---repository-manager-3

Download Archives - Repository Manager 3

My Sonatype Community Learn Support Resources Switch to another product Nexus Repository Manager 3 Nexus Repository Manager 3 Product Information Download Download Archives - Repository Manager 3 Download Archives - Repository Manager 3 Nexus Repository OSS is distributed with Sencha Ext JS pursuant...

help.sonatype.com

 

 

2.x 대는 Nexus Repository Manager Pro 2.15.1 부터 Nexus Professional 2.0.6 까지 아카이빙 되어있는 URL 임.

 

https://help.sonatype.com/repomanager2/download/download-archives---repository-manager-2

Download Archives - Repository Manager 2

My Sonatype Community Learn Support Resources Switch to another product Nexus Repository Manager 2 Nexus Repository Manager 2 Download Download Archives - Repository Manager 2 Download Archives - Repository Manager 2 Nexus Repository OSS is distributed with Sencha Ext JS pursuant to a FLOSS Exceptio...

help.sonatype.com

 

 

반응형
Posted by bbokkun
개발관련/SQL2020. 8. 14. 16:05
반응형

 

 

 

 

 
DBeaver 기본설명 (위키백과)
DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구이다. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다. 그 밖의 데이터베이스의 경우 사유 데이터베이스 드라이버를 사용한다.

 

한국에서 정상적으로 사용하기 위해서는 한글 깨짐현상에 대해 해결할 필요가 있다. 

 

한국어 깨짐 현상 해결하기

이클립스 기반이기 때문에 ini 파일을 수정해서 간단하게 startup 때 옵션으로 한글 깨짐 현상을 해결 할 수 있다. (일반적으로 C:\Program Files\DBeaver 에 dbeaver.ini)

다만 파일의 변경을 시스템에서 변경 불가하도록 막아놓았기 때문에 일반 유저의 권한으로는 수정할 수가 없다. 

 

해결방법으로는

1. administrator 권한으로 로그인 후 수정한다. 

2. user 권한에서 수정이 가능하도록 파일의 권한을 수정한다.(파일변경, 저장 후 원복하는게 보안에 좋다.)

 - dbeaver.ini 파일에서 우클릭 -> 속성 팝업에서 보안탭 클릭 -> 편집 클릭 -> Users(또는 로그인 유저) 클릭 -> 사용 권한(P) 중 수정의 허용 부분에 체크

 

권한을 변경했으면 아래와 같은 내용의 options 가 나온다. 아래와 같이 그중 맨 아래부분에

-Dfile.encoding=UTF-8

부분을 추가한다. 


그리고 DBeaver를 껏다가 재시작 하면 정상적으로 한글 깨짐 없이 사용이 가능하다. 

 

 

 
 
 
 
반응형
Posted by bbokkun
개발관련/Solidity2018. 11. 13. 17:34
반응형

 


 

 

-
요즘 개발하면서 재밌다... 라는 느낌보다는 어렵다는 느낌을 많이 받는데.... 나이탓인가..ㅠㅠ..

여튼 블록체인이 핫이슈인지라 블록체인 쪽 개발을 진행해보는 중이다. 



이더리움 기반 스마트컨트랙트 작성 시, 이해가 안되는건 차고 넘치치만. address(0) 는 좀 특이해서 남겨본다. 

아래 소스를 보면 Ownerable 컨트랙트에 transferOwvership을 실행 할 때 address(0)와 newOwner와의 비교를 하는 부분이 있다. 


실제 로그를 보면 address(0)는 '0x0000000000000000000000000000000000000000' 의 값을 리턴한다. 



타 블로그를 보면 
//address(0)은 트랜잭션은 새 계약을 작성합니다. 
//여기서 0은 주소가 0이라는 의미가 아니라 보낸 사람의 주소와 보낸 거래 수("nonce")에서 파생된 주소입니다.

또는 

//대상 계정이 0 계정 (주소가 0 인 계정) 인 경우 트랜잭션은 새 계약을 작성합니다. 이미 언급했듯이 계약서의 주소는 0 번지가 아니라 보낸 사람의 주소와 보낸 거래 수 ( "nonce")입니다
으로 설명 되어 있다. 



내가 이해한 개념으로 생각해서는 address 타입의 변수에 Dummy 값 또는 공백의 값이 넘어왔을 경우, 기본으로 address(0) 의 값을 가지고  그걸 비교해서 require문에서는 공백이 아니라면 으로 해석하는게 맞는것 같다. 

혹시 다른의견이나 제가 틀린 부분 있으면 의견 주세요. 












반응형
Posted by bbokkun