问题列表 - 第47631页

使用默认的NULL是好的吗?

我有一些列可能包含用户想要提供的数据.

示例| 电子邮件 | 名字 | 姓氏 |

电子邮件 - 必需,因此列设置为NOT NULL - 默认值:无

名字 - 不需要因此列设置为NULL - 默认值:NULL

姓氏 - 不需要,因此列设置为NULL - 默认值:NULL

在phpmyadmin中创建/编辑列时; 它有一个选项说默认:下拉显示无| 如定义| NULL | 当前时间戳

因为名字| 姓氏是可选的,如果我选择默认的NULL或NONE,则不需要姓氏

哪个最好,为什么请?

我知道有很多关于此的讨论,但我找不到任何回答我的问题; 他们更多关于允许NULL或NOT NULL,我的问题是关于默认值.

mysql database null database-design phpmyadmin

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

嵌入式Lua - 超时流氓脚本(例如无限循环) - 一个例子吗?

我在一个C++应用程序中嵌入了Lua.我需要能够从占用资源中杀死流氓(即编写糟糕的脚本).

我知道我无法满足导致脚本无限期运行的各种条件,所以现在,我只关注简单的Lua方面(即脚本方面的问题).

我也知道这个问题(以各种形式)在这里提出.可能之所以经常被重新询问的原因是,到目前为止,没有人提供过几行代码来说明超时(对于像我上面描述的那样的简单情况)如何实际可以在工作代码中实现 - 而不是谈论一般性,如何实施.

如果有人在带有嵌入式Lua应用程序的C++中实际实现了这种类型的功能,我(以及许多其他人 - 我敢肯定),将非常感谢一个显示的小片段:

  • 如何在运行Lua脚本之前设置超时(在C++端)
  • 如何引发超时事件/错误(C++/Lua?)
  • 如何处理错误事件/异常(C++端)

这样的片段(甚至伪代码)非常非常有用

c++ lua

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

Java中的设计模式练习

嗨,我有一个任务,教一个团队设计原则的主题.作为这个迷你课程的最后一个练习,我想在Java中给他们一个设计模式练习.我的想法是给他们一个写得很差的代码,他们应该使用几种设计模式来重构它.我没有找到与我的搜索类似的任何内容(在Web和堆栈溢出中).

是否有类似于我正在寻找的东西?

谢谢

java design-patterns

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

Xlib如何(删除窗口装饰)工作?

以下代码如何删除窗口边框?

//note the struct is declared elsewhere, is here just for clarity.
//code is from [http://tonyobryan.com/index.php?article=9][1]
typedef struct Hints
{
    unsigned long   flags;
    unsigned long   functions;
    unsigned long   decorations;
    long            inputMode;
    unsigned long   status;
} Hints;

//code to remove decoration
Hints hints;
Atom property;
hints.flags = 2;
hints.decorations = 0;
property = XInternAtom(display, "_MOTIF_WM_HINTS", true);
XChangeProperty(display,window,property,property,32,PropModeReplace,(unsigned char *)&hints,5);
XMapWindow(display, window);
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经收集到Atom是一种类似于Window和Display的标识符,但我无法弄清楚Hints结构或"_MOTIF_WM_HINTS"的来源.谁能为我解释所有这些代码?在此先感谢,ell.

c++ linux window-managers xlib

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

postgresql中的记录有多少更新支持?

我正在创建一个应用程序,我在那里交换银行帐户交易,我用每个事务更新银行total_amout(非规范化),我想知道可以对一条记录进行多少次更新?,因为每个新的事务更新一个银行账户.

postgresql

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

ASP.NET MVC 3:IDepencyResolver正在尝试获取IControllerFactory的实现

尽管我注册了DefaultControllerFactory,为什么IDependecyResolver试图获取IControllerFactory的实例?

Global.asax中:

ControllerBuilder.Current.SetControllerFactory(typeof(DefaultControllerFactory));
DependencyResolver.SetResolver(new StructureMapDependencyResolver());
Run Code Online (Sandbox Code Playgroud)

解析器:

