问题列表 - 第25484页

难道使用"display:table;" 将布局组织成2列?

我试图制作一个2列布局,显然是CSS的祸根.我知道你不应该使用表格进行布局,但我已经确定了这个CSS.注意使用display:table等.

div.container {
  width: 600px; height: 300px; margin: auto;
  display: table; table-layout: fixed;
  }

ul {
  white-space: nowrap; overflow: hidden;
  display: table-cell;
  width: 40%;
  }

div.inner {
  display: table-cell;
  width: auto;
  }
Run Code Online (Sandbox Code Playgroud)

有了这个布局:

<div class="container">

  <ul>
    <li>First</li>
    <li>Second</li>
    <li>Third</li>
    </ul>

  <div class="inner">
    <p>Hello world</p>
    </div>

  </div>
Run Code Online (Sandbox Code Playgroud)

这似乎令人钦佩.但是,我不禁疑惑 - 我是否遵守"不使用表"的规则,而不是精神?我认为没关系,因为HTML代码中没有定位标记,但我只是不确定"正确"的方式.

我不能使用css float,因为我希望列扩展和收缩可用空间.

请堆叠溢出,帮助我解决我对这些伪表的存在感恐惧感.

html css

16
推荐指数
2
解决办法
7886
查看次数

UITableView backgroundColor在iPad上始终为灰色

当我backgroundColor为我设置UITableView它在iPhone(设备和模拟器)上工作正常但不在iPad模拟器上.相反,我得到了我设置的任何颜色的浅灰色背景groupTableViewBackgroundColor.

重现步骤:

  1. 创建一个新的基于导航的项目.
  2. 打开RootViewController.xib并将表视图样式设置为"Grouped".
  3. 将此响应程序添加到RootViewController:

    - (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor blackColor];
    }
    Run Code Online (Sandbox Code Playgroud)
  4. 选择Simulator SDK 3.2,构建并运行.
  5. 您将获得黑色背景(设备和模拟器).
  6. 在项目树中选择目标.
  7. 单击项目:升级iPad的当前目标.
  8. 建立并运行.
  9. 您将获得浅灰色背景.
  10. 将表格视图样式还原为Plain,您将获得黑色背景.

谢谢你的帮助!

background-color uitableview ipad iphone-sdk-3.2

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

在Silverlight 4中水平显示项目列表

我想在silverlight 4页面中水平显示产品列表.产品列表将动态获取.我展示的Foreach产品我需要显示产品图片,名称和价格.如果有人对此有任何想法,请告诉我.

c# web-applications silverlight-4.0

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

如何在我的代码中打印中文单词..使用python

这是我的代码:

print '??'.decode('gb2312').encode('utf-8')
Run Code Online (Sandbox Code Playgroud)

...它打印:

SyntaxError: Non-ASCII character '\xe5' in file D:\zjm_code\a.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Run Code Online (Sandbox Code Playgroud)

我该如何打印'哈哈'?

更新: 当我使用以下代码时:

#!/usr/bin/python
# -*- coding: utf-8 -*-

print '??'
Run Code Online (Sandbox Code Playgroud)

...打印???.这不是我想要的.

我的IDE是Ulipad,这是IDE的错误吗?

第二次更新:

此代码将正确打印字符:

#!/usr/bin/python
# -*- coding: utf-8 -*-


print u'??'.encode('gb2312')
Run Code Online (Sandbox Code Playgroud)

......当我用它时:

#!/usr/bin/python
# -*- coding: utf-8 -*-

a='??'
print a.encode('gb2312')
Traceback (most recent call last):
  File "D:\zjm_code\a.py", line 5, in <module>
    print a.encode('gb2312')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: …
Run Code Online (Sandbox Code Playgroud)

python cjk

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

像SQL Server和Oracle的产品是"ORDBMS"的例子吗?

根据维基百科!

http://en.wikipedia.org/wiki/ORDBMS

IBM的DB2,Oracle数据库和Microsoft SQL Server声称支持这项技术并且取得了不同程度的成功

那么,这些产品是否像PostgreSQL一样真正的"ORDBMS"?或者它们还有很长的路要走?有人可以指点我的任何链接,我可以阅读这些RDBMS仍然要实现的功能,以成为真正的ORDBMS!

sql-server oracle postgresql rdbms

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

如何从ac函数回调lua函数

我有一个C函数(A)test_callback接受一个函数(B)的指针作为参数,A将"回调"B.

//typedef int(*data_callback_t)(int i);
int test_callback(data_callback_t f)
{
    f(3);   
}


int datacallback(int a )
{
    printf("called back %d\n",a);
    return 0;
}


//example 
test_callback(datacallback); // print : called back 3 
Run Code Online (Sandbox Code Playgroud)

现在,我想换行test_callback以便可以从lua调用它们,假设名称是lua_test_callback;并且它的输入参数也是lua函数.我该如何实现这一目标?

function lua_datacallback (a )
    print "hey , this is callback in lua" ..a
end


lua_test_callback(lua_datacallback)  //expect to get "hey this is callback in lua 3 "
Run Code Online (Sandbox Code Playgroud)

编辑:

此链接提供了一种存储回调函数以供以后使用的方法.

//save function for later use 
callback_function = luaL_ref(L,LUA_REGISTRYINDEX);


//retrive function and call it 
lua_rawgeti(L,LUA_REGISTRYINDEX,callback_function);
//push …
Run Code Online (Sandbox Code Playgroud)

lua callback

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

经典C++(C with Classes)的调用/返回功能,现代语言有什么用?

C++的设计和演变的第57页上,Stroustrup博士讨论了一个最初属于C with Classes的功能,但它不是现代C++(标准C++)的一部分.该功能被调用call/return.这是一个例子:

class myclass
{
  call() { /* do something before each call to a function. */ }
  return() { /* do something else after each call to a function. */ }
  ...
};
Run Code Online (Sandbox Code Playgroud)

我觉得这个功能非常有趣.任何现代语言都有这个特殊功能吗?

c++ aop language-features programming-languages

10
推荐指数
1
解决办法
504
查看次数

开始学习Rails源代码

我最近一直在使用Ruby on Rails进行许多项目,我认为看看Rails源代码并真正了解它在底层的运行方式会很有趣.我认为这将是一次很棒的学习经历,并且可能会增强我对Rails应用程序进行编码的方式.

有没有人有关于如何开始的任何提示?在Rails源中,应用程序何时开始执行?也许如果我从那里开始,我可以看到一切都是如何加载和一般的.

open-source ruby-on-rails

12
推荐指数
1
解决办法
562
查看次数

将int数组转换为char*

这可能吗?我想将其转换为char*,以便稍后检索此值.

c++

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

如何迭代列表的前n个元素?

说我有一个列表,我想迭代n它们中的第一个.在Python中编写此代码的最佳方法是什么?

python list slice

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