반응형

분류 전체보기 677

Java FileReader 인코딩 문제

Java FileReader 인코딩 문제 저는 java.io을 이용하려고 했습니다.FileReader에서 텍스트 파일을 읽고 문자열로 변환했지만 결과가 잘못 인코딩되어 전혀 읽을 수 없었습니다. 내 환경은 다음과 같습니다. Windows 2003, OS 인코딩: CP1252 Java 5.0 파일은 UTF-8 인코딩 또는 CP1252 인코딩이며, 일부 파일(UTF-8 인코딩 파일)에는 중국어(비라틴어)가 포함되어 있을 수 있습니다. 다음 코드를 사용하여 작업을 수행합니다. private static String readFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); ..

programing 2023.02.04

mariadb 서버:mysql.server stop'을 사용하여 서버를 중지할 수 없습니다.

mariadb 서버:mysql.server stop'을 사용하여 서버를 중지할 수 없습니다. OSX 10.13.6 몇 년 전에 mariadb sever를 홈브루와 함께 설치해서 거의 사용하지 않습니다.오늘은 다음 명령어를 사용하여 mariadb를 시작하려고 했습니다. $ mysql.server start 오류가 많이 났어요.그래서 저는 이렇게 했어요. $ brew update 그 후, 다음과 같이 합니다. $ brew uprade mariadb 이것으로 무사히 종료되었습니다.이제 mariadb를 시작할 수 있습니다. $ mysql.server start 예전 DB에 접속할 수 있어요 제가 안고 있는 문제는 mysql을 멈출 수 없다는 것입니다.다음 명령어가 모두 행해집니다. $ mysql.server s..

programing 2023.02.04

Python의 stdlib를 사용하여 로컬 IP 주소 찾기

Python의 stdlib를 사용하여 로컬 IP 주소 찾기 표준 라이브러리만 사용하여 Python 플랫폼에서 로컬 IP 주소(192.168.x.x 또는 10.0.x.x)를 독립적으로 찾으려면 어떻게 해야 합니까?방금 찾았는데 좀 허술한 것 같은데 *nix에서 시도해 봤고 창문에서 해 봤더니 작동하더라고요. import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("8.8.8.8", 80)) print(s.getsockname()[0]) s.close() 이는 사용자가 인터넷에 접속할 수 있고 로컬 프록시가 없다고 가정합니다.import socket socket.gethostbyname(socket.gethostname())..

programing 2023.02.04

봄의 @Valid 주석은 무엇을 의미합니까?

봄의 @Valid 주석은 무엇을 의미합니까? 예제에서는 음음 in in in in in in 。ScriptFile에는 '하다'가 있습니다.@Valid석입니니다다 무인 does does 가 뭐죠?@Valid★★★★★★★★★★★★★★★★★? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasE..

programing 2023.02.04

null 값에 대해 jdk8 스트림을 관리하는 방법

null 값에 대해 jdk8 스트림을 관리하는 방법 그 주제가 좀 그렇다는 거 알아요in advanceJDK8이 아직 출시되지 않았기 때문에 (아직은 발매되지 않았습니다.그러나 나는 람다 표현, 특히 Stream으로 알려진 새로운 컬렉션 API와 관련된 몇 가지 기사를 읽고 있었다. Java Magazine 기사에 기재된 예를 다음에 나타냅니다(이것은 수달 개체수 알고리즘입니다).): Set otters = getOtters(); System.out.println(otters.stream() .filter(o -> !o.isWild()) .map(o -> o.getKeeper()) .filter(k -> k.isFemale()) .into(new ArrayList()) .size()); 내 질문은 세트 ..

programing 2023.02.04

Linux에서 문자열 리터럴의 메모리 주소가 다른 것과 다른 이유는 무엇입니까?

