본문 바로가기

분류 전체보기

(56)
[web3j] getTransactionCount https://ethereum.stackexchange.com/questions/115600/web3js-gettransactioncount-always-return-1 getTransactionCount: " + txcount ); }); Always return 1, but my contract has lot of" data-og-host="ethereum.stackexchange.com" data-og-source-url="https://ethereum.stackexchange.com/questions/115600/web3js-gettransactioncount-always-return-1" data-og-url="https://ethereum.stackexchange.com/questions/11..
web3j (web3 java)에서 isAddress 쓰기 import org.web3j.crypto.Keys; import org.web3j.crypto.WalletUtils; ... public boolean isAddress(String address) { if (!WalletUtils.isValidAddress(address)) return false; // lower case 는 컨트렉트에서 자동으로 checksum으로 변환된다 따라서 true로 판단한다 if (address.equals(address.toLowerCase())) return true; if (address.equals(Keys.toChecksumAddress(address))) return true; return false; } WalletUtils.isValidAddress는 그냥 ..
[저장용] 12-06 정리할거 근본 - 젠킨스, 깃헙, 도커 ?? 젠킨스 publish over ssh에선 위가 안됨 for i in {$variable} 되는 이유는 모름 쉘 if else 쉘 반복문 쉘 echo sdasd >> test.txt 쉘 문자열비교, 포함 여부 >> https://codechacha.com/ko/shell-script-compare-string/ 젠킨스 jdk 설정하기 https://royleej9.tistory.com/entry/Jenkins-jdk-%EC%84%A4%EC%A0%95 https://sh970901.tistory.com/70 authorized_keys 여러개 https://m.blog.naver.com/phongdaegi/222028598772 먼지 모름 https://skyblue300..
[자바/java] 배열 마지막 요소 가져오기 Stream.of(httpServletRequest.getServletPath().split("/")).reduce((first, second)->second).get(); 슬랙의 이미지 url 을 구현하기 위해 https://dasjdkl.slack.com/team/U03K5F41WBG
도커 <none> images 삭제 docker rmi $(docker images -a | grep "^" | awk '{print $3}')
shellscript 배열 받아서 반복하기 (comma, 쉼표 기준) linux, unix, ubuntu, bash 구글에 검색해서 나오는 예제는 다 아래와 같다 var1=("a" "b" "c") for var in ${var1} do echo $n > test.txt done 근데 나는 ["a","b","c"] 이렇게 생긴 배열을 받아서 공백이 아닌 comma 기준으로 반복문을 돌려야됐다. var1=["a","b","c"] for var in ${var1//,/ }; do echo $var done 이렇게 하면 ,를 기준으로 돌아진다 하지만 맨처음에 [a, 마직막에 c] 이런식으로 나오기 때문에 [랑 ]을 제거 한후 사용해야된다. 근데 저렇게 선언한건 잘되는데 외부에서 받아온 변수를 돌리려니까 안됐다. 그래서 아래 같이 바꾸니 잘 돌아갔다 for var in {$var1}; do echo $var done 나는 젠킨..
[JPA] @Query update문 (Not supported for DML operations 해결) update retyrn 받는법 여지껏 mybatis만 사용하다가 이번에 프로젝트를 진행하면서 JPA를 사용하기로 결정했다. JPA에선 @DynamicUpdate 를 이용해서 dirty checking을 하며 바뀐 값만을 update 해준다. 수정 시간도 자동으로 넣어줄 수 있어서 매우 편리하고 깔끔하다. 하지만 dirty check를 사용하기 때문에 mybatis처럼 return 값을 받을 수가 없다. 실패했는지 성공했는지, update가 진행 됐는지, 진행이 됐다면 몇 행이 수정됐는지 등을 알 수가 없다. 하여 이부분을 찾다가 dirtycheck로는 무리가 있다고 판단. 쿼리를 직접 짜보기로했다. ========= 본론 ========== public interface UserProfileRepository extends JpaRe..
[python] 배열 선언 2중 for문 if / else 동시 사용해 한줄로 아무튼 한줄이다. 한참 봐야되는 끔찍한 코드다. 되나 안되나 그냥 한번 해보고 싶어서 해봤다. 되는거 같다. 다른 사람이 이 코드를 보면 화가 날것이다. 옛날에도 비슷한걸 했다. 되는지 않되는지 매번 햇갈리므로 저장해둔다. ‱‱‱‱ 참고로 위의 코드는 아래와 같다 ‱‱‱‱ for idx in rang(len(img_list)): for box_idx in range(len(img_list[idx]['box'])) if type(img_list[idx]['box']) == list: { ~~ dictionary ~~} else : { ~~ dictionary ~~}