小编Meh*_*med的帖子

使用 DFS 算法对有向图和无向图进行拓扑排序

我可以使用 DFS 算法确定有向图的拓扑排序。如果没有循环,我认为我发现的拓扑顺序是有效的。如果存在循环,我认为拓扑顺序是无用的。到目前为止我是否正确?

无向图呢?“拓扑类型的无向图”是一个有效的陈述吗?对于拓扑排序,图是否必须是有向无环图?

graph directed-acyclic-graphs graph-algorithm undirected-graph

9
推荐指数
1
解决办法
5062
查看次数

Picasso Singleton用法

我在我的应用程序中使用Picasso.

首先,我只使用以下格式:

Picasso.with(context)....into(imgView);
Run Code Online (Sandbox Code Playgroud)

这样我认为我使用毕加索作为单身人士.我呢?

其次,我想用setIndicatorsEnabled.但是它不能添加到上面的格式,因为它不是静态方法.有没有办法以上面的格式使用此功能?

第三,如果我需要创建使用自定义的情况下Picasso.Builder(...).build()才能使用setIndicatorsEnabled,什么是实现跨应用程序的活动单使用的最佳方法?

singleton android picasso

8
推荐指数
1
解决办法
6791
查看次数

工具栏中的自定义视图,如Airbnb探索屏幕

我想在应用程序(工具栏)的顶部栏区域添加多个输入字段,以便我的应用程序进行搜索.我看到Airbnb做到了最好!我在CoordinatorLayout中尝试了使用AppBarLayout的各种场景,但都失败了.是否有可能获得相同或类似的效果?如果是的话,我们该怎么做?

这是我向上滑动顶部栏时的屏幕截图:

首先它只显示一个紧凑的字段 当实际输入字段进入屏幕时,紧凑字段消失 紧凑字段消失,所有实际输入字段都在屏幕上

android android-toolbar android-collapsingtoolbarlayout airbnb-js-styleguide

8
推荐指数
1
解决办法
718
查看次数

无法在C#中的列表框中执行键值

我正在使用winforms编写一个C#应用程序.我有一个列表框.我从xml文件,用户名和他们的ID获取我的数据.我想要在列表框中显示名称,当我选择其中一个时,我想使用selectedValue属性获取他/她的id.但是我不能这样做.我尝试了keyValuePair,它在列表框中显示"[username,id]",这是不好的(参见下面的代码).我怎样才能在c#中模拟html select?我希望名称显示在列表框中,但希望在后端获取id.谢谢...

LB_UserList.Items.Add(new KeyValuePair<string, string>(full_name, node["user_id"].InnerText));
Run Code Online (Sandbox Code Playgroud)

c# listbox winforms

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

如何在WordPress中只将一个页面添加自定义css/js?

我用自定义的css和js文件制作了一个单独的html文件.我想将它整合到wordpress网站.我可以复制并粘贴html的正文部分,但是我不知道如何正确添加css和js文件.如果我修改header.php,它会将这些文件添加到所有页面,我不希望这样.解决办法是什么?

javascript css wordpress

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

使用PHP生成OAuth 1.0签名

我想为我的自定义标头生成签名,以便从Magento获取访问令牌."oauth_signature_method"是"HMAC-SHA1".我准备了我的基本字符串,但不知道如何生成签名.我应该使用"hash_hmac($ algo,$ data,$ key)"吗?如果是这样的话,关键是什么?任何帮助,将不胜感激.

$consumerSecret = "abcdef";
...
$nonce = generateNonce();
$time = time();
...
$base = "POST&http%3A%2F%2Fmydomain.com%2Fmagento%2Foauth%2Ftoken&".
"oauth_consumer_key%3Dc67eee22b81ac3237cc501aa58fdc236%26".
"oauth_nonce%3D".$nonce."%26".
"oauth_signature_method%3DHMAC-SHA1%26".
"oauth_timestamp%3D".$time."%26".
"oauth_version%3D1.0%26".
"oauth_token%3D".$oauthToken."%26".
"oauth_verifier%3D".$oauthVerifier;
Run Code Online (Sandbox Code Playgroud)

