반응형

분류 전체보기 461

해시맵 키의 이름을 변경할 수 있습니까?

해시맵 키의 이름을 변경할 수 있습니까? 해시맵 키의 이름을 바꾸는 방법을 찾고 있습니다만, Java에서 가능한지는 모르겠습니다.요소를 제거하고 새 이름으로 다시 붙여 보십시오.지도에 있는 키가String다음과 같은 방법으로 달성할 수 있습니다. Object obj = map.remove("oldKey"); map.put("newKey", obj); hashMap.put("New_Key", hashMap.remove("Old_Key")); 이렇게 하면 원하는 작업을 수행할 수 있지만 키의 위치가 변경된 것을 알 수 있습니다.이름을 변경해야 하는 키 값을 새 키에 할당합니다.그리고 오래된 키를 제거합니다. hashMap.put("New_Key", hashMap.get("Old_Key")); hashMap...

programing 2022.09.25

MySQL에서 열 이름 바꾸기

MySQL에서 열 이름 바꾸기 다음 SQL 식을 사용하여 MySQL 커뮤니티 서버 5.5.27의 열 이름을 바꾸려고 합니다. ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; 나도 노력했어 ALTER TABLE table_name RENAME old_col_name TO new_col_name; 하지만 이렇게 써있어요: 오류: MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 다음 쿼리를 사용합니다. ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length); RENAME오라클 ALTER TABLE tableName RENAME COLUMN oldcolname TO n..

programing 2022.09.25

check 절에서 CURDATE()를 사용하는 방법

check 절에서 CURDATE()를 사용하는 방법 'dateFrom' 및 'dateTo' 필드가 오늘 날짜보다 커야 하는 테이블을 만들려고 합니다.그래서 CHECK을 이렇게 썼어요. CREATE TABLE Booking ( hotelNo int(10), guestNo int(10), dateFrom datetime, dateTo datetime, roomNo int(10), CHECK (dateFrom >= CURDATE() AND dateTo >= CURDATE()) ); 근데 계속 에러가 나요. ERROR 1901 (HY000): Function or expression 'curdate()' cannot be used in the CHECK clause of `CONSTRAINT_1` 구글에서 여러..

programing 2022.09.25

Larabel에서 POST의 모든 정보를 얻는 방법

Larabel에서 POST의 모든 정보를 얻는 방법 저는 Larabel 5를 사용하고 있는데 이렇게 컨트롤러에 POST 변수를 입력하려고 합니다. public function add_question() { return Request::all(); } 이 에러가 발생하고 있습니다. 내가 뭘 잘못하고 있지?다음을 시도해 보십시오. use Illuminate\Support\Facades\Request; public function add_question(Request $request) { return $request->all(); } GET 및 POST 데이터를 모두 보여주는 현재 답변에는 큰 오류가 있는 것으로 보입니다.POST 데이터뿐만이 아닙니다. 당신의 코드와 관련된 문제는 당신이 정면을 수입하지 않았..

programing 2022.09.25

MariaDB 설치: 설치 중에 서비스로 실행 중 선택을 취소했습니다.mariadb를 시작하고 멈추는 올바른 방법은 무엇입니까?

MariaDB 설치: 설치 중에 서비스로 실행 중 선택을 취소했습니다.mariadb를 시작하고 멈추는 올바른 방법은 무엇입니까? 현재 mariadb를 실행 서비스로 설치하지 않았기 때문에 어떻게 시작해야 할지 모르겠습니다. 이것은 도움이 되지 않았습니다.https://mariadb.com/kb/en/mariadb/starting-and-stopping-mariadb/ 구글에서 검색해 보니 서비스로 설정하는데 도움이 될 것 같았습니다. C:\Program Files\MariaDB 10.0\bin>files_install_db.exe --datadir=c:\filenadb --service=MyDB --password=Secret 실행 부트스트랩 기본 사용자 설정 루트 비밀번호 삭제 my.ini 파일 등록 ..

programing 2022.09.25

MySQLDB가 실행하는 실제 쿼리를 인쇄하시겠습니까?

