问题列表 - 第40175页

数据库中用户的全名的典型长度应该是多少

可能重复:
数据库字段的标准长度列表

这很简单,数据库中用户允许的"全名"的典型长度应该是多少?

当我创建users表时,我通常将其设置为varchar 31或32(根据性能).你们有什么用,什么是标准/典型的惯例.


旁注:我从未在电子邮件长度(因为我设置了254)和密码(哈希,32长度)方面遇到问题.

mysql database database-design

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

屏幕关闭时,时髦的Android活动行为?

当android关闭屏幕并锁定屏幕时,我看到一些有趣的活动流程...我的应用程序通过常规流程,onCreate,onStart和onResume.然后,我让手机坐在那里.当屏幕变黑时,会调用onPause.没关系.然后5秒钟,应用程序被杀死(onStop,onDestroy).那也没关系.但是在调用onDestroy后立即调用onCreate,onStart和onResume,即使屏幕为空,也会重新启动应用程序.该应用程序有一个加载时间,并在它启动时播放声音,所以当你在30秒前放下的手机开始播放声音时,这有点令人毛骨悚然.为什么android会杀死应用程序然后重启它?目标是2.1更新,手机是三星Captivate.其他人看到这个,并知道一种方法来阻止它?

android screen android-activity

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

包含<my reference>的封闭实例是必需的

包含的封闭实例是必需的

下面是代码.positionObj是我试图使用的对象,它给了我上面的错误.

目前还不清楚为什么.

package toolBox;
import toolBox.Secretary.positionObj;    

public class PositionManagement {
    public static HashMap<String, Secretary.positionObj> main(String vArg){
        positionObj newPosition=new positionObj();
    }
}
Run Code Online (Sandbox Code Playgroud)

java instance

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

Scala在IDEA重构

是否重构了intellij IDEA中的Scala代码?我已经尝试了几次将一个课程移到另一个课程中,每次都会把它毁掉.(使用SBT插件和IDEA的社区版)

scala intellij-idea

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

使用libpcap一次监听两个设备

我试图用libpcap监听两个设备,但我仍然无法找到如何做到这一点.我试图将设备设置为"任何"但它不起作用.我正在尝试编写dhcp中继代理,所以我需要监听eth0和eth1.

我试图创建两个pcap_loops,每个都有不同的设备和处理程序,但只有第一个pcap_loop工作,第二个被忽略.

有什么方法可以做到这一点,还是应该离开libpcap并尝试使用原始套接字?

c network-programming pcap libpcap

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

C#自定义序列化/反序列化与DeflateStreams一起使用

我正在尝试对对象进行自定义序列化/反序列化,以及使用DeflateStreams压缩/解压缩序列化数据.我最初为更复杂的对象做了这个,但是把它剪下来试图找出问题,然而它变得更加令人费解,因为它仍然存在.这是要序列化/反序列化的类:

[Serializable]
    public class RandomObject : ISerializable
    {
        public String Name { get; set; }
        public String SavePath { get; set; }

        public RandomObject()
        {
        }

        public RandomObject(String name, String savepath)
        {
            Name = name;
            SavePath = savepath;
        }

        public RandomObject(SerializationInfo info, StreamingContext context)
            : this(info.GetString("name"), info.GetString("savepath"))
        {
        }
        [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
        public void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("name", Name);
            info.AddValue("savepath", SavePath);
        }
    }
Run Code Online (Sandbox Code Playgroud)

这里是应该序列化它的代码(似乎工作):

BinaryFormatter bf = new BinaryFormatter();
            using (MemoryStream ms = new MemoryStream())
            {
                bf.Serialize(ms, …
Run Code Online (Sandbox Code Playgroud)

c# serialization deflatestream deserialization

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

还有哪些其他选项可以通过W3C DOM替换整个HTML文档?

我很好奇人们在Ajax Web应用程序中在运行时替换整个文档的经历.这种情况很少见,但我发现应用程序需要整个页面重建的一些情况,并且所有内容都存在于本地而无需另外的服务器往返.

我可以很容易地准备新的文档或者一个新的DOM树或字符串.所以我正在评估各种方法的权衡.

如果我想使用String方法,这似乎工作:

document.open();
document.write(newStringDoc);
document.close();
Run Code Online (Sandbox Code Playgroud)

大多数浏览器都做得很好,但很多浏览器在重新渲染时会有轻微的闪烁.我注意到,第二次通过Firefox 4.0b7只会坐在那里旋转,好像它正在加载.点击位置栏上的停止按钮似乎完成了页面渲染.(编辑:这似乎在4.0b8中修复)此外,此方法似乎阻止用户点击刷新以重新加载当前URL(它重新加载动态生成的页面).

如果我使用新的DOM树方法(在灵活性和速度方面有不同的优点/缺点),那么这似乎有效:

document.replaceChild(newDomDoc, document.documentElement);
Run Code Online (Sandbox Code Playgroud)

大多数浏览器似乎完全没有闪烁处理这个.不幸的是,IE9 beta会抛出"DOM Exception:HIERARCHY_REQUEST_ERR(3)" replaceChild并且永远不会完成.我还没有尝试过最新的预览版本,看看这是否只是一个修复过的新bug.(编辑:这似乎是在RC1中修复的.)

我的问题:有没有人采用与其中任何一种不同的方法?有没有人有任何其他警告,或许某个浏览器从根本上打破了这些方法之一?

更新:也许这将增加背景并有助于想象力.考虑应用程序脱机的情况.没有可用于重定向或刷新的服务器.应用程序的必要状态已经加载(或存储)在客户端.UI由客户端模板构成.

我相信Gmail会使用嵌入在根文档中的iframe.看来,至少其中一些iframe的起始文档只是一个裸HTML5文档,然后父文档才会操作.

使用iframe将是替换当前文档的替代整个子iframe或仅替换其文档的另一种变体.虽然将新文档附加到iframe的方法存在同样的情况.

html javascript ajax w3c dom

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

mongodb php获取字段唯一值

我正试图从我的mongodb集合中的'type'字段中获取一个唯一值列表.以下示例文档:

{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "research",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "memo",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "memo",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找按频率排序的文档类型字段中的唯一类型,因此:

["report", "memo", "research"]
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?希望我可以通过查询mongo而不是下载整个集合来做到这一点......

php querying mongodb mongodb-php

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

优雅的红宝石内衬

我喜欢在Ruby中写这么多的原因之一是因为它非常有能力通过一个衬里实现很多.

我喜欢:

@sentence = @sentence.split(' ').map!{|x| x = x[0..0].upcase << x[1..-1] }.join(' ')
Run Code Online (Sandbox Code Playgroud)

它将每个单词的第一个字母大写,这不是最令人惊叹的,但效率很高.

你用Ruby看过或写过的最优雅的一个班轮是什么?

ruby

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

如何从特定矩形区域内的pdf文档中提取文本?

我必须从特定矩形区域内的pdf文档中提取文本.工作流程如下.首先,pdf被转换为jpg图像.然后用户在图片顶部绘制选择矩形.然后我不知何故需要从该选择区域内的pdf doc中提取所有文本.有什么建议从C#可以使用的免费软件pdf库吗?

c# pdf

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