小编Par*_*and的帖子

使用空格时 Safari/WebKit 表溢出:nowrap

Safari 遇到奇怪的渲染问题:

我在 div 中有一张桌子。在表 <td> 内,我有很多 div 向左浮动。因此,正常显示是 td 中的所有 div 向左堆叠,直到填满宽度,然后流到下一行,依此类推。所以像这样:

|===========================|
|  |---------------------|  |
|  | XXX  XXX  XXX  XXX  |  |
|  | XXX  XXX            |  |
|  |                     |  |
|  |----------------------  |
|===========================|
Run Code Online (Sandbox Code Playgroud)

这适用于除 safari/webkit 之外的所有浏览器,最终结果如下:

|===========================|
|  |-------------------------------|
|  | XXX  XXX  XXX  XXX  XXX  XXX  |
|  |                               |
|  |-------------------------------|
|===========================|
Run Code Online (Sandbox Code Playgroud)

更新:终于解决了问题:我的内部 div(“XXX”)有white-space: nowrap. 显然,webkit 没有包装整个 div 列表,而不是在 div 中应用 nowrap。

那是一件令人讨厌的事情。

(这与显示无关:无)

css safari firefox webkit

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

最小的开销分布式事件记录库/框架?

我们想保留系统中所有重大事件的记录.例如,在数据库可能存储当前用户状态的情况下,事件日志应记录对该状态的所有更改以及更改发生的时间.

事件日志记录工具应该尽可能接近零开销,应该容纳结构化信息(而不是文本日志消息),并且应该支持分布式部署(许多框抛出许多事件).

在过去的生活中,我们有一个基于UDP的系统运行良好,因为我们可以很好地控制系统(最小化数据包丢失).偶数投掷者将触发将被捕获并记录在其他盒子上的UDP数据包.我正在寻找类似的,希望开源的,现成的,并可在更一般的网络中部署.或者,我愿意接受有关如何构建此类内容的建议.

这应该适用于多种语言,但主要针对Java和Python.参与(投掷事件)申请会有所不同; 有些将是网络应用程序,其他将是面向批量的应用 结果可能会存在于Hadoop/HDFS/HBase中.

logging

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

简单的Java独立服务器容器/框架?

在过去的几年里,我已经掌握了Python,其中有许多简单,最小框架的选择,这些框架允许我轻松地建立网站或服务(例如web.py).我正在寻找类似Java的东西.

如今,使用Java提供简单服务的最简单,最不移动的部分是什么?我正在寻找一些简单的东西:

  • 接收HTTP请求的能力
  • 能够将这些请求分派给处理程序(最好是基于正则表达式的url到处理程序映射工具)
  • 能够设置HTTP标头并通常完全控制请求/响应

如果框架与Jython一起运行,奖励积分.

[更新]感谢您的回复,其中一些看起来很有趣.但是,我没有看到这些中的url调度功能.我正在寻找类似于Django的url.py系统的东西,它看起来像:

urlpatterns = patterns('',
    (r'^articles/2003/$', 'news.views.special_case_2003'),
    (r'^articles/(\d{4})/$', 'news.views.year_archive'),
    (r'^articles/(\d{4})/(\d{2})/$', 'news.views.month_archive'),
    (r'^articles/(\d{4})/(\d{2})/(\d+)/$', 'news.views.article_detail'),
)
Run Code Online (Sandbox Code Playgroud)

在哪里指定url正则表达式以及处理它的处理程序.

java

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

在Python/Django中存储分层(父/子)数据:MPTT替代?

我正在寻找一种在Django中存储和使用分层(父/子)数据的好方法.我一直在使用django-mptt,但它似乎与我的大脑完全不兼容 - 我最终在非显而易见的地方出现了非明显的错误,主要是在树中移动物体时:我最终处于不一致的状态,其中一个节点及其父节点将不同意他们的关系.

我的需求很简单:

  • 给定一个节点:
    • 找到它的根
    • 找到它的祖先
    • 找到它的后代
  • 用树:
    • 轻松移动节点(即更改父节点)

我的树会很小(超过20个级别的最多10k节点,通常要小得多,比如10个节点,有1或2个级别).

我不得不认为必须有一种更简单的方法来在python/django中做树.是否有其他方法可以更好地保持一致性?

