본문 바로가기

반응형

분류 전체보기

(393)
C# 문법- List<T>/ArrayList using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Runtime.Remoting; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public List Customers = new List(); ..
C# 기초 문법 -오버라이딩 /오버로딩/ 추상클래스,메서드/인터페이스-다중상속/ 오버라이딩 - > 상속에만 쓸 수 있다. 자체 클래스에는 완전한 동일한 메소드가 두개 존재 할 수 없다. class A { int i; } class B : A { int i; } B 클래스에 i 변수를 선언 하는 것은 이유가 있어야 한다. 그렇지 않으면 쓸모 없는 메모리 낭비이다. 부모에게 있는 메소드를 인자를 추가 해서 미묘하게 다르게 해서 사용하는 것을 오버로딩 -> 상속일때도 쓰고 베이스 클래스에서도 쓴다. Car() Car(int a) -> 자신 Test() -> 부모 Test(int a) -> 자식 B obj = new B(); obj.i -> B에 접근 ! 이거는 오버라이딩 오리지날 메소드가 존재한다. 부모 클래스를 통하면 자식 클래스를 통하지 않고 모든 걸 다 관리 할 수 있는데 단점은 무..
[책]혼자 공부하는 머신러닝 / 딥러닝 _정말 혼자 공부하는 AI_구글 코랩 사용법 노트북 코랩은 구글이 대화식 프로그램이 환경이 주피터를 커스터마이징한 것 입니다. 파이썬 지원으로 시작한 주피터 프로젝트는 최근에는 다른 언어도 지원합니다. 주피터 프로젝트의 대표 제품이 바로 노트북입니다. 코랩 노트북은 구글 크라우드의 가성 서버를 사용합니다. 화면 오른쪽 산단에 있는 RAM ,디스크 아이콘에 마우스를 올리면 상세 정보를 알 수 있습니다. 코드를 실행하기 전이나 연결이 끊어진 상태에서는 아이콘 대신에 연결 버튼이 활성화 됩니다. 이 노트북은 구글 클라우드의 컴퓨터 엔진에 연결되어 있습니다. 이서버의 메모리는 약 12기가이고 디스크 공간은 100기가입니다. 개인 컴퓨터의 사양에 구애 받지 않고 머신러닝/ 딥러닝을 진행할 수 있습니다. 코드 셀을 실행 시킬려면 Ctrl + Enter를 누르..
Linux Ubuntu 22.04 에 Flutter +Android Studio 설치 및 세팅! Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev https://www.youtube.com/watch?v=e63OlW_2gpQ Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev System requirements To install and run Flutter, your development environment m..
Java (Spring) : 빈의 범위 (bean) 빈의 범위 (bean) 싱글톤 : 스프링 컨테이너에서 생성된 빈 객체의 경우 동일한 타입에 대해서는 기본적으로 한 개만 생성이 되며, getBean() 메소드로 호출될 때 동일한 객체가 반환된다. 프로토타입 : 싱글톤 범위와 반대의 개념도 있는데 이를 프로토타입 범위라고 한다. 프로토타입의 경우 개발자는 별도의 설정을 해 줘야하는데, 스프링 설정 파일에서 빈 객체을 정의할 때 scope정의를 명시해주면 된다. 폴트 값으로 빈은 항상 싱글톤 기능을 가진다. 컨테이너에 한번 생성해둔 객체를 계속 호출해서 쓰는 방식이다. 하지만 프로젝트가 커지다 보면 별도의 메모리를 점유하는 객체를 만들어야 한다. 결과가 같은 객체를 호출하고 있음을 보여주고 생성자는 한번만 생성된다. ! 이렇게 생성자는 2번 생성되고 객체는..
C# - 소수인지 아닌지 판별하는 알고리즘! using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //[?] 특정수를 입력받아서, 소수인지 아닌지 판별하는 프로그램 // - 5는 소수 : 1과 5만을 약수로 가짐 // - 6은 소수가 아님 : 1과 6만이 아닌 추가로 2와 3을 약수로 가짐 // - 2부터 해당 수 까지 나머지 값을 구해서 나머지 값이 0일때 나눈 수가 해당 수라면 그 때는 소수다 namespace _20200718_소수구하기 {/// /// 소수(Prime Number) : 자연수 중에서 1과 자신만을 약수로 가지는 자연수 /// class PrimeNumber { static ..
라즈베리파이 -리눅스에 HeidiSQL 설치하기 ! prtable version 64bit 로 설치 하였다. 본인의 운영체제에 맞게 설치하면 된다. SELECT host, user FROM user; 현재 디비에서 로컬 호스트로는 로그인 가능하다 db = pymysql.connect(host='localhost', user='root', password='암호암호암호', db='my db', charset='utf8') 아이피 주소를 적으면 특정 아이피만 접속 가능 GRANT ALL PRIVILEGES ON *.* TO 'root'@'====IP 혹은 %(모든IP)===' IDENTIFIED BY '===암호==='; 주수홍강사, [31.07.20 10:40] GRANT ALL PRIVILEGES ON *.* TO 'root'@'====IP 혹은 %(모든..
Node.js - MySQL 연동 /MySQL로 홈페이지 구현 -- -- Table structure for table `author` -- CREATE TABLE `author` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `profile` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ); -- -- Dumping data for table `author` -- INSERT INTO `author` VALUES (1,'egoing','developer'); INSERT INTO `author` VALUES (2,'duru','database administrator'); INSERT INTO `author` VALUES (3,'taeho','data..

반응형