小编Ste*_*ler的帖子

使用Java的String.replaceAll()正则表达式中的函数或方法

我试图将RPN方程转换为匹配tigcc规则的字符串.数字必须包含前面的字符数和正面或负面的标记.对于"2",它将是"1 2 POSINT_TAG"

我对rpn转换器的完整输入是基于正则表达式,所以我想再次使用它们并具有如下String.replaceAll()函数:

string.replaceAll("(\d+)","$1".length+" $1 POSINT_TAG");
Run Code Online (Sandbox Code Playgroud)

但它只是打印:"2号INT_TAG".我发现了一些类似com.stevesoft.pat(link)的类.

在普通的Sun Java中是否有另一种方法可以使用(自定义)函数来替换正则表达式的规则?

java regex string

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

微软图表:透明度

我想要一个透明背景的图表,因此PNG似乎是一个不错的选择.但是当我设置透明背景时,轴标签的质量会急剧下降.我该如何解决?请参阅以下代码.就目前而言,图表具有透明背景,正如我想的那样,但文本质量非常糟糕.如果我注释掉两个"Color.Transparent"设置,那么文本质量很好,但背景不透明.

如何获得透明度和漂亮的文字?

public static void Main(string[] args)
{
  Chart c = new Chart();
  c.TextAntiAliasingQuality = TextAntiAliasingQuality.High;

  Series s = new Series("Series1");
  c.Series.Clear();
  c.Series.Add(s);
  s.ChartType = SeriesChartType.Line;

  s.Color = Color.Black;

  ChartArea chartArea = new ChartArea("ChartArea1");
  c.ChartAreas.Clear();
  c.ChartAreas.Add(chartArea);

  chartArea.BackColor = Color.FromArgb(255, 255, 255);
  chartArea.BackSecondaryColor = Color.FromArgb(220, 220, 220);
  chartArea.BackGradientStyle = GradientStyle.TopBottom;

  chartArea.AxisX.LineColor = Color.Gray;
  chartArea.AxisX.LineWidth = 2;
  chartArea.AxisX.LineDashStyle = ChartDashStyle.Solid;

  chartArea.AxisY.LineColor = Color.Gray;
  chartArea.AxisY.LineWidth = 2;
  chartArea.AxisY.LineDashStyle = ChartDashStyle.Solid;

  chartArea.AxisX.MajorGrid.LineColor = Color.LightGray;
  chartArea.AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

  chartArea.AxisY.MajorGrid.LineColor = Color.LightGray;
  chartArea.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

  c.BackColor …
Run Code Online (Sandbox Code Playgroud)

transparency mschart

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

LXDE中的gedit:黑条

我正在使用Ubuntu 12.04和LXDE桌面环境.

当我使用普通的Ubuntu桌面时,一切正常.但是当我使用LXDE时,所有打开文件的栏都是黑色的.你可以在这里看到我的意思:

gedit

5
推荐指数
2
解决办法
1972
查看次数

如何将工件安装到本地gradle文件存储中

谁能告诉我如何将工件/项目安装到本地gradle文件存储中?

gradle install
Run Code Online (Sandbox Code Playgroud)

将它安装到本地maven存储库但我需要将其安装到

~/.gradle/caches/artifacts-15/filestore
Run Code Online (Sandbox Code Playgroud)

gradle maven

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

SEO - 如何在Google搜索中显示电话号码

当我在Google中搜索关键字时,我网站的列表中包含2个电话号码.

搜索结果与电话号码

(链接到此页面)

我想知道为什么Google会显示这些数字?(这些数字不在我的正文中.)如何在Google搜索结果中添加电话号码?(他们应该有什么品质?)

seo search-engine

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

关于使用Facebook Oauth登录的用户,可以获得哪些数据?

我目前正在使用OpenID,以允许用户使用Google作为提供程序来登录我的网站。我正在考虑允许用户也使用Facebook登录。当用户使用Google OpenID登录时,Google会将有关该用户的以下数据发送到我的网站:

  • 全名
  • 名字
  • ID
  • 性别
  • 语言
  • 电子邮件地址

我已经进行了一些快速搜索,但是找不到Facebook通过Oauth登录提供的属性列表。默认情况下,facebook提供什么数据,您还可以要求其他什么数据?

login oauth single-sign-on facebook-login

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

在没有邮件会话的情况下使用Java创建电子邮件

我想在我的应用程序中创建一个实用程序方法,它接受一个电子邮件作为参数,并知道如何发送它.此实用程序方法将负责知道哪个SMTP服务器使用它应该用于连接它的凭据.

我遇到的问题javax.mailjavax.mail.Message类和javax.mail.MimeMessage类期望一个javax.mail.Session对象作为构造函数的参数.所以我不能像这样的方法签名

private static void sendMail(javax.mail.Message);
Run Code Online (Sandbox Code Playgroud)

因为我的客户端类将无法构建消息,而没有我试图抽象的所有细节.他们必须知道如何通过连接到邮件服务器来创建会话.

有没有办法在没有会话的情况下创建Message,或者是一个封装不需要会话的电子邮件的类?

java email javax.mail

5
推荐指数
2
解决办法
6120
查看次数

“令牌包含无效数量的段”

当我尝试使用邮递员到达端点时,我看到此错误:

{
    "errors": [
        "token contains an invalid number of segments"
    ]
}
Run Code Online (Sandbox Code Playgroud)

安慰:

类型错误:无法读取未定义的属性“jwt”

postman

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

.env 文件中的 FAST_REFRESH=FALSE 不起作用(React)

我是新来的反应。我创建的应用程序create-react-app不会自动刷新。

.env在主目录中创建了文件,但仍然没有运气。

.env

FAST_REFRESH=false
Run Code Online (Sandbox Code Playgroud)

包.json:

    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3",
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack

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

如何通过 VueJS 应用程序在 Google Analytics 4 中传递自定义用户维度?

我有一个 VueJS SPA,其中有用户特定信息,我希望在用户登录后将其作为每次点击的自定义维度在 GA 中发送。

我已经使用VueGtag插件将 GA 4 与我的 SPA 集成。

Vue.use(VueGtag, {
    config: {
        id: "G-XXXXXXXXXX" // Data stream measurement ID 
    },
}, router);
Run Code Online (Sandbox Code Playgroud)

用户范围的自定义维度设置:

在此输入图像描述

vue-gtag插件提供了一种通过customMap发送自定义尺寸的方法,如下所示

this.$gtag.customMap({ 'dimension2': 'age' })
this.$gtag.event('age_dimension', { age: 35 })
Run Code Online (Sandbox Code Playgroud)

还根据GA4 的 gtag 文档进行了尝试:

this.$gtag.query('set', { dimension2: 'age' })
this.$gtag.event('age_dimension', { age: 35 })
Run Code Online (Sandbox Code Playgroud)

通过上述方法。我可以实时查看事件数据,但如果在Engagement选项卡中与其他一些类一起查看,它会显示(未设置)。例如:Pages and Screens.

在此输入图像描述

google-analytics vue.js vuejs2 gtag.js google-analytics-4

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