问题列表 - 第28494页

表格单元格中文本的垂直定位

当我在表格单元格中放置图像后跟文本时,文本的垂直对齐方式与相邻单元格中的文本相比向下移动.我尝试使用line-heightCSS属性,但它似乎没有影响.

在下面的示例中,我需要"123 Description"与"cell one"齐平.此外,默认情况下,图像与"123"之间有一个空格.我怎样才能调整 - 负利润率?

<html>
<head>
    <style type="text/css">
        table { border-collapse: collapse; }
        td { border: thin solid; width: 10em;}
        /* .adjust-text { line-height: 1.3em; } */
    </style>
</head>
<body>
    <table>
        <tbody>
            <tr>
                <td>cell one</td>
                <td>
                   <img src="small-star.png" />
                   <span class="adjust-text">123 Description</span>
                </td>
            </tr>
        </tbody>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css vertical-alignment

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

UIDatePicker日期方法选错日期:iPhone Dev

我在UIDatePicker上遇到了非常奇怪的行为.我有一个视图,在.h文件中声明的日期选择器为IBOutlet UIDatePicker*datePicker; 具有非原子性和保留性.datePicker在IB文件中正确链接.

在代码中我设置了使用以下代码调用UICOntrolEventValueChanged的最小值,最大值,初始日期和操作

If (!currentDate) {
    initialDate = [NSDate date];
} else {
    initialDate = currentdate;
}

[datePicker setMinimumDate:[NSDate date]];
[datePicker setMaximumDate:[[NSDate date] addTimeInterval:5 * 365.25 * 24 * 60 * 60]]; // to get upto 5 years 
[datePicker setDate:initialDate animated:YES];

[datePicker addTarget:self action:@selector(getDatePickerValue:) forControlEvents:UIControlEventValueChanged];
Run Code Online (Sandbox Code Playgroud)

在getDatePickerValue中,我使用datePicker.date获取新日期.

当视图关闭时(使用完成按钮),我使用datePicker.date获取日期的当前值.

现在,如果在没有'currentDate'的情况下调用视图,则选择器返回'todays date'.这就是我的pickerView被调用的'第一次'所发生的事情.对视图的每次后续调用都没有"当前日期",这给了我一个与今天不同的日期.所以,

我第一次得到今天的日期说2010年6月9日
第二次datePicker.date返回2010年6月10日
第三次2010年6月11日,依此类推.虽然它并不总是增量,但主要是它.

我已经放置了NSLog,并验证了初始日期设置正确.

问题仅出在设备上(在OS 3.0上),问题不会在模拟器上复制.

我找不到我做错了什么.我希望其他人遇到类似的问题,可以帮我解决这个问题.

iphone uidatepicker

5
推荐指数
1
解决办法
7399
查看次数

将数字存储为varchar

可以将数字存储为varchar吗?

有什么区别

int 123456789012varchar 123456789012

mysql

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

如何开始编写一个非常简单的编程语言

最近,我在寻找有关今年夏天我可以使用C构建的想法,我发现了这篇文章:学习C的有趣项目?

实现编程语言.这不一定非常难 - 我做了一个不能命名的语言 - 但它会迫使你学习C语言的很多重要部分.如果你不想写一个词法分析器和/或解析器你自己,你可以使用lex/flex和yacc/bison,但是如果你打算这样做,你可能想要从一个更小的项目开始.

我对实现编程语言答案很有兴趣,我想知道如何开始这个?我已经阅读了整本K&R书,我也完成了一些练习.如果重要的话,我在C++和Java方面也有一些经验.有小费吗?谢谢!

c programming-languages project

16
推荐指数
5
解决办法
1万
查看次数

