问题列表 - 第33777页

21
推荐指数
3
解决办法
3万
查看次数

防止HTML浏览器剪切文本并显示1/2文本行

假设我的浏览器窗口高105像素,我显示一个文本块,其中每行文本高10像素 - 浏览器将在窗口中显示10行和1/2行(即底线将被垂直剪切).

有没有办法防止这种行为,只看到10行?

我想这样做的原因是我使用HTML小部件(UIWebView)来呈现一个将使用页面翻转范例显示的书.

注意:看起来@page规则可以帮助我实现这一目标,但它们似乎只适用于打印到打印机时.

html css epub

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

合并两个ActiveRecord查询结果

我目前有两个活跃的记录查询,我想将它们组合在一起

joins("join relationships ON user_id = followed_id").
              where("follower_id = #{user.id}")

where(:user_id => user.id)

基本上我希望第二个的结果与第一个类似于UNIONSQL中的语句.可以用这种方式在ActiveRecord中完成吗?

我更喜欢使用union而不是必须连接followed_id字符串中的所有s并使用INsql中的子句.

有任何想法吗?

-----编辑------我正在寻找一种方法来使用延迟加载

activerecord ruby-on-rails ruby-on-rails-3

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

iPhone/iOS中viewDidAppear,viewDidLoad之间的区别?

底线是,我一直工作在一个应用程序,它似乎是,如果我把一个UIAlertviewDidLoad,它被称为两次(从的委托方法UIImagePickerController).如果我把它放入viewDidAppear,它会被调用一次.

我查看了文档,但它让我很困惑.

iphone viewdidload viewdidappear ios

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

从命令行运行垃圾收集器?

是否可以从命令行运行.NET垃圾收集器,例如,无需编写代码?

编辑:

当被问到这个问题时,我的意思就是这里要求的Java垃圾收集器:

从Windows命令行运行时如何请求JVM垃圾回收(而不是代码)

因此,如果有一种方法可以在JVM中执行此操作,请查看它在.NET中不存在的原因

.net command-line garbage-collection

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

如何在ExpandableListView中获取第一个/最后一个可见组的索引?

如何在ExpandableListView中获取第一个/最后一个可见组的索引?

getFirstVisiblePosition()和getLastVisiblePosition()对于ExpandableListViews几乎没用,因为它们返回列表中第一个/最后一个可见单元格的索引.这有所不同,因为扩展组计为多个单元格.

我需要的是一些方法,如getFirstVisibleGroupIndex(),getLastVisibleGroupIndex()或某些方法将"可见单元索引"值从上面的方法转换为实际组(+子)索引值.

注意:如果在ExpandableListView上设置了侦听器,则OnScrollListener.onScroll(...,int firstVisibleItem,int visibleItemCount,...)会遇到同样的问题.

android

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

如何创建带边框的表单,但没有标题栏?(比如Windows 7上的音量控制)

在Windows 7中,音量混合器窗口具有特定样式,具有粗糙透明边框,但没有标题栏.如何在winforms窗口中重新创建窗口样式?

体积混合器

我尝试将Text设置为string.Empty,将ControlBox设置为false,这将删除标题栏,但边框也会消失:

边界消失了

.net c# windows-7 winforms windows-style-flags

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

Opera中的JavaScript范围问题?

我有一个类似于小部件的HTML + JavaScript块,人们可以将其复制/粘贴到他们的HTML页面中一次或多次.该块检查外部JavaScript文件是否已经存在于DOM中,如果没有,则加载它,如下所示:

(function(){
  d = document;
  if (!d.getElementById('ex-scr')) {
    scr = d.createElement('script');
    scr.async = true;
    scr.id = 'ex-scr';
    scr.src = 'external.js';
    d.getElementsByTagName('head')[0].appendChild(scr)
  }
})();
Run Code Online (Sandbox Code Playgroud)

外部JavaScript文件检查HTML页面中的窗口小部件实例(使用getElementsByClassName)并对这些实例进行处理,类似于此;

for (var i=0;i<document.getElementsByClassName('target').length;i++) {
 document.getElementsByClassName('target')[i].style.borderStyle="solid";
}
Run Code Online (Sandbox Code Playgroud)

可以在http://futtta.be/opera_enigma.html上找到这方面的工作示例.

这在Firefox(3.6和4b),Chrome(5和6)和Safari中完美运行,但在Opera中没有预期的效果(使用最新版本10.61进行测试):无论有多少'小部件'(divs class='target')都是目前,Opera仅作用于第一个,因为显然nodeList只包含1个条目(长度为1而不是2或3或......).

如果在小部件的javascript中调用函数来加载带有window.onload的外部脚本,问题就会消失,但我希望我的小部件尽快激活(不干扰页面的其余部分,因此异步的东西).

所以我的问题; 我的代码中是否存在Firefox,Safari和Chrome忽略的错误?这是Opera中的一个错误吗?我怎样才能让Opera表现出来?

javascript opera

4
推荐指数
1
解决办法
435
查看次数

C#根据其他属性值自动分配属性

如果我有一些类型,例如:

public class SomeType //Generated by some codegen i won't to change that.
{
    string C { get; set; }        
}

public class AnotherType : SomeType
{
    string A { get; set; }
    string B { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

是否可以自动分配属性?例如,当属性A和B被分配时,或者当我将此类型转换为其他类型时,或者其他方式?

基本上,例如,我想执行一些逻辑,以便在填充属性值A和B时,根据值A和B自动分配属性C.

有没有其他方法可以做到这一点而不是使用标准属性?

我认为当我将类型AnotherType转换为SomeType时,可以做一些魔法之王,但是我无法实现隐式运算符,我可以把这个转换逻辑"从A + B转换为C",因为编译器不允许隐式相关类型的运算符.

现在只有我看到它是删除继承并实现AnotherType到SomeType转换的隐式运算符,但在这种情况下的邪恶我需要复制类型AnotherType类型SomeType的所有属性,我需要每次当SomeType获取时手动更改类型AnotherType改变.

c# c#-4.0

18
推荐指数
3
解决办法
3万
查看次数

Jquery - live('hover')和mousemove

我用mousemove的悬停功能有点问题.但有什么不对?

工作实例 - > http://www.jsfiddle.net/V9Euk/306/

$('.tip').live('hover', function(e)
{    
    if (e.type == 'mouseover')
    {
      $('#'+this.id+' .tooltip').show();
    }        
    if (e.type == 'mousemove')
    {
        alert('move');
         $('#'+this.id+' .tooltip').css({ left: e.pageX + 20, top: e.pageY + 20});
    }        
    if (e.type == 'mouseout')
    {
        $('.tooltip').hide();
    }    
});
Run Code Online (Sandbox Code Playgroud)

jquery

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