我有这样的表
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
我知道这是一个可怕的错误.
我有很多表使用这种方式保存日期,请帮助我,我没有时间删除并重新创建所有这些.
所以我在一个模块中有一个类,它有一些静态方法.其中一些静态方法只是做crc检查和填充,并且它们在类之外并不是真的有用(我只是在java或C++中使它们成为私有静态方法).我想知道我是否应该让它们成为全局类函数(在类之外).
这样做有什么好处吗?这个类正在被导入,from module import class所以我并不担心这些模块也会被引入.但是,我应该让它们成为类方法,以便from module import *更安全吗?
我正在尝试使用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有类似的东西吗?
我正在寻找一个允许单引号或双引号字符串的正则表达式,并允许字符串中的相反引号字符.例如,以下两者都是合法的字符串:"你好'那里'世界'"你好"那里"世界"
我正在使用的正则表达式使用负向前瞻,如下所示:
(['"])(?:(?!\1).)*\1
Run Code Online (Sandbox Code Playgroud)
我认为这会起作用,但如果语言不支持负面前瞻怎么办呢.有没有其他方法可以做到这一点?没有交替?
编辑:
我知道我可以使用轮换.这更像是一个假设的问题.假设我在初始角色类中有20个不同的角色.我不想写出20种不同的变化.我试图实际上否定捕获的角色,而不使用前瞻,后视或交替.
我正在使用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)
此代码不会引发任何错误.但是,当我检查保存的图像时,我无法看到纯绿色像素.
我试图从类中返回一个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.
我有一个与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/并进入正确的页面.
我制作了一个非常明显的新手错误?
我在javascript中有一个对象数组.我用jquery.
我如何获得数组中的第一个元素?我不能使用数组索引 - 因为我在将对象添加到数组时分配每个元素索引.因此索引不是0,1,2等.
只需要获取数组的第一个元素?
我想为游戏存储不同对象的图形,它们的类可能相关也可能不相关,它们可能包含也可能不包含简单结构的向量.
通过序列化我的意思是,让对象自己序列化,这是有效的,但我需要为不同的对象编写不同的序列化方法.
通过二进制解析/组合我的意思是,创建一个新的解析器/组合器树,它保存和读取这些对象的数据,并传递它以让我的对象推/拉他们的数据.
我也可以使用json,但它的读取速度可能相当慢,而且当涉及到相当大的矩阵和数字时它的效果不是很大.
有谁知道如何过滤掉 logcat ('adb shell logcat'),以便它只显示当前日期和时间之后的日志语句?提前致谢。
python ×2
adb ×1
android ×1
arrays ×1
asp.net-mvc ×1
binary ×1
c# ×1
c++ ×1
date ×1
filtering ×1
global ×1
javascript ×1
jquery ×1
logcat ×1
logging ×1
parsing ×1
perl ×1
protocols ×1
regex ×1
routing ×1
sharepoint ×1
sparse-array ×1
sql ×1
sql-server ×1
wcf ×1