Computer/WEB, php-java-script

웹소켓으로 전송할 수 있는 데이터 종류

웹소켓 프로토콜은 텍스트와 바이너리 데이터를 지원합니다. 자바스크립트에서 바이너리 데이터는 ArrayBuffer와 Blob 클래스로 표시되고, 텍스트는 문자열로 표시된다. 일반 텍스트와 바이너리 포멧을 사용하면, 거의 모든 유형의 HTML5 미디어를 전송/ 디코딩할 수 있다. 웹소켓은 한 번에 하나의 바이너리 포멧만을 지원하며, 아래와 같이 반드시 명시적으로 선언해야 한다. socket.binaryType ="arraybuffer"; 또는 socket.binaryType = "blob" 문자열 OnMessage 이벤트가 발생할 때 마다 클라이언트가 데이터 타입을 확인하고 동작. 자바스크립트에서 동등 연산자(===)를 사용해 데이터 타입의 문자열인지 여부를 쉽게 판단가능. socket.OnMessage =..
Computer/WebDesign, HTML

배경이미지 쉽게 지우기!! 무려 인공지능 (누끼작업)

오랜만이다. 일단 여기다! (솔직히 아래글들은 볼 필요가 없다.) 너무 솔직했어..https://www.remove.bg/ (바로가기) 지금까지 포토샵을 열어서 파일 하나하나 선을 따라가며 배경이미지를 지우던 시기는 지나갔다. 아주 쉽게 5초면 이미지에서 배경은 사라지는 원하는 이미지만 남는 작업이 가능하다. 쉽고 빠르고 깨끗하게 누끼작업이 가능한것이다. 이제 사이트에 들어가보자.! https://www.remove.bg/ (바로가기) 쉽다.! 빠르다.! 쉽게 배경을 제거하고싶은 이미지만 업로드하면 5초안에 자동으로 배경이 제거되고 파일을 다운로드 또는 공유할수 있는 버튼이 보인다. 단점이라면,배경이 선명하거나(블러처리가 안되어 있음) 여러가지 아이템들이 보이는 배경이면 배경제거가 깨끗하게 되지는 않았다..
Computer/Image processing

Converting Image

### Mat -> System.Drawing.Bitmap ### Mat mat = new Mat("foobar.jpg", ImreadModes.Color); Bitmap bitmap = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat); ### System.Drawing.Bitmap -> Mat ### Bitmap bitmap = new Bitmap("foobar.jpg"); Mat mat = OpenCvSharp.Extensions.BitmapConverter.ToMat(bitmap); ### Mat -> byte[] ### Mat mat = new Mat("foobar.jpg", ImreadModes.Color); byte[] bytes1 = mat.To..
Good Review/PR

(전문 장비없이, 비트코인 채굴하기) 정말?! 들어오나? 몇달이 걸렸지만...

솔직히,개인적인 호기심도 있어서.. 몇달정도 아주아주 천천히 꾸준히! computta 채굴을 했었다.정말 들어오나? 결론부터 말하면, 들어왔다.받았으니 이 포스팅을 하고 있는것일수도 : )안들어왔으면! 사기라고! 올렸겠지? ㅋㅋ 먼저 이전글· (전문 장비없이) 비트코인 채굴하기! computta 에서 채굴했을때 5mBTC를 모으면 출금신청을 할수 있다. (지금은 3mBTC로 변경된것 같다?!) 일단 신청을 하였다. 이미 신청하고 받았기에 'STATUS'부분에 'Complete' 되어 있다. 그리고...내가 받는곳은 업비트(https://upbit.com/) 업비트 비트코인지갑으로 받았다. 이미 출금하고 잔고가 없다는게... 큰 금액은 아니지만, 신청한 5.07mBTC가 업비트로 들어왔다. 더운데 아이스크..
Computer/ETC

장치관리자에서 디바이스 이름 변경하기

컴퓨터를 사용하다보면 동일한 디바이스를 사용할때가 있다.그럴때! 장치관리자에서 동일하게 이름이 뜬다면, 당황스러울것이다. 자 그럼 장치관리자를 불러볼까?윈도우10은 돋보기에서 'devmgmt.msc' 윈도우8이하는 실행에서 'devmgmt.msc' 실행시키면 물론, 내컴퓨터-시스템으로 들어가서 장치관리자로 들어가도된다. 그럼 장치관리자 윈도우가 나타나면서, 연결된 디바이스를 볼수 있다. Razer Kiyo를 사용하는데, 같은 이름으로 나타나니 설정하기도 애매하고 On/Off 하기도 힘들다. 그래서!장치관리자에서 디바이스 이름 변경하기. 해보자. 1. 해당 디바이스에서 오른쪽마우스 클릭 후, [속성] 2. [속성]에서 [자세히] 탭으로 들어가서 '드라이버 키'를 눌러 '값'을 확인한다.3. 그리고 복사! ..
Good Review/PR

(전문 장비없이) 비트코인 채굴하기!

https://computta.com/ 비트코인, 가상화폐에 대한 관심이 많아지면서...(이미 많이 열기는 식었지만) 비트코인 채굴에 대한 관심이 많아졌다. 그리고, computta 라는 무료채굴 사이트를 알게 되었다. 과연! 얼마나 모을수 있을까?? "학교에서 직장에서 간단하게 켜두고 조금씩 모으다보면 용돈, 한끼 두끼.. 식사정도 값을 나오지 않을까?"라는 생각으로 켜두고 채굴하고 있다. 가입방법은. 1. https://computaa.com/ 링크로 들어가 상단메뉴 [Sign Up] 으로 가입을 하고. 2. 로그인 이후, MEMBER & AFFILIATE ACCOUNT PAGE 의 [Download Smart Miner] 를 통해 프로그램을 다운받고 실행 하면 끝이난다. 3. 그리고 프로그램 설치 ..
Data/Form

[품의서] 지출결의서

엑셀 파일형식의 지출결의서 입니다. [지출결의서]지출결의서는 말 그대로 지출이 발생 시 회사 내부 관리상 지출을 사전 승인 요청한다는 관리 서류입니다. 해당 회사에서 비용이 지출될 때 상부에 결재를 받기 위해 작성하거나 지출에 대한 ‘내부통제용’으로 사용하기 위해 만드는 것이 일반적입니다.
Computer/C#

Higherbit, Lowbit 합치기

비트 합치기 모드버스 값 받아올때, 조금 빠르게 하고 싶어서 만듬. 다음에 그냥 복사해서 써야지! public int modbusMake32(ushort Higherbit, ushort Lowbit) { int result = Higherbit; result = (result
Computer

Microsoft Public License (MS-PL)

Microsoft Public License (MS-PL)This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any addi..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

🍋일상의 소소한 순간들부터 큰 꿈까지, 호기심을 만족시킬 다양한 카테고리를 담은 블로그 입니다. 그리고, 소소한 행동에 감동하며 기뻐하고 하루하루에 감사하는 사람🌵

Today Yesterday Total
최신글