XSL 기본 함수
[vqr/]1.노드 집합 관련 함수
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
count(node-set) node-set은 노드의 검색 조건으로, 포함된 노드의 개수를 반환한다. id(object) object로 정의된 id 값을 포함하는 엘리먼트를 검색한다. last() 위치 경로에서 지정한 기준에 맞는노드 중 마지막 노드를 선택한다. local-name(node-set) 지정한 노드의 접두사를 제외한 태그명을 반환한다. name(node-set) 지정한 노드의 접두사를 포함한 태그명을 반환한다. namespace-uri(node-set) 지정한 노드의 네임스페이스 URI를 반환한다. position() 해당 노드가 속해 있는 노드 집합 내에서 노드의 순서를 반환한다. |
2.문자열 관련 함수
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
concat(string, string, string) 주어진 문자열을 모두 더하여 하나의 문자열로 반환한다. <xsl:value-of select="concat('하하','호호','히히')"/> : 하하호호히히 contains(string1, string2) string1 문자열에 string2 문자열이 포함되어 있으면 true, 아니면 false를 반환한다. <xsl:value-of select="contains('알리바바', '리')"/> : true normalize-space(string) 주어진 문자열의 앞뒤 공백을 모두 제거한다. 이 때 문자열 사이에 포함된 공백은 하나의 공백으로 치환된다. <xsl:value-of select="normalize-space(' 사랑과 전쟁 ')"/> : '사랑과 전쟁' starts-with(string1, string2) string 문자열이 string2로 시작하면 true, 아니면 false 반환 string(object) 전달받은 객체를 문자열 유형으로 변형한다. string-length(string) 주어진 문자열의 개수를 반환한다. substring(string, number1, number2) 주어진 string 문자열에서 number1부터 시작하여 number2 의 길이만큼 반환한다. number2 생략시 문자의 끝까지 반환한다. substring-after(string1, string2) 주어진 문자열 string1에서 string2 문자열의 위치를 찾아 발견한 위치 이후의 문자열을 반환한다. 1ff8 string2를 포함하지 않는다면 빈 문자열을 반환한다. <xsl:value-of select="substring-after('길벗 출판사', '출')"/> : 판사 substring-before(string1, string2) 주어진 문자열 string1에서 string2 문자열의 위치를 찾아 발견한 위치 이전의 문자열을 반환한다. string2를 포함하지 않는다면 빈 문자열을 반환한다. <xsl:value-of select="substring-before('길벗 출판사', '출')"/> : 길벗 translate(string1, string2, string3) 문자열 string1에서 string2를 찾아 string3로 치환한다. 만약 string3이 string2보다 길면 string1의 문자열의 길이만큼만 잘라서 치환한다. <xsl:value-of select="translate('my love', 'my', 'your')"/> : yo love |
3.Boolean 관련 함수
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
boolean(object) 주어진 객체를 boolean 형식인 true, false 값으로 반환해 줍니다. 숫자 중 0 이외의 값과 빈 노드가 아니면 true 값을 반환합니다. false() 조건과 맞지 않는 모든 노드를 선택 false 값을 반환한다. lang(string) 노드값이 함수에 전달된 언어와 동일하면 true 아니면 false 값을 반환한다. not(boolean) 전달된 boolean 값과 반대의 값을 반환한다. true() 조건과 맞는 모든 노드를 선택 true 값을 반환한다. |
4.숫자 관련 함수
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
ceiling(number) 올림한 정수를 반환한다. floor(number) 버림한 정수를 반환한다. number(object) 주어진 값을 숫자로 변환하여 반환한다. round(number) 반올림한 점수를 반환한다. sum(node-set) 주어진 노드의 합을 반환한다. |
참조 : https://m.blog.naver.com/PostView.nhn?blogId=dajean&logNo=110033006446&proxyReferer=https%3A%2F%2Fwww.google.com%2F
Tryicon 트레이아이콘이 안보일 경우
시계옆에 있는 트레이아이콘이 안보이는 경우 C:\Windows\Prefetch 의 파일을 모두 삭제 해 주면 됩니다.
[mysql] Data Import ERROR 1067 (42000) at line 431
|
1 2 3 4 5 6 7 8 |
17:40:33 Restoring C:\Users\Administrator\Downloads\backup_2019-04-24-1154_C_test__8e4fc2ead977-db\Csharpdb Running: mysql.exe --defaults-file="c:\users\admini~1\appdata\local\temp\tmpdtqlgo.cnf" --protocol=tcp --host= user=dsfd --port= --default-character-set=utf8 --comments --database=ctset < "C:\\Users\\Administrator\\Downloads\\backup_2019-04-24-1154_C_test__8e4fc2ead977-db\\testpdb" ERROR 1067 (42000) at line 431: Invalid default value for 'user_registered' Operation failed with exitcode 1 17:40:35 Import of C:\Users\Administrator\Downloads\backup_2019-04-24-1154_C_test__8e4fc2ead977-db\Csharpdb has finished with 1 errors |
solution:
|
1 2 3 4 |
use dbtest; SET GLOBAL sql_mode = ''; |
win7 비번 변경 하고 잊어버린 경우
관리자 권한으로 command 창을 연다. net user 로 사용자 확인후 net user 사용자 * 로 비번 변경
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>net user \\VIRTUAL01-PC에 대한 사용자 계정 ------------------------------------------------------------------------------- Administrator Guest userPC 명령을 잘 실행했습니다. C:\Windows\system32>net user userPC * 사용자에 대한 암호를 입력하십시오: 암호를 확인하기 위해 다시 입력하십시오: 암호가 맞지 않습니다. 사용자에 대한 암호를 입력하십시오: 암호를 확인하기 위해 다시 입력하십시오: 명령을 잘 실행했습니다. C:\Windows\system32> |
Symantec Endpoint Protection(SEP)
하나 이상의 Symantec Endpoint Protection(SEP) 클라이언트 기능에 의한 검사에서 파일, 폴더, 파일 확장자 또는 응용 프로그램이 제외되도록 할 수 있습니다. 이는 Symantec Endpoint Protection Manager(SEPM) […]
Windows 10 USB 만들기
Windows 10 CD 룸으로 만들기와 USB 만들기가 microsoft 에서 제공하고 있습니다. https://www.microsoft.com/ko-kr/software-download/windows10 지금 도구 다운로드 클릭하여 MediaCreationTool****.exe 받아 실행 하여 동의 하면 됩니다. [wp-svg-icons icon=”bullhorn” wrap=”h1″]주의) […]
[vb] win7에 Microsoft Visual Basic 6.0 설치
Vs6sp6.exe (vb서비스팩) 파일 다운로드 : Vs6sp6.exe VBRegTLB6.exe (레지등록 프로그램 )파일 다운로드 : VBRegTLB6.exe VB6를 관리자 권한으로 설치한다. 관리자 권한으로 설치 합니다. 설치를 진행합니다. 동의 후 […]
ssd 접속 로그 확인
iptables 을 열었고 ssh 접속이 안되고 로그에 다음과 같이 나오면
|
1 2 3 4 |
cat /var/log/secure sshd[20900]: refused connect from 111.222.222.333 (111.222.222.222) |
호스트에 아이피 추가 해준다.
|
1 2 3 4 |
vi etc/hosts.allow sshd:111.222.222.2222 #add |
hanmail/한메일로 메일 반송시 리턴문제 해결
|
1 2 3 4 5 6 |
The original message was received at ... ---- The following addresses had permanent fatal errors ---- <*****@hanmail.net> (reason: 554 5.7.1 DAS51 2***.***.***.***: Your mail is blocked automatically by anti-spam system. (E06)) |
1. 계정이 도용되어 스팸메일 전송되면 Spam Blacklists 등록되어 송신메일서버에 Spam Blacklists 참조시 메일을 반송한다. 2. 도용메일의 비번을 변경하고 필요시 해외아이피를 막음 3. Spam Blacklists […]
Regex Expression 정규식 테스트 사이트
https://regex101.com 샘플저장 : https://regex101.com/r/i88gXH/2/ https://regex101.com/r/mH4DDF/1 https://regex101.com/r/DNQurz/2
크롬에서 글자 깨지는 경우 / Text broken on Chrome
chrome 앱 스토어에서 Set Character Encoding 찾아서 설치 후 세팅 Set Character Encoding 설치 UTF-8 로세팅
[해결중] 오디날(ordinal) 8452을(를) DLL mfc90u.dll에서 찾을 수 없습니다.
알약삭제 시 에러 The ordinal 8452 could not be located in the dynamic link library mfc90u.dll. 다운로드 후 설치 : https://www.microsoft.com/en-us/download/details.aspx?id=10015
win10 파일 공유 문제 (SMB)
|
1 2 3 4 5 6 |
안전하지 않기 때문에 파일 공유에 연결할 수 없습니다. 이 공유에는 안전하지 않아 시스템 공격에 노출될 수 있는데 더 이상 사용되지 않는 SMB1 프로토콜이 필요합니다. 시스템에 SMB2 이상이 필요합니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?linid=852747을 참조하십시오. |
SMB1 활성화 제어판 – 프로그램 – 프로그램 및 기능 – Windows 기능 사용/사용안함 진입 후 SMB1을 체크하여 SMB1을 설치 및 활성화 재부팅 후 […]
Let’s Encrypt Windows (win7, win2012) SSL 설치
win7 에서도 netframework 4.6.01 이상이면 잘 설치 됩니다. 새버전은 wacs.exe 입니다.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
C:\inetpub\letsencrypt> wacs.exe [INFO] A simple Windows ACMEv2 client (WACS) [INFO] Software version 2.1.0.539 (RELEASE, UNPLUGGABLE) [INFO] IIS version 8.5 [INFO] Running with administrator credentials [INFO] Scheduled task looks healthy [INFO] Please report issues at https://github.com/PKISharp/win-acme N: Create new certificate (simple for IIS) M: Create new certificate (full options) L: List scheduled renewals R: Renew scheduled S: Renew specific A: Renew *all* O: More options... Q: Quit Please choose from the menu: r [INFO] Renewal for [IISBinding] gpan.webtest.kr is due after 03/15/20 20 09:00:37 [INFO] Renewal for [IISBinding] www.webtest.kr is due after 03/16/2020 09: 00:10 N: Create new certificate (simple for IIS) M: Create new certificate (full options) L: List scheduled renewals R: Renew scheduled S: Renew specific A: Renew *all* O: More options... Q: Quit Please choose from the menu: q |
1.다운로드 2.압축풀기 3.0 netframework4.6.01 이상 필요 참조 : https://auctionpro.co.kr/?p=5648 3.도스에서 실행 LetsEncrypt.exe […]
downloading .NET Framework 4.7.2
download : https://www.microsoft.com/net/download/thank-you/net472
ubuntu 18.04 LTS 에 Let’s Encrypt SSL 설치하기
Ubuntu 18.04 에서 Let’s Encrypt SSL Cert 설치 방법이 달라졌다. 1. Install Let’s Encrypt client (Certbot)
|
1 2 3 4 5 |
sudo add-apt-repository ppa:certbot/certbot sudo apt update sudo apt install python-certbot-apache |
2. Get an SSL Certificate
|
1 2 3 |
sudo certbot --apache -d test.com -d www.test.com |
결과
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: No redirect - Make no further changes to the webserver configuration. 2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for new sites, or if you're confident your site works on HTTPS. You can undo this change by editing your web server's configuration. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 1:수정없이 2:자동수정되게 (아래와 같은 문제 발생됨) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Your existing certificate has been successfully renewed, and the new certificate has been installed. The new certificate covers the following domains: https://aaa.auctionpro.co.kr You should test your configuration at: https://www.ssllabs.com/ssltest/analyze.html?d=aaa.auctionpro.co.kr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
XMRing CPU miner
As there is no outward indication that the program is running, here is a list of symptoms that a user can use to determine if […]
