问题列表 - 第20938页

在模板中获取第一个相关对象

我在访问模板中的第一个相关对象时遇到了困难.

我正在使用

{{ course.student_set.all[0].get() }}
Run Code Online (Sandbox Code Playgroud)

但它抛出了大量的错误.我如何获得第一个相关对象?

django django-templates

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

对于MySQL中的加载数据infile,访问被拒绝

我一直在PHP中使用MySQL查询,但是当我尝试LOAD DATA INFILE时,我得到以下错误#1045 - Access denied for user 'user'@'localhost' (using password: YES) 有谁知道这意味着什么?

mysql load-data-infile mysql-error-1045

100
推荐指数
6
解决办法
8万
查看次数

Load Data Infile 文件位于何处?

如果我在 PHP 中使用 Load Data Infile MySQL 查询,文件位置相对于哪里?它和 PHP 文件在同一个文件夹吗?

php mysql

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

将UITouch位置与UIImageView矩形进行比较

我有以下代码来确定触摸是否在我的表格单元格的图像视图中.但是,它不起作用.我将这两者与CGRectContainsPoint进行了比较,但它不起作用.这是代码:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event    
{
     // Declare the touch and get it's location

     UITouch *touch = [touches anyObject];

     CGPoint touchLocation = [touch locationInView:self];

     if (CGRectContainsPoint(myImageView.frame, touchLocation))
     {
        NSLog(@"Tapped image view");
     }    
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

iphone cocoa-touch objective-c uikit uitouch

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

捕获异常后如何正确关闭套接字?

在我的上一个项目之后,我遇到了客户端期望来自服务器的对象的问题,但是在处理客户端输入时,出于安全原因强制服务器关闭套接字的异常被捕获.

这导致客户端以非常不愉快的方式终止,我决定处理这个问题的方式是在每次收到的输入后向客户端发送一个输入状态消息,以便他知道他的输入是否正确处理或者是否需要抛出异常.

所以我的问题:

  • 捕获异常后是否有更好/更清晰的方法来关闭套接字?

java sockets exception-handling

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

真正的Eratosthenes筛子 - 用于生成素数的算法

今天我读了一篇论文:

O'Neill,Melissa E.," Eratosthenes的真正筛选",功能编程期刊,由剑桥大学出版社出版2008年10月9日doi:10.1017/S0956796808007004.

它描述了一种使用优先级队列生成素数的算法:

sieve [] = []
sieve (x:xs) = x : sieve' xs (insertprime x xs PQ.empty)
    where
        insertprime p xs table = PQ.insert (p*p) (map (* p) xs) table
        sieve' [] table = []
        sieve' (x:xs) table
            | nextComposite <= x = sieve' xs (adjust table)
            | otherwise = x : sieve' xs (insertprime x xs table)
            where
                nextComposite = PQ.minKey table
                adjust table
                    | n <= x = adjust (PQ.deleteMinAndInsert n' ns table)
                    | …
Run Code Online (Sandbox Code Playgroud)

algorithm haskell

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

使用长文本控制JEditorPane的首选大小

我有一个JEditorPane显示在弹出窗口内,通过按钮触发.窗格包含长文本,因此它嵌套在a中JScrollPane,弹出窗口的最大大小限制为300 x 100:

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            String text = "Potentially looooooong text. " + 
                "Lorem ipsum dolor sit amet, consectetuer" +
                "adipiscing elit, sed diam nonummy nibh euismod " +
                "tincidunt ut laoreet dolore magna aliquam" + 
                "adipiscing elit, sed diam nonummy nibh euismod" + 
                "erat volutpat. Ut wisi enim ad minim veniam, " + 
                "quis nostrud exerci tation.";

            final JEditorPane editorPane = new JEditorPane("text/html", …
Run Code Online (Sandbox Code Playgroud)

java layout swing jeditorpane

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

您的存储库层应该对您的域有多少了解?

在处理存储库时,我通常会尝试保持方法非常通用,但这有时会导致调用更长的方法,或者在服务层创建更具体命名的方法.我的问题是,您的resodory层应该对您的域名有多少了解?

例如,我目前有一个方法如下:

public User GetUniqueByRoleAndRoleProperty<TRole>(string propertyName, object propertyValue)
    {
        ...
    }
Run Code Online (Sandbox Code Playgroud)

我用它来回退具有特定角色和属性的用户,但是它会给存储库太多的知识来获得一个方法,例如:

public User GetArtistBySlug(string slug)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在JavaScript中定义OOP类?

根据我的观察,我正在阅读的关于JavaScript的书说明有一个带有JavaScript的OOP?它并没有说太多,我的意思是没有解释如何定义一个类.有人可以给我一个样本片段吗?

谢谢

javascript oop

6
推荐指数
2
解决办法
582
查看次数

在Struts 2中重定向到默认操作

我有一个带有空字符串的操作,用于在根命名空间中定义的名称,如果找到某个结果,我想从另一个操作重定向到该操作,但它似乎不起作用.

这是默认操作

<action name="" class="com.example.actions.HomeAction">
    <result name="success" type="freemarker">freemarker/home.ftl</result>
</action>
Run Code Online (Sandbox Code Playgroud)

我正在定义包的全局结果中的重定向:

<global-results>
    <result name="sendToRouting" type="redirectAction">
        <param name="actionName"></param>
        <param name="namespace">/</param>
    </result>
</global-results>
Run Code Online (Sandbox Code Playgroud)

我已经尝试取出actionName参数,但这不起作用.如果我为HomeAction命名并在全局结果中按名称引用它,那么我假设问题是缺少重定向的动作名称.

有什么想法吗?

redirect struts2

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