본문 바로가기

SOFTWARE58

[vis.js] network chart 그릴 때 loading bar 만들기 안녕하세요. 저는 요즘 vis.js 오픈소스를 활용하여 network chart를 만들고 있는데요. 노드가 많아질 수록 차트 랜더링 하는 속도가 길어져서, loading bar를 만들어 주려고 합니다. vis.js network chart의 이벤트 기능 중, stabilizationProgress, stabilizationIterationsDone 을 이용한 방법입니다. 참조 한 사이트에서 본 소스를, 제 소스에 맞춰 살짝 변경하여 적용하였습니다. 아래는 JavaScript 부분입니다. //loading process network.on("stabilizationProgress", function (params) { var maxWidth = 496; var minWidth = 20; var widthF.. 2022. 1. 13.
[leetcode] Palindrome Number 새해를 맞아 다시 알고리즘 공부를 시작해 볼까 합니다. 오늘은 LeetCode에서 9번 Plindrome Number 라는 문제를 풀었어요. 문제는 이러합니다. Given an integer x, return true if x is palindrome integer. An integer is a palindrome when it reads the same backward as forward. For example, 121 is a palindrome while 123 is not. 그리고 이건 제가 푼 방법 입니다. class Solution { public boolean isPalindrome(int x) { String tmp = String.valueOf(x); String backward = "".. 2022. 1. 9.
[CentOS] SSH 포트 열었는데도 접근 안될때 SSH 포트를 오픈을 시켰는데도 putty나 Xshell 접근이 안될 때가 있습니다. 제 경우가 그랬구요.. 내부 방화벽에서 접근을 막고 있는건 아닌가 싶었습니다. window 같은 경우는 대부분 외부 방화벽을 열어도 접근이 안될때 내부 방화벽을 열어주면 됬거든요. 여기서 유의 사항! CentOS 7 부터는 방화벽을 firewall을 사용하고, CentoOS 6 는 iptables를 사용합니다. 제가 사용하던 OS는 7 이었고, firewall의 상태를 확인해보니.. firewall 상태 확인 명령어 firewall-cmd --state firewall 이 비활성화 되어있었습니다. 그렇다면, 왜..? SSH는 밖으로 나가는 설정 이라면, (outbound) SSHD 라는 안으로 들어오는 설정이 있었다. .. 2022. 1. 6.
[mysql] insert 할때 Binary Logging not Possible 에러 오늘도 평소처럼 열심히 일을 하다가, mysql에 insert 할 내용이 있어서 작업을 진행중에, 갑자기 오류가 나는게 아니겠습니까? 갑자기..? 원인을 알 수 없지만, 제가 받은 오류는 이런 내용이었습니다. (HY000) Binary Logging not Possible. Message: Transaction Level READ-COMMITTED in InnoDB is not Safe for Binlog Mode STATEMENT 음.. 최대한 설정을 변경하지 않고 해결하고싶었는데, 구글에 설정을 변경하는 방법밖에 안나오더라구요. mysql에서 SET GLOBAL binlog_format='row'; 이렇게 명령어를 쳐주면 된다고 하는데, 제가 사용하고있던 mysql 계정에는 SUPER 권한이 없어서 .. 2021. 11. 16.
Microsoft Edge에서 Internet Explorer 열기 어제 windows 10에서 11로 업그레이드를 받았습니다. 무료로 해준다고 해서 냉큼 업그레이드 했습니다. 그런데, 업그레이드를 하고 보니, Internet Explorer가 자동으로 없어지지 뭐겠습니까? 저는 업무상 아직까지 Internet Explorer를 사용해야 해서, 방법을 알아보았습니다. 1. 더보기 버튼 클릭 2. Internet Explorer 모드에서 다시 로드 클릭 그러면 Internet Explorer 아이콘으로 변경되면서 리로드 되는 화면을 볼 수 있습니다. !! 그런데, 나는 매일 사용해야하는데, 매번 이렇게 하기 번거롭다 하시면 1. 설정에 들어간다. 2. 기본 브라우저 클릭 3. 사이트를 Internet Explorer 모드로 다시 로드할 수 있습니다 허용 후 Internet.. 2021. 10. 27.
[leetcode] two sum 네.. 게으르지만 꾸준히 배우고 싶은 글쓴이입니다. 잘 못하는 코딩이지만, 계속하고 싶은 접니다. 오늘은 leetcode에 가입을 하고, 첫 알고리즘 문제를 풀어 본 경험을 공유합니다. 일단 저는, 비기너이기 때문에.. 얼마만큼의 효율적인 코드냐 보다는, 제가 이 문제를 해결하느냐 못하느냐에 중점을 두기로 했습니다. two sum은 easy 난이도인데.. 저는 제법 시간을 많이 썼다는..^^ 이것도 계속하면 나아지겠죠? 문제는 이겁니다. Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each inpu.. 2021. 10. 8.