小编Geo*_*rgi的帖子

Sails.js应用程序启动后不刷新资产中的文件

我有一个带有Angular.JS前端的Sails.JS应用程序.角度文件存储在/ assets/linker中,并在启动时正确注入.我的问题是,当我从资产更改css或js文件时,更改不会出现在服务器上,加载的js文件与服务器启动时相同.我试图清除我的浏览器缓存并尝试在另一个浏览器中,但仍然是相同的.我也尝试用forever -w和运行应用程序nodemon,但仍然没有.应用程序处于开发模式,无论如何sails lift --dev都不能解决问题.

我觉得我错过了配置中的一些东西.有没有办法强制重新装载资产?

node.js angularjs sails.js

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

Java中的正则表达式问题

我试图replaceAll在Java中为该方法创建一个正则表达式.测试字符串是abXYabcXYZ,模式是abc.我想替换除了模式之外的任何符号+.例如,字符串abXYabcXYZ和模式[^(abc)]应该返回++++abc+++,但在我的情况下它返回ab++abc+++.

public static String plusOut(String str, String pattern) {
    pattern= "[^("+pattern+")]" + "".toLowerCase();
    return str.toLowerCase().replaceAll(pattern, "+");
}
public static void main(String[] args) {
    String text = "abXYabcXYZ";
    String pattern = "abc";
    System.out.println(plusOut(text, pattern));
}
Run Code Online (Sandbox Code Playgroud)

当我尝试更换模式时+没有问题 - abXYabcXYZ模式(abc)返回abxy+xyz.Pattern (^(abc))返回字符串而不替换.

还有其他方法可以将NOT(正则表达式)或组符号写成单词吗?

java regex

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

标签 统计

angularjs ×1

java ×1

node.js ×1

regex ×1

sails.js ×1