php oauth sha signature magento

6
推荐指数
1
解决办法
5527
查看次数

如何在不显示通知的情况下在奥利奥中设置徽章计数?

我曾经使用这个库在应用程序图标中显示一个数字,如下所示:

ShortcutBadger.applyCount(context, numberToShow);
Run Code Online (Sandbox Code Playgroud)

OneSignal 在其 Android SDK 中也具有相同的功能。

现在在奥利奥,随着通知渠道的引入,事情对我来说变得复杂了。我可以创建一个频道。然后,我还可以创建一个通知如下:

public static void createNotification(Context context, int numberToShow) {
    Notification notification = new NotificationCompat.Builder(context, context.getString(R.string.notification_channel_id))
            .setContentTitle("Dummy Title")
            .setContentText("Dummy content")
            .setSmallIcon(R.drawable.app_icon)
            .setNumber(numberToShow)
            .build();
    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
    notificationManager.notify(0, notification);
}
Run Code Online (Sandbox Code Playgroud)

但是,我必须使用此解决方案显示通知,这是我不需要的,因此也不想要。在奥利奥中有什么方法可以实现我以前做过的同样的事情,即只显示“通知点”或附加到应用程序图标的数字?

android badge android-notifications android-8.0-oreo

6
推荐指数
2
解决办法
5436
查看次数

如何在 MVVM 结构中的 RecyclerView 项上设置 OnClickListener

我有一个采用 MVVM 结构的应用程序。我在同一个活动中有不同的片段。每个片段都有自己的 ViewModel,所有数据均从 REST API 检索。

在FragmentA中,有一个RecyclerView列出了X个类实例。我想在 RecyclerView 上设置 OnClickListener,并且当在 RecyclerView 中单击某个项目时,我想将相关的 X 对象传递给 FragmentB。我怎样才能实现这个目标?

android onclicklistener android-recyclerview android-mvvm

6
推荐指数
2
解决办法
7926
查看次数

干净的架构:在哪里实现分页逻辑?

有一个 REST API,其中用户输入的搜索关键字用于查询并获取结果。有时,返回的结果太多。我不想在服务器端设置最大结果限制,因此我想在应用程序上处理它。在应用程序中,我尝试遵循Clean Architecture。我有一个片段、一个演示者、一个用例和一个 API 客户端。用户输入关键字,按下搜索按钮,关键字通过 Presenter 传递给相关的用例函数。Usecase从API客户端获取结果,并通过监听器将结果传递给Presenter。Presenter通知fragment以便显示结果。

我想显示最多十页的结果。我应该把这个控件放在哪里?用例还是演示者?

mvp android clean-architecture

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

神经网络预处理中的图像尺寸调整方法

我是机器学习的新手。我正在尝试从一组图像(120个品种的斯坦福狗组)创建输入矩阵(X),以训练卷积神经网络。我的目标是调整图像大小,并通过将每个像素作为单独的一列将每个图像变成一行。

如果我直接将图像调整为固定大小,则图像会因挤压或拉伸而失去原始性,因此不好(第一种解决方案)。

我可以通过固定宽度或高度来调整大小,然后进行裁切(所有最终图像的大小都将与100x100相同),但是可以裁切图像的关键部分(第二种解决方法)。

我正在考虑另一种方法,但是我相信。假设我要每个图像10000列。而不是将图像调整为100x100,我将调整图像的大小,以使总像素数约为10000像素。因此,尺寸为50x200、100x100和250x40的图片将全部转换为10000列。对于其他尺寸(如52x198),将考虑10296中的前10000个像素(第三个解决方案)。

我上面提到的第三个解决方案似乎保留了图像的原始形状,但是,由于并非所有图像都具有相同的大小,因此在转换为一行时可能会失去所有这种独创性。我想知道您对这个问题的评论。如果您可以直接引导我了解该主题的资源,那也将很棒。

image classification machine-learning neural-network conv-neural-network

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