반응형

programing 943

SQL을 사용하여 json 데이터 목록 필드를 열로 변환

SQL을 사용하여 json 데이터 목록 필드를 열로 변환 현재 DB(mariaDB)에 데이터라는 json 목록이 포함된 열이 있습니다. ID | data 1 | '["section1","section2","section3"]' 2 | '["section2","section4"]' 나는 그것을 다음과 같은 것으로 바꾸고 싶다. id | section1 | section2 | section3 | section4 1 | 1 | 1 | 1 | 0 2 | 0 | 1 | 0 | 1 즉, 모든 필드에서 가능한 모든 값이 열이 되어 값을 가져옵니다.1해당 행에 해당 목록 항목이 존재하는지 여부 및0그렇지 않으면. 쿼리를 사용하여 이를 변환하는 방법이 있습니까?SELECT id, JSON_LENGTH(JSON_SEARC..

programing 2023.01.01

DateTime을 문자열 PHP로 변환

DateTime을 문자열 PHP로 변환 PHP DateTime 오브젝트를 String으로 변환하는 방법에 대해서는 이미 많은 사이트를 조사했습니다.항상 "String to Date Time"이 아니라 "String to Date Time"이 표시됩니다. PHP DateTime은 에코할 수 있지만, PHP 문자열 함수로 DateTime을 처리하고 싶은 것. 궁금한 점은 어떻게 하면 PHP dateTime 객체를 이런 종류의 코드로 시작하는 문자열로 만들 수 있는가입니다. $dts = new DateTime(); //this returns the current date time echo strlen($dts); 의 방법을 사용할 수 있습니다.DateTime클래스: $date = new DateTime('20..

programing 2023.01.01

디렉토리에서 모든 PHP 파일을 포함()하려면 어떻게 해야 합니까?

디렉토리에서 모든 PHP 파일을 포함()하려면 어떻게 해야 합니까? PHP에 스크립트 디렉토리를 포함할 수 있습니까? 즉, 다음 대신: include('classes/Class1.php'); include('classes/Class2.php'); 다음과 같은 것이 있습니까? include('classes/*'); 특정 클래스에 대해 약 10개의 서브클래스의 컬렉션을 포함할 수 있는 좋은 방법을 찾을 수 없었던 것 같습니다.foreach (glob("classes/*.php") as $filename) { include $filename; } PHP 5에 여러 폴더의 많은 클래스를 포함하는 방법은 다음과 같습니다.이 방법은 수업이 있는 경우에만 사용할 수 있습니다. /*Directories that con..

programing 2023.01.01

Ajax를 사용하여 PDF 파일 다운로드 및 열기

Ajax를 사용하여 PDF 파일 다운로드 및 열기 PDF 형식입니다.contentType이치노 public class MyAction extends ActionSupport { public String execute() { ... ... File report = signedPdfExporter.generateReport(xyzData, props); inputStream = new FileInputStream(report); contentDisposition = "attachment=\"" + report.getName() + "\""; contentType = "application/pdf"; return SUCCESS; } } 는 이것을 는는라고 .action을 브라우저에이 스트림을 브라우저에 전달하..

programing 2023.01.01

스프링 부트 - 클래스 경로 리소스에 정의된 'dataSource' 이름의 콩을 만드는 동안 오류가 발생했습니다.

스프링 부트 - 클래스 경로 리소스에 정의된 'dataSource' 이름의 콩을 만드는 동안 오류가 발생했습니다. Spring Boot 웹 어플리케이션을 사용하고 있습니다.RESTful 어프로치를 중심으로 하고 있습니다.모든 설정은 정상적으로 이루어지고 있습니다만, 어떠한 이유로 MainController가 요구를 처리할 수 없습니다.404 에러가 발생합니다.어떻게 고치죠? @Controller public class MainController { @Autowired ParserService parserService; @RequestMapping(value="/", method= RequestMethod.GET) public @ResponseBody String displayStartPage(){ ret..

programing 2023.01.01

자바어로 뮤텍스와 세마포어가 뭐죠?주된 차이점은 무엇입니까?

자바어로 뮤텍스와 세마포어가 뭐죠?주된 차이점은 무엇입니까? 자바어로 뮤텍스와 세마포어가 뭐죠?주된 차이점은 무엇입니까?불행하게도 모든 사람들은 세마포와 뮤텍스의 가장 중요한 차이인 "소유권"의 개념을 놓쳤다. 세마포어는 소유권에 대한 개념이 없습니다.즉, 어떤 스레드라도 세마포어를 해방할 수 있습니다(이는 그 자체로 많은 문제를 일으킬 수 있지만 "사망 감지"에 도움이 됩니다).반면 뮤텍스는 소유권 개념이 있습니다(즉, 획득한 뮤텍스만 릴리스할 수 있습니다). 동시 시스템의 안전한 프로그래밍을 위해서는 소유권이 매우 중요합니다.항상 세마포보다 뮤텍스를 사용하는 것이 좋습니다(단, 퍼포먼스에 영향이 있습니다). 뮤텍스는 priority 상속(priority inversion 문제에 도움이 될 수 있음)과..

programing 2023.01.01

JavaScript에서 스택과 큐를 구현하려면 어떻게 해야 합니까?

JavaScript에서 스택과 큐를 구현하려면 어떻게 해야 합니까? JavaScript에서 스택과 큐를 구현하는 가장 좋은 방법은 무엇입니까? 션팅 야드 알고리즘을 사용하려고 하는데 이 데이터 구조가 필요해요var stack = []; stack.push(2); // stack is now [2] stack.push(5); // stack is now [2, 5] var i = stack.pop(); // stack is now [2] alert(i); // displays 5 var queue = []; queue.push(2); // queue is now [2] queue.push(5); // queue is now [2, 5] var i = queue.shift(); // queue is now ..

programing 2023.01.01

SQL Chemy IN 조항

SQL Chemy IN 조항 squalchemy에서 이 쿼리를 수행하려고 합니다. SELECT id, name FROM user WHERE id IN (123, 456) 리스트를 바인드하고 싶습니다.[123, 456]실행 시.어때. session.query(MyUserClass).filter(MyUserClass.id.in_((123,456))).all() 편집: ORM이 없으면 session.execute( select( [MyUserTable.c.id, MyUserTable.c.name], MyUserTable.c.id.in_((123, 456)) ) ).fetchall() select() 첫 번째 파라미터는 취득할 필드 리스트이고 두 번째 파라미터는 취득할 필드 리스트입니다.where조건.테이블 오..

programing 2023.01.01

Mac OS 10.6(Snow Leopard), 10.7(Lion), 10.8(Mountain Lion)에서 PHP와 MySQL을 활성화하는 가장 쉬운 방법은 무엇입니까?

Mac OS 10.6(Snow Leopard), 10.7(Lion), 10.8(Mountain Lion)에서 PHP와 MySQL을 활성화하는 가장 쉬운 방법은 무엇입니까? Mac OS 10.6(Snow Leopard), 10.7(Lion), 10.8(Mountain Lion)에서 PHP와 MySQL을 활성화하는 가장 쉬운 방법은 무엇입니까? PHP 또는 MySQL 웹사이트에서 다운로드하기 전에 번들 버전을 사용하고 싶습니다.그것은 또한 MAMP와 비슷한 것을 배제한다. 터미널에 있는 명령줄이 편해요좋은 텍스트 에디터를 열고(TextMate를 추천합니다만, 무료 TextWrangler 또는 vi 또는 nano도 사용할 수 있습니다) 다음을 엽니다. /etc/apache2/httpd.conf 선을 찾습니다...

programing 2023.01.01

C 프로그램이 MySQL 프로시저에서 결과 값을 가져올 수 없습니다.

C 프로그램이 MySQL 프로시저에서 결과 값을 가져올 수 없습니다. MySQL 스토어드 프로시저에서 값을 되돌리는 연습을 하고 있기 때문에 먼저 다음 프로시저를 만들었습니다. USE testdb; DROP PROCEDURE IF EXISTS `testdb`.`get_return_value_test`; DELIMITER $$ CREATE PROCEDURE IF NOT EXISTS `testdb`.`get_return_value_test`(IN a INT(30), IN b INT, OUT result INT) BEGIN SET result = a+b; SELECT result; END $$ DELIMITER ; MariaDB 콘솔에서 테스트에 성공했습니다. MariaDB [testdb]> call get_..

programing 2023.01.01
반응형