小编kan*_*udo的帖子

纯JavaScript淡入功能

嗨朋友,当我点击另一个div时,我想淡入div,为此我使用下面的代码. 代码1工作正常,但我需要用代码2.

我知道有jQuery,但我需要在JavaScript中执行此操作

你能指导我,我正在做什么样的错误,或者我需要改变什么......

Code1 ---工作正常

function starter() { fin(); }

function fin()
{
    for (i = 0; i <= 1; i += 0.01)
    {
        i=Math.round(i*100)/100;
        setTimeout("seto(" + i + ")", i * 1000);
    }
}

function seto(opa)
{
    var ele = document.getElementById("div1");
    ele.style.opacity = opa;
}
Run Code Online (Sandbox Code Playgroud)

Code2 ---不起作用

function starter()
{
    var ele = document.getElementById("div1");
    fin(ele);
}
function fin(ele)
{
    for (i = 0; i <= 1; i += 0.01)
    {
        i=Math.round(i*100)/100;
        setTimeout("seto(" + ele + …
Run Code Online (Sandbox Code Playgroud)

javascript fade fadein

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

MySQL从具有公共ID的不同表中的日期获得给定日期的最近的未来日期

我有两张桌子 - 客户和宴会

Client Table
----------------------------
ID     NAME
1      John
2      Jigar
3      Jiten

----------------------------
Banquet Table
----------------------------
ID     CLIENT_ID   DATED    
1      1           2016.2.3
2      2           2016.2.5
3      2           2016.2.8
4      3           2016.2.6
5      1           2016.2.9
6      2           2016.2.5
7      2           2016.2.8
8      3           2016.2.6
9      1           2016.2.7

----------------------------
:::::::::: **Required Result**
----------------------------
ID     NAME          DATED
2      Jigar         2016.2.5
3      Jiten         2016.2.6
1      John          2016.2.7
Run Code Online (Sandbox Code Playgroud)

要生成的结果是这样的

1.未来的日期:当前日期的CLOSEST或EQUAL,与相应的客户进一步相关,应按照要求的结果中的格式进行过滤和排序

当前案例的CURDATE()是5.2.2016

失败:查询逻辑1

SELECT c.id, c.name, b.dated
FROM client AS c, …
Run Code Online (Sandbox Code Playgroud)

mysql sql join

7
推荐指数
1
解决办法
724
查看次数

SQLite 查询全文搜索以在两侧匹配,如 LIKE

我在 Android 的 SQLite FTS 中遇到双方 MATCH 的问题。

假设我的虚拟 FTS 表中有此文本项

  1. 你好世界我在这里
  2. 你好世界我在这里
  3. 你好世界我在这里

我想实现搜索字符串“世界”我应该得到所有这三个结果。

我可以使用LIKE%通配符 as来实现这一点WHERE column LIKE '%World%',但这并不意味着随着数据的增长而使用。所以我使用MATCH*通配符与全文搜索虚拟表作为WHERE column MATCH 'World*'

但是这样我就得到了这个结果......

  1. 你好世界我在这里

我应该如何实现 MATCH 查询以获取所有三个项目作为结果

sqlite android fts3

7
推荐指数
1
解决办法
2171
查看次数

使用 Rust 中的 warp 框架同时在多个端口(http、https)上提供服务

我想使用warp提供多个连接,以便我可以将每个 http 请求重定向到 https。这就是我现在要做的事情。

#[tokio::main]
async fn main() {

    let http_routes = warp::path("http").map(|| {
        println!("This is http server");
        warp::redirect(Uri::from_static("https://127.0.0.1:2443"))
    });

    let https_routes = warp::any().map(|| {
        println!("This is https server");
        "Hello, World! You are connected through tls connection."
    });

    let _http_warp = warp::serve(http_routes)
        .run(([127, 0, 0, 1], 2080)).await;

    let _https_warp = warp::serve(https_routes)
        .tls()
        .cert_path("sec/dmp.cert")
        .key_path("sec/dmp.key")
        .run(([127, 0, 0, 1], 2443)).await;
}
Run Code Online (Sandbox Code Playgroud)

这不能按预期工作。它只侦听端口 2080,而不侦听 2443

我也尝试过 future::join

#[tokio::main]
async fn main() {

    ----snip----

    let (_http_addr, http_warp) = warp::serve(http_routes)
        .bind_ephemeral(([127, 0, …
Run Code Online (Sandbox Code Playgroud)

future rust rust-warp

7
推荐指数
1
解决办法
2561
查看次数

在 Rust 中使用 Rustls 和 Hyper 实现 HTTPS 服务器

我正在尝试使用 Rustls 和 Hyper 来实现 HTTPS 服务器,但无法获得如何实现相同示例的正确示例。为此,我遵循并尝试了此处 hyper-rustls 存储库中给出的示例(Hyper Rustls 服务器示例)

它总是给出这个错误

FAILED: error accepting connection: TLS Error: Custom { kind: InvalidData, error: AlertReceived(CertificateUnknown) }
Run Code Online (Sandbox Code Playgroud)

我对 Rust 完全陌生,因此不知道如何通过 Hyper 正确实现 HTTPS。我也在这里经历了与此相关的问题

但还是没能找到解决办法。如果需要更多信息,请告诉我。

rust hyper

5
推荐指数
1
解决办法
7057
查看次数

EditText失去了对RecyclerView中Scroll的关注

我有一个RecyclerView具有EditText作为其列表项.当我滚动时RecyclerView,EditText当项目离开屏幕时失去焦点.因此焦点不会留EditText在滚动屏幕上的时候.

我希望焦点保持在同一个项目上.为此我还尝试将position项目存储在焦点上并重新分配焦点onBindViewHolder.但滚动速度减慢了.

我也试过这个,ListView但还有另一种focus相关的问题.焦点跳到那里.

在搜索引擎优化和谷歌搜索了很多.但总能找到答案android:focusableInTouchMode="true",android:descendantFocusability="afterDescendants"哪些不起作用.

任何帮助将受到高度赞赏.

java android listview setfocus android-recyclerview

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

在Android的Glide中离线时加载已获取的图像

我正在使用Glide 4.8.0版本

对于加载图像,我这样做

GlideApp
    .with(HomePageFragment.this)
    .load(remoteURL)
    .diskCacheStrategy(DiskCacheStrategy.ALL)
    .into(mImageView);
Run Code Online (Sandbox Code Playgroud)

当设备连接到Internet时,映像成功加载,但是当设备脱机时,如何从已经从缓存中获取的缓存中加载相同的映像remoteURL

我的CustomAppGlideModule看起来像这样

@GlideModule
public class CustomAppGlideModule extends AppGlideModule {

    @Override
    public void applyOptions(@NonNull Context context, @NonNull GlideBuilder builder) {
        builder.setMemoryCache(new LruResourceCache(20 * 1024 * 1024));
        builder.setDiskCache(new InternalCacheDiskCacheFactory(context, 100 * 1024 * 1024));
    }

}
Run Code Online (Sandbox Code Playgroud)

我也试过

.onlyRetrieveFromCache(true)
Run Code Online (Sandbox Code Playgroud)

但这也无济于事。

android image android-glide

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

Google Drive Android API OAuth身份验证问题 - onActivityResult返回"0"

我只是想为Android Drive API进行身份验证.

我从Android Studio生成签名APK.该帐户经过身份验证,Google Drive API身份验证与此生成的APK完美配合.

现在,当我将相同的APK上传到Play Console中的内部测试时.然后验证失败.

__现在这就是我完成这一切的方式___

1)在Android Manifest中添加了以下内容

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
Run Code Online (Sandbox Code Playgroud)

2)像这样实现了身份验证

public abstract class AuthActivityStackOverflow extends BaseActivity {

    protected static final int GOOGLE_SIGN_IN_REQUEST_CODE = 1;

    public void signIn() {
        startActivityForResult( getGoogleSignInClient().getSignInIntent(), GOOGLE_SIGN_IN_REQUEST_CODE);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == GOOGLE_SIGN_IN_REQUEST_CODE) {
            if (resultCode == RESULT_OK) {
                onSignInSuccess(GoogleSignIn.getLastSignedInAccount(this), requestCode);
                showMessage("Account Linked Successfully");
            } else { onSignInFailed(); }
        }
    }

    protected GoogleSignInClient getGoogleSignInClient(){
        GoogleSignInOptions signInOptions …
Run Code Online (Sandbox Code Playgroud)

java authentication android oauth-2.0 google-drive-android-api

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

为什么即使在Ocaml中实现了第一个Rust编译器,Rust的性能还是比Ocaml快

我发现最初的Rust语言编译器是用Ocaml编写的。所以我以为Rust将与Ocaml的性能类似。但是当我查看基准Ocaml与C ++以及Rust与C ++并将Ocaml与Rust进行比较时。它给了我什么...?,但是怎么...?

即使Rust源自Ocaml,如何将Rust的性能比Ocaml更快?

然后它引起了另一个问题?

从C派生的基于编译器的语言是否可以比C本身的性能更快?

c++ compiler-construction performance compilation rust

-2
推荐指数
1
解决办法
464
查看次数