반응형

2023/08 90

ES6를 사용한 Javascript의 열거

ES6를 사용한 Javascript의 열거 저는 자바스크립트로 오래된 자바 프로젝트를 재구축하고 있는데, JS에서 열거를 하는 좋은 방법이 없다는 것을 깨달았습니다. 제가 생각해 낼 수 있는 최선은 다음과 같습니다. const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); 그const유지한다Colors키와 값이 변경되지 않도록 재할당할 수 없습니다.기호를 사용하여 다음을 수행합니다.Colors.RED (와) 하지 .0아니면 자기 자신을 제외한 다른 어떤 것. 이 제형에 문제가 있습니까?더 좋은 방법이 있습니까? (이 질문이 약간 반복되는 것으로 알고 있지만, 이전의 모든..

programing 2023.08.30

SecurityContextPersistenceFilter의 동작을 사용자 지정하는 방법은 무엇입니까?

SecurityContextPersistenceFilter의 동작을 사용자 지정하는 방법은 무엇입니까? 토큰 기반 인증을 사용하는 상태 비저장 REST API를 개발하고 있으며, 여기서 호출을 통해 수동으로 인증 개체를 보안 컨텍스트에 추가하고 있습니다.SecurityContextHolder.getContext().setAuthentication(authentication)사용자 정의 보안 필터 내에서.컨텍스트가 올바르게 설정되지 않는 문제를 경험해 왔습니다. 이는 다음과 같은 문제 때문이라고 생각합니다. 요청 간 보안 컨텍스트 저장 단일 세션에서 동시 요청을 수신하는 응용 프로그램에서 동일한 SecurityContext 인스턴스가 스레드 간에 공유됩니다.ThreadLocal은 사용 중이지만 각 스레드에..

programing 2023.08.30

MySQL CONVERT_TZ()

MySQL CONVERT_TZ() 사용자가 지정한 일일 알림 시간을 저장하는 데이터베이스를 설정하려고 합니다.예를 들어, 사용자는 매일 오전 7시에서 7시 30분 사이에 일부 기준이 충족되면 경보를 수신하려고 합니다.이를 구현하기 위해 저는 일광 절약 시간을 수용해야 합니다.제가 시도한 해결책은 다음과 같습니다. 사용자 로컬 표준 시간대(예: "US/Eastern") 정보를 한 테이블(예: userInfo)에 저장하고 알람 시간을 다른 테이블(예: userAlarm)에 저장합니다. userAlarms 테이블을 쿼리할 때 UTC 시간을 userInfo 테이블에 저장된 tz 열로 지정된 사용자 현지 시간으로 변환합니다.CONVERT_TZ(UTC_TIME(), 'UTC', userInfo.tz). 질문 1.표..

programing 2023.08.30

e에 해당하는 것이 있습니까?클릭 이벤트와 마찬가지로 '터치 스타트' 이벤트의 X페이지 위치는 무엇입니까?

e에 해당하는 것이 있습니까?클릭 이벤트와 마찬가지로 '터치 스타트' 이벤트의 X페이지 위치는 무엇입니까? 라이브 기능과 함께 사용되는 터치 스타트 이벤트의 X 위치를 jQuery로 얻으려고 합니다. 예. $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); 이제 '클릭'을 이벤트로 사용할 수 있습니다.(알파 jQuery Mobile을 사용하지 않고) 터치 이벤트로 어떻게 얻을 수 있습니까? 아이디어 있어요? 도와주셔서 감사합니다.조금 늦었지만, 당신은 jQuery가 마사지한 이벤트가 아니라 원래 이벤트에 접속해야 합니다.또한 이러한 이벤트는 멀티 터치 이벤트이므로 다음과 같이 변경해야 합니다. $('#box').live('touchst..

programing 2023.08.30

PowerShell에서 숫자 HTTP 상태 코드를 가져오는 방법

PowerShell에서 숫자 HTTP 상태 코드를 가져오는 방법 PowerShell에서 웹 클라이언트를 구축하는 몇 가지 좋은 방법을 알고 있습니다.NET 클래스 시스템.Net.Web Client 및 시스템.Net.HttpWebRequest 또는 COM 개체 Msxml2.XMLHTTP.제가 알기로는 숫자 상태 코드(예: 200, 404)에 액세스할 수 있는 유일한 것은 마지막 COM 개체입니다.제가 가지고 있는 문제는 작동 방식이 마음에 들지 않고 COM 개체가 거기에 있다는 것에 의존하는 것이 싫다는 것입니다.또한 Microsoft가 보안 취약점 등으로 인해 COM 개체(ActiveX kill bit)를 때때로 죽이기로 결정할 것이라는 것도 알고 있습니다. 또 있나요?내가 빠진 NET 방법?상태 코드가..

programing 2023.08.30

부트스트랩 모달: 현재 닫기, 새로 열기

부트스트랩 모달: 현재 닫기, 새로 열기 저는 한동안 찾아봤지만, 이것에 대한 해결책을 찾을 수 없습니다.다음을 원합니다. 부트스트랩 모달 내부의 URL을 엽니다.저는 코스를 벗어나서 일을 하고 있어요.따라서 콘텐츠가 동적으로 로드됩니다. 사용자가 이 모달 안에 있는 버튼을 누르면 현재 모달이 숨기기를 원하며, 그 직후 새 모달이 새 URL(사용자가 클릭한 URL)로 열리기를 원합니다.두 번째 모달의 이 내용도 동적으로 로드됩니다. 그런 다음 사용자가 두 번째 모달을 닫으면 첫 번째 모달이 다시 와야 합니다. 이것이 늦은 답변이라는 것을 알지만, 유용할 수도 있습니다.위에서 @karima가 언급한 것처럼, 이것을 수행하기 위한 적절하고 깨끗한 방법이 있습니다.는 두 할 수 있습니다.trigger그리고.d..

programing 2023.08.30

EF: 삭제 시 null 가능한 외부 키가 작동하지 않는 작업 없음

EF: 삭제 시 null 가능한 외부 키가 작동하지 않는 작업 없음 다음 시나리오: 엔티티 'Material'에 필요한 외부 키를 가진 엔티티 'Material'이 있습니다.유형'. ON DELETE NO ACTION과의 관계를 설정했습니다. 재료에 사용되는 재료 유형을 삭제하려고 하면 mariaDB에서 이 재료 유형이 아직 사용 중이므로 삭제할 수 없다는 내용의 문을 거부합니다.그것은 효과가 있고 예상되는 행동입니다.지금까지는 좋습니다. 재료 도면요소에는 '가법' 도면요소에 대한 선택적 외래 키도 있습니다.이 관계에도 ON DELETE NO ACTION이 있습니다. 이번에 추가 항목을 삭제하려고 하면 mariaDB 데이터베이스가 예상대로 문을 거부합니다.그러나 EF는 재료의 첨가물에 대한 모든 참조를 ..

programing 2023.08.30

MySQL - 하위 쿼리를 기반으로 값 업데이트

MySQL - 하위 쿼리를 기반으로 값 업데이트 제가 선택했다고 가정해 보겠습니다. 그러면 표 1에서 저를 반환합니다. ID Name 1 Bob 2 Alice 3 Joe 그런 다음 다음 결과를 기준으로 다른 표에 UPDATE 값을 입력합니다. UPDATE table2 SET Name = table1.Name WHERE ID = table1.ID 내부 선택은 다음과 같은 한 곳에서만 수행할 수 있습니다. UPDATE table2 SET Name = (select Name from table1) WHERE ... 그리고 WHERE-condition을 어떻게 지정해야 할지 모르겠습니다.당신이 해야 할 일은 그냥 이렇게 테이블에 합류하는 것입니다. UPDATE table2 t2 JOIN table1 t1 ON ..

programing 2023.08.30

'클릭' 이벤트 시 Ctrl / Shift / Alt 키 확인

'클릭' 이벤트 시 Ctrl / Shift / Alt 키 확인 다음 코드에서 어떤 //키를 눌렀는지 어떻게 식별할 수 있습니까? $("#my_id").click(function() { if () { alert("Left Ctrl"); } if () { alert("Right Shift + Left Alt"); } }); 모든 브라우저에서 IE 8에서만 작동하지는 않을 것입니다.Microsoft는 어떤 키(오른쪽/왼쪽)를 눌렀는지 확인하는 기능을 구현했습니다.여기 http://msdn.microsoft.com/en-us/library/ms534630(VS.85).aspx 링크가 있습니다. 저는 또한 브라우저에서 키 누르기, 키 업, 키 다운 이벤트에 대한 이 경이로운 기사를 발견했습니다.http://uni..

programing 2023.08.30

Powershell을 사용하여 로컬 보안 정책 수정

Powershell을 사용하여 로컬 보안 정책 수정 윈도우즈 서버 2012를 사용합니다. 할 수 있습니다. 관리 도구 폴더에서 로컬 보안 정책 아이콘을 두 번 클릭하고 계정 정책을 확장한 다음 암호 정책을 클릭합니다. 오른쪽 창에서 암호가 복잡성 요구 사항을 충족해야 하며 사용 안 함으로 설정해야 함을 두 번 클릭합니다.확인을 클릭하여 정책 변경 내용을 저장합니다. Powershell을 사용하여 프로그래밍 방식으로 수행하려면 어떻게 해야 합니까?@Kayasax의 답변에 따르면 순수한 파워셸 방식은 없습니다. 파워셸로 seed를 포장해야 합니다. secedit /export /cfg c:\secpol.cfg (gc C:\secpol.cfg).replace("PasswordComplexity = 1", "P..

programing 2023.08.30
반응형