小编Cod*_*ody的帖子

在Laravel 4.2中调用未定义的方法Illuminate\Http\Response :: make()?

我正在使用Laravel 4.2.使用类的make方法Response我得到未定义的方法错误.

Route::get('/', function()
{
    $contents = "Hello";
    $response = Response::make($contents, 200);
    return $response;
});
Run Code Online (Sandbox Code Playgroud)

这是错误

在此输入图像描述

php response laravel-4

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

c#中的变量范围:未按预期工作

考虑这段代码

class Program
{
    static void Main(string[] args)
    {            
        string str;
        int x;

        for (x = 1; x < 10; x++)
        {
            str = "this";
        }

        Console.WriteLine(str);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我编译我得到:错误使用未分配的局部变量'str'(我理解这一部分)

如果我将循环更改为if,那么它可以正常工作.为什么这样(在这里迷茫)?

class Program
{
    static void Main(string[] args)
    {            
        string str;
        int x;

        if (true)
        {
            str = "this";
        }

        Console.WriteLine(str);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

这种不同行为的原因是什么?我预计它应该在两种情况下都给出相同的结果.

我究竟做错了什么 ?

.net c# scope

3
推荐指数
2
解决办法
211
查看次数

什么是文件位置指针?

我正在使用站点学习C。

在“ fgetc()功能” 下,作者说:

此函数从文件读取单个字符,读取后递增文件位置指针。

FILE *fp;
fp = fopen(filename, "r");
Run Code Online (Sandbox Code Playgroud)

我想问的是,file position pointer该指针是否与指针不同fp

c pointers file-handling

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

SQLAlchemy - 无法使用运算符评估 BinaryExpression

我正在尝试使用以下代码更新表中的一些记录:

session.query(Post).filter(
    Post.title.ilike("%Regular%")
).update({"status": False})
Run Code Online (Sandbox Code Playgroud)

但问题是代码抛出了以下异常:

InvalidRequestError: Could not evaluate current criteria in Python: "Cannot evaluate BinaryExpression with operator <function ilike_op at 0x7fbb88450ea0>". Specify 'fetch' or False for the synchronize_session parameter.
Run Code Online (Sandbox Code Playgroud)

但是,如果我传递synchronize_session=Falseupdate(),它会奇迹般地工作。

session.query(Post).filter(
    Post.title.ilike("%Regular%")
).update({"status": False}, synchronize_session=False)
Run Code Online (Sandbox Code Playgroud)

那么有什么用synchronize_session呢?

python sqlalchemy

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

locate命令如何工作

当我locate test.rb在ubuntu 12.04上运行时/home/user/ruby,它显示系统中以test.rb结尾的所有文件,除了test.rb in /home/user/ruby.

在此输入图像描述

来自http://www.linfo.org/locate.html我读到locate命令只返回用户具有访问权限的文件,我创建了这个文件我有完全权限,那么为什么locate不显示它的路径.

linux shell ubuntu-12.04

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

C:自定义strlen()库函数

我创建了我的strlen()函数版本.

unsigned int my_strlen(char *p)
{
    unsigned int i = 0;

    while(*p!='\0')
    {
        i++;
        p++;
    }

    return i;
}
Run Code Online (Sandbox Code Playgroud)

每次运行时它都会给我正确的输出.但我的同事们说这段代码可能会导致字符长度大于的系统出现问题1 byte.是这样吗 ??

所以他们修改了如下代码:

unsigned int my_strlen(char *p)
{
    unsigned int i = 0;
    char *start = p;

    while(*p!='\0')
    {
        i++;
        p++;
    }

    return p - start;
}
Run Code Online (Sandbox Code Playgroud)

我一直认为在C中一个字符长1个字节.

前片段比后者更好,反之亦然?

c types sizeof char strlen

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

Python - 如何一次读取一个文件?

我正在学习python文件处理.我尝试使用此代码一次读取一个字符

f = open('test.dat', 'r')

while (ch=f.read(1)):
    print ch
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用

这是错误消息

C:\Python27\python.exe "C:/Users/X/PycharmProjects/Learning Python/01.py"
File "C:/Users/X/PycharmProjects/Learning Python/01.py", line 4
while (ch=f.read(1)):
         ^
SyntaxError: invalid syntax

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

python file-handling python-2.7

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

C#中的System.Type如何工作?

由于System.Type类用于反射.System.Type中定义的大多数成员都是抽象的.在此代码中,FullName属性用于获取类名,该名称在System.Type中声明为abstract

namespace ConsoleApplication93
{
    class MyClass
    {
        int val;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Type t = typeof(MyClass);
            Console.WriteLine(t.FullName);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

FullName实现在哪里?


更新:这是System.Type定义的方式

    public abstract string FullName { get; }
Run Code Online (Sandbox Code Playgroud)

但它是抽象的,所以这个属性的实际实现在哪里

c# system.reflection

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

如何使用 SQLAlchemy Core 定义一对一和多对多关系

我搜索了文档但没有找到任何有用的东西。请引导我走向正确的方向。

sqlalchemy

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