小编Ale*_*rar的帖子

sqlite触发器中的条件插入语句

在sqlite触发器中是否支持条件if/case/when语句?

我们说我有以下设置:

CREATE TABLE someTable (id INTEGER PRIMARY KEY, someValue INTEGER);
CREATE TRIGGER update_another_table AFTER  INSERT ON someTable 
BEGIN
    IF(new.someValue==0)
        DELETE FROM another_table WHERE (...some condition);
    ELSE
        IF NOT EXISTS(SELECT anotherValue  FROM another_table  WHERE anotherValue =new.someValue)
            INSERT INTO another_table  VALUES(new.someValue, ...);
        ELSE
            UPDATE another_table SET anotherValue = new.someValue;
END;
Run Code Online (Sandbox Code Playgroud)

但它会引发语法错误 Sqlite error near 'IF': syntax error"

sqlite triggers if-statement insert

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

ajax响应字节大小

我正在使用jQuery的getJSONP,我想记录调用的持续时间和响应的大小,以便能够获得有关我的应用程序使用情况的一些统计信息.这是一个跨域的ajax调用,所以我需要使用JSONP,但由于没有使用XMLHttpRequest对象进行JSONP调用,因此来自jquery的ajax的完整回调不会传递响应内容.

所以我的问题是如何从JSONP调用中获取响应大小(内容长度).

$.ajaxSetup(
{
    complete:function(x,e)
    {
         log(x.responseText.length, x.responseText);
    }
}
Run Code Online (Sandbox Code Playgroud)

这里x是用于JSON调用的XMLHttpRequest对象,但是对于JSONP调用是未定义的.

javascript size jquery jsonp response

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

c#创建或修改文件/目录权限:使用带有mono和apache2的asp.net添加组读取权限

如何在mono和apache2下使用asp.net更改/设置文件或目录的权限?

我有一个aspx页面,需要检查目录是否存在,如果没有,必须创建它,但设置了组读取权限.试过DirectorySecurity,但它抛出PlatformNotSupportedException.

Apache正在使用www-data用户,并且所有创建的文件/文件夹都归该用户所有,目录权限如下所示drwx------.

问题是它们如何被修改为drwxr-----

c# linux mono file-permissions apache2

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