我想从php中的url获取没有任何$ _GET变量值的文件名?
我的网址是 http://learner.com/learningphp.php?lid=1348
我只想learningphp.php从网址中检索 ?
这该怎么做?请帮忙.
我使用了basename,但它也提供了所有变量值 - learntolearn.php?lid=1348它们都在url中.
在使用webfonts之前,字体是否可以被压缩?我有一个150kB的字体文件.是否可以压缩它.
此外,如果我呼吁两种字体.eot,.ttf并将由浏览器下载?
我有两个分支,
新功能有一个提交,我想添加到 master,但我想要控制我想要合并的数量。
我想要为每一行添加/拒绝更改的选项。类似的我可以做git add -p
我搜索了很多,可能是我搜索了错误的术语。这似乎是很明显的任务。
我有多个视频和图像幻灯片.Carousel设置为加载时自动播放.但是当有人播放视频并将鼠标移出侧面时,它会一直滑动(如预期的那样).
如何跟踪视频播放和暂停的时间?我搜索了SO,但没有找到类似的问题.
网站管理员稍后会添加视频,因此可能是iframe或html5视频.所以,我需要一个适合两者的解决方案.
我有一个用于axios调用的请求拦截器.它检查我的jwt令牌并在必要时调用刷新.
axios.interceptors.request.use((config) =>{
const state = store.getState(); // get renewed state
const time = Math.floor( new Date().getTime() / 1000 );
if(
! state.app.jwtRefreshOnRequest
&& time >= state.jwt.expires - 120
&& state.jwt.refresh_before > time
){ // expiring in 2 min. refresh
//dispatch({type: 'JWT_REFRESH_REQUEST'});
axios.get( API_BASE_URL + '/auth/refresh')
.then(function(response){
// dispatch({type: 'JWT_REFRESH_SUCCESS', payload: response.data});
axios(config).then(resolve, reject);
})
.catch(function(err){
reject(err);
});
}
return config;
});
Run Code Online (Sandbox Code Playgroud)
此代码正确调用刷新并保存新令牌,但原始调用在拦截器请求完成之前不会成立,因此使用了过期令牌.
所以,我想我需要从拦截器进行同步调用.
以下是原始查询的示例。
const query = `SELECT
links.name, links.type, links.code, links.originalUrl,
domains.id as 'domain.id', domains.host as 'domain.host',
count(
CASE WHEN hits.datetime > "${past}" AND hits.datetime <= "${now}" = true then 1 END
) as hitCount
FROM links
LEFT JOIN hits ON links.id = hits.linkId
LEFT JOIN domains ON links.domainId = domains.id
WHERE links.userId = ${req.user.id}
GROUP BY links.id, hits.linkId
ORDER BY hitCount DESC
LIMIT 5`;
const links = await sequelize.query(query.trim(), {
type: sequelize.QueryTypes.SELECT,
model: Link,
mapToModel: true
});
Run Code Online (Sandbox Code Playgroud)
我正在将查询结果映射到模型Link中mapToModel: …
在最新发布的EmberJS之后,v1.9.0我试图从Handlebars转移到HTMLbars.我发现非常具有挑战性的是缺乏文档.
我正在尝试实现非常简单的帮助器.
例如,拿这个把手帮手:
<div id="main"></div>
<script type="text/x-handlebars" data-template-name="index">
{{logIt test}}
<h1>{{test}}</h1>
</script>
Run Code Online (Sandbox Code Playgroud)
App = Ember.Application.create({
rootElement: '#main'
});
App.IndexRoute = Ember.Route.extend({
setupController: function(controller){
controller.set('test', 'mytest');
}
});
Ember.Handlebars.registerHelper("logIt", function(something) {
console.log(something);
});
Run Code Online (Sandbox Code Playgroud)
Js Fiddle:http://jsfiddle.net/sisir/p463q2L8/
如何将其转换为htmlbars?
我正在创建一个自定义守卫,我需要访问Request对象才能获得http标头.我已经尝试了request()但它在流明中是未定义的.
如何在控制器类之外访问Request对象?
注意:不是控制器外部的Laravel访问请求对象的副本
这似乎是一个非常简单的问题,但我找不到任何解决方案.我想刷新数据以便unprocessedDailyDataFile采取行动.我可以通过modelFor()方法获得模型.但是当我尝试使用get()和set()模型的方法时,它们会因未定义而失败.
App.AdminRoute = Ember.Route.extend({
model: function(){
return {
companies: this.store.find('company'),
unprocessedDailyDataFiles: this.store.find('unprocessedDailyDataFile')
};
},
actions: {
reloadUnprocessedDailyDataFile: function(){
var model = this.modelFor('admin');
// both properties from the model is accessible here
// model.get() fails
// model.set() fails
}
}
});
Run Code Online (Sandbox Code Playgroud)