小编Mil*_*ilo的帖子

Microsoft Power BI连接到mysql

我的mysql服务器在云端.我安装连接器以连接窗口7机器上的mysql.然后我尝试从power bi连接到mysql服务器.我给出了ip地址和数据库名称,我的root凭证.然后我点击保存.它给我以下错误.

DataSource.Error:MySQL:无法连接到任何指定的MySQL主机.详细信息:消息=无法连接到任何指定的MySQL主机.错误码= -2147467259

然后我尝试从同一台机器的mysql工作台连接相同的凭据.我可以连接,但我不是从excel power bi连接

powerbi

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

C#扩展Selenium Webdriver类

我想添加一个静态字符串属性,该属性将跟踪当前正在运行的测试的名称。我认为解决此问题的最佳方法是使用WebDriver,因为它是唯一承载在我所有页面对象中的对象。

有没有一种方法可以扩展WebDriver类以添加可以设置的字符串属性?

编辑:由于WebDriver使用IWebDriver接口而不是我可能扩展该接口?

编辑#2:添加当前我必须加载WebDriver的示例:

protected static NLog.Logger _logger = LogManager.GetCurrentClassLogger();
protected static IWebDriver _driver;

/// <summary>
/// Spins up an instance of FireFox webdriver which controls the browser using a
/// FireFox plugin using a stripped down FireFox Profile.
/// </summary>
protected static void LoadDriver()
{
    ChromeOptions options = new ChromeOptions();
    try
    {
        var profile = new FirefoxProfile();
        profile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream doc xls pdf txt");

        _driver = new FirefoxDriver(profile);
        _driver.Navigate().GoToUrl("http://portal.test-web01.lbmx.com/login?redirect=%2f");
    }
    catch(Exception e)
    {
        Console.WriteLine(e.Message);
        throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# selenium class webdriver extending

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

如何用graphql-jpa java解决graphql n + 1问题?

n+1在我的一个应用程序中面临graphql 问题,我在java中使用带有restful webservice的graphql.我使用schemagen-graphqlspring-data-jpa用于连接到我的Oracle数据库.我看到了很多帖子,但大部分答案都是graphql-node.js实施.任何与java相关的东西都会很好.

graphql-java

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

使用 C# 评估 iText7

评估 iText7 并尝试在内存中创建 PDF,然后将该流的内容写回客户端或将流保存到物理文件中。我正在使用此链接作为指南。

我的代码片段

1  pdfMemoryStream = new ByteArrayOutputStream();
2  pdfMemoryStream = new ByteArrayOutputStream();
3  pdfWriter = new PdfWriter(pdfMemoryStream);
4  pdfDocument = new PdfDocument(pdfWriter);
5  document = new Document(pdfDocument, PageSize.LETTER, true);
6  document.Add(new Paragraph("Testing"));
7  document.Close();
8  var fstream = new FileStream(@"C:\publish\iTextQuoteM.pdf", FileMode.Create);
9  pdfMemoryStream.WriteTo(fstream);
10 pdfMemoryStream.Flush();
11 pdfMemoryStream.Close();
Run Code Online (Sandbox Code Playgroud)

第 9 行将抛出一个Cannot access a closed Stream有意义的异常,但如果我删除第 7 行,则创建的 pdf 无效且不可见。我试图刷新pdfWriter和文档,但这没有帮助。

显然我有问题或误解,任何帮助表示赞赏。

itext7

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

如何在 Kotlin 中测试预期的未检查异常?

我正在尝试在 Kotlin 中编写一个测试,以确保在特定情况下抛出未经检查的异常。

我正在尝试这样使用org.junit.jupiter.api.Assertions.assertThrows

assertThrows(MyRuntimeException::class, Executable { myMethodThatThrowsThatException() })
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我得到一个

类型推断失败编译器错误

因为我的Exceptionin not a CheckedExceptionbut a RuntimeException。有没有什么好方法来测试这种行为而不进行幼稚的尝试捕获?

testing junit exception kotlin unchecked-exception

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

JArray - 按键名称搜索对象

我有一个 JArray 类型的对象,其中包含 json 对象的列表。JArray 看起来像:

JArray jarray = [{"Key1":"v1"}, {"Key2":"v2"}, {"Key3":"v3"}]
Run Code Online (Sandbox Code Playgroud)

现在我想从 jarray 中检索一个元素,使得该元素包含给定的键名,例如,获取键名不是Key2or 的Key1元素Key3。在元素可能并不总是位于 jarray 中的同一位置以致我无法通过索引访问它的情况下,我该如何实现它?

c# json

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

错误:StaticInjectorError(AppModule)[主页 -&gt; 蓝牙串行]

我在 Ionic 4 应用程序中使用该插件\'@ionic-native/bluetooth-serial/ngx\'与热敏打印机进行通信。如果我使用 android 7.1.1 编译 android 设备的源代码,它会显示以下错误:

\n\n
\n

E/电容器/插件/控制台:错误错误:未捕获(承诺):错误:\n StaticInjectorError(AppModule)[主页 - >蓝牙串行]:\ n StaticInjectorError(平台:核心)[主页 - >蓝牙串行]:\ n NullInjectorError : 没有蓝牙串行的提供程序!\n 错误:StaticInjectorError(AppModule)[主页 -> 蓝牙串行]: \n StaticInjectorError(平台:核心)[主页 -> 蓝牙串行]: \n NullInjectorError: 没有蓝牙串行的提供程序!\n 在 NullInjector。 Push../node_modules/@angular/core/fesm5/core.js.NullInjector.get\n (http://localhost/vendor.js:42939:19)\n 在resolveToken (http://localhost/vendor.get\n) js:43184:24)\n 在 tryResolveToken (http://localhost/vendor.js:43128:16)\n 在 StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get \n (http://localhost/vendor.js:43025:20)\n 在resolveToken (http://localhost/vendor.js:43184:24)\n 在tryResolveToken (http://localhost/vendor.js) :43128:16)\n 在 StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get\n (http://localhost/vendor.js:43025:20)\n 在resolveNgModuleDep (http://localhost/vendor.js:55261:29)\n 位于 NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get\n (http://localhost/ vendor.js:55950:16)\n 在resolveNgModuleDep (http://localhost/vendor.js:55261:29)

\n
\n\n

我只导入了它并在构造函数中添加了参数。

\n\n

home.ts 代码:

\n\n
import { Component } from \'@angular/core\';\nimport { BluetoothSerial …
Run Code Online (Sandbox Code Playgroud)

javascript bluetooth typescript angular ionic4

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

(IONIC 4) ion-tab-button 在点击/选择时不会改变颜色

我有一个ion-tab与型动物的方式来重定向:通过在路线tabs.module.ts,并通过[routerLink]在HTML中。

问题是:当ion-tab-buttons点击它们时,它们可以正确导航到其他页面,但颜色仅在使用路由和“loadchildren”路由时才会改变。

使用 CSS:

ion-tab-button {
 --color-selected: var(--ion-color-text-secondary);
}
Run Code Online (Sandbox Code Playgroud)

我尝试loadChildren在所有选项卡中使用路由,但有些选项卡要重定向到组件并且没有成功。我还尝试在 CSS 中使用伪类,例如

ion-tab-button:active {
    color: blue;
}
Run Code Online (Sandbox Code Playgroud)

实际文件:

标签页.html

<ion-tabs>
  <ion-tab-bar slot="bottom">
    <ion-tab-button tab="home">
      <i class="fal fa-home-alt fa-2x"></i>
    </ion-tab-button>

    <ion-tab-button [routerLink]="['/tabs/home/feed/feed-user/' + id]">
      <i class="fal fa-user-circle fa-2x"></i>
    </ion-tab-button>

    <ion-tab-button [routerLink]="['/tabs/home/trade-room']">
      <i class="fal fa-comments-alt-dollar fa-2x"></i>
    </ion-tab-button>
  </ion-tab-bar>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)

tabs.module.ts

const routes: Routes = [
  {
    path: '',
    component: TabsPage,
    children: [
     {
        path: '',
        redirectTo: '/tabs/home',
        pathMatch: 'full'
     },
      {
        path: …
Run Code Online (Sandbox Code Playgroud)

angular ionic4

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

如何在 Backpack for Laravel 中添加 ListEntries 表的默认排序?

当用户第一次访问该页面时,ListEntries表格按 id 升序排序,并且表格标题中的任何排序图标均处于活动状态。

我希望表格按ListEntries我选择的列排序,包括激活该列旁边的图标(升序或降序)。

ListEntries当用户访问页面时,有没有办法让表格按我选择的列排序?

laravel laravel-backpack

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

在C#中,如何查看帐户中的第一个字符是否为特定值?

我有一个包含15位数字帐号的字符串。第一位数字不能为0、1、8或9。我想说些类似的内容:

public bool ValidateAccountNumber(string Accountnumber )
{
    char[] Invalidboro = new char[] { '0', '1', '8', '9'};
    bool returnValue = true;

    if (Accountnumber.Length != 15 || Accountnumber.Substring(1, 1).Contains(Invalidboro))
    {
        returnValue = false;
    }
    return returnValue;
}
Run Code Online (Sandbox Code Playgroud)

我是C#的新手,不确定如何执行此操作。

c# contains

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