这有什么问题吗?任何人请帮助我..
if(stripos($nerde, $hf) !== false) && (stripos($nerde, $rs) !== false){
@mysql_query("update table set dltur = '3' where id = '".$ppl[id]."'");
}
else {
//dont do anything
}
Run Code Online (Sandbox Code Playgroud)
我收到 T_BOOLEAN_AND 错误。
我有这个SQL更新查询:
UPDATE table1
SET table1.field1 = 1
WHERE table1.id NOT IN (SELECT table2.table1id FROM table2);
Run Code Online (Sandbox Code Playgroud)
应用程序的其他部分可以向table2添加记录,使用字段table1id引用table1.
这里的目标是从table1中删除未被table2引用的记录.
SQL Server是否使用此类查询自动锁定table2,以便在执行此查询时无法将新记录添加到table2?
我也考虑过:
UPDATE table1
SET field1 = 1
WHERE 0 = (SELECT COUNT(*) FROM table2 WHERE table1.id = table2.table1id);
Run Code Online (Sandbox Code Playgroud)
这看起来可能更安全,但速度要慢得多(因为在table1的每一行上都会调用SELECT而不是只为NOT IN调用一行)
我的用户喜欢将受密码保护的Word文档上传到我们的自定义文档管理系统中.我想添加验证来检查密码,如果有密码则拒绝上传.
自动化Word - 使用COM互操作 - 是不可能的,因为这是一个服务器端应用程序.
由于无法使flash对象透明,因此需要使用其他方法来匹配背景.我想过可能会创建一个ActionScript/Javascript桥,但我想知道这是否是要采取的路径.
我有更好的选择吗?
我不确定这是否是最好的方法,但我希望在当前用户的所有请求期间保持用户对象的活动状态.通过阅读几个资源,我了解到你应该创建自己的IPrinciple来保存它.但我不希望每个身份验证请求都触发数据库.关于如何处理这个问题的任何建议?缓存db请求是个好主意吗?
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];
if (authCookie != null)
{
FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);
User user;
using (HgDataContext hg = new HgDataContext())
{
if (Session["user"] != null)
{
user = (from u in hg.Users where u.EmailAddress == authTicket.Name select u).Single();
} else
{
user = Session["user"] as User;
}
}
var principal = new HgPrincipal(user);
Context.User = principal;
}
}
Run Code Online (Sandbox Code Playgroud) 我是Java新手,有人可以向我解释这个方法有什么问题:
clas Hello {
public static void main (String[]arg) {
Document.write ("hello world") ;
}}
Run Code Online (Sandbox Code Playgroud) 为什么这会失败,它应该是简单而有效的?
fisier.seekg(0, ios::end);
long lungime = fisier.tellg();
Run Code Online (Sandbox Code Playgroud)
这将返回一个比文件更大的值,从而导致错误
char *continut = new char[lungime];
Run Code Online (Sandbox Code Playgroud)
知道问题可能是什么?
我也尝试一次计数到文件的末尾一个char,它产生相同的结果,比预期的数字更高.但是一旦使用getline()一次读取一行,它就可以工作,没有多余的空格......
我正在为Eclipse创建一个编辑器.现在编辑器启动,用户创建一个具有适当扩展名的新文件.我的问题是,如何获得文件所在项目的引用?例如,假设我有一个包含2个项目的工作区,P1和P2.我右键单击P2并创建一个新文件,我能以某种方式从这里获得对P2的引用吗?
最后我需要引用项目的AST或Java模型,但即使是一个标识项目的字符串也可以工作.
http://httpd.apache.org/docs/trunk/mod/mod_authn_core.html#authtype谈论"AuthType None",并且有一个很棒的例子,说明我需要做什么 - 不幸的是,它似乎是2.3的新功能/2.4.2.2中有没有相同的功能?
身份验证类型无禁用身份验证.启用身份验证后,除非指定了其他身份验证类型,否则通常会由每个后续配置节继承.如果对经过身份验证的部分的子部分不需要身份验证,则可以使用身份验证类型None; 在以下示例中,客户端可以访问/ www/docs/public目录而无需进行身份验证:
Run Code Online (Sandbox Code Playgroud)<Directory /www/docs> AuthType Basic AuthName Documents AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords Require valid-user </Directory> <Directory /www/docs/public> AuthType None Require all granted </Directory>
我正在尝试编写一个函数来接受data.frame(x)和a column.该函数对x执行一些计算,然后返回另一个data.frame.我坚持使用最佳实践方法将列名传递给函数.
两个最小的例子fun1和fun2下面产生所需的结果,能够执行操作x$column,使用max(),例如,然而,两者都依赖于看似(至少对我而言)不优雅
substitute()可能eval() fun1 <- function(x, column){
do.call("max", list(substitute(x[a], list(a = column))))
}
fun2 <- function(x, column){
max(eval((substitute(x[a], list(a = column)))))
}
df <- data.frame(B = rnorm(10))
fun1(df, "B")
fun2(df, "B")
Run Code Online (Sandbox Code Playgroud)
我希望能够将该功能称为fun(df, B)例如.我考虑但尚未尝试的其他选项:
column为列号的整数.我认为这会避免substitute().理想情况下,该功能可以接受.with(x, get(column))但是,即使它有效,我认为这仍然需要 substitute formula()和match.call(),我都没有多少经验.子问题:do.call()首选eval()?
.net ×2
java ×2
actionscript ×1
apache-flex ×1
apache2.2 ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
c++ ×1
dataframe ×1
docx ×1
eclipse ×1
if-statement ×1
javascript ×1
ms-office ×1
ms-word ×1
mysql ×1
php ×1
r ×1
r-faq ×1
sql ×1
sql-server ×1
syntax-error ×1
t-sql ×1