有一些关于让 ViewPager 使用不同高度的项目的帖子,这些项目以扩展ViewPager自身为中心,以修改其onMeasure以支持这一点。
然而,鉴于它ViewPager2被标记为 final 类,扩展它不是我们可以做的事情。
有谁知道是否有办法解决这个问题?
视图 1 = 200dp
视图 2 = 300dp
当 ViewPager2 (layout_height="wrap_content" ) 加载时——查看 View1,它的高度将为 200dp。
但是当我滚动到View2时,高度仍然是200dp;View2 的最后 100dp 被截断。
我的设置基于以下教程:
使用 Postgres、Gunicorn 和 NGINX 对 Django 进行 Docker 化
TL;DR:(斜体:教程未涵盖;个人冒险)我已经生成了一个自签名证书,用于在本地测试 NGINX 的 ssl 重定向,然后再尝试使其在生产中的 VPS 上运行。我对 NGINX 的使用还很陌生,所以我不完全确定出了什么问题或如何诊断问题。
以下是我希望使用下面提供的 NGINX 文件实现的效果... (剧透:事实并非如此):
但事实并非如此。我收到 502 Bad Gateway,NGINX 输出以下日志:
prod_1 | 192.168.144.1 - - [03/Jun/2019:00:01:44 +0000] "GET / HTTP/1.1" 502 158 "-" "Mozilla/5.0 (Macintosh; Intel …Run Code Online (Sandbox Code Playgroud) 我只是想通过使用vcs_info. 我的.zshrc文件的相关部分如下:
autoload -Uz vcs_info
zstyle ':vcs_info:*' enable git
zstyle ':vcs_info:*' formats "%F{010}(%b)%f "
precmd() { vcs_info }
setopt prompt_subst
PROMPT="%F{226}%m:%n @ %F{214}%1d %F{226}\$%f ${vcs_info_msg_0_}"
Run Code Online (Sandbox Code Playgroud)
我加载终端并从~(主目录)开始。zsh 提示应为
hostname:username @ user $
cd dev/repo 带我进入一个 git repo,zsh 提示应该是读
hostname:username @ repo $ (master)
cd ..带我回到dev,这不是 git repo,提示应该阅读
hostname:username @ dev $
提示永远不会自动更改/更新;source ~/.zshrc当我更改目录时,我必须运行以进行提示更新。
我尝试将precmd()块更新为如下:
precmd() {
vcs_info
echo "This has been executed"
}
Run Code Online (Sandbox Code Playgroud)
我This …
我正在慢慢学习Laravel,并且正在试图弄清楚如何为我的应用程序实现OpenID,这样我就可以允许用户使用Google/Facebook/Twitter或网站自己的注册系统登录.
我(个人)发现OpenID的文档令人沮丧地缺乏(甚至官方的"入门"只是指向一堆插件并将其留在那里).我真的很想弄明白.这是我第一次尝试使用OpenID进行探戈,我想要正确地做到这一点.
如果有人能为我提供一些详细的指导或帮助我,我会非常感激.