본문 바로가기
반응형

→ 개발59

JAVA IP String Split IP중 B클래스만 사용하고 싶어 "." 을 기준으로 split을 수행합니다. String ip = "11.22.33.44"; String[] ipArr = ip.split("."); 원하는 결과는 ipArr[0] = "11"; ipArr[1] = "22"; ipArr[2] = "33"; ipArr[3] = "44"; 이것이었지만 나뉘지가 않습니다. C#에서는 당연히 되어야 하는데 안됩니다. 인터넷에서 확인결과 인자로 들어가는 String이 regex 정규식이라서 "."은 우리가 생각하는 "."로 인식이 안된다고 합니다. 결론은 \\ 를 붙이면 원하는대로 결과를 얻을 수 있습니다. String[] ipArr = ip.split("\\."); 만일 기호로 split을 할 때 원하는대로 결과값이 나오지 않으면.. 2020. 4. 8.
파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. 외주 업체가 만든 프로그램을 빌드하려 하는데 아래와 같은 오류가 발생함 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. 해결방법(Windows10 기준) 1. Windows PowerShell을 관리자 권한으로 실행 2. 아래와 같은 명령어를 입력 C:\Windows\System32> gci -Recurse "프로젝트가 있는 폴더경로" | Unblock-File 위에 첨부된 이미지와 같이 경로에 따옴표 "" 도 들어가야 하며 프로젝트 sln파일이 있는 폴더를 지정해주면 됨 명령어 실행 후 아무 메시지가 표시되지는 않지만 다시 프로젝트를 불러오면 "파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할.. 2019. 8. 16.
C# GZIP 압축 압축 public static byte[] Compression(string str) { var rowData = Encoding.UTF8.GetBytes(str); byte[] compressed = null; using (var outStream = new MemoryStream()) { using (var hgs = new GZipStream(outStream, CompressionMode.Compress)) { hgs.Write(rowData, 0, rowData.Length); } compressed = outStream.ToArray(); } return compressed; } 해제 public static byte[] Decompress(byte[] gzip) { using (GZipStr.. 2019. 7. 16.
C# DateTime을 Millisecond로 Millisecond를 DateTime으로 변환하기 아래는 Millisecond를 DateTime 형식으로 변경해주는 함수 public static DateTime GetDateTimeByMilliseconds(long date) { DateTime resultTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds((double)date) + TimeSpan.FromHours(9); return resultTime; } 아래는 DateTime을 Millisecond 형식으로 변경해주는 함수 public static long GetMillisecondsByDateTime(DateTime date) { long resultTime = (long)date.ToUniversalTime.. 2019. 5. 31.
반응형