问题列表 - 第7925页

为什么像CRLF这样的格式化字符被某些浏览器呈现为空格?

我需要有人向我解释这个额外的填充来自包含img元素的div.

您可以访问http://www.dev12.com/CSSTest,了解我的两个问题的实例.

问题#1:Safari,Firefox和Opera在容器div上渲染大约6个像素的不需要的底部填充.如果我明确地将填充设置为0px并不重要.

问题2:如果我格式化我的代码,以便每个图像都在我的html文件中的自己的行上,则每个图像都会添加额外的6个像素的右边距.例如,以下代码块在两个图像之间呈现不需要的填充:

<div>
    <span><img src="button.gif" /></span>
    <span><img src="button.gif" /></span>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,代码块没有不需要的空间:

<div>
    <span><img src="button.gif" /></span><span><img src="button.gif" /></span>
</div>
Run Code Online (Sandbox Code Playgroud)

很显然,Safari,Firefox和Opera正在渲染我的回车标签作为空格.我记不起以前遇到过这个问题了.我在Textmate中编写代码.有什么设置我应该注意防止这种情况吗?

我总是使用XHTML 1.0 Strict doctype.这对我来说尤其令人困惑,因为它是如此简陋.有人帮我理解这个!

KN

html css browser doctype whitespace

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

具有合理反馈的原子异步HTTP文件POST?

我刚开始在Mac上开发并且发现Cocoa是一个有用且周到的框架,但它的HTTP功能让我感到困惑.

我有一个NSURLConnection对象,使用HTTP GET方法从我的web服务器下载文件.NSURLConnect的异步连接非常好,我得到了很多反馈,我将每个块作为一个新的NSData对象接收,我可以用来在客户端自动重建文件,更重要的是,为用户提供进度报告:[myData length ].

然而,上传远没有那么整洁.您既可以在自己的线程中粘贴同步请求,也可以调用异步请求(我相信它会生成自己的线程),但是它们都没有为您提供任何有用的反馈.没有代表请求数据,甚至不知道何时发送数据.据推测,这限制了我的文件小于可用内存.

因此,我的问题是,使用Cocoa的HTTP POST文件上传是否有一个简单而优雅的解决方案,它提供了大量的反馈和逐个读取文件的能力,而不是一次性读取所有文件?或者我应该从低级网络功能编写自己的类?

谢谢!

macos upload cocoa http objective-c

8
推荐指数
2
解决办法
3955
查看次数

创建我的Django模型时,我得到"parent_id可能不是NULL"

我正在创建自己的Group模型; 我不是指内置Group模型.我希望每个hroup都是另一个组(它的父组)的成员,但是有一个"top"组没有父组.

管理界面不允许我在不输入父级的情况下创建组.我收到了错误personnel_group.parent_id may not be NULL.我的Group模型看起来像这样:

