반응형

참고: docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/value-tuples

 

튜플 형식 - C# 참조

C# 튜플 알아보기: 관련 데이터 요소를 느슨하게 그룹화하는 데 사용할 수 있는 간단한 데이터 구조

docs.microsoft.com

튜플 테스트

      static (int plus, int minus, int multiply) returnMultiple(int a, int b)
        {

            int plus = a + b;
            int minus = a - b;
            int multiply = a * b;
            return (plus, minus, multiply);
        }

        static void testMethod()
        {
            var a = returnMultiple(3, 2);
            Console.WriteLine(a.minus);
            Console.WriteLine(a.plus);
            Console.WriteLine(a.multiply);
        }

반응형
반응형

리눅스 상에서 

touch filename

으로 파일내 변화없이 시간 업데이트가 가능합니다.

windows 의 batch 명령어에서도 같은 기능을 하는 명령어를 찾아보았는데요

echo. >> filename

파일 내부 마지막에 공간을 넣어 파일 업데이트 하는 방식으로 시간 없데이트가 됩니다.

 

반응형
반응형

이전 PC 에서 https 로 연결하는 중 다음과 같은 오류가 나면서 해당 사이트를 보여주지 않을 때,

NET::ERR_CERT_DATE_INVALID

리부팅, 크롬 재설치 등 해봐도 소용이 없을 때 루트 인증서 설치를 합니다.

https://tech.signgate.com/demotest/SSL/index.html

 

한국정보인증 SSL 기술지원

[Sectigo(구 COMODO) 루트 인증서 파일 리스트]

tech.signgate.com

설치는 관리자 모드로 해야 하며 설치 이후 바로 오류가 없어지면 정상적으로 사이트로 이동이 가능해집니다.

반응형
반응형

if you don't find required tables under the datatable "electron_release_server", then you must change the connection value in the following fils to 'mysql' from 'postgresql'

/config/env/development.js

/config/env/production.js

then, "npm start" the server will create following tables under the database.

 

출처: https://github.com/ArekSredzki/electron-release-server/issues/10

반응형
반응형

위치: C:\Users\"{사용자}"\AppData\Roaming\Code\User

파일이름: settings.json

{

  "terminal.integrated.shell.windows""C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

}

다른 터미널 설정

// Command Prompt

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"

// PowerShell

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

// Git Bash

"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"

// Bash on Ubuntu (on Windows)

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"

반응형
반응형

[Windows 10]

1. 우선, C:\Users\"{사용자}"\AppData\Roaming\Code 폴더 삭제

2. 컨트롤 패널에서 삭제

3. 모든 extensions 까지 삭제를 원하면 C:\Users\han.sungyoup01\.vscode 폴더 삭제

[출처: https://stackoverflow.com/questions/52461400/how-to-completely-remove-vs-code-setting/52462074]

반응형
반응형

[삭제된 페이지 복구하기]: http://confluence.goldpitcher.co.kr/pages/viewpage.action?pageId=463

"사용자가 페이지를 복구할 때, 페이지가 삭제되기 전에 존재했던 공간에서 똑같은 위치에 있는 '휴지통'으로 부터 페이지를 복구할 수 있습니다."... (링크 내용 중...)

* 위의 링크가 깨져 있는 것 같아서 좀더 내용을 첨부해 본다.

  • 공간 관리자는 공간 내 삭제된 페이지를 복원할 수 있다. 
  • 1. 공간도구 -> 2.내용도구 -> 3. 휴지통 (탭) 선택.
  • 여기서 모두 버리기로 영구히 삭제도 가능하며, 복원 가능하다. 
반응형
반응형

    

    using RestSharp;
    using RestSharp.Authenticators;

    namespace User.Model
    {
        
        public class RestCalling
        {
            public string uri { get; set; }
            public string username { get; set; }
            public string password { get; set; }
            public string endPoint { get; set; } //"users/" + userId + "/identities.json"
            public string methodType { get; set; } //PUT, GET, POST, DELETE.

            //GET & Put & Post & Delete
            public string RestClientComm()
            {
                var _client = new RestClient(uri);
                IRestResponse result = null;
                _client.Authenticator = new HttpBasicAuthenticator(username: username, password: password);
                var request = new RestRequest(resource: endPoint, DataFormat.Json);


                switch (methodType)
                {
                    case "PUT": 
                        request.AddParameter("application/json", "\"identity\": {\"value\": \"" + "email@emailAddress" + "\"}}", ParameterType.RequestBody);
                        result = _client.Put(request);
                        break;

                    case "DELETE": 
                        result = _client.Delete(request);
                        break;

                    case "POST": 
                        request.AddParameter("application/json", "{\"identity\": {\"type\": \"email\", \"value\": \"" + "email@emailAddress"+ "\"}", ParameterType.RequestBody);
                        result = _client.Post(request);
                        break;

                    default: //GET
                        result = _client.Get(request);
                        break;

                }

                return result.Content;

            }
        }
    }

반응형
반응형

반응형
반응형
반응형

+ Recent posts