python django tree mptt django-mptt

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

芹菜:访问上次运行任务的时间?

使用celery,是否可以在任务中检查上次运行任务的时间是多少?

我想实施"自上次运行以来抓住所有东西".我可以自己跟踪上次运行时间戳,也可以从芹菜中获取它.

这是来自django项目,如果这有所作为.

python django celery

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

Django:访问模型作为字典

我在python字典中有数据,我想存储在模型实例中.例如,我的字典可能看起来像

data = { 'date': '6/17/09', 'name': 'something', 'action': 'something' }
Run Code Online (Sandbox Code Playgroud)

我的模型可能看起来像:

class Something(models.Model):
    date = models.DateField()
    name = models.CharField()
    action = models.CharField()
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种干净的方法来做这样的事情:

s = Something()
for k in data:
    s[k] = data[k]
Run Code Online (Sandbox Code Playgroud)

[更新]发布后不久,我意识到我可能只想使用带有'python'序列化程序的Django(de)序列化程序框架.艾曼的回答也很不错,让我想一想哪个会更好.

django django-models

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

在Web应用程序中使用Python语言环境或等效语言?

Python的语言环境实现似乎想要从系统设置中读取语言环境,或者通过setlocale调用来设置它.这些都不适合我,因为我想在Web应用程序中使用这些功能,其中所需的语言环境是用户的语言环境.

并且语言环境文档中有警告会使整个事情变得可怕:

最重要的是,一些实现被打破,频繁的区域设置更改可能导致核心转储.这使得语言环境在正确使用时有些痛苦

在某些库例程中调用setlocale()通常是个坏主意,因为它会影响整个程序的副作用

那么,是否有一个合理的区域设置替代用于Web应用程序?是巴贝尔它还是有其他的选择吗?我正在寻找能够处理货币以及日期和数字的东西.

[更新]为了澄清,我对各种语言环境的日期,数字和货币格式最感兴趣.

python django internationalization

4
推荐指数
2
解决办法
1912
查看次数

Quickbooks集成:IPP/IDS:这些用于实际数据交换吗?

借助于将在线应用程序与Quickbooks集成的选项,我在QBWC上取得了很大的进展,但它相当难看.从最终用户的角度来看,QBWC的可用性非常低.

Intuit现在推动Intuit合作伙伴平台(IPP)和Intuit数据服务(IDS).我无法弄清楚这些是什么:

  • IPP仅限于使用Flex,还是可以与现有的Web应用程序一起使用?
  • 是否有用于实际数据交换的API?是否可以使用IPP或IDS与桌面Quickbooks交互?
  • 如果有示例代码,特别是在Python中,一些指针会很棒.

python quickbooks qbwc

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

跨距,输入和按钮的CSS对齐

我正在寻找一种方法来对齐许多元素(跨度,输入和按钮),这样即使它们的大小不同,它们的垂直中点也在同一条水平线上: 对准

我如何在CSS中实现这一目标?这是要播放的HTML文件:

<html>
<head>
    <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssreset/reset-min.css">
    <style>
.content { font-size: 18px; border: 1px dotted blue;  }
.content input, .content button { font-size: 40px; float: left; }
.label { border: 1px dotted red; float: left; }
.clear { clear: both; }
    </style>
</head>

<body>
<div class="content">
    <span class="label">Label: </span><input type="text">
    <span class="label">More text: </span><input type="text">
    <button type="submit">Submit Me</button>
    <div class="clear"></div>
</div>

</body>

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

css alignment

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

使用移动CSS改进现有网页

将移动专用CSS添加到现有网页的好方法是什么?

要求是:

  • 非移动浏览器视图应保持原样
  • 移动浏览器应该获得不同的CSS(删除某些元素并简化页面)
  • 感兴趣的移动浏览器有:iPhone和Android.Win7和WebOS很不错
  • 变化的次数越少越好

我正在考虑长期使用HTML5Mobile样板和各种其他解决方案,但从短期来看,我正在寻找基于CSS的低成本解决方案.

我希望只有一个客户端解决方案(而不是提供不同的页面).

建议?是否有图书馆/文章/代码片段可以帮助我?

html css iphone mobile html5

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