반응형

2023/10/04 15

OpenSSL을 사용하여 RSA 개인 키를 생성하는 방법은 무엇입니까?

OpenSSL을 사용하여 RSA 개인 키를 생성하는 방법은 무엇입니까? C 소스 파일에서 OpenSSL 라이브러리를 사용하여 RSA 개인 키를 생성하는 방법을 알고 싶습니다.terminal command로 생성하는 방법을 알고 있습니다. 실제로 제 server.c 파일이 개인 키를 생성하여 client.c로 전송합니다. 가능하다면 소스 코드를 좀 도와주세요. 그렇지 않으면 도움을 주시면 감사하겠습니다. 저는 리눅스 머신 작업을 하고 있습니다.#include #include const int kBits = 1024; const int kExp = 3; int keylen; char *pem_key; RSA *rsa = RSA_generate_key(kBits, kExp, 0, 0); /* To get th..

programing 2023.10.04

마리아에서 달력 약속 처리 방법DB

마리아에서 달력 약속 처리 방법DB 저는 데이터베이스(MariaDB)를 사용하여 PHP 기반 학교 수업 달력을 지원하고 있습니다.저는 클래스라는 테이블을 가지고 있는데, 클래스의 시작 시간과 기간 등을 저장하고 있습니다.그리고 선생님이라는 또 다른 테이블이 있는데 선생님 정보가 저장되어 있습니다.오직 한 명의 선생님만이 한 수업에 배정될 것이고, 수업은 항상 한 시간에 시작합니다. 저는 특정 선생님이 다른 수업을 진행하는 동안 새로운 수업이 예약되지 않도록 하고 싶습니다.수업시간이 1시간만 된다면 단순히 선생님과 수업에 독특한 제약을 가하겠다는데, 수업시간이 1시간 이상일 수도 있기 때문에 어떻게 접근해야 할지 잘 모르겠습니다. 물론 INSERT 전에 PHP 체크 인을 할 수는 있지만, 한 명의 교사의 ..

programing 2023.10.04

cross-Origin 때문에 jQuery ajax 요청이 차단되었습니다.

cross-Origin 때문에 jQuery ajax 요청이 차단되었습니다. ajax를 통해 원격 url에서 콘텐츠를 가져오는 방법? cross-Origin 때문에 jQuery ajax 요청이 차단되었습니다. 콘솔 로그 오리진 간 요청 차단:동일한 오리진 정책으로 인해 http://www.dailymotion.com/embed/video/x28j5hv 에서 원격 리소스를 읽을 수 없습니다(이유: CORS 헤더 'Access-Control-Allow-Origin' 누락). 오리진 간 요청 차단:동일한 오리진 정책으로 인해 http://www.dailymotion.com/embed/video/x28j5hv 에서 원격 리소스를 읽을 수 없습니다(이유: CORS 요청 실패). 코드 $.ajax({ url: "ht..

programing 2023.10.04

mysql 테이블 이름에서 (-) 대시 사용

mysql 테이블 이름에서 (-) 대시 사용 데이터베이스를 백업하는 동안 오류가 발생했습니다. A Database Error Occurred Error Number: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-01-000001' at line 1 SELECT * FROM temp_01-01-000001 Filename: F:\xampp\htdocs\erp_zaara\system\database\DB_driver.php Line Number: 330 테이블 이름(temp_01-01-000001)으로 ..

programing 2023.10.04

PM 상위 ID(vBulletin 데이터베이스)로 그룹화할 때 MySQL 쿼리 속도가 느림

