小编gre*_*ard的帖子

如何使用 python-docx 正确缩进?

缩进看起来非常简单,终端会打印回正确的缩进,但相同的缩进没有反映在我保存的 Word docx 中。
我在这里做错了什么吗?

from docx import Document
from docx.shared import Inches
    
worddoc = Document()
paragraph = worddoc.add_paragraph('Left Indent Test')
paragraph.left_indent = Inches(.25)
print(paragraph.left_indent.inches)
    
worddoc.save('left_indent.docx')
Run Code Online (Sandbox Code Playgroud)

python python-docx

4
推荐指数
1
解决办法
8852
查看次数

使用 JMeter 和 keycloak 身份验证测试 Web 应用程序

我正在尝试使用受 keycloak IDP 保护的 JMeter 测试我的 Web 应用程序。但是,当我尝试使用凭据登录时,登录失败并显示“请从客户端登录”,并且服务器上的 keycloak 日志显示:

2021-04-16 11:10:05,316 警告 [org.keycloak.events] (默认任务 400) type=LOGIN_ERROR、realmId=my-realm、clientId=null、userId=null、ipAddress=10.xxx、error=无效的代码

附上我使用 Blazemeter chrome 插件记录的请求的屏幕截图,正在发送一些参数,知道我们如何配置它吗?

Jmeter截图

登录网址:

https://Server_Address/auth/realms/my-realm/login-actions/authenticate?session_code=iXAkZuEnl25URJPfaSd8kaTdnwCqz5CY-pZoZUb33ns&execution=0e502d98-b482-4abc-a7a5-c31d06b1f9c2&client_id=my_client&tab_id=Fa8Ggyqw3tk
Run Code Online (Sandbox Code Playgroud)

oauth jmeter performance-testing openid-connect keycloak

4
推荐指数
1
解决办法
2560
查看次数

Django HttpResponseRedirect 将变量传递给模板并读取它

我想在 Django 中使用类似于 render_to_response 函数的东西,但使用 HttpResponseRedirect。

这是我的views.pyrender_to_response

def somefunction(request):
    return render_to_response('myTemplate.html',{'error': "error"})
Run Code Online (Sandbox Code Playgroud)

mytemplate.html

{% if error %}
    do something
{% endif %}
Run Code Online (Sandbox Code Playgroud)

django django-templates django-models django-forms django-views

3
推荐指数
1
解决办法
6692
查看次数

使用 Kotlin 在 Android 中创建自定义 Spinner 适配器

我正在尝试使用Spinner自定义适配器来显示带有如下文本的图像

我想要的结果

但我有很多未解决的参考资料,所以我认为我做了一些非常错误的事情

我有两个片段,微调器位于第二个片段内 custome_spinner.xml,是自定义布局文件

Android Studio 版本 3.1.2,kotlin_version = '1.2.30'以及gradle:3.1.2

CustomeSpinnerAdapter.kt

import android.content.Context
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter

class customeSpinnerAdapter : BaseAdapter {
    override fun getItem(p0: Int): Any {
        return flag.length
    }

    override fun getItemId(p0: Int): Long {
        return null
    }

    override fun getCount(): Int {
        return 0
    }

