我有这些字符串/re/
或/en/
等.
我想替换/和/包括2 /
s中的所有内容,如下所示:
str_replace("/??/", $replacement, $string);
Run Code Online (Sandbox Code Playgroud) 我正在尝试用长度进行数学运算:
$itemWidth: 25px;
$item2Width: 80px;
element {
width: $itemWidth/2-$item2Width/2-5px
}
Run Code Online (Sandbox Code Playgroud)
但是,它输出-52.5px -5px
如何做对了?
问题是我正在尝试使用我的Compass项目在Chrome(v38,OS X)中使用CSS映射,因此它重新加载我的CSS而无需重新加载页面.
我关注了这个https://developer.chrome.com/devtools/docs/css-preprocessors以及http://www.sitepoint.com/using-source-maps-debug-sass-chrome/
我有完全工作的Compass项目,我正在编译使用compass watch
.
进入Config.rb
我已添加sourcemap = true
并且.map
文件已成功创建.
当我加载我的网站时,我可以.map
在控制台的网络选项卡中看到加载的文件(状态代码200)
Enable CSS source maps
并且Auto-reload generated CSS
也在Chrome的设置中.
但是当我重新编译css时,更改不会出现在DevTools和页面中.但是,当我重新打开DevTools时,我可以看到样式选项卡中的更改,但它们不会应用到页面中.
.map
文件是通过我的HTTP服务器编译和加载的200 OK响应.scss
在样式检查器中看到引用,例如.body {...} style.scss:18
所以Chrome与我的.map
文件通信任何想法可能是什么问题?谢谢
有没有办法在 Grafana 中使用 Postgres 连接在一个查询中获得多个系列?假设我有 5 个与我的数据相关联的属性,我想使用一个查询显示 5 个系列,因此它是动态的。
添加或删除一个属性时,系列也是如此。
attribute | bits | created_at
------------------------------
1 | 44632 | <datetime>
4 | 124854 | <datetime>
2 | 488 | <datetime>
2 | 8 | <datetime>
4 | 384332 | <datetime>
3 | 44632 | <datetime>
1 | 6732 | <datetime>
3 | 162 | <datetime>
Run Code Online (Sandbox Code Playgroud)
示例查询:
SELECT
$__time(created_at),
sum(bits),
attribute
FROM
table
WHERE
$__timeFilter(created_at)
GROUP BY created_at, attribute
ORDER BY created_at;
Run Code Online (Sandbox Code Playgroud)
和属性具有不同的值(1、2、3、4),所以我得到 4 个不同的系列,每个系列使用某种类似的查询显示特定属性值的数据。
有没有办法做到这一点?
我有使用 Kafka Streams 处理的记录(使用处理器 API)。假设该记录有city_id
和一些其他字段。
在 Kafka Streams 应用程序中,我想将目标城市的当前温度添加到记录中。
Temperature<->City
对存储在例如中。Postgres。
在 Java 应用程序中,我可以使用 JDBC 连接到 Postgres 并进行构建,new HashMap<CityId, Temperature>
这样我就可以根据city_id
. 就像是tempHM.get(record.city_id)
。
有几个问题如何最好地处理它:
最初,我一直在内部执行此操作,AbstractProcessor::init()
但这似乎是错误的,因为它是为每个线程初始化的,并且还在重新平衡时重新初始化。
因此,我在使用它构建流拓扑构建器和处理器之前移动了它。在所有处理器实例上仅独立提取一次数据。
这是正确有效的方法吗?它有效,但是...
HashMap<CityId, Temperature> tempHM = new HashMap<CityId, Temperature>;
// Connect to DB and initialize tempHM here
Topology topology = new Topology();
topology
.addSource(SOURCE, stringDerializer, protoDeserializer, "topic-in")
.addProcessor(TemperatureAppender.NAME, () -> new TemperatureAppender(tempHm), SOURCE)
.addSink(SINK, "topic-out", stringSerializer, protoSerializer, TemperatureAppender.NAME)
;
Run Code Online (Sandbox Code Playgroud)
例如,我想每 15 分钟刷新一次温度数据。我正在考虑使用 Hashmap 容器而不是 Hashmap,这样可以处理它: …
我需要做些什么才能?_escaped_fragment_=
为我的服务器添加支持?我希望谷歌能够通过我的ajax网站进行抓取.我的哈希已经#!
形成了
但我不知道如何告诉我的服务器,当我进入mywebsite.com/?_escaped_fragment_=section
我的浏览器,所以网址mywebsite.com/section
和它将等于mywebsite.com/#!
谢谢
我有
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/mainRelativeLayout">
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用java代码设置背景(我不想在xml中这样做)在onCreate
方法中使用此代码:
View view = (View)findViewById(R.id.mainRelativeLayout);
view.setBackgroundColor(0xFF000000);
Run Code Online (Sandbox Code Playgroud)
或者这段代码:
View view = (View)findViewById(R.id.mainRelativeLayout);
view.setBackgroundColor(android.R.color.white);
Run Code Online (Sandbox Code Playgroud)
但是,当它试图找到id时,它在第一行失败.哪里出了问题?谢谢
我的onCreate()代码的开头:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getPrefs();
if (themePreference) {
setTheme(android.R.style.Theme_Light_NoTitleBar);
}else{
setTheme(android.R.style.Theme_Black_NoTitleBar);
}
setContentView(R.layout.main);
/*View view = (View)findViewById(R.id.mainRelativeLayout);
view.setBackgroundColor(0xFF000000);*/
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
this.submitBtn = (Button) this.findViewById(R.id.submitBtn);
this.cleanBtn = (Button) this.findViewById(R.id.clear_txt_Input);
this.inputQ = (EditText) this.findViewById(R.id.inputQ);
...
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
myApp [Android Application]
DalvikVM[localhost:8610]
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1768
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1784
ActivityThread.access$1500(ActivityThread, …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此代码动态调用函数:
function myFn() {
console.log("called");
}
var callbackName = "myFn";
console.log(window[callbackName]);
Run Code Online (Sandbox Code Playgroud)
但它说这window[callbackName]
是未定义的.为什么以及如何动态调用它?谢谢
这个问题是关于代码优化:什么是更好的性能和原因(第一个例子对于人类更清洁 - >程序员 - >我)?
$value = $anothervalue = getValue();
Run Code Online (Sandbox Code Playgroud)
要么
$anothervalue = $getValue;
$value = $anothervalue;
Run Code Online (Sandbox Code Playgroud) java ×2
php ×2
sass ×2
ajax ×1
android ×1
apache-kafka ×1
background ×1
coding-style ×1
compass ×1
css ×1
grafana ×1
hash ×1
javascript ×1
jsfiddle ×1
postgresql ×1
replace ×1
string ×1
web-crawler ×1