반응형

programing tip 3103

빛나는 앱에서 만든 플롯 저장

빛나는 앱에서 만든 플롯 저장 나는 반짝 거리는 플롯을 저장하기 위해 downloadButton을 사용하는 방법을 알아 내려고 노력하고 있습니다. 패키지의 예제는 .csv를 저장하는 downloadButton / downloadHandler를 보여줍니다. 나는 그것을 기반으로 재현 가능한 예를 만들 것입니다. 에 대한 ui.R shinyUI(pageWithSidebar( headerPanel('Downloading Data'), sidebarPanel( selectInput("dataset", "Choose a dataset:", choices = c("rock", "pressure", "cars")), downloadButton('downloadData', 'Download Data'), downloa..

programing tip 2020.10.17

하위 도메인에서 localStorage 사용

하위 도메인에서 localStorage 사용 쿠키를 지원할 수있는 브라우저 (IE 제외)에서 쿠키를 localStorage로 대체 하고 있습니다. 문제는 site.com 및 www 입니다. site.com 은 별도의 localStorage 개체를 저장합니다. 나는 www가 하위 도메인으로 간주된다고 생각합니다 (물어 보면 어리석은 결정). 사용자가 원래 site.com에 있었고 www 를 입력하기로 결정한 경우 . site.com 을 방문하면 모든 개인 데이터에 액세스 할 수 없습니다. 모든 "하위 도메인"이 기본 도메인과 동일한 localStorage를 공유하도록하려면 어떻게해야합니까? 이것이 내가 여러 도메인에서 사용하는 방법입니다 ... 상위 도메인의 iframe 사용-parent.com 그런 다음..

programing tip 2020.10.17

System V IPC 대 POSIX IPC

System V IPC 대 POSIX IPC 의 차이점은 무엇입니까 System V IPC와는 POSIX IPC? 두 가지 표준이있는 이유는 무엇입니까? 사용할 IPC 기능을 결정하는 방법은 무엇입니까? 둘 다 동일한 기본 도구 (세마포어, 공유 메모리 및 메시지 큐)를 가지고 있습니다. 이러한 도구에 대해 약간 다른 인터페이스를 제공하지만 기본 개념은 동일합니다. 주목할만한 차이점 중 하나는 POSIX가 Sys V가 제공하지 않는 메시지 대기열에 대한 일부 알림 기능을 제공한다는 것입니다. (참조 mq_notify()) Sys V IPC는 오랫동안 사용되어 왔으며 몇 가지 실질적인 의미가 있습니다. 첫째, POSIX IPC는 덜 널리 구현됩니다. 나는 POSIX IPC를위한 파이썬 래퍼를 작성했고 그 ..

programing tip 2020.10.17

역할 및 권한이있는 Spring Security

역할 및 권한이있는 Spring Security 권한이있는 역할 기반 보안을 설정하려고합니다. 나는 이것을 Spring-Security와 함께하려고 노력하고 있습니다. 내 요구 사항에 과잉 인 것처럼 보이는 ACL을 설정하고 싶지 않습니다. 이 문서에 설명 된대로 간단한 권한과 역할 만 갖고 싶습니다 . 불행히도이 기사는 주어진 솔루션을 구현하는 방법을 설명하지 않습니다. 누군가 이미 이것을 시도했고 올바른 방향으로 나를 가리킬 수 있습니까? 구현을 설명하는 다른 블로그 항목이 있습니까? 대단히 감사합니다. 이를 구현하려면 다음을 수행해야합니다. 모델 (사용자, 역할, 권한)을 만들고 주어진 사용자의 권한을 검색하는 방법을 만듭니다. 자신을 정의 org.springframework.security.aut..

programing tip 2020.10.17

활성 레코드-오늘 이전에 생성 된 레코드 찾기

활성 레코드-오늘 이전에 생성 된 레코드 찾기 created_at 필드가 오늘 (날짜)보다 적은 모든 레코드를 얻고 싶습니다. 다음과 같은 것이 있습니까? MyTable.find_by_created_at(< 2.days.ago) 표준 방식으로 ActiveRecord 사용 : MyModel.where("created_at < ?", 2.days.ago) 기본 Arel 인터페이스 사용 : MyModel.where(MyModel.arel_table[:created_at].lt(2.days.ago)) Arel 위에 얇은 레이어 사용 : MyModel.where(MyModel[:created_at] < 2.days.ago) squeel 사용 : MyModel.where { created_at < 2.days.ag..

programing tip 2020.10.17

모델 속성을 사용하는 ModelSerializer

모델 속성을 사용하는 ModelSerializer 직렬화하려는 속성 필드를 포함하는 모델을 직렬화하려고합니다. models.py : class MyModel(models.Model): name = models.CharField(max_length=100) slug = models.AutoSlugField(populate_from='name') @property def ext_link(self): return "/".join([settings.EXT_BASE_URL, self.slug]) serializers.py : class MyModelSerializer(serializers.ModelSerializer): class Meta: model = MyModel fields = ('name', 'ext_l..

programing tip 2020.10.17

중첩 된 try / except 블록에서 예외를 다시 발생시키는 방법은 무엇입니까?

중첩 된 try / except 블록에서 예외를 다시 발생시키는 방법은 무엇입니까? 예외를 다시 발생 raise시키려면 각 except블록 에서 인수없이 간단히 사용한다는 것을 알고 있습니다. 그러나 다음과 같은 중첩식이 주어지면 try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() # didn't raise the AlsoFailsError SomeError스택 추적을 끊지 않고 어떻게 다시 올릴 수 있습니까? raise이 경우에만 더 최근의 AlsoFailsError. 또는이 문제를 방지하기 위해 코드를 리팩터링하려면..

programing tip 2020.10.17

Putty : 서버 가져 오기에서 키 오류를 거부했습니다.

Putty : 서버 가져 오기에서 키 오류를 거부했습니다. puttygen.exe(클라이언트는 Windows 8)을 사용하여 키 쌍을 만들었습니다 . 서버 (Ubuntu 12.04.3 LTS)에서 공개 키를 ~/.ssh/authorized_keys. 공개 키는 다음과 같습니다. ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAopfM6RHOgnuc4Aftn3t4k5UIAT3StCAbn/vg/IMbphbXadshC+79sIlRq3P4zGzMjFTP4hKnzu6ehLV5lmj/qorq3SKT+bPO5Qrac3VbIlrGvuBFDDjP82I2Hwg3HzlsFTstqk++KToapaTYZ7jENEYyPl2wnzITJnt//+4U1o6juoXTKgdNE02hHnRZyHOV/bnkZyJJCEwJv5..

programing tip 2020.10.17

Openstreetmap : 웹 페이지에지도 삽입 (예 : Google지도)

Openstreetmap : 웹 페이지에지도 삽입 (예 : Google지도) 페이지에 OpenStreetMap을 삽입 / 매시업하는 방법이 있습니까 ( Google Maps API 작동 방식과 같이 )? 마커가있는 내 페이지 내부에지도를 표시하고 드래그 / 확대 / 축소 (라우팅 가능)를 허용해야합니다. 이에 대한 Javascript API가 있다고 생각하지만 찾을 수없는 것 같습니다. 검색하면 원시지도 데이터에 액세스 할 수 있는 API가 제공 되지만지도 편집에는 더 많은 것 같습니다. 게다가, 그것으로 작업하는 것은 AJAX에게 무거운 작업이 될 것입니다. 지도를 표시하려면 자바 스크립트를 사용해야합니다. OpenLayers는이를위한 최고의 선택입니다. 가 AT 예입니다 http://wiki.open..

programing tip 2020.10.17
반응형