PM 상위 ID(vBulletin 데이터베이스)로 그룹화할 때 MySQL 쿼리 속도가 느림 IM과 같은 대화처럼 vBulletin에서 모든 PM을 가져오려고 하는데, 이 PM을 내에서 사용해야 합니다.Dapper를 사용하는 NET Core 라이브러리.이것은 다음을 의미합니다.A가 B에게 메시지를 보내면, B는 두 개의 메시지를 가지고 한 번의 대화를 하는 것입니다.이로 인해 성능 문제가 발생하기 때문에 Dapper 쿼리를 직접 실행하여 DBever를 이용하여 파악하고자 하였습니다. 받은 편지함에서 페이지의 대화를 가져오기 위해 다음과 같은 쿼리를 작성했습니다. SELECT pm.pmid FROM pm, pmtext AS txt WHERE pm.pmtextid = txt.pmtextid AND (pm.us..

programing 2023.10.04

ASP.NET 핵심 데이터 암호화/보호

ASP.NET 핵심 데이터 암호화/보호 Entity Framework Core를 사용하는 Multi-Tenant Web Application용 공유 데이터베이스가 있습니다.테넌트에는 고유한 테넌트 테이블이 있으며 모든 모델에는 테넌트 ID가 있습니다.설계상 쿼리 필터가 있고 컨트롤러의 코드는 항상 TenantId를 확인하기 때문에 다른 Tenant의 데이터에 액세스할 수 없습니다.하지만 각 Tenant의 데이터나 적어도 가장 민감한 데이터는 다른 키나 목적 문자열로 암호화하고 싶습니다.하나의 모델에 대해 Protection API로 구현하였습니다. 컨트롤러에서 데이터베이스를 호출할 때마다 보호 및 보호 해제를 호출해야 하므로 모든 모델에 대해 이를 구현하려면 많은 작업이 필요합니다. 저는 MariaDB를..

programing 2023.10.04

C에서 변수 선언을 해제(삭제)하는 방법은?

C에서 변수 선언을 해제(삭제)하는 방법은? 매크로의 경우와 같습니다. #undef SOMEMACRO 우리가 메모리를 많이 절약할 수 있도록 C의 변수도 언클레어하거나 삭제할 수 있습니까? 에 있습니다.malloc()그리고.free()할 경우, printf("%d", a);다를 . test.c:4:14: error: ‘a’ undeclared (first use in this function) 아니요, 하지만 범위가 종료되면 모든 범위 로컬 변수가 제거되므로 이를 달성하기 위해 작은 최소 범위를 만들 수 있습니다.이와 같은 것: void foo() { // some codes // ... { // create an extra minimum scope where a is needed int a; } // ..

programing 2023.10.04

우커머스:체크아웃 필드 값 설정

우커머스:체크아웃 필드 값 설정 제 시스템에 아직 WP 사용자가 아닌 특별한 고객 그룹의 경우, 한정된 제품 세트 중에서 선택할 수 있는 특별한 페이지로 안내합니다.저는 이미 그들의 모든 정보를 가지고 있고 이 랜딩 페이지에 미리 입력할 것입니다.정보를 확인하면 카트에 제품을 추가하고 바로 계산대로 건너뜁니다.지금까지 그 모든 것을 다 알고 있습니다. 제가 하고 싶은 일은 제가 가지고 있는 고객 이름과 청구 정보를 체크아웃 데이터에 미리 입력하는 것인데, 어떻게 해야 할지 완전히 모르겠습니다.하지만 지금까지 제가 얻은 것은 다음과 같습니다. function onboarding_update_fields( $fields = array() ) { $token = ( ! empty( $_GET['token'] ..

programing 2023.10.04

Wordpress Woocommerce 제품을 카트 새로 고침 페이지에 추가하고 있습니다.

Wordpress Woocommerce 제품을 카트 새로 고침 페이지에 추가하고 있습니다. 저는 우커머스 사용에 문제가 있습니다. 제품을 카트에 추가하면 브라우저의 링크가 link/?add-to-cart=72가 되고, 페이지를 새로 고치면 제품이 카트에 다시 추가됩니다. 새로고침할 때마다 카트에 제품이 추가됩니다.저는 우커머스를 제외한 모든 플러그인을 비활성화했지만 여전히 동일합니다. 이 문제를 해결할 방법이 있습니까?감사해요.한 번은 같은 문제가 있었는데, 여기 테마에 추가해야 할 코드가 있습니다.functions.php파일 또는 사용자 지정 플러그인: add_action('add_to_cart_redirect', 'cipher_add_to_cart_redirect'); function cipher_a..

programing 2023.10.04

Submit 버튼을 클릭한 후 비활성화하고 몇 초 후 다시 활성화합니다.

Submit 버튼을 클릭한 후 비활성화하고 몇 초 후 다시 활성화합니다. 저는 양식을 제출할 때 jquery $.post를 사용하고 있습니다.양식을 여러 번 제출하지 않기 위해 버튼을 클릭한 후 5초 정도 비활성화하고 싶습니다. 제가 지금 한 일은 이렇습니다. $('#btn').click(function(){ $.post(base_url + 'folder/controller/function',$('#formID').serialize(),function(data){ $('#message').slideDown().html(''+data+''); }); }); 페이드인과 페이드아웃을 사용한 적이 있는데, 빠르게 버튼을 눌러 테스트해보니 여전히 작동하지 않습니다.제가 하고 싶었던 일을 이루려면 어떻게 해야 할까..

programing 2023.10.04
반응형