有时我看到JSF URL是*.jsf,有时是*.xhtml,有时是/ faces/*.为什么?

一直试着学习JSF,有时候我看到的URL *.jsf有时是*.xhtml或者/faces/*.请问有人填写我的知识吗?当我使用Facelet创建JSF时,文件扩展名是.xhtml,所以.jsfURL扩展来自哪里?

jsf web.xml facelets url-pattern

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

dojo.connect不会将'onclick'与按钮连接起来

我正在使用dojo.connect()来解决问题,使用此按钮连接'onclick'事件:

<button dojoType="dijit.form.Button" widgetId="inbox_button" id="inbox_button">Inbox</button>
Run Code Online (Sandbox Code Playgroud)

和连接的代码是:

var inbox_button=dojo.byId("inbox_button");
dojo.connect(inbox_button,'onclick',function(){
    var container=dijit.byId("center");
    container.addChild(new dijit.layout.ContentPane({region: "left", content: "...", style: "width: 100px;"}))
});
Run Code Online (Sandbox Code Playgroud)

但是,单击按钮时不是执行该功能,任何onclick事件都会触发该功能,最终我会收到很多子容器.

尽管我很确定.connect()函数应该作为dojo基本功能的一部分提供,但我已经明确地要求它:

dojo.require("dojo._base.connect");
Run Code Online (Sandbox Code Playgroud)

关于为什么会发生这种情况的任何想法?

dojo onclick button connect

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

Clojure:cons(seq)vs. conj(list)

我知道cons返回一个seq并conj返回一个集合.我也知道conj将项目"添加"到集合的最佳末端,并cons始终将项目"添加"到前面.这个例子说明了这两点:

user=> (conj [1 2 3] 4) //returns a collection
[1 2 3 4]
user=> (cons 4 [1 2 3]) //returns a seq
(4 1 2 3)
Run Code Online (Sandbox Code Playgroud)

对于矢量,地图和集合,这些差异对我来说很有意义.但是,对于列表,它们似乎相同.

user=> (conj (list 3 2 1) 4) //returns a list
(4 3 2 1)
user=> (cons 4 (list 3 2 1)) //returns a seq
(4 3 2 1)
Run Code Online (Sandbox Code Playgroud)

是否有任何使用列表的示例,其中conjvs cons表现出不同的行为,或者它们是否真的可以互换?换句话说,有一个例子,列表和seq不能等效使用吗?

collections clojure sequence

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

条件类型定义

我确信boost有一些功能可以做到这一点,但我不太了解相关的库.我有一个模板类,这是非常基本的,除了我需要定义条件类型的一个扭曲.这是我想要的伪代码

struct PlaceHolder {};
    template <typename T>
class C{
    typedef (T == PlaceHolder ? void : T) usefulType;
};
Run Code Online (Sandbox Code Playgroud)

如何编写有条件的那种类型?

c++ templates types

5
推荐指数
2
解决办法
1591
查看次数

如何使这个ASP.NET MVC控制器更可测试?

我有一个控制器覆盖OnActionExecuting并做这样的事情:

protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
    base.OnActionExecuting(filterContext);
    string tenantDomain = filterContext.RouteData.Values["tenantDomain"] as string;
    if (!string.IsNullOrWhiteSpace(tenantDomain))
    {
        using (var tx = BeginTransaction())
        {
            this.Tenant = repo.FindOne(t => t.Domain == tenantDomain);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Tenant是一个受保护的财产与私人二传手.该类本身是我的真实控制器派生的抽象基本控制器.我在其他控制器中的代码看起来很像这样:

if (Tenant == null)
{
   // Do something
}
else
{
   // Do something else
}
Run Code Online (Sandbox Code Playgroud)

我该如何测试这段代码?我需要做的是以某种方式设置租户属性,但我不能,因为:

  1. 这是一个受保护的财产,并且
  2. 它有一个私人二传手

改变可见度Tenant并不"感觉"正确.我对派生控制器进行单元测试的替代方案是什么?

asp.net-mvc unit-testing controller

5
推荐指数
1
解决办法
453
查看次数

使用grep时引用?

Grep的行为不同,取决于我用正则表达式包围的引号.我似乎无法清楚地理解为什么会这样.以下是问题的示例:

hamiltont$ grep -e show\(  test.txt 
  variable.show();
  variable.show(a);
  variable.show(abc, 132);
  variableshow();
hamiltont$ grep -e "show\("  test.txt 
grep: Unmatched ( or \(
hamiltont$ grep -e 'show\('  test.txt 
grep: Unmatched ( or \(
Run Code Online (Sandbox Code Playgroud)

我只是假设有一些正确的方法用单/双引号括起正则表达式.有帮助吗?

FWIW,grep --version返回grep (GNU grep) 2.5.1

regex quotes grep

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