반응형

전체 글 2380

파이썬에서 HTML 문서 생성

파이썬에서 HTML 문서 생성 파이썬에서 HTML 문서를 생성하는 가장 우아한 방법은 무엇입니까? 현재 모든 태그를 거대한 문자열에 수동으로 추가하고 파일에 씁니다. 이 작업을 수행하는 더 우아한 방법이 있습니까? 나는 찾을 yattag가 이 일의 가장 우아한 방법이 될 수 있습니다. from yattag import Doc doc, tag, text = Doc().tagtext() with tag('html'): with tag('body'): with tag('p', id = 'main'): text('some text') with tag('a', href='/my-url'): text('some link') result = doc.getvalue() 태그를 닫을 필요가 없다는 추가 이점과 함께 ht..

program story 2020.12.25

Android :“BadTokenException : 창을 추가 할 수 없습니다.

Android :“BadTokenException : 창을 추가 할 수 없습니다. 활동이 실행되고 있습니까?” PreferenceActivity에서 대화 상자를 표시 할 때 도움을 요청하고 싶습니다. 내 앱에는 하나의 활동 만 있습니다. 다른 활동 PreferenceActivity은 필요하지 않습니다. 단순한 백그라운드 동기화 앱이므로 PrefsActivity메인 / 런처입니다. 사용자 설정 환경 설정 후를 확인 checkBoxPreference하고 서비스를 시작 (또는 중지)합니다. 시작할 때 대화 상자가 표시됩니다. 그러나 여기에 문제가 있습니다. 사용자가 뒤로를 누르고 (활동에서 나가기) 다시 시작하고 checkBoxPref. 을 확인하려고 하면 prefsactivity충돌이 발생합니다. 대화 상자..

program story 2020.12.25

Jackson을 사용한 직렬화의 특정 필드 무시

Jackson을 사용한 직렬화의 특정 필드 무시 Jackson 라이브러리를 사용하고 있습니다. 직렬화 / 역 직렬화 할 때 특정 필드를 무시하고 싶습니다. 예를 들면 다음과 같습니다. public static class Foo { public String foo = "a"; public String bar = "b"; @JsonIgnore public String foobar = "c"; } 나에게 줄 것 : { foo: "a", bar: "b", } 그러나 나는 얻는다 : { foo: "a", bar: "b", foobar: "c" } 이 코드로 개체를 직렬화하고 있습니다. ObjectMapper mapper = new ObjectMapper(); String out = mapper.writeValue..

program story 2020.12.25

일반 인코더로 객체 JSON을 직렬화 가능하게 만들기

일반 인코더로 객체 JSON을 직렬화 가능하게 만들기 직렬화 불가능한 커스텀 객체를 JSON으로 직렬화하는 일반적인 방법은 서브 클래스 json.JSONEncoder를 만든 다음 커스텀 인코더를 덤프에 전달하는 것입니다. 일반적으로 다음과 같습니다. class CustomEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, foo): return obj.to_json() return json.JSONEncoder.default(self, obj) print json.dumps(obj, cls = CustomEncoder) 내가하려는 것은 기본 인코더로 직렬화 가능한 것을 만드는 것입니다. 주위를 둘러 보았지만 아무것도 찾지 못했습니다..

program story 2020.12.25

별도의 하위 폴더에 이미지 / 글꼴을 출력하도록 웹팩 구성

별도의 하위 폴더에 이미지 / 글꼴을 출력하도록 웹팩 구성 나는 CSS와 JS를 각각의 하위 디렉토리, 즉 public/asests/css및 public/assets/js. 그러나 이미지와 글꼴에 대해 동일한 작업을 수행하는 방법을 모릅니다. 즉, public/assets/images폴더에있는 이미지와 폴더에 글꼴 을 출력하고 싶습니다 public/assets/fonts. 내 webpack 구성 파일은 다음과 같습니다. var path = require('path'); var ExtractCSS = require('extract-text-webpack-plugin'); module.exports = { context: path.resolve('private/js'), resolve: ['', '.js',..

program story 2020.12.25

컨트롤러에서 ModelState.isValid 수동 설정

컨트롤러에서 ModelState.isValid 수동 설정 ModelState.isValid = False컨트롤러에서 수동으로 설정할 수있는 방법이 있습니까? 이와 같은 코드가 있습니다. Dim _region As Domain.Region = RegionService.GetRegionByNameAndParentID(user.UserRegion, user.ParentRegionID) If ModelState.IsValid AndAlso Not _region Is Nothing Then ''# ... Else Return View(user) End If 그러나 _region이 아무것도 아니면 유효성 검사 오류가 발생하지 않습니다. 사용자 지정 유효성 검사기를 구현하는 것에 대해 생각했지만 데이터베이스를 두 번..

program story 2020.12.24

객체 목록에 특정 값이있는 속성이 포함되어 있는지 확인

객체 목록에 특정 값이있는 속성이 포함되어 있는지 확인 다음 코드가 있다고 가정합니다. class SampleClass { public int Id {get; set;} public int Name {get; set;} } List myList = new List(); //list is filled with objects ... string nameToExtract = "test"; 그래서 내 질문은 myList내 nameToExtract문자열 과 일치하는 Name 속성을 가진 객체에서만 추출하기 위해 List 함수를 사용할 수 있다는 것 입니다. 이 질문이 정말 간단하고 분명하다면 미리 사과드립니다. Enumerable.Where 확장 메서드를 사용할 수 있습니다 . var matches = myLis..

program story 2020.12.24

코드로 LINQPad 결과 창을 지울 수 있습니까?

코드로 LINQPad 결과 창을 지울 수 있습니까? LinqPad를 사용하여 확장 메서드 Dump (), Console.WriteLine 또는 Debug.Writeline을 사용하면 값이 결과 창에 나타납니다. linqpad 스크립트를 실행하는 동안이 결과 창을 지우는 방법이 있습니까? 예를 들어 Console.Clear () 시도했지만 예외가 발생합니다. 이 작업을 수행하는 기능을 추가했습니다. Util.ClearResults(); 참조 URL : https://stackoverflow.com/questions/4922197/possible-to-clear-the-linqpad-results-window-with-code

program story 2020.12.24

svn 오류 413 요청 엔터티가 너무 큼의 원인은 무엇입니까?

svn 오류 413 요청 엔터티가 너무 큼의 원인은 무엇입니까? 때때로 svn 저장소를 업데이트하는 동안 "413 Request Entity Too Large"오류가 발생합니다. 이 오류가 발생하면 로컬 작업 복사본을 업데이트하려고 할 때마다 계속됩니다. 새로 결제하면 문제가 해결되지만 매우 불편합니다. 프로젝트는 30GB 이상이며 SVN 저장소는 외부에서 호스팅됩니다. 이는 과거에 Windows 개발 머신 및 Linux 빌드 서버를 포함한 여러 다른 컴퓨터에서 발생했습니다. 이 문제와 관련하여 내가 찾은 대부분은 대용량 개별 파일 (2GB 이상)과 관련이 있습니다. 여기에서는 가장 큰 파일이 약 크기이므로 그렇지 않습니다. 50-60MB. 다른 사람이 전에이 문제를 겪었거나 이에 대한 원인 / 해결 방..

program story 2020.12.24
반응형