小编Яeg*_*ght的帖子

如何在LessCSS中动态设置CSS类名?

我需要为CSS类添加一个动态名称,以创建一个更具体的decendent选择器.

这是我的Less代码:

@scope:  name;  //line1
.@scope .ui-widget{  color: #fff} //line2
Run Code Online (Sandbox Code Playgroud)

但我在第2行得到一个解析器错误.

有没有办法在LessCSS中动态设置CSS类名?

css less

7
推荐指数
1
解决办法
8663
查看次数

在Angular中,如何有效地将输入项分割为数组

将输入值绑定到ng模型时,如下所示:

<input type="text" ng-model="array">
Run Code Online (Sandbox Code Playgroud)

如何将输入文本绑定为数组?因此,如果我输入one, two, three,结果模型将是[ "one","two","three ].

现在这就是我实现这个目标的方式:

<input type="text" ng-model="string" ng-change="convertToArray()">
Run Code Online (Sandbox Code Playgroud)

在我的控制器中:

$scope.convertToArray = function(){
    $scope.array = $scope.string.split(',');
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我不认为这是最好的做法,因为我正在制作一个$scope.string变量,然后硬编码目标数组.

是否可以将输入的模型设置为数组,然后在绑定到范围之前让输入通过函数?

javascript model-view-controller angularjs

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

PHP邮件停止工作

几天前使用时,mail()我让它工作.

但现在它不起作用.我不知道问题是什么.

$to      = 'testmail@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: sender@gmail.com' . "\r\n" .
    'Reply-To: sender@gmail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

$mail_sent = @mail( $to, $subject, $message, $headers ); 
echo $mail_sent ? "Mail sent" : "Mail failed";
Run Code Online (Sandbox Code Playgroud)

它显示"邮件已发送".

我没有触及Apache或此代码中的任何内容.我在一个空的PHP文件中测试了相同结果的代码.我该如何调试这个问题?

php email

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

display:inline-block和text-indent

我在某些版本的Internet Explorer中遇到以下代码的问题:

#iconautente{ 
background-image:url('/style/images/spritecommon.png'); /*icona_utente.png*/
background-position:-117px -15px;
text-indent:-9000px;
width:20px;
height:23px;
display:inline-block;
}

<a id="iconautente" href="/admin/index.php">admin</a>
Run Code Online (Sandbox Code Playgroud)

在Vista下的Firefox,IE7和IE8中,我看到了背景和没有文字,正如预期的那样.在XP下的IE6和IE8中,整个图像是缩进的,而不是文本,因此不显示图像.

什么应该是正确的行为?有解决方法吗?

css internet-explorer-8 internet-explorer-7

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

同步线程 - 没有UI

我正在尝试编写多线程代码并面临一些同步问题.我知道这里有很多帖子,但我找不到合适的东西.

我有一个System.Timers.Timer每30秒经过一次,它进入数据库并检查是否有任何新的工作.如果他找到了一个,他就会在当前线程上执行该作业(计时器为每个经过的时间打开新线程).当作业正在运行时,我需要通知主线程(定时器所在的位置)有关进度的信息.

笔记:

  1. 我没有UI,所以我不能beginInvoke像通常在winforms中那样做(或使用后台线程).
  2. 我想在我的主课上实现ISynchronizeInvoke,但看起来有点矫枉过正(也许我在这里错了).
  3. 我的工作类中有一个事件,主类注册它,我会在需要时调用事件,但我担心它可能会导致阻塞.
  4. 每项工作最多可能需要20分钟.
  5. 我可以同时运行多达20个作业.

我的问题是:

什么是通知我的主线程有关我的工作线程中的任何进展的正确方法?

谢谢你的帮助.

c# multithreading synchronization

6
推荐指数
1
解决办法
932
查看次数

我可以阻止用户在Mac应用程序中截取屏幕截图吗?

我有一个图像应用程序,我想释放它,未注册的用户可以查看文件,但不能保存,直到他们注册.

我正在寻找一种方法来阻止用户使用内置的屏幕截图功能,因此我不必为图像添加水印.我怎么能做到这一点?

- 编辑下方 -

我决定给图像加水印.我一直试图避免水印,因为图像是立体的,但我现在对水印的外观感到非常高兴.我在角落放了一个徽标,并在每个图像上对其进行了足够的偏移,使其显示在前景中.

无论人们是否在实践中同意,我的问题仍然有效.Apple的DVD播放器在其截图中隐藏了视频,这并不能完全阻止用户截取屏幕截图,而是完成了我的原始目标.

我仍然非常想知道如何做到这一点.(DVD播放器的方式)

macos cocoa

6
推荐指数
2
解决办法
3484
查看次数

Drupal - 禁用CSS缓存

我正在使用Drupal 6.每次修改CSS文件时,我都需要清除缓存以查看更新的结果,这是浪费我的时间.有没有办法禁用缓存系统?

drupal

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

Mono for Android Project无法使用面向.NET framework 4的库

我正在使用Mono for Android来创建一个使用已经开发的大量类库的Android应用程序.当我添加项目作为Android应用程序的参考时,我得到一个警告说明

警告1无法引用项目"ProjectName".引用的项目针对不同的框架系列(.NETFramework)

我的项目是针对.NET Framework 4.我的Android应用程序指定"最低Android到目标= Android 4.0".

这是一个警告但是当我将android语句添加到android应用程序中的Activity.cs类时,我会在引用的库中出现几个错误.然后,如果我删除using语句并重建,错误就会消失.

我是否必须更改Mono for Android项目中的某些设置才能引用面向.NET framework 4.0的库?

.net xamarin.android

6
推荐指数
1
解决办法
1668
查看次数

Google Map API V3 - 当用户实际双击时,如何防止标记的鼠标单击事件

我在地图上有一个标记,我想绑定两个事件:

  1. 点击
  2. DBLCLICK

我想做以下事情:

  1. 当用户点击标记时,地图应放大并显示更详细的地图.
  2. 我想将'dblclick'事件绑定到同一个标记,以便它将在相邻的'div'元素中加载一些第三方报告.

换句话说,我希望当用户点击或dblclicks时,它的行为会有所不同.但问题是,当我结合这两个事件标记和用户双击"标记"点击"处理程序被炒鱿鱼,我不想让它发生.

是否真的,当用户双击时,click事件也会被触发?如果是这样,当用户实际双击时,如何防止它触发"点击"事件?有没有办法让我可以点击和双击标记的事件做不同的事情?

google-maps google-maps-api-3

6
推荐指数
1
解决办法
3033
查看次数

"这个"如何在关闭中起作用?

我得到了这个文件说这里有一个关闭:

function addHandler(){
    document.getElementById('el').onclick = function(){
        this.style.backgroundColor = 'red';
    };
}
Run Code Online (Sandbox Code Playgroud)

虽然此代码删除了闭包:

function addHandler() {
    var clickHandler = function() {
        this.style.backgroundColor = 'red';
    };
    (function() {
        var el = document.getElementById('el');
        el.onclick = clickHandler;
    })();
}
Run Code Online (Sandbox Code Playgroud)

我看不出第二个如何解决关闭问题.为什么代码不会el.onclick = clickHandler创建一个闭包?clickHandlerthis必须与满足el.

javascript

6
推荐指数
1
解决办法
226
查看次数