    val country: String
    val flag: String
    fun customeSpinnerAdapter(context: Context, name: String, image: String) {
        this.country = name
        this.flag = image

        val inflater …
Run Code Online (Sandbox Code Playgroud)

kotlin android-studio

3
推荐指数
1
解决办法
1万
查看次数

限制古腾堡块仅供一次性使用

我的块已正确注册并正常运行。
我唯一的抱怨是我不希望在同一篇文章中多次使用这些块。
是否可以限制这样的块行为?文档太可怕了。

wordpress-gutenberg

3
推荐指数
1
解决办法
2628
查看次数

在 C++ 中使用 floor、ceil 和向外舍入模式划分整数

最近,我看到了这个问题该问题询问如何使用ceil四舍五入(向正无穷大)除以整数。不幸的是,答案要么不适用于有符号整数,要么存在下溢和溢出问题。

例如,接受的答案有这个解决方案:

q = 1 + ((x - 1) / y);
Run Code Online (Sandbox Code Playgroud)

x为零时,存在下溢,~0结果不正确。

如何为有符号和无符号整数正确实现ceil舍入,以及如何实现其他舍入模式,如floor(向负无穷大)和向外(远离零)?

c++ math integer rounding division

3
推荐指数
1
解决办法
959
查看次数

将额外数据附加到 Django 中的 request.POST

我正在 Django 中开发 PDF 显示功能,用户以 HTML 形式输入数据,然后可以单击按钮Preview查看 PDF 格式的预览。

这些是我的views.py 中的行,它们返回 pdf 作为响应:

pdf = render_to_pdf('new_pdf.html', params)
return HttpResponse(pdf, content_type='application/pdf')
Run Code Online (Sandbox Code Playgroud)

这里render_to_pdf()使用 HTML 模板和普通的 Python 字典将数据嵌入 HTML 页面并将其转换为 PDF。

我目前正在将表单 POST 数据作为参数传递,即 params = {'data':request.POST}

request.POST 看起来像这样

<QueryDict: {'csrfmiddlewaretoken': ['some_random_string_here'], 'client_id': ['26'], 'note_no': ['5']}>
Run Code Online (Sandbox Code Playgroud)

还有一些其他领域...

现在我可以简单地{{data.client_id}}在 HTML 中使用来获取数据。

到目前为止一切正常

但我需要向我的参数提供一些额外的数据以显示在 PDF 上。

我想知道是否有一种方法可以附加我的额外request.POST变量

request.POST['credit_type'] = [credit_type]
Run Code Online (Sandbox Code Playgroud)

但这不是一个常规的 python 字典,并且给出了 This QueryDict instance is immutable.

有什么解决方法吗?

或者我是否必须使用常规方法将键值对附加到我的params然后使用它们?

django http-post django-templates

3
推荐指数
1
解决办法
8084
查看次数

SwiftUI 中的 NavigationBarTitle 文本颜色

我正在尝试更改我的 navigationBarTitle 颜色(不是背景)。我尝试了几个解决方案,但我的标题文本颜色仅在向下滚动时改变。屏幕打开时不改变。

在此输入图像描述

var body: some View {
  ZStack{
    NavigationView{
      ScrollView{
        LazyVStack{
          ForEach(storeArray,id:\.id) { item in
            Image(uiImage: (item.banner?.url)!.load())
                .resizable()
                .frame(width: CGFloat(UIScreen.main.bounds.width * 0.9), height: CGFloat((UIScreen.main.bounds.width / CGFloat((item.banner?.ratio) ?? 1))))
                .cornerRadius(12)
                .shadow(radius: 4)
                .aspectRatio(CGFloat((item.banner?.ratio)!), contentMode: .fit)
          }
        }
      }
      .navigationBarTitle(Text("United App").foregroundColor(.blue))
      .background (NavigationConfigurator { nc in
          nc.navigationBar.titleTextAttributes = [.foregroundColor : UIColor.blue]
      })
    }
    .onAppear {
        if isOpened != true {
            getStoreResponse()
        }
    }
Run Code Online (Sandbox Code Playgroud)

navigationbar swift swiftui

3
推荐指数
1
解决办法
1861
查看次数

ZIO HTTP 配置最大请求大小

我想使用 ZIO HTTP 上传文件,但它给出 413 代码,有效负载太大。
我不知道如何更改底层 Netty 服务器的配置来解决该问题。

任何帮助,将不胜感激。

scala zio-http

3
推荐指数
1
解决办法
643
查看次数

TwinCAT 3 中“操作”和“方法”有什么区别?

在 TwinCAT 3 中使用功能块时,我看到可以使用 anaction代替 a 的选项method。我只熟悉方法。两者之间有什么区别,什么时候应该使用其中一种而不是另一种?

我想知道为什么TwinCAT中的FIFO数据结构使用动作而不是方法。

plc structured-text twincat

3
推荐指数
1
解决办法
1326
查看次数