小编aze*_*ati的帖子

如何在开发过程中使用 ng serve 服务不同的 Angular 语言环境?

我正在使用Angular Internationalization (i18n)以两种不同的语言 (fa/en) 开发应用程序。

  • 目标是将两个不同的构建部署到服务器上的子文件夹中 (example.com/en/...)
  • 这些构建不仅在翻译上不同,而且样式和布局方向也不同。

我可以提供任何这样的本地化(语言)

  "architect": {
    "build": {
      ...
      ,
      "configurations": {
      ...
        },
        "fa": {
          "localize": ["fa"],
          "baseHref": "/fa/"
        },
        "en": {
          "localize": ["en"],
          "baseHref": "/en/"
        }
      }
    },
    "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "app:build"
      },
      "configurations": {
        "production": {
          "browserTarget": "app:build:production"
        },
        "en": {
          "browserTarget": "app:build:en"
        },
        "fa": {
          "browserTarget": "app:build:fa"
        }
      }
    },
    "extract-i18n": {
      "builder": "@angular-devkit/build-angular:extract-i18n",
      "options": {
        "browserTarget": "app:build"
      }
    },
    ...
  }
Run Code Online (Sandbox Code Playgroud)

然后ng serve …

angular-i18n angular

17
推荐指数
2
解决办法
7527
查看次数

具有自签名证书的Telegram bot webhook无效

我正在尝试按照此处记录的方式设置电报机器人 - https://core.telegram.org/bots/api#setwebhook.

我已经尝试了几乎所有东西都使用我自己的自签名证书但是没有成功地使电报调用我传递的URL,即使它返回OK结果

{"ok":true,"result":true,"description":"Webhook was set"}
Run Code Online (Sandbox Code Playgroud)
  • 我可以成功调用其他方法,它们都可以正常工作.
  • 我使用CPanel和openssl生成证书并尝试了两者.
  • 我使用了一个简单的html表单来调用该setWebhook方法和一个PHP curl脚本
  • 我试图传递我的网站的URL和IP地址
  • 我测试了几次传递的webhook URL并尝试了不同的简单脚本来跟踪对它们的任何调用
  • 我也像我一样检查了所有问题,但没有一个问题得到解决

有没有我没有尝试或想过的事情?

PS:购买经过验证的证书对我来说不是一个选择,我已经尝试了一些免费的ssl提供商startssl(他们不接受我的域名,因为它的结尾.ir没有明智的理由,但在这里不应该相关,对吧?).

php self-signed cpanel webhooks telegram-bot

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

在具有许多属性的 Spring Data JPA 中过滤结果的最佳解决方案是什么?

我这里有一个产品表的案例,需要通过用户输入进行过滤,例如类别、颜色、尺寸、价格范围等等。

我正在使用 Spring Data JPA 并对其从方法名称派生的查询感到满意,当我被迫使用 @query 选项进行更复杂的查询时,例如连接和...

但是对于我需要的Filter方法,恐怕得写成这样了

public interface ProductRepository extends JpaRepository<Product, Long> {
   //..... other methods

Page<Product> findByCategoriesContainingAndSalepriceBetween(List<Category> categories, Float minprice, Float maxprice, PageRequest pagerequest);

Page<Product> findByCategoriesContaining(List<Category> categories, PageRequest pagerequest);

Page<Product> findByCategoriesContainingAndSizeIn(List<Category> categories,Int[] sizes, PageRequest pagerequest);

Page<Product> findByCategoriesContainingAndSizeInAndSalepriceBetween(List<Category> categories,Float minprice, Float maxprice, PageRequest pagerequest);
Run Code Online (Sandbox Code Playgroud)

}

似乎添加一些其他字段会迫使我写出这么多不同的组合

所以我查看了 QueryDsl 和 Specification 但它们似乎有很多额外的代码,你能把我放在正确的道路上吗?

hibernate jpa repository querydsl spring-data-jpa

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

避免 RTL 语言(波斯语、阿拉伯语)中某些单词的错误换行

在波斯语、阿拉伯语和其他一些 RTL 语言中,字母相互连接(例如 ???),但并不总是(例如 ?? ???)。这导致的问题是有时空格会导致半个字换行到下一行。

错误包装示例

这是完全不正确的,但我不想禁用段落的整个包装样式。在 Microsoft Word 中,通过按 来解决此问题ctrl+shift+space。这会在不换行的字母之间输入一个不同的空白区域。我将如何在 HTML 和 CSS 中实现类似的东西?

这是一个 jsFiddle 示例:https ://jsfiddle.net/gb0p72b2/ 。

html css right-to-left

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