问题列表 - 第33564页

如何删除此表中的日期?

我有这样的表

create table tbl_1(
  year int,
  month int, 
 day int
)

insert into tbl_1 values(2009,  11, 30)
insert into tbl_1 values(2010,   3,  4)
insert into tbl_1 values(2011,   5, 13)
insert into tbl_1 values(20011, 12, 24)
Run Code Online (Sandbox Code Playgroud)

我想删除从2009-11-30到2011-5-13的日期,但我不能,因为所有列都是int,我不能使用此查询:

delete from tbl_1 
 where year >=2009 
   and year<=2011 
   and month >=11 
   and month <=5 
   and day >=30 
   and day <=13
Run Code Online (Sandbox Code Playgroud)

因为:1 <月<12和1 <日<30

我知道这是一个可怕的错误.

我有很多表使用这种方式保存日期,请帮助我,我没有时间删除并重新创建所有这些.

sql sql-server date sql-server-2008

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

python中的静态方法与模块函数

所以我在一个模块中有一个类,它有一些静态方法.其中一些静态方法只是做crc检查和填充,并且它们在类之外并不是真的有用(我只是在java或C++中使它们成为私有静态方法).我想知道我是否应该让它们成为全局类函数(在类之外).

这样做有什么好处吗?这个类正在被导入,from module import class所以我并不担心这些模块也会被引入.但是,我应该让它们成为类方法,以便from module import *更安全吗?

python static-methods global

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

确保用户未返回有效用户

我正在尝试使用EnsureUser让用户返回SharePoint Client OM.我的代码是:

ClientContext clientContext = new ClientContext(siteUrl);
User spUser = clientContext.Web.EnsureUser(user);
Run Code Online (Sandbox Code Playgroud)

其中siteUrl和user都是根据需要设置的字符串.

结果是spUser是User对象的shell,但其所有属性(例如Email,Title等)都未初始化.他们在VS中显示{"属性或字段尚未初始化.尚未请求或请求尚未执行.可能需要明确请求."}

会导致什么?我认为如果用户不在那里,EnsureUser会创建用户.我知道在Server OM中有时你需要使用"AllowUnsafeUpdates",对于Client OM有类似的东西吗?

sharepoint sharepoint-2010

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

正则表达式问题 - 取消捕获的角色

我正在寻找一个允许单引号或双引号字符串的正则表达式,并允许字符串中的相反引号字符.例如,以下两者都是合法的字符串:"你好'那里'世界'"你好"那里"世界"

我正在使用的正则表达式使用负向前瞻,如下所示:

(['"])(?:(?!\1).)*\1
Run Code Online (Sandbox Code Playgroud)

我认为这会起作用,但如果语言不支持负面前瞻怎么办呢.有没有其他方法可以做到这一点?没有交替?

编辑:

我知道我可以使用轮换.这更像是一个假设的问题.假设我在初始角色类中有20个不同的角色.我不想写出20种不同的变化.我试图实际上否定捕获的角色,而不使用前瞻,后视或交替.

regex perl

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

使用putpixel()不会将像素值写入图像

我正在使用putpixel一个图像(srcImage),它是w = 134和h = 454.

这里的代码得到字体的一部分的r,g,b值为0,255,0(我通过调试,使用print选项找到).

image = letters['H']  
r,g,b = image.getpixel((1,1)) #Note r g b values are 0, 255,0
srcImage.putpixel((10,15),(r,g,b))   
srcImage.save('lolmini2.jpg')
Run Code Online (Sandbox Code Playgroud)

此代码不会引发任何错误.但是,当我检查保存的图像时,我无法看到纯绿色像素.

python python-imaging-library

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

ASP.NET MVC返回ViewResult

我试图从类中返回一个ViewResultin OnActionExecuted方法覆盖ActionFilterAttribute

如下......

public override void OnActionExecuted(ActionExecutedContext filterContext)
{
    if (CreateCookie && filterContext.Exception == null)
    {
        LoginCookies lcookie = new LoginCookies(usuDs, usuSenha);
        lcookie.WriteCookie("SCE", 10);
    }
    else
    {
        filterContext.Result = new ViewResult() { ViewName = "Login" };
        filterContext.Result.ExecuteResult
                (filterContext.Controller.ControllerContext);
    }
Run Code Online (Sandbox Code Playgroud)

它可以返回到名为"Login"的视图,但我需要将模型对象传递给此视图(在这种情况下,模型对象是用户的类型),我不知道如何ViewResult直接使用类传递它.

有任何想法吗?

更新: 我已经解决了我的问题设置filterContext.ExceptionHandled为TRUE,但主要问题没有解决,我无法设置Model属性View,它始终为null.

c# asp.net-mvc

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

使用WCF ServiceRoute的MVC2路由:Html.ActionLink呈现错误的链接!

我有一个与MVC2网站并排的WCF服务.我希望我的服务URL看起来像这样:

http://localhost/projdir/Service

MVC网站还处于起步阶段,因此它仍然拥有所有的样板控制器等.

以下代码在global.asax中乍一看:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.Add(new ServiceRoute("Service", new ServiceHostFactory(), 
               typeof(MyService)));

    routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Home", action = "Index", 
              id = UrlParameter.Optional } // Parameter defaults
    );
}
Run Code Online (Sandbox Code Playgroud)

该服务出现在我描述的地方,并按宣传的方式工作.大.

但是,我只是注意到以这种方式命令我的代码会改变我ActionLink的所有代码.例如,MVC站点上的"关于"选项卡现在显示如下:

http://localhost/projdir/Service?action=About&controller=Home

这显然是不正确的(它应该是http://localhost/projdir/Home/About/).

如果我将ServiceRoute添加移动到默认MapRoute()调用之下,那么我将丢失控制器错误.(实际上我得到一个"StructureMapControllerFactory没有返回控制器的实例"错误,因为我已经连接了StructureMap,呃,它不是一个控制器开始.)

有趣的是,它似乎只影响了产量Html.ActionLink().我可以手动输入http://localhost/projdir/Home/About/并进入正确的页面.

我制作了一个非常明显的新手错误?

wcf routing asp.net-mvc-3 asp.net-mvc-2

25
推荐指数
2
解决办法
5095
查看次数

获取稀疏JavaScript数组的第一个元素

我在javascript中有一个对象数组.我用jquery.

我如何获得数组中的第一个元素?我不能使用数组索引 - 因为我在将对象添加到数组时分配每个元素索引.因此索引不是0,1,2等.

只需要获取数组的第一个元素?

javascript arrays jquery sparse-array

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

二进制解析器还是序列化?

我想为游戏存储不同对象的图形,它们的类可能相关也可能不相关,它们可能包含也可能不包含简单结构的向量.

  • 我希望解析操作快,数据可能很大.
  • 添加新东西应该不难,也不应该破坏向后兼容性.
  • 较小的文件大小很重要
  • 可读性很重要

通过序列化我的意思是,让对象自己序列化,这是有效的,但我需要为不同的对象编写不同的序列化方法.

通过二进制解析/组合我的意思是,创建一个新的解析器/组合器树,它保存和读取这些对象的数据,并传递它以让我的对象推/拉他们的数据.

我也可以使用json,但它的读取速度可能相当慢,而且当涉及到相当大的矩阵和数字时它的效果不是很大.

c++ binary serialization parsing protocols

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

Android adb logcat 时间过滤器

有谁知道如何过滤掉 logcat ('adb shell logcat'),以便它只显示当前日期和时间之后的日志语句?提前致谢。

logging android filtering adb logcat

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