Linux에서 문자열 리터럴의 메모리 주소가 다른 것과 다른 이유는 무엇입니까? 문자열 리터럴은 다른 상수 및 변수(Linux OS)와 매우 다른 주소를 가지고 있다는 것을 알게 되었습니다. 선두에 0이 많이 있습니다(인쇄되지 않음). 예: const char *h = "Hi"; int i = 1; printf ("%p\n", (void *) h); printf ("%p\n", (void *) &i); 출력: 0x400634 0x7fffc1ef1a4c 저장해 둔 것을 알고 있습니다..rodata실행 파일의 일부입니다.그 후 OS가 처리함으로써 리터럴이 특수한 메모리 영역(선행 0)에 도달하는 특별한 방법이 있습니까?그 메모리 장소의 장점이나 특별한 점이 있나요?리터럴은 읽기 전용 변수이며 리터럴 풀의 개..

programing 2023.01.25

Spark 경유로 Mariadb에 Apache Superset 연결

Spark 경유로 Mariadb에 Apache Superset 연결 Superset의 Mariadb의 데이터를 보고 싶습니다.H2o 스파클링 워터에도 스파크를 사용할 예정이기 때문에 Mariadb --> Spark --> Superset에서 데이터를 얻는 것이 가장 좋은 솔루션이라고 생각합니다. 1. pip3 install mysqlclient를 시도했지만 다음 오류가 발생했습니다. ERROR: Command "/bin/python3 -u -c 'import setuptools, tokenize; ... failed with error code 1 in /tmp/pip-install-kslmastj/mysqlclient/ 2. 2개의 Configuration파일로 Spark를 시도했지만 Spark 또는 ..

programing 2023.01.25

웅변적인 ORM 레벨 5 ID 배열 가져오기

웅변적인 ORM 레벨 5 ID 배열 가져오기 Allustic ORM larabel 5.1을 사용하고 있으며 0보다 큰 ID 배열을 반환하고 싶습니다.모델명은 다음과 같습니다.test. 시험해 본 결과: $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); 다음과 같이 반환됩니다. Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) 그러나 다음과 같이 결과를 단순 배열로 작성해야 합니다. Array ( 1,2 ) 다음을 사용할 수 있습니다. test::where('id' ,'>' ,0)->lists('id')->toArray(); 메모: 모델을 정의하는 것이 좋습니다.Studly C..

programing 2023.01.25

문자열이 비어 있는지 확인하는 방법

문자열이 비어 있는지 확인하는 방법 Python에는 빈 문자열 변수와 같은 기능이 있습니까? if myString == string.empty: 그래도 빈 문자열 값을 확인하는 가장 우아한 방법은 무엇입니까?어려운 코딩이 발견되다""매번 빈 문자열을 체크하는 것은 좋지 않습니다.빈 문자열은 "falsy"(python 2 또는 python 3 참조)입니다. 즉, 부울 컨텍스트에서는 false로 간주되므로 다음 작업을 수행할 수 있습니다. if not myString: 변수가 문자열임을 알고 있는 경우 이 방법을 사용하는 것이 좋습니다.변수가 다른 유형일 수도 있는 경우 다음을 사용해야 합니다. if myString == "": 부울 컨텍스트에서 false인 다른 값에 대해서는 "True Value Test..

programing 2023.01.25

명령줄 ubuntu 16.04에서 php 버전 전환

명령줄 ubuntu 16.04에서 php 버전 전환 Ubuntu 16.04에 php 5.6 및 php 7.1을 설치했습니다. Apache를 웹 서버로 사용하면 a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 Apache 모듈에서 php7.1을 비활성화하고 php 5.6을 활성화하면 Apache는 변경을 인식하고 예상대로 php 5.6 인터프리터를 사용합니다. 그러나 명령줄에서 내부 php 웹 서버를 실행하면 다음과 같습니다. php -S localhost:8888 php는 php 7을 사용하여 요청을 처리합니다.그러면 명령줄에서 php 5.6과 ph 7.1을 어떻게 바꾸면 될까요?인터랙티브 스위칭모드 sudo update-alternative..

programing 2023.01.25
반응형