반응형

programing tip 3103

캔버스를 png 이미지로 저장하는 방법?

캔버스를 png 이미지로 저장하는 방법? 그림이있는 캔버스 요소가 있고, 클릭하면 이미지를 png 파일로 저장하는 버튼을 만들고 싶습니다. 따라서 저장, 열기, 닫기 대화 상자가 열립니다. 이 코드를 사용하여 수행 var canvas = document.getElementById("myCanvas"); window.open(canvas.toDataURL("image/png")); 하지만 IE9에서 테스트하면 "웹 페이지를 표시 할 수 없습니다"라는 새 창이 열리고 URL은 다음과 같습니다. 데이터 : 이미지 / png; base64,iVBORw0KGgoAAAANSUhEUgAAAmAAAABpCAYAAACd + 58xAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAADRwSURBVHh..

programing tip 2020.11.15

케이스 클래스 상속에 대해 * 그렇게 * 잘못된 것은 무엇입니까?

케이스 클래스 상속에 대해 * 그렇게 * 잘못된 것은 무엇입니까? 다른 것을 찾는 동안 우연의 일치로 나는 사악한 케이스 클래스 상속이 얼마나되는지에 대한 의견을 거의 발견하지 못했습니다. ProductN, 비참한 사람과 왕, 엘프와 마법사 라는 것이 있었고 케이스 클래스 상속으로 인해 어떤 종류의 매우 바람직한 속성이 어떻게 손실되는지가있었습니다. 그렇다면 케이스 클래스 상속이 그렇게 잘못된 것은 무엇입니까? 한 단어 : 평등 case클래스는 제공되는 equals및 hashCode. 다음과 같이 equals작동 하는 등가 관계 (즉, 다음 속성이 있어야 함) : 모두를 위해 x; x equals x이다 true(반사적) 를 들어 x, y, z, if x equals y및 y equals zthen x ..

programing tip 2020.11.15

강제 "가로"방향 모드

