小编smy*_*lov的帖子

添加自定义布局到工具栏

我按照本教程给我的应用程序一个带有一些标签的常规工具栏.

我想更改工具栏,使其看起来更像这样:

在此输入图像描述

我想在工具栏中添加一些文本和图像.我怎样才能做到这一点?

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:elevation="0dp">

        <android.support.v7.widget.Toolbar
            xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@color/primary"
            app:layout_scrollFlags="scroll|enterAlways"
            app:theme="@style/ToolbarTheme"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            />

        <android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabTextAppearance="@style/TabLayout"
            app:tabSelectedTextColor="@color/white"
            />

    </android.support.design.widget.AppBarLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-xml

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

Symfony VichUploaderBundle重命名文件

您有没有办法使用VichUploaderBundle重命名上传的文件?如果我上传两个具有相同名称的图像,它将删除旧图像,这对我来说是个问题.

我的配置与doc中的配置完全相同

filenames symfony vichuploaderbundle

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

如何使用Meteor与Jade,Flow Router和Blaze?

我正在尝试让Jade与Meteor的Flow Router和Blaze合作.不知何故,它对我不起作用.我很确定它只是一些我没注意到的小东西.

home.jade和layout.jade文件的HTML版本提供了正确的工作结果.

根据这个,曾经有一个问题,但它在0.2.9版本的mquandalle:jade中得到了解决.

$ meteor list

