분류 전체보기(142)
-
c# Graphql Server/Client Test(2) - Server
1. 서버 프로젝트 생성 3. 빌드 종속성 설정을 한다4. Program.cs를 다음과 같이 바꾼다[변경 전][변경 후]using Data.Models;using HotChocolate.Types.Pagination;using Microsoft.EntityFrameworkCore;string ConnectionString = "Server=localhost:15432;Database=postgres;User ID=postgres;Password=";var builder = WebApplication.CreateBuilder(args);builder.Services.AddDbContext(options => options.UseNpgsql(builder.Configuration.GetConnect..
2024.06.17 -
c# Graphql Server/Client Test(1) - Data
1. Database 데이터 작성 2. 빈 프로젝트 생성3. 데이터 프로젝트
2024.06.17 -
[WPF] Grid.IsSharedSizeScope 속성 - Grid안에서 특정 컨트롤들의 사이즈를 동일하게
보호되어 있는 글입니다.
2024.05.04 -
WPF에 SignalR 서버 구동시키기(.NET 7.0)
살다보니 이런것도 해봐야 하는구나.. 1. 일단 WPF 프로젝트 생성 (.NET 7.0으로 생성) 2. Nuget Package 아래 2개를 설치한다.(버전이 안 맞네???-_-;) 3. App.xmal.cs 파일에 다음과 같이 작업한다 private IHost webHost; protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); webHost = Host.CreateDefaultBuilder() .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); webBuilder.UseUrls("http://*:5000;http://localhost:5001;https:..
2024.04.22 -
GK420d 라벨프린터 프로그램(C#)
회사에서 라벨 프린터를 프로그램 해야 할 일이 있어 기록으로 남김(안친절함, 나만 알아보게끔 씀) 중고를 파는 곳이 있어서 구매하고, 라벨프린터 용지도 구매,(5"x7") 1. 아래의 사이트를 가니, 유틸리티 소프트웨어를 다운받으라고 한다 https://www.zebra.com/us/en/support-downloads/eula/unrestricted-eula.7b8a235653193b4c72c440110c25661656f56f5180957c98e7c0bc2144149cd156a1bc6e684725abae8eaa3b64ee1090eb44d0c7df0abb7f8ed97b5b3f7c9a5376e9eb05b8b828d41d895371710557b9df8c658334af4c49d754cef7dadf3fd4456..
2024.04.12 -
EF Core - 설치, DB/Table 생성, insert, select
1. Visual Studio 2019에서 콘솔 프로젝트 생성 후 Nuget 설치( Microsoft.EntityFrameworkCore.Tools )를 해보려 했으나 설치 실패 찾아보니 다음과 같이 .NET 6/.NET 7/.NET 8중에 하나를 선택해야 한다는데 Visual Studio 2019에서는 .NET 6.0을 생성할 수가 없다. 2. 그래서 귀찮지만 Visual Studio 2022를 설치한 뒤 아까 생성했던 프로젝트를 열어서 다음과 같이 .NET을 추가 설치하기로 함 3. 프로젝트를 .NET 8.0으로 다시 만듦 4. 이제는 nuget 추가가 잘 됨 5. DB 공급자가 아래와 같이 제공한다고 하는데, MSSQL이 EF Core 6,7용이 있다는데, 내가 실행할려고 하는 놈은 .NET 8인데..
2023.12.16 -
Node.js 클론코딩 실습(3)
1. Potato 컴포넌트 만들기(별도로 또는 App.js안에) 1) src 폴더 밑에 Potato.js파일 만들기 2) Potato.js파일을 다음과 같이 작성 //jsx(HTML + javascript)를 이해하기 위한 import import React from 'react' //컴포넌트는 대문자로 작성해야 함 function Potato(){ //이것은 html이 아니고 jsx이다 return I love potato; } //이놈을 추가해야 함 export default Potato; 3) 생성한 컴포넌트는 App 컴포넌트 안에 넣어야 한다 변경전 변경후 import React from "react"; function App() { return ( Hello ); } export default ..
2023.05.05 -
Node.js 클론코딩 실습(2)
1. 리액트 앱 만들기 > npx create-react-app movie_app_2023 * 생성이 안되고 에러가 나서. 시키는대로 해봤다 * 그리고는 다시 생성하니 생성이 되는듯 2. VS Code로 방금생성한 파일 열기(D:\Study\React\movie_app_2023) 1) README.md 파일을 다음과 같이 수정 #Movie App 2023 React JS Fundamentals Course 2023 2) package.json파일 수정 "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, [변..
2023.05.05 -
Node.js 클론코딩 실습(1)
1. Node.js 설치 1) 이미 설치되어 있으므로 생략 2) npx는 1회성으로 최신버전의 노드 패키지를 내려받아 설치시켜주는 노드 패키지라고 함 2. VSCode 설치 : 이미 설치되어 있으므로 생략 3. git 설치하기 : 이미 설치되어 있으므로 생략 4. 구글 크롬의 웹스토어에 React Developer Tools를 설치 설치하고 나서 사이트 접속시 React를 사용한 사이트이면 아이콘이 활성화됨 5. 무엇을 만들것인가? * nomadcoders.github.io/movie_app_2019 사이트와 같이 만들어본다고 함 처음 페이지 로딩시 로딩 메세지만 나오기도 함
2023.05.05 -
구글 검색 옵션 정리
1. 2개 이상의 검색 : and / or 더보기 2. 사이트나 특정 소셜미디어에서 검색 : '@'기호 더보기 3. 가격 검색 : $ + 숫자 4. 해시태그 검석 : # + 단어 5. 단어제외 검색 : 단어 + [공백]-제외단어 6. 정확히 일치 : 쌍따옴표안에 단어("단어") 7. 숫자범위 내에서 검색 : 숫자..숫자 더보기 8. 특정사이트에서 검색 : 단어 [공백] site:사이트 9. 파일종류 검색 : 검색어 filetype:파일종류 더보기 10. 페이지 제목에서 검색 : intitle:단어 11. 본문에서 특정한 키워드 검색 : intext:단어
2023.04.16