반응형

2020/03 927

C #에서 XML 파일을 읽고 구문 분석하는 방법

C #에서 XML 파일을 읽고 구문 분석하는 방법 C #에서 XML 파일을 읽고 구문 분석하는 방법 문자열 또는 파일에서 XML을 읽는 XmlDocument XmlDocument doc = new XmlDocument(); doc.Load("c:\\temp.xml"); 또는 doc.LoadXml("something"); 그런 다음 아래에서 노드를 찾으십시오. XmlNode node = doc.DocumentElement.SelectSingleNode("/book/title"); 또는 foreach(XmlNode node in doc.DocumentElement.ChildNodes){ string text = node.InnerText; //or loop through its children as well..

Programing 2020.03.04

리눅스 어떻게 복사하지만 덮어 쓰지 않습니까?

리눅스 어떻게 복사하지만 덮어 쓰지 않습니까? 내가 원하는 cp심지어 그들이 복사 된 파일보다 오래된 디렉토리하지만 기존 파일을 덮어 싶지 않아요. 그리고 Crontab Bash 스크립트의 일부이므로 완전히 비 대화식으로 만들고 싶습니다. 어떤 아이디어? 매뉴얼 페이지 에서 가져온 것 : -n, --no-clobber do not overwrite an existing file (overrides a previous -i option) 예: cp -n myoldfile.txt mycopiedfile.txt 사용을 고려하십시오 rsync. rsync -a -v --ignore-existing src dst 의견 rsync -a -v src dst에 따르면 기존 파일을 업데이트하므로 정확하지 않습니다. cp..

Programing 2020.03.04

레일에서 사용자 정의 구성 변수를 정의하는 방법

레일에서 사용자 정의 구성 변수를 정의하는 방법 레일스 애플리케이션에 커스텀 구성 변수를 추가하는 방법과 컨트롤러에서 변수에 액세스하는 방법이 궁금합니다. 예를 들어 development.rb라는 구성 파일에서 upload_directory를 정의하고 내 중 하나에서 액세스 할 수 있어야합니다. 컨트롤러. 둘째, s3 액세스, 비밀 키로 yaml 파일을 추가하려면 Rails 앱에서 파일을 초기화하는 방법과 정의한 값에 어떻게 액세스합니까? 해당 구성 파일에서. 업데이트 1 권장 사항 : 요즘에는 Rails Config gem을 사용하여 정교한 컨트롤을 제공하고 있습니다. 업데이트 2 빠른 해결책을 원한다면 아래 의 Jack Pratt의 답변 을 확인하십시오 . 아래의 원래 답변은 여전히 ​​작동하지만이 ..

Programing 2020.03.04

일반적으로 Node.js는 10,000 개의 동시 요청을 어떻게 처리합니까?

일반적으로 Node.js는 10,000 개의 동시 요청을 어떻게 처리합니까? Node.js는 단일 스레드와 이벤트 루프를 사용하여 한 번에 하나씩 만 요청을 처리합니다 (비 차단). 그러나 여전히 그 작동 방식은 10,000 개의 동시 요청을 말합니다. 이벤트 루프는 모든 요청을 처리합니까? 너무 오래 걸리지 않습니까? 멀티 스레드 웹 서버보다 속도가 빠른 방법을 이해할 수는 없습니다. 멀티 스레드 웹 서버는 리소스 (메모리, CPU)가 비싸지 만 여전히 더 빠르지 않다는 것을 알고 있습니다. 아마 틀렸을 것이다. 이 단일 스레드가 많은 요청에서 더 빠르며 10,000과 같은 많은 요청을 처리 할 때 일반적으로 수행하는 작업 (높은 수준)을 설명하십시오. 또한, 단일 스레드가 그 대량으로 잘 확장됩니까?..

Programing 2020.03.04

파이썬에서 문자열에서 한 문자 변경

파이썬에서 문자열에서 한 문자 변경 파이썬에서 문자열의 문자를 바꾸는 가장 쉬운 방법은 무엇입니까? 예를 들면 다음과 같습니다. text = "abcdefg"; text[1] = "Z"; ^ 문자열을 수정하지 마십시오. 그들과 함께 목록으로 작업하십시오. 필요할 때만 문자열로 바꾸십시오. >>> s = list("Hello zorld") >>> s ['H', 'e', 'l', 'l', 'o', ' ', 'z', 'o', 'r', 'l', 'd'] >>> s[6] = 'W' >>> s ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'] >>> "".join(s) 'Hello World' 파이썬 문자열은 변경할 수 없습니다 (즉, 수정할 수 없습니다). 여기에..

