问题列表 - 第18852页

FindFirst()报告的奇怪属性值,Attr = 2080

当使用FindFirst()搜索文件时,我在TSearchRec.Attr字段2080中获得了一个属性值.它没有在帮助中指定,因为只有这些值可用,并且它们的组合没有产生2080:

1 faReadOnly
2 faHidden
4 faSysFile
8 faVolumeID
16 faDirectory
32 faArchive
64 faSymLink
71 faAnyFile

有谁知道2080意味着什么以及为什么我得到那个属性值?操作系统是嵌入式XP.

delphi delphi-2006 file-attributes

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

如何防止eclipse在XML和HTML文件中换行?

是否可以完全阻止Eclipse包装XML和HTML文件?这很容易做到这一点,即对于java文件,但我找不到类似的XML和HTML文件设置.

xml eclipse word-wrap

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

EJB如何并行化长时间CPU密集型流程?

该应用程序具有CPU密集型长进程,当客户端请求时,该进程当前在一个服务器(EJB方法)上串行运行.

理论上可以(从概念的角度)将该进程拆分为N个块并并行执行它们,只要可以收集并连接所有并行作业的输出,然后再将其发送回发起进程的客户端.我想使用这种并行化来优化性能.

如何使用EJB实现此并行化?我知道我们不应该在EJB方法中创建线程.相反,我们应该发布消息驱动bean(MDB)消息(每个作业一个).但那时它不再是同步通话了.在这种情况下,同步似乎是一个要求,因为我需要在将所有作业的输出发送回客户端之前收集它们的输出.

这有解决方案吗?

java architecture parallel-processing ejb

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

当没有任何回报时,Linq抛出异常

我使用以下代码使用实体从我的数据库中提取数据.如果未找到记录,则会抛出以下异常"对象引用未设置为对象的实例."我可以捕获此信息以阻止它导致问题,但宁愿修改代码以避免出现问题.我可以更改Linq查询以使其更宽容吗?

           using (var ctx = new MyEntities())
           {
               var users = ctx.NotificationMessages.Include("NotificationUsers")
                              .Where(x => x.Priority == priority)
                              .FirstOrDefault().NotificationUsers
                              .ToList();
           }
Run Code Online (Sandbox Code Playgroud)

linq-to-entities

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

访问Django中间模型中的字段

我正在创建一个人员组和成员资格,如Django docs中间模型所述.

class Person(models.Model):
  name = models.CharField(max_length=128)

  def __unicode__(self):
    return self.name

class Group(models.Model):
  name = models.CharField(max_length=128)
  members = models.ManyToManyField(Person, through='Membership')

  def __unicode__(self):
    return self.name

class Membership(models.Model):
  person = models.ForeignKey(Person)
  group = models.ForeignKey(Group)
  date_joined = models.DateField()
  invite_reason = models.CharField(max_length=64)
Run Code Online (Sandbox Code Playgroud)

可以通过以下方式从Group对象访问Person:

>>>Group.members.name
Run Code Online (Sandbox Code Playgroud)

Django是否创建了另一个查询来获取Person?我可以date_joined从Group对象访问该字段吗?

令我困惑的是我希望获得Person name字段:

>>>Group.members.person.name
Run Code Online (Sandbox Code Playgroud)

如果Person有一个字段'name'并且中间模型有一个字段'name'会发生什么.

django model

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

中心位置:固定元素

我想position: fixed;以一个动态宽度和高度制作一个以屏幕为中心的弹出框.我用过margin: 5% auto;这个.没有position: fixed;它水平中心,但不垂直.添加后position: fixed;,它甚至不会水平居中.

这是完整的集合:

.jqbox_innerhtml {
    position: fixed;
    width: 500px;
    height: 200px;
    margin: 5% auto;
    padding: 10px;
    border: 5px solid #ccc;
    background-color: #fff;
}
Run Code Online (Sandbox Code Playgroud)
<div class="jqbox_innerhtml">
    This should be inside a horizontally
    and vertically centered box.
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用CSS将此框置于屏幕中心?

css css-position centering

399
推荐指数
9
解决办法
54万
查看次数

嵌套函数如何在Python中运行?

def maker(n):
    def action(x):
        return x ** n
    return action

f = maker(2)
print(f)
print(f(3))
print(f(4))

g = maker(3)
print(g(3))

print(f(3)) # still remembers 2
Run Code Online (Sandbox Code Playgroud)

为什么嵌套函数会记住第一个值,2即使maker()已经返回并退出时action()被调用?

python closures nested function nested-function

56
推荐指数
5
解决办法
6万
查看次数

如何知道我的用户是否有500错误?

我的老板说:"当我尝试为网站提供服务时,我收到服务器错误......重新加载后,我恢复正常".我认为他得到500错误.我该如何记录?我想知道它发生的时间和地点.有任何想法吗?

php

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

以https为单位的SSL会话的生命周期

我们在同事之间就https通信所基于的SSL会话的生命周期进行了讨论(但是很友好).

当我使用普通浏览器建立到服务器的https连接时,底层ssl使用非对称加密创建会话(包括共享密钥),其余的通信使用(更快)对称加密进行加密.

问题是:在对同一服务器的后续https请求(单击链接)上,是否再次使用旧的ssl会话,避免了非对称加密的开销以建立会话密钥?或者是一个新的非对称加密的ssl握手,用于建立必要的ssl会话?

或者换一种说法:SSL会话在https请求之间保持活动状态,还是以https请求结束?

由于我们在这里是一堆挑剔,因此对某些授权来源的引用会被贬低.

ssl https session lifetime

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

快速添加+到正字符串[PHP]

干草全部,有没有PHP函数在正字符串中添加"+"?

function(4) // returns +4
function(1.0) // returns +1.0
function(-1) // returns -1
function(0) // returns +0
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑:想要获取并返回字符串.

php integer

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