MySQLDB가 실행하는 실제 쿼리를 인쇄하시겠습니까? 실행 시 쿼리를 디버깅할 방법을 찾고 있는데 MySQLDB가 파라미터 삽입을 완료한 후 실제 쿼리를 출력할 방법이 있는지 궁금합니다.매뉴얼을 보면 마지막 쿼리 실행에 대한 정보를 제공하는 Cursor.info() 콜이 있을 것으로 보이지만, 이 콜은 내 버전(1.2.2)에는 존재하지 않습니다. 이것은 당연한 질문 같지만, 아무리 찾아봐도 답을 찾을 수가 없다.잘 부탁드립니다.커서 개체에서 다음과 같은 속성을 찾았습니다.cursor._last_executed예외 발생 시에도 실행되는 마지막 쿼리 문자열을 유지합니다.이 방법은 항상 프로파일링이나 MySQL 쿼리 로깅을 사용하는 것보다 프로덕션에서 더 쉽고 더 좋았습니다. 둘 다 성능에 영향을 미치고 더..

programing 2022.09.25

SQL 열 추가

SQL 열 추가 두 열을 합산하는 기본 연산에 문제가 있습니다.그것은 간단하지만 효과가 없다. 결과 5 + 5 = 8, 3 + 7 = 7 다음은 쿼리입니다. select `wp_posts`.ID , (select count(*) from `co_likes` where `wp_posts`.`ID` = `co_likes`.`id_post` and `co_likes`.`deleted_at` is null) as `like_count`, (select count(*) from `wp_comments` where `wp_posts`.`ID` = `wp_comments`.`comment_post_ID`) as `comment_count` , (`comment_count`+`like_count`) as 'total_..

programing 2022.09.25

글로벌 플래그가 있는 RegExp에서 잘못된 결과가 나타나는 이유는 무엇입니까?

글로벌 플래그가 있는 RegExp에서 잘못된 결과가 나타나는 이유는 무엇입니까? 글로벌 플래그와 대소문자를 구분하지 않는 플래그를 사용할 때 이 정규 표현에 문제가 있는 것은 무엇입니까?쿼리는 사용자가 생성한 입력입니다.결과는 [참, 참]이 될 것이다. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be [true, false] var reg = /^a$/g; for(i = 0; i++ < 10;) console.log(reg.test("a")); A RegExp에 이의를 제기하다..

programing 2022.09.25

CodeIgniter의 액티브레코드가 있는 데이터베이스에 NOW() 삽입

CodeIgniter의 액티브레코드가 있는 데이터베이스에 NOW() 삽입 Codeigniter의 활성 레코드에 mySQL 함수 NOW()를 사용하여 데이터베이스에 현재 시간을 삽입하고 싶습니다.다음 쿼리가 작동하지 않습니다. $data = array( 'name' => $name , 'email' => $email, 'time' => NOW() ); $this->db->insert('mytable', $data); 이는 CodeIgniter의 ActiveRecord 클래스가 자동으로 입력을 이스케이프하기 때문입니다. 다음은 set()를 호출하고 peratmeter FALSE를 전달하여 NOW()를 벗어나지 않도록 합니다. $data = array( 'name' => $name , 'email' => $e..

programing 2022.09.22

phpmyadmin에서 타임아웃을 해결하려면 어떻게 해야 하나요?

phpmyadmin에서 타임아웃을 해결하려면 어떻게 해야 하나요? phpMyAdmin을 통해 대용량(최소 300MB) SQL 스크립트를 Import하고 싶다. 시도했습니다. post_max_size = 750M upload_max_filesize = 750M max_execution_time = 300 max_input_time = 540 memory_limit = 1000M 내 내 안에서에php.ini파일을 가져오는데 아직 시간 초과 오류가 발생합니다.업로드를 반복해도 타임아웃 에러가 표시되는 경우는, 에서 설정을 변경해 주세요. \phpmyadmin\libraries\config.default.php 부터에서$cfg['ExecTimeLimit'] = 300;로.$cfg['ExecTimeLimit'] ..

programing 2022.09.22
반응형