方案是:当用户上传图像时,我们在服务器上进行图像大小调整,但是我没有等待完成这项工作,而是希望它立即响应用户.如果有一个可用的线程,我会正确地使用线程来完成这个任务,但据我所知,php中没有线程,所以我怎样才能实现这个目标呢?感谢您的想法和建议.
正如标题所示,将十六进制数273ef9转换为27/3e/f9PHP中的路径是一种有效的方法吗?
更新::: 实际上,我想要一个非正常的数字转换为dexadecimal和furthr转换为路径....但可能我们可以跳过中间步骤.
我试图在Angular中创建一个自定义复选框指令,我已设法这样做.但问题ng-click是没有调用内置.如果删除自定义指令,则ng-click效果很好.我想这与Scope有关,我仍然缺乏知识.请有人帮帮我.
代码在这里http://jsfiddle.net/bingjie2680/UzM2c/2/.
<div ng-app="components">
<div ng-controller="MainCtrl">
<input type="checkbox" ng-model="p.checked" />
<div checkbox="p.checked" ng-click="test()">test</div>
{{p.checked}}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
function MainCtrl($scope){
$scope.p = {checked: false, name:'test'};
$scope.$watch('p', function(){
}, true);
$scope.test = function(){
alert('test');
}
}
angular.module('components', []).
directive('checkbox', function () {
return {
link : function (scope, ele, attr){
ele.bind('click', function(){
ele.toggleClass('active');
scope.$apply(function(){
scope.value = ele.hasClass('active');
});
});
scope.$watch('value', function(newv, oldv){
newv ? ele.addClass('active') : ele.removeClass('active');
});
},
scope : {
value: '=checkbox'
}
} …Run Code Online (Sandbox Code Playgroud)