반응형

분류 전체보기 750

C# Oracle 파라미터화된 쿼리 - 심각하고 위험한 버그!

C# Oracle 파라미터화된 쿼리 - 심각하고 위험한 버그! 이건 완전 울부짖는 놈이야제 눈을 믿을 수 없고, C#의 정품 버그라면 지금까지 아무도 이것을 발견하지 못했다는 것을 믿을 수 없기 때문에, 다른 개발자 커뮤니티에 제 잘못을 알리고 있습니다.이 질문에는 분명 내가 "DOH!"라고 말하고 손바닥으로 머리를 세게 때리는 것이 포함될 것이다.-어쨌든, 여기 있다. .Test_1 을 붙입니다 CREATE TABLE TEST_1 ( COLUMN1 NUMBER(12) NOT NULL, COLUMN2 VARCHAR2(20), COLUMN3 NUMBER(12)) TABLESPACE USERS STORAGE ( INITIAL 64K MAXEXTENTS UNLIMITED ) LOGGING; 이제 다음 코드를 ..

programing 2023.02.27

기능에 대한 Jest Spy

기능에 대한 Jest Spy Mocha에서 Jest로 스와프하고 있는데, 리액트 방식으로 스파이 할 수 있는 방법이 있는지 궁금합니다.예를 들어 내 컴포넌트에 다음과 같은 메서드가 있다고 가정해 보겠습니다.sdk라이브러리는 jQuery Ajax 호출만 구성합니다). getData() { sdk.getJSON('/someURL').done(data => { this.setState({data}); }); } Sinon을 사용하여 다음과 같이 프로토타입을 염탐하여 테스트합니다. it('should call getData', () => { sinon.spy(Component.prototype, 'getData'); mount(); expect(Component.prototype.getData.calledOnc..

programing 2023.02.27

노드 js를 사용하여 html 파일을 실행하는 방법

노드 js를 사용하여 html 파일을 실행하는 방법 다음과 같이 angular js를 가진 간단한 html 페이지가 있습니다. //Application name var app = angular.module("myTmoApppdl", []); app.controller("myCtrl", function ($scope) { //Sample login function $scope.signin = function () { var formData = { email: $scope.email, password: $scope.password }; console.log("Form data is:" + JSON.stringify(formData)); }; }); HTML 파일: Email address Password S..

programing 2023.02.27

매니페스트: 행: 1, 열: 1, 구문 오류

매니페스트: 행: 1, 열: 1, 구문 오류 호스트 URL https://serviceworkerspike.azurewebsites.net/ - 더 이상 작동하지 않습니다. 학교 프로젝트로 Vuejs를 사용하여 PWA를 만들고 있는데, Azure에서 웹사이트를 호스팅할 때마다 localhost에 문제가 없습니다.Chrome devtools는 다음과 같이 응답합니다. /manifest.json:1 Failed to load resource: the server responded with a status of 404 () /manifest.json:1 Manifest: Line: 1, column: 1, Syntax error. manifest.json:1 GET https://serviceworkerspi..

programing 2023.02.27

base64 문자열을 이미지로 변환

base64 문자열을 이미지로 변환 jquery plugin, 즉 사용자 이미지를 base64로 컨트롤러에 전송하는 crop.js를 사용하여 사용자 프로파일이미지의 크롭/크기를 시도하고 있습니다. $.ajax({ type: "post", dataType: "json", url: "${g.createLink(controller: 'personalDetail', action:'uploadUserImage')}", data: { avatar: canvas.toDataURL() } }); 하지만 난 이 베이스64를 해독할 수 없어 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAgAEl...==' string as Image. 어떻게 ..

programing 2023.02.27

객체 배열을 정의하려면 어떻게 해야 합니까?

객체 배열을 정의하려면 어떻게 해야 합니까? TypeScript에서 객체 배열을 만들고 있습니다. userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" } }; 어떻게 하면 정확한 유형을 신고할 수 있는지 누가 알려주시겠어요?인라인화가 가능합니까, 아니면 두 가지 정의가 필요합니까? 대체품을 찾고 있습니다.xxx나중에 TypeScript에서 다음과 같은 것을 사용했을 때 경고할 수 있도록 TypeScript를 선언합니다.userTestStatus[3].nammme잘못해서숫자와 같은 속성을 가진 객체 리터럴 대신 네이티브 어레..

programing 2023.02.22

React의 레스트 소품용 TypeScript 회피책

React의 레스트 소품용 TypeScript 회피책 TypeScript 2.1용으로 갱신되었습니다. TypeScript 2.1은 오브젝트 확산/휴식을 지원하므로 더 이상 회피책이 필요하지 않습니다. 첫 번째 질문 TypeScript는 컴포넌트에서 렌더링된 HTML 요소로 HTML 속성을 전달하기 위해 React에서 일반적으로 사용되는 JSX 확산 속성을 지원합니다. interface LinkProps extends React.HTMLAttributes { textToDisplay: string; } class Link extends React.Component { public render():JSX.Element { return ( {this.props.textToDisplay} ); } } 그러나 알..

programing 2023.02.22

카테고리별 최신 투고를 표시하는 드롭다운 네비게이션 메뉴

카테고리별 최신 투고를 표시하는 드롭다운 네비게이션 메뉴 그래서 워드프레스 웹사이트에서 네비게이션 메뉴 작업을 하려고 합니다.hongkiat.com (이미지 참조)에서 네비게이션 메뉴를 복사하려고 합니다. Hongkiat의 네비게이션 메뉴에는 5개의 상위 카테고리(Design/dev, Technology, Inspiration, Social Commerce 및 Deal)가 표시됩니다.사용자가 부모 카테고리를 맴돌면 부모 카테고리 아래에 최근 게시물이 표시됩니다. 어쨌든, 나는 드롭 다운 메뉴를 부모 카테고리에 그 아이 카테고리를 더한 코드로 만들 수 있었다.여기서 딜레마는 사용자가 맴도는 부모 카테고리에 최신 게시물(3개 이상의 게시물)을 표시하는 방법에 있습니다. 어쨌든, 내 코드는 이렇다. HTML/..

programing 2023.02.22

CssBaseline 클래스의 역할은 무엇입니까?

CssBaseline 클래스의 역할은 무엇입니까? Material-UI React 라이브러리의 CssBaseline 클래스가 무엇을 하는지 궁금했는데, 어디에서도 답을 찾을 수 없고, 제가 링크한 페이지도 클래스가 무엇을 하는지 별로 설명해주지 않습니다.이 부품이 어떤 역할을 하는지 아는 사람 있나요?CssBaselineCSS 리셋이 추가되어 있습니다.를 참조해 주세요.normalize.css와 같은 접근법에 익숙한 경우 기본 요소에 기본 시각적 스타일링을 추가하고 패딩을 재설정하는 방법 등이 있습니다. Material-UI는 주로 CssBasline.js에서 볼 수 있듯이 몇 가지 리셋 스타일을 제공합니다.box-sizing본문 글꼴 색상과background색. '@global': { html: { W..

programing 2023.02.22

리액트 훅을 사용한 초기 상태로 리셋

리액트 훅을 사용한 초기 상태로 리셋 현재 등록 양식을 작성하고 있으며, 다음은 제 코드의 일부입니다. const Signup = () => { const [username, setUsername] = useState('') const [email, setEmail] = useState('') const [password, setPassword] = useState('') const [passwordConfirmation, setPasswordConfirmation] = useState('') const clearState = () => { setUsername('') setEmail('') setPassword('') setPasswordConfirmation('') } const handleSubmi..

programing 2023.02.22
반응형