강제 "가로"방향 모드 내 응용 프로그램이 "세로"모드 용으로 설계되지 않았기 때문에 응용 프로그램에 대해 "가로"모드를 강제로 사용하려고합니다. 어떻게 할 수 있습니까? 어떤 제안? 감사 이제 HTML5 웹앱 매니페스트로 가능합니다. 아래를 참조하십시오. 원래 답변 : 특정 방향으로 웹 사이트 또는 웹 응용 프로그램을 잠글 수 없습니다. 장치의 자연스러운 동작에 위배됩니다. 다음 과 같은 CSS3 미디어 쿼리를 사용하여 장치 방향을 감지 할 수 있습니다 . @media screen and (orientation:portrait) { // CSS applied when the device is in portrait mode } @media screen and (orientation:landscape) {..

programing tip 2020.11.15

고 루틴 내부의 fmt.Println이 행을 인쇄하지 않는 이유는 무엇입니까?

고 루틴 내부의 fmt.Println이 행을 인쇄하지 않는 이유는 무엇입니까? 다음 코드가 있습니다. package main import "net" import "fmt" import "bufio" func main() { conn, _ := net.Dial("tcp", "irc.freenode.net:6667") reader := bufio.NewReader(conn) go func() { str, err := reader.ReadString('\n') if err != nil { // handle it fmt.Println(err) } fmt.Println(str) }() } 고 루틴의 버퍼에서 읽는 코드가 없으면 다음과 같은 메시지를 출력합니다. :zelazny.freenode.net NOTICE ..

programing tip 2020.11.15

CSS를 사용하여 색상을 반전하려면 어떻게해야합니까?

CSS를 사용하여 색상을 반전하려면 어떻게해야합니까? HTML inverted color CSS div { background-color: #f00; } p { color: /* how to use inverted color here in relation with div background ? */ } pCSS로 색상 을 반전시키는 방법이 있습니까? 이 color: transparent;왜 안 color: invert;, 심지어 CSS3에? 단락에 같은 색상의 배경을 추가 한 다음 CSS로 반전합니다. div { background-color: #f00; } p { color: #f00; -webkit-filter: invert(100%); filter: invert(100%); } inverted co..

programing tip 2020.11.15

Python에서 형식 문자열 및 명명 된 인수

Python에서 형식 문자열 및 명명 된 인수 사례 1 : "{arg1} {arg2}".format (10, 20) KeyError: 'arg1'명명 된 인수를 전달하지 않았기 때문에 줄 것 입니다. 사례 2 : "{arg1} {arg2}".format(arg1 = 10, arg2 = 20) 이제 명명 된 인수를 전달했기 때문에 제대로 작동합니다. 그리고 그것은 인쇄'10 20' 사례 3 : 그리고 잘못된 이름을 전달하면 KeyError: 'arg1' "{arg1} {arg2}".format(wrong = 10, arg2 = 20) 그러나, 사례 4 : 명명 된 인수를 잘못된 순서로 전달하면 "{arg1} {arg2}".format(arg2 = 10, arg1 = 20) 효과가있다... 그리고 그것은 인..

programing tip 2020.11.15

언제 FormGroup과 FormArray를 사용합니까?

언제 FormGroup과 FormArray를 사용합니까? FormGroup : FormGroup는 키 각 컨트롤의 이름으로, 하나의 객체로 각 자식 FormControl의 값을 집계합니다. const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), last: new FormControl('Drew'), }); FormArray : FormArray는 배열로 각 하위 FormControl의 값을 집계. const arr = new FormArray([ new FormControl('Nancy', Validators.minLength(2)), new FormControl('Drew'), ]); 하나는 언제 다른 ..

programing tip 2020.11.15

프로젝트 Angular에서 이미지 (및 기타 자산)를로드하는 방법은 무엇입니까?

프로젝트 Angular에서 이미지 (및 기타 자산)를로드하는 방법은 무엇입니까? 저는 Angular를 처음 접했기 때문에 이것을 수행하는 모범 사례가 확실하지 않습니다. angular-cli ng new some-project를 사용하여 새 앱을 생성했습니다. "assets"폴더에 "images"폴더가 생성되었으므로 이제 내 이미지 폴더는 src/assets/images 에서 app.component.html(내 응용 프로그램의 루트입니다), 내가 넣어 ng serve내 웹 애플리케이션을 보려고 할 때 이미지가 표시되지 않습니다. Angular 애플리케이션에서 이미지를로드하는 가장 좋은 방법은 무엇입니까? 편집 : 아래 답변을 참조하십시오. 내 실제 이미지 이름은 Angular가 좋아하지 않는 공백을 사..

programing tip 2020.11.15

SQL Server의 데이터베이스에있는 테이블에 대한 읽기 및 쓰기 권한을 부여하려면 T-SQL이란 무엇입니까?

SQL Server의 데이터베이스에있는 테이블에 대한 읽기 및 쓰기 권한을 부여하려면 T-SQL이란 무엇입니까? SQL Server에서 사용자 에게 할당 할 정확한 SQL db_datareader과 db_datawriter역할 은 무엇입니까 ? 사용자 이름은 MYUSER이고 데이터베이스는 MYDB입니다. SQL Server 2012, 2014 : USE mydb GO ALTER ROLE db_datareader ADD MEMBER MYUSER GO ALTER ROLE db_datawriter ADD MEMBER MYUSER GO SQL Server 2008에서 : use mydb go exec sp_addrolemember db_datareader, MYUSER go exec sp_addrolemembe..

programing tip 2020.11.15

따옴표가 아닌 경우 공백으로 분할 할 정규식

따옴표가 아닌 경우 공백으로 분할 할 정규식 .Net Regex.Split 메서드를 사용하여이 입력 문자열을 배열로 분할하고 싶습니다. 따옴표로 묶지 않으면 공백으로 분할해야합니다. 입력 : 여기에 "내 문자열"이 있으며 "6 개 일치"가 있습니다. 예상 출력 : 여기 이다 내 문자열 그것 있다 여섯 경기 어떤 패턴이 필요합니까? 또한 RegexOptions를 지정해야합니까? 옵션이 필요하지 않습니다. 정규식 : \w+|"[\w\s]*" 씨#: Regex regex = new Regex(@"\w+|""[\w\s]*"""); 또는 "문자를 제외해야하는 경우 : Regex .Matches(input, @"(?\w+)|\""(?[\w\s]*)""") .Cast() .Select(m => m.Groups["ma..

programing tip 2020.11.15
반응형