반응형

2020/03 927

문자열 형식으로 주어진 수학 표현식을 평가하는 방법은 무엇입니까?

문자열 형식으로 주어진 수학 표현식을 평가하는 방법은 무엇입니까? [닫은] 다음 String과 같은 값 에서 간단한 수학 표현식을 평가하기 위해 Java 루틴을 작성하려고합니다 . "5+3" "10-40" "10*3" 나는 많은 if-then-else 진술을 피하고 싶습니다. 어떻게해야합니까? JDK1.6에서는 내장 Javascript 엔진을 사용할 수 있습니다. import javax.script.ScriptEngineManager; import javax.script.ScriptEngine; import javax.script.ScriptException; public class Test { public static void main(String[] args) throws ScriptException..

Programing 2020.03.17

문자열을 공백으로 나누는 방법

문자열을 공백으로 나누는 방법 문자열을 공백으로 나눠야합니다. 이를 위해 나는 시도했다 : str = "Hello I'm your String"; String[] splited = str.split(" "); 그러나 작동하지 않는 것 같습니다. 당신이해야 할 일. 그러나 제공된 공백이 기본적으로 ... 다른 것입니까? 공백 정규식을 사용할 수 있습니다. str = "Hello I'm your String"; String[] splited = str.split("\\s+"); 이렇게하면 연속 된 공백 수가 문자열을 토큰으로 분할됩니다. 부수적으로, 나는 "분할 된"단어가 확실하지 않다 :) 나는 분할의 희생자 인 상태도 "분할된다"고 믿는다. 그것은 까다로운 문법 일 중 하나입니다 :-) 까다 롭지 않으려..

Programing 2020.03.17

||

|| 그리고! 가능한 모든 논리적 표현을하기에 충분한 연산자? 논리식은 ( a && b ) (모두 a및 b부울 값을 갖는다) 과 같이 기록 될 수있다 !(!a || !b), 예를 들면. 이것이 &&"비평 장"을 의미하지 않습니까? 이것은 모든 논리식 이 ||and 만 사용하여 만들 수 있음을 의미합니까 !? 다른 답변이 지적한대로 예, 사업자의 집합의 포함 ||하고 !있다 기능적으로 완전한 . 다음은 부울 변수 A와 사이에 16 개의 가능한 논리적 연결을 표현하는 데 사용하는 방법을 보여주는 건설적인 증거입니다 B. 사실 :A || !A 낸드 B :!A || !B B는 A를 의미합니다 .!B || A A는 B를 의미합니다 .!A || B A 또는 B :A || B B가 아님 :!B 아님 :!A XOR B..

Programing 2020.03.17

foreach없이 목록에서 항목으로 항목을 복사하려면 어떻게합니까?

foreach없이 목록에서 항목으로 항목을 복사하려면 어떻게합니까? List사용하지 않고 C #에서 다른 항목을 포함하는 항목을 어떻게 전송 foreach합니까? 당신은 이것을 시도 할 수 있습니다 : List copy = new List(original); 또는 Linq와 함께 C # 3 및 .NET 3.5를 사용하는 경우 다음을 수행 할 수 있습니다. List copy = original.ToList(); 한 목록의 내용을 이미 존재하는 다른 목록에 추가하려면 다음을 사용하십시오. targetList.AddRange(sourceList); 목록의 새 사본을 만들려면 Lasse의 답변을 참조하십시오. 요소 목록 List lstTest = new List(); lstTest.Add("test1"); ls..

Programing 2020.03.17

자식 : 치명적 : 프로토콜 'http'를 처리하지 않습니다

자식 : 치명적 : 프로토콜 'http'를 처리하지 않습니다 https://fedorahosted.org/ibus-typing-booster/ 웹 페이지에서 git clone 명령을 복사하여 붙여 넣었습니다. 알 겠어: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http' 나는 전체 라인을 복사하여 붙여 넣었다 git clone http://.... 사이에 문자 git clone및 http://...공간처럼 보이지만 그것은이다 특별한 유니 코드 문자 ! 짧은 대답 :이 캐릭터를 제..

Programing 2020.03.17

byte []를 Java로 파일로

