반응형

spring3 1992

Google지도 API의 대안

Google지도 API의 대안 [닫힌] Google지도 API 는 휴대 전화 용 위치 기반 서비스를 개발하는 데 적합합니다. 그러나 어떤 이유로 특별한 프로젝트에서 사용이 제한됩니다. 예를 들어 프로젝트가 Google의 일반 이용 약관과 충돌하는 경우 Google Maps API를 사용하지 않는 것이 좋습니다. Android 및 iOS 앱에서 GPS 정보를 검색하여지도에 위치를 표시하고 싶습니다. 전반적으로 API는 google maps API와 유사한 작업 범위를 제공해야합니다 . 어떤 대안 을 알고 있습니까? 아마도 오픈 소스 API가 있습니까? 다른 제안이 있습니까? 이 질문에 대한 최상의 답변을 얻기 위해 주어진 모든 답변을 결합합니다. Google지도 API의 대안 : MapTiler 클라우드 ..

developer tip 2020.09.18

프로그래밍 방식으로 레이아웃 제약 만들기

프로그래밍 방식으로 레이아웃 제약 만들기 많은 사람들이 이미 이것에 대해 많은 질문을했지만 대답을하더라도 제대로 작동하지 않는다는 것을 알고 있습니다. 스토리 보드의 제약을 다룰 때는 쉽지만 코드에서는 힘들다. 예를 들어 화면 방향에 따라 화면의 높이가 오른쪽에 유지되는 뷰를 만들려고합니다. 이것은 내 코드입니다. UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 748)]; myView.backgroundColor = [UIColor redColor]; [self.view addSubview:myView]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFo..

developer tip 2020.09.18

유틸리티 클래스 생성자 숨기기 : 유틸리티 클래스에는 공용 또는 기본 생성자가 없어야합니다.

유틸리티 클래스 생성자 숨기기 : 유틸리티 클래스에는 공용 또는 기본 생성자가 없어야합니다. Sonar에서이 경고를 받고 있습니다. Sonar에서이 경고를 제거하는 솔루션을 원합니다. 내 수업은 다음과 같습니다. public class FilePathHelper { private static String resourcesPath; public static String getFilePath(HttpServletRequest request) { if(resourcesPath == null) { String serverpath=request.getSession().getServletContext().getRealPath(""); resourcesPath = serverpath + "/WEB-INF/classe..

developer tip 2020.09.18

슬라이스를 선언하거나 슬라이스를 만드시겠습니까?

슬라이스를 선언하거나 슬라이스를 만드시겠습니까? Golang에서의 차이 무엇 var s []int과 s := make([]int, 0)? 두 가지 모두 효과가 있지만 어느 것이 더 낫습니까? fabriziom 의 답변 외에도 " Go Slices : usage and internals " 에서 더 많은 예제를 볼 수 있습니다 []int. 슬라이스 ( nil) 의 0 값은 길이 가 0 인 슬라이스 처럼 작동 하므로 슬라이스 변수를 선언 한 다음 루프에서 추가 할 수 있습니다. // Filter returns a new slice holding only // the elements of s that satisfy f() func Filter(s []int, fn func(int) bool) []int { v..

developer tip 2020.09.18

asp.net mvc보기에서 문자열을 html로 표시

asp.net mvc보기에서 문자열을 html로 표시 html 마크 업이 포함 된 문자열을 생성하는 컨트롤러가 있는데 이제 뷰에 표시 할 때 모든 태그가 포함 된 간단한 문자열로 표시됩니다. Html 도우미를 사용하여 인코딩 / 디코딩하여 제대로 표시하려고했지만 작동하지 않습니다. string str= "seeker has applied to Job floated by you."; 내 견해로는 @Html.Encode(str) 사용하고 싶은 가까이 있습니다. @Html.Raw(str) @Html.Encode문자열을 취하고 모든 특수 문자가 올바르게 처리되는지 확인합니다. 여기에는 공백과 같은 문자가 포함됩니다. IHtmlString대신 다음을 사용해야합니다 . IHtmlString str = new Htm..

developer tip 2020.09.18

Spring Resttemplate 예외 처리

Spring Resttemplate 예외 처리 다음은 코드 스 니펫입니다. 기본적으로 오류 코드가 200이 아닌 경우 예외를 전파하려고합니다. ResponseEntity response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } 그러나 서버에서 500 응답의 경우 예외가 발생합니다. org.springframework...

developer tip 2020.09.18

git 프록시를 기본 구성으로 재설정

git 프록시를 기본 구성으로 재설정 HTTP CONNECT 프록시를 통해 Git 프로토콜을 사용하기 위해 Socat을 설치 한 다음 gitproxybin 디렉터리에 호출되는 스크립트를 만듭니다 . #!/bin/sh # Use socat to proxy git through an HTTP CONNECT firewall. # Useful if you are trying to clone git:// from inside a company. # Requires that the proxy allows CONNECT to port 9418. # # Save this file as gitproxy somewhere in your path (e.g., ~/bin) and then run # chmod +x gitpr..

developer tip 2020.09.17

(임의의) 필드 이름으로 구조체 배열을 정렬하는 가장 짧은 방법은 무엇입니까?

(임의의) 필드 이름으로 구조체 배열을 정렬하는 가장 짧은 방법은 무엇입니까? 방금 구조체 배열이있는 문제가 발생했습니다. package main import "log" type Planet struct { Name string `json:"name"` Aphelion float64 `json:"aphelion"` // in million km Perihelion float64 `json:"perihelion"` // in million km Axis int64 `json:"Axis"` // in km Radius float64 `json:"radius"` } func main() { var mars = new(Planet) mars.Name = "Mars" mars.Aphelion = 249.2 mar..

developer tip 2020.09.17

Java에서 이진 형식으로 정수 상수를 정의 할 수 있습니까?

Java에서 이진 형식으로 정수 상수를 정의 할 수 있습니까? 16 진수 또는 8 진수로 정수 상수를 정의하는 방법과 비슷하게 이진수로 할 수 있습니까? 나는 이것이 정말 쉽고 어리석은 질문임을 인정합니다. 내 Google 검색이 비어 있습니다. 따라서 Java SE 7이 출시되면서 바이너리 표기법이 기본적으로 제공됩니다. 바이너리에 대한 적절한 이해가 있다면 구문은 매우 간단하고 분명합니다. byte fourTimesThree = 0b1100; byte data = 0b0000110011; short number = 0b111111111111111; int overflow = 0b10101010101010101010101010101011; long bow = 0b1010101010101010101010..

developer tip 2020.09.17

Laravel Eloquent ORM 거래

Laravel Eloquent ORM 거래 Eloquent ORM은 꽤 훌륭하지만, PDO와 같은 방식으로 innoDB를 사용하여 MySQL 트랜잭션을 설정하는 쉬운 방법이 있는지, 아니면 ORM을 확장해야하는지 궁금합니다. 다음과 같이 할 수 있습니다. DB::transaction(function() { // }); Closure 내부의 모든 것은 트랜잭션 내에서 실행됩니다. 예외가 발생하면 자동으로 롤백됩니다. 익명 함수가 마음에 들지 않는 경우 : try { DB::connection()->pdo->beginTransaction(); // database queries here DB::connection()->pdo->commit(); } catch (\PDOException $e) { // Woo..

developer tip 2020.09.17
반응형