blaze                2.1.2  Meteor Reactive Templating library
kadira:blaze-layout  2.0.0  Layout Manager for Blaze (works well with FlowRou...
kadira:flow-router   2.3.0  Carefully Designed Client Side Router for Meteor
meteor-platform      1.2.2  Include a standard set of Meteor packages in your...
mquandalle:jade      0.4.3  Jade template language
Run Code Online (Sandbox Code Playgroud)

layout.jade

template(name="layout")
  +Template.dynamic(template="main")
Run Code Online (Sandbox Code Playgroud)

home.jade

template(name="home")
  p Looks like working!
Run Code Online (Sandbox Code Playgroud)

routes.js

FlowRouter.route('/', {
  name: 'home',
  action: function() {
    BlazeLayout.render('layout', {main: 'home'});
  }
});
Run Code Online (Sandbox Code Playgroud)

结果:

<body>
  <div id="__blaze-root">
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

meteor meteor-blaze flow-router pug

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

使用qt在向量中查找重复项

我有一个csv文件,其内容如下所示:

Source  Target  LinkId  LinkName    Throughput
==================================================
1       12      1250     link1250           5
1       12      3250     link3250           14
1       14      1250     link1250           5
1       14      3250     link3250           14
1       18      1250     link1250           5
1       18      3250     link3250           14
2       12      2250     link2250           5
2       12      5250     link5250           14
2       14      2250     link2250           5
2       14      5250     link5250           14
2       18      2250     link2250           5
2       18      5250     link5250           14
Run Code Online (Sandbox Code Playgroud)

等等.目标是找到从每个源节点多播的链接数,即对于源1,目标是12,14,18用于linkID 1250,对于linkID 3250,对于源1,目标是12,14, 18等等.

我一直在使用Qt并将csv读入结构体的向量,如下所示:

struct edgeDetails_t{
    int source;
    int target;
    int linkID; …
Run Code Online (Sandbox Code Playgroud)

c++ csv qt

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

当浏览器在后台运行时收到通知时,使用 Firebase 播放声音

我想知道当 Chrome、Firefox 等网络浏览器在后台运行时收到通知消息时,如何使用 Firebase Cloud Messaging (FCM) 播放声音。

在后台运行时通知 在此处输入图片说明 要在应用程序处于后台时接收消息,请在 FCM 中调用setBackgroundMessageHandlerService Workerfirebase-messaging-sw.js

 messaging.setBackgroundMessageHandler(function(payload) {
      console.log('[firebase-messaging-sw.js] Received background message ', payload);
      ...
      return self.registration.showNotification(notificationTitle, notificationOptions);
    });
Run Code Online (Sandbox Code Playgroud)

但是,window.AudioContext不能在 Service Worker 中调用音频对象。此外,Notification.sound目前任何浏览器都不支持通知属性。

我想知道当应用程序在后台时如何使用 FCM 播放声音。

javascript notifications service-worker firebase-cloud-messaging

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

错误:{"code":"MailboxNotEnabledForRESTAPI","message":"此邮箱尚不支持REST API." }

我是"outlook"api的新手.我想从"Outlook帐户"获取所有日历活动,联系方式和邮件.

但是我没有通过"outlook"帐户得到适当的结果,它与"office365"帐户一起工作正常

我按照这个文档获取所有必需的数据,我创建了从这里获取数据的应用程序

但每当我使用我的Outlook帐户登录时,它都会给我一个这样的错误.

请帮帮我.提前致谢...

outlook

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

更改Vuetify的按钮宽度和填充

按钮很大,超过了卡片的宽度 在此处输入图片说明

这应该很容易,但是自定义卡中的按钮时我遇到了一些困难。我想删除所有填充,以使黑色边框很好地包围图标,而左侧/右侧没有任何多余的空间。我尝试添加自定义CSS并!important直接覆盖div.btn__content,但是这些无效。有什么想法可以做到这一点尽可能简单吗?

复制链接

css vuejs2 vuetify.js

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

在 MATLAB 中的图内绘图

我正在尝试在 MATLAB 的图中创建一个较小的图,例如像此 MATLAB File Exchange Upload的图像。在那里,创建两个图形,然后将它们绘制在一张图形中。

然而,我的问题是,我已经从早期的模拟中获得了两个 MATLAB 图形,并且我需要将一个图形嵌入到另一个图形中,即,一个图形较小,另一个图形较大,但位于同一张图中。有人可以建议一种简单的方法来做到这一点吗?

matlab matlab-figure

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

示例MQTT客户端代码不工作C.

我从这里得到了示例代码.我也有头文件MQTTClient.h.

但是当我构建时,我得到错误:

undefined reference to MQTTClient_create undefined reference to MQTTClient_connect undefined reference to MQTTClient_publishMessage undefined reference to MQTTClient_waitForCompletion undefined reference to MQTTClient_disconnect

在头文件中,这些设置如下:

DLLExport int MQTTClient_create(MQTTClient* handle, const char* serverURI,
    const char* clientId, int persistence_type, void* persistence_context);
Run Code Online (Sandbox Code Playgroud)

我正在使用带有Eclipse C/C++ IDE的Windows 8机器

我也有一些paho-mqtt.dll,我不知道如何获取示例代码并运行.

谢谢

c eclipse mqtt

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

IntelliJ + Maven错误:无法找到或加载主类根

我正在尝试使用Maven(Bundled Maven 3)和IntelliJ项目(Spring).当我双击其中一个Maven生命周期步骤时,我收到以下错误:

"C:\ Program Files(x86)\ Java\jdk1.8.0_25\bin\java"-Dmaven.multiModuleProjectDirectory = project root"-Dmaven.home = C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA 14.1.4\plugins\maven\lib\maven3"" - Dclassworlds.conf = C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA 14.1.4\plugins\maven\lib\maven3\bin\m2.conf"-Didea.launcher .port = 7536"-Didea.launcher.bin.path = C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA 14.1.4\bin"-Dfile.encoding = windows-1252 -classpath"C:\ Program Files( x86)\ JetBrains\IntelliJ IDEA 14.1.4\plugins\maven\lib\maven3\boot\plexus-classworlds-2.4.jar; C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA 14.1.4\lib\idea_rt. jar"com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version = 14.1.4 clean

错误:无法找到或加载主类根

截图: 在此输入图像描述

我已经搜索了Google和StackOverflow几个小时,但没有找到问题的解决方案.

我刚开始使用Maven,所以我不太了解它.

提前致谢.

intellij-idea maven

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

laravel session购物车-如果产品已经存在,如何增加数量

我正在使用laravel进行在线购物项目,但是这里有一个问题, 我想如果用户将产品添加到购物车中,并且已经有相同的产品添加数量

但是在我的项目中:如果用户将产品添加到购物车中并且已经拥有相同的产品,它将在会话中添加新的价值项

像这样 : 在此处输入图片说明

数组:

array:3 [?
  0 => array:5 [?
    "id" => 7
    "nama_product" => "adssdsadxx"
    "harga" => 13
    "pict" => "s.gif"
    "qty" => 1
  ]
  1 => array:5 [?
    "id" => 7
    "nama_product" => "adssdsadxx"
    "harga" => 13
    "pict" => "s.gif"
    "qty" => 1
  ]
  2 => array:5 [?
    "id" => 7
    "nama_product" => "adssdsadxx"
    "harga" => 13
    "pict" => "s.gif"
    "qty" => 1
  ]
]
Run Code Online (Sandbox Code Playgroud)

我想要这样(如果用户将产品添加到购物车中并且已经有相同的产品将被添加数量数量): 在此处输入图片说明

数组:

array:1 [?
  0 => array:5 [?
    "id" => …
Run Code Online (Sandbox Code Playgroud)

php session shopping-cart laravel

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

SQL查询已成功完成但未获得结果

使用SQL Server Management Studio 2017.我导入了大约2000万封电子邮件的列表,只需运行以下代码即可删除任何重复项:

WITH CTE AS
(
    SELECT *,ROW_NUMBER() OVER (PARTITION BY email ORDER BY email) AS RN
    FROM dbo.cleanemails
)

DELETE FROM CTE WHERE RN<>1
Run Code Online (Sandbox Code Playgroud)

它表示Query已成功执行,并在Messages选项卡下显示受影响的1000万行(预期),但没有结果选项卡.我想导出到csv文件.我检查执行设置,因为Parseonly和Noexec设置有时会导致问题,但它们都是OFF.

我是相对较新的SQL,任何帮助将不胜感激.工作室屏幕截图 在此输入图像描述 执行设置 在此输入图像描述

sql sql-server sql-server-2017

0
推荐指数
1
解决办法
1017
查看次数