본문 바로가기

전체 글224

[프로그래머스] 수열과 구간 쿼리2 문제 설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 k보다 크면서 가장 작은 arr[i]를 찾습니다. 각 쿼리의 순서에 맞게 답을 저장한 배열을 반환하는 solution 함수를 완성해 주세요. 단, 특정 쿼리의 답이 존재하지 않으면 -1을 저장합니다. 입출력 예 arrqueriesresult [0, 1, 2, 4, 3] [[0, 4, 2],[0, 3, 2],[0, 2, 2]] [3, 4, -1] 입출력 예 설명 입출력 예 #1 첫 번째 쿼리의 범위에는 0, 1, 2, 4, 3이 있으며 이 중 2보다 크면서 가장 작은 값은 3입니다... 2024. 3. 25.
[프로그래머스] 문자열 겹쳐쓰기 문제 풀이 def solution(my_string, overwrite_string, s): len2= len(overwrite_string) hold=my_string[:s] if len(my_string[s:]) > len2: nam= overwrite_string+my_string[s+len2:] answer = hold+nam else: answer = hold+overwrite_string return answer; len() 함수는 변수에 저장된 문자의 길이 값 출력 변수[숫자:숫자]는 문자열의 위치를 말하며 시작~끝-1 만큼 문자를 표현해준다 주소 인덱스은 0부터 시작한다 [:5] 라면 주소 인덱스 0 1 2 3 4의 인덱스 문자을 표현한다. 입력된 mystring의 길이가 덮어씌우려는 문자.. 2024. 3. 20.
[MSSQL] ERRROR 0x80019002 MSSQL 백업 실패 개요 - MSSQL 백업 수행시 아래와 같은 에러를 발생한다 - MSSQL 백업시 BAK파일은 원격지 서버에 저장된다 다음 사용자로 실행되었습니다: test-seo\test. 실패 원인: 쿼리에 문제가 있거나 "ResultSet" 속성, 매개 변수 또는 연결을 올바르게 설정하지 않았을 수 있습니다. 오류 끝 경고: 2024-03-14 14:44:02.65 코드: 0x80019002 원본: 하위 계획_1 설명: SSIS 경고 코드 DTS_W_MAXIMUMERRORCOUNTREACHED. 실행 메서드가 성공했지만 발생한 오류 수(7)가 허용되는 최대값(1)에 도달했기 때문에 오류가 발생했습니다. 이 오류는 오류 수가 MaximumErrorCount에 지정된 수에 도달할 때 발생합니다. MaximumError.. 2024. 3. 15.
[POWERSEHLL] 파워쉘 특정 기간 파일 삭제 개요 - 백업파일 관리로 파일 삭제 스케줄을 추가해야 한다. - 현재 날짜기준 설정한 기간보다 오래된 파일은 일괄 삭제할 수 있다. 세부내용 - C:\FTP\test 폴더에 생성일이 4일 초과된 test_시작하는 bak 파일은 전체 삭제 $Path1 = "C:\FTP\test\test_*.bak" Get-ChildItem $Path1 | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-4))} | Remove-Item 파워쉘 백업파일 관리 파워쉘 특정기간 파일 삭제 2024. 3. 14.
[ANSIBLE] 윈도우 업데이트 목록 추출하기 젠킨스를 통해서 윈도우 업데이트 목록을 추출할 수 있다. - hosts: all gather_facts: no vars: ansible_connection: winrm ansible_winrm_server_cert_validation: ignore ansible_winrm_scheme: http ansible_become: false ansible_winrm_transport: basic ansible_port: 5985 tasks: - name: windows update list win_shell: | Get-HotFix | ForEach-Object { [PSCustomObject]@{ FullName = hostname HotFixID = $_.HotFixID Date = (Get-Date $_... 2024. 3. 8.
[POWERSHELL] 파워쉘 윈도우업데이트 목록 조회 명령어 명령어를 이용하여 윈도우 업데이트 목록 조회 살수 있다. POWERSHELL Get-HotFix | Select-Object pscomputername,hotfixid,installedon CMD 명령어 wmic qfe get HotFixID,CSName,InstalledOn 그런데 직접 서버에 적용해보니 한가지 문제가 있엇다 그것은 hostname이 너무 길 경우 잘리는 문제가 있는것이다. cmd 명령어는 못찾았고 powershell 로 대안으로 hostname을 추출후 삽입하는 방법을 고안했다. 또한 윈도우가 한국어냐 영어냐에 따라 날짜 포멧도 달라 이부분도 수정했다. Get-HotFix | ForEach-Object { [PSCustomObject]@{ FullName = hostname HotFi.. 2024. 3. 7.
[POWERSHELL] 파워쉘 프로그램 추가제거 목록 추출하기 개요 - 파워쉘을 이용하여 프로그램 추가 목록에 표시된 리스트를 추출할 수 있다. - DB에 IMPORT하기위해 컴퓨터 이름도 넣는다. 세부내용 $computerName = $env:COMPUTERNAME Get-Package | ForEach-Object { $computerName + "," + $_.Name } 2024. 3. 5.
tortoisesvn 로그아웃 방법 svn 계정인증을 한번 하면 자동으로 계속인증이 되어 있다 아래와 같이 saved data > Authentication data 에 clear all을 하면 인증을 다시 할 수 있다. svn 로그아웃 tortoisesvn 로그아웃 2024. 2. 22.
[HTML] TABLE 테이블 첫 행 스크롤 고정 개요 데이터 행의 갯수가 많아서 첫 머리행 컬럼을 고정시키고 싶다 엘셀에서는 틀고정이 있는데 찾아보니 HTML도 동일한 기능이 있다. position: sticky; top: 0; 을 함께사용하여 스크롤을 내려도 첫행을 상단에 고정시킨다. z-index 속성은 CSS에서 요소의 쌓임 순서(z-order)를 지정하는 데 사용되고, 요소가 겹쳐 있을 때, z-index 값이 더 큰 요소가 더 위에 표시한다 크기가 작을수로 우선순위가 높음 1로 설정 2024. 2. 16.
[JENKINS] html 코드 markup format 적용 안될 때 해결방법 개요 젠킨스 2.444 버전에서 markup format이 plaintext로 그냥 노출되버리는 증상이 있다. 해결방법 jenkins 관리 > security > markup formatter에서 plain text를 safe HTML로 변경 2024. 2. 8.
반응형