Programing 2020.03.04

인쇄용 인라인 if 문을 작성하는 방법은 무엇입니까?

인쇄용 인라인 if 문을 작성하는 방법은 무엇입니까? 부울 변수가로 설정된 경우에만 물건을 인쇄해야합니다 True. 그래서 이것을 본 후에 간단한 예를 들어 보았습니다. >>> a = 100 >>> b = True >>> print a if b File "", line 1 print a if b ^ SyntaxError: invalid syntax 내가 쓰는 경우에도 마찬가지입니다 print a if b==True. 내가 여기서 무엇을 놓치고 있습니까? 파이썬에는 후행 문장 이 없습니다 .if if파이썬 에는 두 가지 종류가 있습니다 : if 성명서: if condition: statement if condition: block if 표현 (파이썬 2.5에서 도입) expression_if_true if..

Programing 2020.03.04

Python에서 현재 스크립트 이름 가져 오기

Python에서 현재 스크립트 이름 가져 오기 현재 실행중인 Python 스크립트의 이름을 얻으려고합니다. 스크립트 foo.py가 있는데 스크립트 이름을 얻기 위해 이와 같은 작업을 수행하고 싶습니다. print Scriptname 사용하십시오 __file__. 존재하는 디렉토리 부분을 생략하려면을 사용할 수 있습니다 os.path.basename(__file__). import sys print sys.argv[0] foo.pyfor python foo.py, dir/foo.pyfor python dir/foo.py등 을 인쇄 합니다 python. 첫 번째 인수 입니다. (py2exe 후에는입니다 foo.exe.) 주 __file__주 파일에서 수입과 다를 수 있습니다이 코드 상주, 해석되는 파일을 제..

Programing 2020.03.04

사소한 키의 경우 unorder_map보다 map을 사용하면 어떤 이점이 있습니까?

사소한 키의 경우 unorder_map보다 map을 사용하면 어떤 이점이 있습니까? unordered_mapC ++에서 최근에 한 이야기 는 조회 효율 ( 상각 O (1) 대 O (log n) ) 때문에 이전에 unordered_map사용했던 대부분의 경우에 사용해야한다는 것을 깨달았습니다 . 나는지도를 사용하는 대부분의 시간, 나는 하나를 사용 하거나 키 유형으로; 따라서 해시 함수 정의에 아무런 문제가 없습니다. 내가 그것에 대해 더 많이 생각할수록 간단한 유형의 키의 경우 over 를 사용하는 이유를 찾을 수 없다는 것을 깨닫게 되었습니다. 인터페이스를 보았고 찾지 못했습니다. 내 코드에 영향을 미치는 중요한 차이점.mapintstd::stringstd::mapstd::unordered_map 따라..

Programing 2020.03.03

SQL Server에서 데이터베이스 목록 가져 오기

SQL Server에서 데이터베이스 목록 가져 오기 SQL Server 인스턴스에서 사용 가능한 데이터베이스 목록을 얻으려면 어떻게해야합니까? VB.NET의 콤보 상자에 목록을 만들 계획입니다. 실행 : SELECT name FROM master.sys.databases 이 방법 dbo.sysdatabases은 한동안 사용되지 않고 현재 선호되는 접근 방식 입니다. 이 쿼리를 실행하십시오. SELECT name FROM master.dbo.sysdatabases 또는 원하는 경우 EXEC sp_databases 비 사용자 데이터베이스의 수에 대한 모호성을 고려하여 다음을 추가해야합니다. WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb'); 보고 서비스 데이..

Programing 2020.03.03

쉘에서 한 줄에 여러 명령 실행

쉘에서 한 줄에 여러 명령 실행 내가 파일을 말해봐 /templates/apple내가 원하는 서로 다른 두 곳에 놓고 원본을 제거하십시오. 따라서 AND /templates/apple로 복사 한 다음 원본을 제거하고 싶습니다./templates/used/templates/inuse 이 cp작업을 수행하는 가장 좋은 방법은 rm무엇입니까? 아니면 더 좋은 방법이 있습니까? 나는 한 줄로 모든 것을하고 싶어서 다음과 같이 보일 것이라고 생각합니다. cp /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple 이것이 올바른 구문입니까? |(파이프)를 사용하여 명령의 출력을 다른 명령으로 보냅니다. ..

Programing 2020.03.03
반응형