我使用 MaterialCardView 作为我的cardview布局。现在,Android-studio 开始向我展示,而不是 current implementation "com.google.android.material:material:1.0.0",我应该更新到1.1.0
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/edit_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:layout_margin="@dimen/activity_vertical_margin">
<com.google.android.material.card.MaterialCardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="8dp"
app:cardElevation="8dp">
<...more layout>
</com.google.android.material.card.MaterialCardView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
使用 1.1.0,我崩溃了 Error inflating class com.google.android.material.card.MaterialCardView
所以,我有3种情况:
1.0.0和使用MaterialCardView(工作,但不是首选)1.1.0(或 1.2.0-alpha)并使用androidx.CardView(工作,但不是首选)1.1.0并更改MaterialCardView(首选,但不起作用)由于我想使用选项 #3,而且我没有任何解决方案,有人可以提供线索吗?
更新
我的风格(我也有风格和风格之夜。我在这里发布style唯一的):
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item …Run Code Online (Sandbox Code Playgroud) android android-layout android-cardview material-components material-components-android
我已经尝试过调用现有的库,powerline但对我老化的笔记本电脑来说似乎很重要.我已设法获得背景颜色,但不知道获得形状.目前我所拥有的是:
.
有这些形状的直接方式吗?
我在用:
$ echo $TERM
xterm-256color
$ echo $SHELL
/bin/bash
$ bash --version
GNU bash, version 4.3.42(1)-release (x86_64-redhat-linux-gnu)
Run Code Online (Sandbox Code Playgroud) 我试图拆分格式为的文件:
@some
@garbage
@lines
@target G0.S0
@type xy
-0.108847E+02 0.489034E-04
-0.108711E+02 0.491023E-04
-0.108574E+02 0.493062E-04
-0.108438E+02 0.495075E-04
-0.108302E+02 0.497094E-04
....Unknown line numbers...
&
@target G0.S1
@type xy
-0.108847E+02 0.315559E-04
-0.108711E+02 0.316844E-04
-0.108574E+02 0.318134E-04
....Unknown line numbers...
&
@target G1.S0
@type xy
-0.108847E+02 0.350450E-04
-0.108711E+02 0.351669E-04
-0.108574E+02 0.352908E-04
&
@target G1.S1
@type xy
-0.108847E+02 0.216396E-04
-0.108711E+02 0.217122E-04
-0.108574E+02 0.217843E-04
-0.108438E+02 0.218622E-04
Run Code Online (Sandbox Code Playgroud)
这种@target Gx.Sy组合是独一无二的,每组数据总是被定义&.
我已设法将文件拆分为块:
#!/usr/bin/env python3
import os
import sys
import itertools as it
import numpy as np …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 gvim 用孟加拉语( http://en.wikipedia.org/wiki/Bengali_alphabet )编写。字体渲染不正确。我试过gedit,渲染是正确的。要进行比较,请查看此图像的 gedit 和此图像的 gvim (所有非英语实际上都是孟加拉语,请参见例如第 590 行中的差异)
如果有帮助的话:
$vi --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 14 2013 13:17:57)
Included patches: 1-415, 417-944
Modified by <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
Huge version with GTK2 GUI. Features included (+) or not (-):
+arabic +file_in_path +mouse_sgr +tag_binary
+autocmd +find_in_path -mouse_sysmouse +tag_old_static
+balloon_eval +float +mouse_urxvt -tag_any_white
+browse +folding +mouse_xterm -tcl
++builtin_terms -footer +multi_byte +terminfo
+byte_offset +fork() +multi_lang +termresponse
+cindent +gettext -mzscheme +textobjects …Run Code Online (Sandbox Code Playgroud) 如何使用 argparse 和变量 nargs 进行条件循环?所以,基本上,它应该在有或没有参数的情况下运行。我在尝试:
parser = argparse.ArgumentParser(description="output parser")
group = parser.add_mutually_exclusive_group()
group.add_argument("--dos", help="get DOSCAR for plot",
nargs="?", metavar=("int"))
args = parser.parse_args()
if args.dos:
if len(args.dos) > 1:
chosen = int(args.dos[0])
chdos = "at_dos"+args.dos[0]+".dat"
else:
chosen = None
inpt = "DOSY"
print(chosen)
print(inpt)
Run Code Online (Sandbox Code Playgroud)
现在,如果我有变量,那么它会打印一些值,错误但有一些值:
$python3 vasp.py --dos 111
111
None # IT SHOULDN'T BE NONE
DOSY
Run Code Online (Sandbox Code Playgroud)
但没有任何争论。
我也尝试过使用普通的 sys.argv,如下所示:
def get_dos():
if len(sys.argv) > 2:
chosen = int(sys.argv[2])
chdos = "at_dos"+sys.argv[2]+".dat"
else:
chosen = None
inpt = "DOSCAR"
print(sys.argv)
print(args.dos) …Run Code Online (Sandbox Code Playgroud) 我不确定这在 SE 中是否是一个可以接受的问题。我想知道是否可以matplotlib交互式地编辑情节。IE,
# plot
plt.plot(x, y[1])
plt.plot(x, -1.0*y[2])
plt.show()
Run Code Online (Sandbox Code Playgroud)
将打开一个tk带有情节的屏幕。现在,假设我想修改linewidth或输入x/y label. 是否可以交互地执行此操作(在屏幕上,使用类似鼠标xmgrace或从gnuplot类似命令提示符)?
我试图并行运行这个脚本,因为每组i <= 4.在runspr.py本身平行,和多数民众赞成罚款.我想要做的是在任何实例中只运行4 i循环.
在我现在的代码中,它将运行一切.
#!bin/bash
for i in *
do
if [[ -d $i ]]; then
echo "$i id dir"
cd $i
python3 ~/bin/runspr.py SCF &
cd ..
else
echo "$i nont dir"
fi
done
Run Code Online (Sandbox Code Playgroud)
我关注了https://www.biostars.org/p/63816/和https://unix.stackexchange.com/questions/35416/four-tasks-in-parallel-how-do-i-do-that 但是无法并行地实现代码.
我试图从一行中提取"最后24个字符的前12个",即一行:
species,subl,cmp= 1 4 1 s1,torque= 0.41207E-09-0.45586E-13
Run Code Online (Sandbox Code Playgroud)
我需要提取"0.41207E-0".(我没有编写代码,所以不要诅咒我的格式.)
我设法通过以下方式做到了这一点:
var_s=`grep "species,subl,cmp= $3 $4 $5" $tfile |sed -n '$s/.*\(........................\)$/\1/p'|sed -n '$s/\(............\).*$/\1/p'`
Run Code Online (Sandbox Code Playgroud)
但是,有没有更可读的方式这样做,而不是计数点?
编辑 感谢你们两位; 所以,我有sed,awk grep和bash.对于100的文件,我将在循环中运行它.那么,你能告诉我哪一个最有效率,是时候吗?
在python中,我试图从一行中获取数据.线条看起来像:
1. cpasite=5 nsubl=4 cpatypes=3,4,5,6
2. cpasite=6 nsubl=2 cpatypes=7,8
3. cpasite=7 nsubl=4 cpatypes=9,10
4. cpasite=8 nsubl=2 cpatypes=11,12
5. cpasite=9 nsubl=6 cpatypes=13,14,15,16,17,18
Run Code Online (Sandbox Code Playgroud)
我把它作为正则表达式:
pattern=r'(\d+)\. \s* cpasite=(.*)\s* nsubl=(.*)\s* cpatypes=(.*)'
Run Code Online (Sandbox Code Playgroud)
问题是,我需要这些网站(例如3,4,5,6),以便我可以将它们用于我的目的.但考虑到数字不固定,我不能分裂(据我所知).
我如何使用那些cpasites?
我正在尝试捕获 urllib 错误:
Traceback (most recent call last):
File "/usr/lib64/python3.7/urllib/request.py", line 1317, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "/usr/lib64/python3.7/http/client.py", line 1229, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib64/python3.7/http/client.py", line 1275, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib64/python3.7/http/client.py", line 1224, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib64/python3.7/http/client.py", line 1016, in _send_output
self.send(msg)
File "/usr/lib64/python3.7/http/client.py", line 956, in send
self.connect()
File "/usr/lib64/python3.7/http/client.py", line 928, in connect
(self.host,self.port), self.timeout, self.source_address)
File "/usr/lib64/python3.7/socket.py", line 707, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/usr/lib64/python3.7/socket.py", …Run Code Online (Sandbox Code Playgroud)