class Group(models.Model):
    name = models.CharField(max_length=50)
    parent = models.ForeignKey('self', blank=True, null=True)
    order = models.IntegerField()
    icon = models.ImageField(upload_to='groups', blank=True, null=True)
    description = models.TextField(blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

谢谢.

python database django models

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

将int64转换为NSData

我需要将一个long值从int64转换为NSData,以便稍后我可以在其上运行哈希算法.我执行:

int64_t longNumber = 9000000000000000000L;
NSMutableData *buffer = [NSMutableData dataWithBytes:&longNumber length:sizeof(longNumber)];

NSLog(@"%lld", [buffer bytes]);
NSLog(@"%lld", longNumber);
Run Code Online (Sandbox Code Playgroud)

生成的控制台输出如下:

6201314301187184 9000000000000000000

为什么NSData没有正确存储长号的值?如果我在一个循环中运行它,NSData字节漂移,从620开始,然后是621,然后开启.我是通过[缓冲字节]输出longNumber的地址而不是它的值?

iphone typeconverter int64 nsdata

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

减少iPhone应用程序的盗版

什么是可以接受的减少iPhone应用程序盗版的方法,这些方法不违反Apple的评估流程?

如果我的应用程序"打电话回家"提供运行它的唯一设备ID,我需要收集哪些其他信息(例如,用于购买应用程序的Apple ID)以创建授权使用该应用程序的有效注册令牌?同样,我将使用什么代码来访问额外的数据?

目前看来这个问题最好的技术方法是什么?

(请避免关于盗版是如何不可避免的非编程答案等等.我知道盗版是不可避免的.我对基于编程的答案感兴趣,讨论如何减少盗版.提前感谢您的理解.)

iphone piracy piracy-prevention

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

如何在崩溃后恢复进程状态?

在重新启动崩溃进程时保持状态的好方法是什么?

我在OTP应用程序中有一个主管,它监视几个"子系统"gen_servers.

例如,一个是"天气"子系统,它每15分钟生成一个新的天气状态,并处理当前天气状态的查询.(想想柠檬水摊位游戏)

如果gen_server崩溃,我希望它重新启动,但应该使用最新的天气状态重新启动,而不是使用硬编码的任意状态init().由于碰撞,模拟状态突然从"冰雹风暴"变为"愉快和轻松"是没有意义的.

由于增加了复杂性,我不愿意在每次更新后使用mnesia或ETS存储状态; 有没有更简单的方法?

crash erlang state exit erlang-supervisor

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

vb.net中的sqlite,即使它存在也找不到表

我正在使用以下代码(VB.net 中的 System.Data.SQLite):

        Dim SQLconnect As New SQLite.SQLiteConnection()
        Dim SQLcommand As SQLiteCommand
        SQLconnect.ConnectionString = "Data Source=vault.db;"
        SQLconnect.Open()
        SQLcommand = SQLconnect.CreateCommand
        SQLcommand.CommandText = "INSERT INTO entries VALUES ('" & appinput.Text & "','" & userinput.Text & "','" & passinput.Text & "')"
        SQLcommand.ExecuteNonQuery()
        SQLcommand.Dispose()
        SQLconnect.Close()
        Me.Hide()
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,说它找不到表“条目”我知道该表存在,因为我可以通过命令行通过 sqlite 和 Autoit 写入它,并且可以在 SQLite 浏览器中查看和编辑它打开数据库。我不明白为什么 VB 看不到它(我知道它可以很好地看到并打开数据库文件)。有任何想法吗?

vb.net sqlite

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

Opera以一种非常奇怪的方式处理jQuery的animate方法

我有一个下拉菜单.它的高度用jQuery从5px到130px动画,反之亦然.

菜单工作得很好,而它是分开的元素(当我开发它时),但当另一个元素出现时Opera出人意料:

alt text http://img12.imageshack.us/img12/9366/menusy.png

我将第一个状态标记为1,将第二个状态标记为2.第三个状态应该与第一个状态相同,但正如您所看到的那样,它具有"尾部".

UPD:源代码

HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <script type="text/javascript" src="js/jquery.js">
    </script>
    <script type="text/javascript" src="js/script.js">
    </script>
    <script type="text/javascript">
      $(function(){
        init();
      });
    </script>
    <link rel="stylesheet" href="css/styles.css"/>
</head>
<body>
  <div id="side" class="side_outer"> 
        <div class="cn tr"> </div>
        <div class="cn tl"> </div>

        <div class="auth">
          <span class="auth_entr">Click me</span> 
          <div class="auth_fields"> 

          </div>
          <div id="auth_separator"> </div>
        </div>
        <div class="side_inner">
            <div class="cn tr"> </div>
            <div class="cn tl"> </div>
                <div class="side_content">
                    Some content
                </div>   
            <div class="cn br"> </div>
            <div …
Run Code Online (Sandbox Code Playgroud)

jquery opera animation

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

如何让SQL Server Management Studio停止处理错误?

这似乎是一个令人难以置信的愚蠢问题,但是如何让SQL Server Management Studio在遇到错误时停止处理SQL脚本?

我有一个很长的脚本,如果在开始SSMS报告时出现错误,然后盲目地继续,搞砸了更多的东西.我无法使用事务,因为脚本会创建多个数据库,但无法进入事务.数据库创建有时会失败.

SQL Server的Toad将在遇到的第一个错误时暂停,并询问您是要停止还是继续.这是我正在寻找的行为.SSMS中是否存在?

不是问,"我如何编写或修改脚本,以便它在错误时停止?" 我没有兴趣修改我的脚本来实现这一点,我只是希望SSMS 停止出错.SQL Server的Toad 正是这样做的,这就是我想要的行为.这也不是659188的副本,因为这与修改脚本以停止SSMS有关.

sql-server ssms

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

我用PHP制作了一个上传脚本.如何避免覆盖文件?

我使用该move_uploaded_file功能制作了一个图像上传脚本.此函数似乎用新的文件覆盖任何预先存在的文件.所以,我需要检查目标位置是否已有文件.如果是,那么我需要在文件名后附加一些内容(在扩展名之前,以便文件名仍然有效),因此文件名是唯一的.如果可能的话,我希望将更改设置为最小化而不是附加日期时间.

我怎么能用PHP做到这一点?

php

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