byte []를 Java로 파일로 자바로 : 나는이 byte[]파일을 나타냅니다합니다. 나는 파일이 쓰기 어떻게 (예. C:\myfile.pdf) InputStream으로 완료되었다는 것을 알고 있지만 해결할 수없는 것 같습니다. 사용 아파치 코 몬즈 IO FileUtils.writeByteArrayToFile(new File("pathname"), myByteArray) 또는 자신을 위해 일하는 것을 고집한다면 ... try (FileOutputStream fos = new FileOutputStream("pathname")) { fos.write(myByteArray); //fos.close(); There is no more need for this line since you had created ..

Programing 2020.03.17

MySQL에서 --secure-file-priv를 어떻게 해결해야합니까?

MySQL에서 --secure-file-priv를 어떻게 해결해야합니까? MySQL을 배우고 LOAD DATA절을 사용해 보았습니다 . 아래처럼 사용했을 때 : LOAD DATA INFILE "text.txt" INTO table mytable; 다음과 같은 오류가 발생했습니다. MySQL 서버가 --secure-file-priv 옵션으로 실행 중이므로이 명령문을 실행할 수 없습니다. 이 오류를 어떻게 해결합니까? 동일한 오류 메시지 에서 다른 질문을 확인 했지만 여전히 해결책을 찾을 수 없습니다. MySQL 5.6을 사용하고 있습니다 의도 한대로 작동합니다. MySQL 서버는 --secure-file-priv 옵션 으로 시작되었으며 기본적으로를 사용하여 파일을로드 할 수있는 디렉토리를 제한합니다 LOA..

Programing 2020.03.17

다른 스레드의 메인 스레드에서 코드 실행

다른 스레드의 메인 스레드에서 코드 실행 안드로이드 서비스에서 백그라운드 작업을 수행하기위한 스레드를 만들었습니다. 스레드가 기본 스레드의 메시지 대기열에 특정 작업을 게시 해야하는 상황이 있습니다 (예 : a) Runnable. Handler메인 스레드 를 가져 와서 다른 스레드에서 게시 Message/ 게시 하는 방법이 Runnable있습니까? 감사, 참고 :이 답변은 많은 주목을 받았으므로 업데이트해야합니다. 원래 답변이 게시 된 이후 @dzeikei의 의견은 원래 답변만큼이나 많은 주목을 받았습니다. 가능한 해결책은 다음과 같습니다. 1. 백그라운드 스레드에 Context객체에 대한 참조가있는 경우 : 백그라운드 워커 스레드가 컨텍스트 오브젝트에 액세스 할 수 있는지 확인하십시오 (응용 프로그램 ..

Programing 2020.03.17

Bash의 파일에서 마지막 줄을 제거하십시오.

Bash의 파일에서 마지막 줄을 제거하십시오. foo.txt다음 줄을 포함 하는 파일이 있습니다. a b c 나는 내용이 foo.txt되는 간단한 명령을 원합니다 . a b 사용 GNU sed: sed -i '$ d' foo.txt 이 -i옵션은 GNU sed3.95 이전 버전 에는 존재하지 않으므로 임시 파일이있는 필터로 사용해야합니다. cp foo.txt foo.txt.tmp sed '$ d' foo.txt.tmp > foo.txt rm -f foo.txt.tmp 물론이 경우 head -n -1대신 대신 사용할 수도 있습니다 sed. 맥 OS: Mac OS X (10.7.4 기준)에서 sed -i위 의 명령에 해당하는 것은 sed -i '' -e '$ d' foo.txt 이것은 특히 가장 큰 파일에서..

Programing 2020.03.17

"이 응용 프로그램은 백그라운드 스레드에서 자동 레이아웃 엔진을 수정하고 있습니다"오류가 발생합니까?

"이 응용 프로그램은 백그라운드 스레드에서 자동 레이아웃 엔진을 수정하고 있습니다"오류가 발생합니까? swift를 사용하여 OS X 에서이 오류가 많이 발생했습니다. "이 응용 프로그램은 백그라운드 스레드에서 자동 레이아웃 엔진을 수정하여 엔진 손상 및 이상한 충돌로 이어질 수 있습니다. 이는 이후 릴리스에서 예외가 발생합니다." 내 NSWindowcontentView 가 있고 창 을보기로 바꾸고 있습니다. 창에서 시도하고 할 때 또는 창에 a 를 추가 하면 오류가 발생 합니다. 자동 크기 조정 기능을 사용 중지하려고 시도했지만 자동 레이아웃을 사용하는 것이 없습니다. 이견있는 사람?NSApp.beginSheetsubview 가끔은 괜찮아요 아무 일도 발생하지 않습니다, 다른 시간 그것은 완전히 내 나누..

Programing 2020.03.17
반응형