我正在使用改造来从Flickr api获取一些数据.我正在进行调用的方法如下所示:
public static List<String> getImageIds(int size) {
Call<PhotosList> call = flickrService.getPhotos(apiKey, format, "1");
Log.d("TEMP_TAG", "photo url: " + call.request().url().toString());
photoIds = new ArrayList<String>();
call.enqueue(new Callback<PhotosList>(){
@Override
public void onResponse(Call<PhotosList> call, Response<PhotosList> response) {
Log.d("TEMP_TAG", "it's getting here");
PhotosList photosList = response.body();
List<Photo> photos = photosList.getPhotos().getPhoto();
for(Photo photo : photos) {
Log.d("TEMP_TAG", "adding photo id to list: " + photo.getId());
photoIds.add(photo.getId());
}
}
@Override
public void onFailure(Call<PhotosList> call, Throwable t) {
// TODO: Clean up
Log.d("TEMP_TAG", "photoId: ");
}
}); …Run Code Online (Sandbox Code Playgroud) 我想安装Jekyll 1.5.1版(在Mac上).是否有可能做到这一点?我发现了一些能够降级的东西,但我发现很难相信没有办法安装旧版本.
谢谢!
假设我正在创建一个 React 应用程序并且有一些用于组件的 CSS。我已经将 style-loader 和 css-loader 添加到我的 webpack 配置中:
module.exports = {
mode: 'development',
entry: './client/index.js',
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-react']
}
}
}, {
test: /\.css$/,
loader: 'style-loader'
}, {
test: /\.css$/,
loader: 'css-loader',
query: {
modules: true,
localIdentName: '[name]__[local]___[hash:base64:5]'
}
}
]
},
resolve: {
extensions: ['*', '.js', '.jsx']
},
output: {
path: __dirname + '/dist',
publicPath: '/',
filename: 'bundle.js'
},
devServer: {
contentBase: './dist' …Run Code Online (Sandbox Code Playgroud) 我正在做一个SELECT INTO语句,从另一个表中的某些值创建一个新表.我想在新创建的表(pol_eff_dt,pol_exp_dt)上添加两个额外的列,并使它们最初都为NULL(这些列也存在于源表中,因此它们会提取该数据).我还需要确保它们以DATETIME类型的形式出现.我怎么能这样投他们?我已经尝试了很多东西,但没有任何东西可以编译.
SELECT DISTINCT bnd_ser_nbr,
trans_nbr,
uws_product_cd,
bill_id,
NULL AS pol_eff_dt,
NULL AS pol_exp_dt
INTO ER_RO_urs_prem_detail
FROM urs_prem_detail_interim
Run Code Online (Sandbox Code Playgroud) 所以我知道Javascript是客户端的,PHP是服务器端的,这使事情复杂化,但我想知道如何去做.
我的javascript代码(在HTML文件中)有一个数组,当用户点击我的提交按钮时,我希望页面通过该数组发送到我的PHP页面,然后将该日期转换为SQL数据库.
有一个简单的方法来做到这一点?我的数组声明如此,var markers = [];它只是代码的javascript部分中的变量.
我已经看了很多关于此的帖子,但是所有的解决方案都不适合我需要做的事情,或者需要对我现在能做的事情进行太多的改变.我对AJAX或JSON并不熟悉(不确定究竟是什么).
我的Javascript是:
var markers = [];
function placeMarker(location) {
var clickedLocation = new google.maps.LatLng(location);
var name = document.getElementById("checkname").value;
var description = document.getElementById("description").value;
var marker = new google.maps.Marker({
position: location,
map: map,
title: name,
// This may cause a problem when reloading and editing an existing tour
// url was found at: http://biostall.com/adding-number-or-letters-to-google-maps-api-markers
icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=' + markerId + '|FE6256|000000'
});
marker.setMap(map);
markers.push([markerId, name, marker.getPosition().lat(), marker.getPosition().lng(), description]);
//alert("" + markers);
markerId = markerId + …Run Code Online (Sandbox Code Playgroud) 我有一个 TextField 定义如下:
<TextField
id="standard-with-placeholder"
label="First Name"
className={classes.textField}
margin="normal"
/>
Run Code Online (Sandbox Code Playgroud)
它看起来像这样:
但我希望它看起来像这样:
“名字”文本更大。如何调整标签文字大小?目前我的样式对象是空的。我认为这应该是做这件事的 CSS 应该去的地方,但我不确定标签文本的 css 会是什么样子。
谢谢
我有一个接受用户输入的 React TextField,它代表一个日期。当用户单击该字段时,我希望打开数字键盘而不是完整的字母表。我在这里查看 React 文档并尝试模仿他们的示例。
我的 TextField 如下所示:
<TextField
{ ...materialConfiguration }
floatingLabelFixed={value.length > 0}
floatingLabelText={label}
errorText={errorText}
onChange={this.onChange}
onKeyUp={this.debouncedOnKeyUp}
onBlur={this.onBlur}
type="number"
label="Number"
id="standard-number"
>
<Cleave value={value} options={{date: true, datePattern: ['m', 'd', 'Y']}} />
</TextField>
Run Code Online (Sandbox Code Playgroud)
我添加了React 示例中的type label和id字段,认为这是改变键盘的原因,但它不起作用。如何获得此输入以打开数字键盘?
React 的例子是这样的:
<TextField
id="standard-number"
label="Number"
value={this.state.age}
onChange={this.handleChange('age')}
type="number"
className={classes.textField}
InputLabelProps={{
shrink: true,
}}
margin="normal"
/>
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在为我的应用程序的主屏幕布局.我正在使用带有网格布局和CardView的RecyclerView.我正在努力减少每张卡之间的空间.屏幕截图如下(打开布局轮廓)以及我的布局文件.如何让每张卡在垂直和水平方向上相互靠近?我一直在玩边缘很多,我似乎无法找到合适的边距或填充值来做到这一点.谢谢你的帮助!
thumbnail_view.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="200dp"
card_view:cardCornerRadius="5dp"
card_view:cardMaxElevation="15dp"
card_view:cardElevation="10dp"
card_view:contentPadding="5dp"
android:padding="1dp"
card_view:cardBackgroundColor="@color/colorPrimary"
card_view:cardUseCompatPadding="true"
card_view:cardPreventCornerOverlap="false"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/card_list">
<ImageView
android:id="@+id/thumbnail"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:contentDescription="@string/video_thumbnail_description"
android:layout_weight="1"
/>
<TextView
android:id="@+id/video_title_view"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:layout_weight="2"
/>
</LinearLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)
activity_main.xml中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.app.int_a.giantbombforandroid.main.mainscreen.MainActivity">
<android.support.v7.widget.RecyclerView
android:id="@+id/my_recycler_list"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) xml android android-layout android-cardview android-recyclerview
我正在尝试将这个答案中的一些CSS-in-JS类与React项目中的重要UI组件一起使用。我需要覆盖来自Bootstrap的CSS,所以我想使用!important修饰符,我以前仅在.css文件中使用过它,并且不确定如何在CSS-in-JS中使用它。我的要传递给Material-UI withStyles函数的样式对象如下所示,如何在fontSize属性中添加!important?我已经尝试30 !important了一些其他方法,但是似乎没有任何效果。
谢谢
const styles = {
labelRoot: {
fontSize: 30
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用 ExoPlayer 从 URL 播放一些 mp4。当用户单击主页按钮或任何导致应用程序从用户视图中删除然后返回到我的应用程序(和视频活动)时,我希望视频从中断处恢复。我尝试通过将视频位置保存在中onStop(),然后重建播放器并使用seekTo()in 来实现此目的onStart()。我有一个检查来查看我当前的 exoplayer 中是否为空onStart(),但是该检查从未通过,所以我认为这就是问题所在。现在的编码方式我的视频永远不会恢复。如果我通过按主页按钮离开应用程序,onStop()则会被呼叫,然后onStart()当我返回应用程序时也会被呼叫,但是视频播放器保持黑色并且从不播放视频。如果我删除空检查,每当我从主要活动启动视频时,我都会得到两个正在播放的视频实例,因为它会在onCreate()和 中被调用onStart()。有没有更好的方法来获得我想要的功能?任何帮助表示赞赏!
public class VideoActivity extends AppCompatActivity {
private SimpleExoPlayer exoPlayer;
private SimpleExoPlayerView simpleExoPlayerView;
private long playerPosition;
private String mp4Url;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.player_activity);
// Get the Intent that started this activity and extract the video url
Intent intent = getIntent();
mp4Url = intent.getStringExtra(MainActivity.VIDEO_URL);
// Create an exoplayer instance and start playing …Run Code Online (Sandbox Code Playgroud) javascript ×5
reactjs ×4
android ×3
css ×3
html ×2
material-ui ×2
textfield ×2
arrays ×1
datetime ×1
exoplayer ×1
gem ×1
get ×1
input ×1
jekyll ×1
json ×1
macos ×1
mobile ×1
osx-yosemite ×1
php ×1
post ×1
rest ×1
retrofit ×1
retrofit2 ×1
ruby ×1
select ×1
select-into ×1
sql ×1
t-sql ×1
video ×1
xml ×1