반응형
반응형
개요이전 포스팅에서 다뤘던 기능들과 플러터 앱의 UI를 결합하여,이번에는 웹소켓 서버와 통신 하여 실제 실시간 채팅이 이루어지도록 기능을 구현해보자.웹소켓과 채팅 기능의 이해를 돕기 위해 최대한의 최대한... 간소화 하였다.UUID와 Shared Preference를 활용한 조금 더 정밀한 개인 메시지 전송 방법을 설명하려했지만,그러면 포스팅의 내용이 너무 길어지고 복잡해질꺼 같아서 전부 다 뺐다.프로젝트를 간단히 초기 설정된 닉네임으로만 통하여 메시지를 보내도록 수정하였다.때문에 같은 닉네임을 사용한다면 사실상 1:1 개인 메시지의 기능이 아니게 되는 허점이 존재하지만 이해하길 바란다.(이 기능을 잘 활용하면 특정 방에 접속한 유저들끼리 나눌 수 있는 '채팅방' 형태의 기능을 구현할 수도..
개요 MS-SQL(SQL Server) 에서는 NEWID() 함수를 이용하여 임의의 데이터를 조회할 수 있다. 예를 들면, 1부터 10까지의 숫자가 있을 경우 NEWID() 함수를 통해 1~10 사이의 임의의 값을 출력하여 조회할 수 있다. -- 테이블 변수 생성 DECLARE @temp_table TABLE( num int ) -- 테이블 변수에 1~10의 값 추가 DECLARE @i int = 1 WHILE @i
조금 다른 주제로 새롭게 시작하려는 블로그의 구글 서치 콘솔, 네이버 서치 어드바이저에 등록하기 위해 RSS, 사이트맵을 제출하는 과정에서 최대한 간단히, 바로 적용할 수 있게 정리해 보았다. 요점만 간단히 읽고 빠르게 사이트맵, RSS 제출해보자. 사이트맵 제출하기 사이트맵은 티스토리 블로그에서 자동 생성된다. (이전에는 직접 사이트맵을 등록했었지만 이제는 티스토리에서 알아서 해준다.) 그러므로 따로 생성할 필요가 없으며, 자신의 블로그 주소 뒤에 https://블로그 주소/sitemap.xml 를 입력하면 내 티스토리 블로그의 사이트맵을 확인할 수 있다. 사이트맵을 요구하는 곳에 예시와 같이 뒤에 /sitemap.xml만 붙여서 기입하면 된다. 예시) https://luvris2.tistory.com..
개요 MS-SQL 에서 SSMS(SQL Server Management Studio)툴을 이용하여 로그인 사용자를 추가하고, 사용자의 권한을 부여해보자. 사용자 권한 부여 시 여러가지 권한 종류에 대한 설명도 함께 포함되어 있다. 이 포스팅은 SSMS 툴을 이용하기 때문에 명령어를 사용하지 않고 GUI를 이용하여 진행하도록 한다. 사용자 추가하기 새로운 사용자를 추가해보자. 보안 - 로그인 우클릭 - 새 로그인 (Security - Logins Right Click - New Login) 새롭게 추가할 사용자 정보를 입력해주자. 로그인 이름 SQL Server 인증 선택 암호 및 암호 확인 '다음 로그인할 때 반드시 암호 변경'은 선호에 따라 선택 기본 데이터베이스 선택 확인을 누르면 입력한 사용자가 생..
IN 구문이란?마이크로소프트 공식문서에 의하면, 지정한 값이 하위 쿼리 또는 목록의 값과 일치하는지 여부를 결정하는 것이라고 한다. IN 구문은 SQL 쿼리에서 사용되는 조건절 중 하나로, 특정 값을 포함하는지 여부를 확인하는 데 사용한다. 즉, 여러 개의 동등 조건(OR 조건)을 하나의 'IN' 구문으로 간략하게 표현하는 것이다.IN 구문 (IN 문법, 사용법)test_expression [ NOT ] IN ( subquery | expression [ ,...n ] ) subquery 결과 집합이 하나의 열로 구성된 하위 쿼리 이 열은 test_expression과 동일한 데이터 유형을 가져야 한다. expression [ ,...n ] 일치 여부를 테스트할 식 목록 모든 식은 test_express..
개요 같은 네트워크에 있는 컴퓨터들 중에 다른 컴퓨터로 특정 컴퓨터의 데이터베이스 서버에 접속해야 할 때가 있다. 이는 주로 회사에서 동일 네트워크망에 구축된 데이터베이스를 접속할 때 쓰인다. 아무리 같은 네트워크라도 SQL Server의 접속 정보만으로는 접속이 되지 않는다. 이번 포스팅에서는 동일 네트워크에 있는 MS-SQL(SQL Server)를 접속하는 방법과 사용자 추가 방법, 그리고 특정 사용자에게 데이터베이스를 접근할 권한 설정하는 방법을 다룬다. 로컬 DB 서버의 접속 허용하기 (SQL Server 포트 허용) 우선 데이터베이스를 제공하는 컴퓨터에서 SQL Server의 포트를 열어주어야 한다. 윈도우 시작 버튼을 누르고, '고급 보안이 포함된 Windows Defender 방화벽'을 검색..