我使用以下代码:
<android.support.v7.widget.CardView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardUseCompatPadding="true"
app:cardElevation="4dp">
<TextView android:text="in card view" android:layout_width="match_parent" android:layout_height="wrap_content"/>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)
截图是:
如何只制作底部阴影?
这是我的代码:
Vue.component("ro-webview", {
props: ["src"],
template: `<div>
<div>
<div class="col-md-2 list-inline">
${this.getIcon("fa-arrow-left")}
${this.getIcon("fa-arrow-right")}
${this.getIcon("fa-refresh")}
</div>
<input class="col-md-10" :value="src"/>
</div>
<iframe class="col-md-12" :src="src"/>
</div>`,
data: {
getIcon: function (iconName) {
return `<a class="btn btn-default" href="javascript:void(0)"><i class="fa ${iconName}" aria-hidden="true"></i></a>`
}
}
})
Run Code Online (Sandbox Code Playgroud)
镀铬控制台升高
Uncaught TypeError: this.getIcon is not a function
(anonymous function)
Run Code Online (Sandbox Code Playgroud)
定义 getIcon 会导致名称冲突,那么如何定义 getIcon 并使其仅在我的组件中起作用?
它提出:
Test failed to run to completion. Reason: 'Instrumentation run failed due to 'keyDispatchingTimedOut''. Check device logcat for details
Test running failed: Instrumentation run failed due to 'keyDispatchingTimedOut'
Run Code Online (Sandbox Code Playgroud)
调试会话中断后的完整日志在这里
在 js 中,我使用以下代码
function m() {
console.log(this)
}
m()
Run Code Online (Sandbox Code Playgroud)
这个返回当前上下文
但是在 ts 中,我使用以下代码,此返回未定义
function m() {
// @ts-ignore
console.log(this)
}
m()
Run Code Online (Sandbox Code Playgroud)
我希望在打字稿中使用这个获取当前上下文,怎么办?
我不使用任何远程调试(webstorm 和 devtools)
只需使用 chrome 开发工具
当调试在 devtools 中的断点处停止时
点击“ctrl+r”刷新也卡住了(选项卡空白,调试会话无法重新启动)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
</head>
<body>
<script src="../node_modules/react/umd/react.development.js"></script>
<script src="../node_modules/react-dom/umd/react-dom.development.js"></script>
<div id="root"></div>
<script>
var e = React.createElement
class App extends React.Component {
render() {
return e("div")
}
}
const domContainer = document.querySelector('#root');
ReactDOM.render(e(App), domContainer);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 这是我的完整代码,我自定义异常如:
class StdErr : public std::exception {
public:
str msg;
StdErr(str msg) { this->msg = msg; };
virtual const char *what() const override {
return this->msg.c_str();
};
};
Run Code Online (Sandbox Code Playgroud)
并继承它像:
class ShErr : public StdErr {
public:
ShErr(str m) : StdErr(m) { }
};
Run Code Online (Sandbox Code Playgroud)
并使用它们像:
int main(int argc, char **argv) {
throw ro_err::ShErr("sh err");
return (0);
};
Run Code Online (Sandbox Code Playgroud)
它提出looser throw specifier for ‘virtual const char* ro_err::StdErr::what() const’,我有以下问题:
例如
ssh root@me -- cat /etc/hostname -- cat /etc/hostname
Run Code Online (Sandbox Code Playgroud)
我期待它输出:
me
me
Run Code Online (Sandbox Code Playgroud)
但它输出
me
me
cat: cat: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我知道双破折号意味着结束解析选项,为什么它会提升 cat: cat: No such file or directory
这是我的代码,我希望像html5一样制作视图 <hr/>
public class Hr extends View {
public Hr(Context context) {
super(context);
ii();
}
public Hr(Context context, AttributeSet attrs) {
super(context, attrs);
ii();
}
void ii() {
setBackgroundColor(col(this, R.color.gray));
ViewGroup.MarginLayoutParams lp = new ViewGroup.MarginLayoutParams(MATCH_PARENT, 1);
lp.topMargin = 5;
lp.bottomMargin = 5;
setLayoutParams(lp);
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我测试它时:
<ro.adr.Hr android:layout_width="match_parent" android:layout_height="match_parent"/>
Run Code Online (Sandbox Code Playgroud)
结果是灰色块,为什么lp不起作用?
我使用以下代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test_web_view_play_youtube);
WebView w = (WebView) findViewById(R.id.w);
w.setWebChromeClient(new WebChromeClient());
w.setWebViewClient(new WebViewClient());
w.getSettings().setJavaScriptEnabled(true);
w.loadUrl("https://www.youtube.com/watch?v=gY-HZg1Uwpc");
}
Run Code Online (Sandbox Code Playgroud)
我得到以下截图
在此屏幕截图中,我看不到"fullScreen"按钮.
这是我的代码:
<body style="width:100%; height:100%; margin:0px">
<div id="horizontal-bar" style="width:100%; height:34px; border: 10px solid;"></div>
Run Code Online (Sandbox Code Playgroud)
#horizontal-bar右边框没有显示,如何让#horizontal-bar在浏览器窗口中完全显示,如果css不能这样做?我能用js做吗?