public class StructureMapDependencyResolver : IDependencyResolver
{
    public static Func<Type, object> GetServiceViaDepencencyCallback = t =>
    {
        throw new NotImplementedException(
            "StructureMapDependencyResolver is not configured!");
    };

    public static Func<Type, IEnumerable<object>> GetServicesViaDepencencyCallback = t =>
    {
        throw new NotImplementedException(
            "StructureMapDependencyResolver is not configured!");
    };

    public object GetService(Type serviceType)
    {
        return GetServiceViaDepencencyCallback(serviceType);
    }

    public IEnumerable<object> GetServices(Type serviceType)
    {
        return GetServicesViaDepencencyCallback(serviceType);
    }
}
Run Code Online (Sandbox Code Playgroud)

抛出的错误:

StructureMap异常代码:202没有为PluginFamily System.Web.Mvc.IControllerFactory,System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35定义的默认实例

c# asp.net asp.net-mvc-3

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

AS3设置Sprite容器的宽度和高度

好吧,我的想法让我很难过.我知道这可能看起来像是一个容易的问题而且我无法理解为什么我无法弄明白但是我不能这么做而且我只是放弃了.这是问题所在:

我有一个精灵容器,它应该为视频提供一堆缩略图.我可以用所有视频和整个作品填充容器,但很明显,如果我添加一堆视频,它将超过flash文档的大小,所以我需要添加一个UIScrollBar(我做了)现在滚动条目标设置为容器,但不允许我滚动,如果我正确,这是因为容器没有设置的高度.所以我试图设置这个容器的高度,但第二次我尝试设置高度甚至宽度我以前所能看到的所有缩略图都消失了!这就好像大小被设置为0,当它不是我甚至试图将它设置为指定的大小只是为了测试而没有.无论如何,如果有人可以提供帮助,那么我的代码就是我真的很感激!提前致谢!


import fl.controls.UIScrollBar; 

var videoList:XMLList;
var numVideos:Number;
var current_Video:Number = 0;
var video_position:Number;
var video_paused:Boolean;
var xmlPlaylist:String;

//XML File setup
var playlist_xml:XML;
var myLoader:URLLoader = new URLLoader();

//Playlist setup
var thumb_width:Number;
var thumb_height:Number;
var thumbs_x:Number;
var thumbs_y:Number;
var main_container:Sprite;
var thumbs:Sprite;
var scrollbar:UIScrollBar;

//Loader Data
this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
function loaderComplete(e:Event):void
{
    var myQueryStrings = this.loaderInfo.parameters;
    xmlPlaylist = myQueryStrings.pList;

    myLoader.load(new URLRequest(xmlPlaylist + "?uniq=" + new Date().getTime()));
}

myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
    playlist_xml = new XML(e.target.data);

    numVideos = playlist_xml.video.length();
    videoList = …
Run Code Online (Sandbox Code Playgroud)

actionscript-3 flash-cs5

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

测量方法的哪个部分需要花费大量时间的最佳实践?

在我的初始化方法中,我调用其他一些方法,操作一些变量并迭代一些列表.现在我注意到加载方法需要一点点(大约2分钟).

但问题是,我不太确定该方法的哪一部分消耗了这么长时间.所以我想测量它,以便我可以在这个最有可能减少时间的部分上工作.

但衡量这一点的好方法是什么?

c# optimization

6
推荐指数
2
解决办法
1303
查看次数

用于在地图上放置对象标签的算法

我正在寻找一种算法,可以确定在不同缩放级别下在地图上的对象旁边放置标签的最佳位置.

标签显然应该:

  1. 尽可能接近各自的物体
  2. 彼此不重叠
  3. 在每个缩放级别具有合理的字体大小

在Google Earth中,这是以宏伟的方式完成的.

任何指针都将非常受欢迎,特别是对于各种方法的伪代码,或者更好的是,Python,Javascript或ActionScript中的实际代码.

algorithm

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

如何在其他src文件夹中包含头文件

我有一个c ++项目有两个src文件夹.文件夹1中的源文件可能需要在src文件夹2中包含头文件.是否可能?或者我应该怎么写我的Makefile?谢谢

c++ compilation

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