问题列表 - 第5049页

使用 JPA 或数据库内部的级联删除/更新?

性能是关键:在数据库内部级联删除/更新还是让 Hibernate/JPA 处理它更好?

如果级联在 DBMS 内部,这会影响查询数据的能力吗?

如果这很重要,我正在使用 HSQLDB。

sql hibernate jpa cascade hsqldb

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

导轨 - 按字母顺序分页/导航

是否有一个rails插件可以按字母顺序进行分页/导航?

我有一个非常大的数据集,并且除了1..2 ... 3 ... 4 ... 5分页外,更喜欢为用户提供更直接的导航提示.

我可以自己编写代码但是想知道是否有一个像样的插件已经可以为我做了.

plugins pagination ruby-on-rails

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

PHP标准输入?

我知道PHP通常用于web开发,那里没有标准的输入,但是PHP声称是可用作通用脚本语言,如果你不遵循这是时髦的基于web的约定.我知道PHP打印到stdout(或者你想要调用的任何东西)printecho,这很简单,但我想知道PHP脚本如何从中获取输入stdin(特别是fgetc(),但任何输入函数都是好的),或者是这甚至可能吗?

php file-io stdin

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

在Java中,让对象的成员公开可用是不是一个坏主意?

我的应用程序中有一个数据类.我的应用程序永远不会被用作公共API,我将是唯一一个在我的项目中开发代码的人.

我试图保存每一盎司的处理器和内存电源.

在我的数据类中使我的数据成员具有公共/受保护/默认保护是不是一个坏主意,这样我就不必使用getter了?使用getter需要更多的内存和堆栈的创建......我相信这是不必要的.我在使用getter时可以看到的唯一原因是保护/隐私,但如果我是唯一的编码器而没有其他人会使用我的API,那么不使用getter是一个坏主意吗?

如果这是愚蠢的,请告诉我.

java encapsulation field private public

7
推荐指数
4
解决办法
1110
查看次数

按字母顺序基于其成员项的"toString"值对Java Collection进行排序

假设我有一个名为Foo的用户定义的Java类,例如:

public class Foo 
{

    private String aField;

    @Override
    public String toString()
    {
        return aField;
    }

}
Run Code Online (Sandbox Code Playgroud)

和集合如:

List<Foo> aList;
Run Code Online (Sandbox Code Playgroud)

我想要做的是根据每个成员返回的'.toString()'值按字母顺序对列表进行排序.

我尝试过使用Collections.sort()方法,但结果不是我正在尝试的.为了做到这一点,我需要做什么?

java sorting collections

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

ASP.NET MVC:将复杂类型绑定到Select

我试图解决是否有内置支持绑定复杂类型以形成元素.

使用一个常见的假设情况:我有一个属于类别的Product实体 - 模型看起来像这样:

public class Product
{
    public int ID { get; set; }
    public string Description { get; set; }
    public Category Category { get; set; }
}
public class Category
{
    public int ID { get; set; }
    public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

使用ASP.Net MVC框架创建一个表单来水合一个只包含简单值类型的新实体是好的和简单的,例如:

public ActionResult Create(Product product);
Run Code Online (Sandbox Code Playgroud)

但是,您的实体包含其他复杂类型的上述情况又如何呢?是否有内置机制将IEnumerable < T > 绑定到下拉列表,然后在提交表单时自动保护正确的T

手动完成它将是相当微不足道的 - 我只是试图确定我可以免费开箱即可.

asp.net-mvc binding

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

Stackless python网络性能随着时间的推移而降低?

所以我正在玩无堆栈的python,编写一个非常简单的网络服务器来教我自己用微线程/ tasklet编程.但现在我的问题是,当我ab -n 100000 -c 50 http://192.168.0.192/在apache工作台运行类似(100k请求,50并发)的东西时,我得到类似6k req/s的东西,第二次运行它我得到5.5k,第三次5k,第四次,4.5k等等一直到100req/s或者其他东西.

但是,当我重新启动python脚本时问题就消失了.

现在我的问题是为什么?我忘记删除tasklets了吗?我已经检查了stackless.getrunco​​unt()(由于某种原因它似乎总是返回1)所以它似乎不会有任何死的tasklet挂在身边?我试过在所有完成的tasklet上调用.kill(),没有帮助.我只是想不出这个.

import socket
import select
import stackless
import time

class socket_wrapper(object):
    def __init__(self, sock, sockets):
        super(socket_wrapper, self).__init__()
        self.sock = sock
        self.fileno = sock.fileno
        self.sockets_list = sockets
        self.channel = stackless.channel()
        self.writable = False
        self.error = False

    def remove(self):
        self.sock.close()
        self.sockets_list.remove(self)

    def send(self, data):
        self.sock.send(data)

    def push(self, bytes):
        self.channel.send(self.sock.recv(bytes))

def stackless_accept(accept, handler, recv_size=1024, timeout=0):
    sockets = [accept]

    while True:
        read, write, error = select.select(sockets, sockets, sockets, timeout)

        for sock …
Run Code Online (Sandbox Code Playgroud)

python io performance networking python-stackless

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

如何使用vim自定义缩进文件?

我最近阅读了这篇关于在Vim中缩进源文件的文章.但是,我希望能够自定义缩进其中一些.当我按=时,有没有办法指定运行哪个二进制文件?

binary vim indentation

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

如果我有一些其他的编程经验,学习C++的最佳方法是什么?

想了解一下我对学习C++的策略的看法.虽然我知道掌握一门编程语言需要数年时间,但我只想尽快达到能够被认为能胜任的程度.为什么快?好吧,当我快速出来时,我真的说我已经做出了承诺,并且我不希望它永远永远存在.如果需要五年时间才能胜任,则需要五年时间.我不期待24小时或30天.

关于我:我没有CS学位,我有人类学学位和图书馆学硕士学位.学习CS基础知识,如Big O表示法,以及二进制树和链表等基础知识,排序算法一直是一个挑战.可能没有什么可以取代好的CS学位.:(我确实有很多年的编程经验,从2001年的PHP开始,ActionScript,2003,JavaScript很快之后.我已经用Python编写程序大约两年了,我已经学习了C(通过阅读K&R书并写了一些程序),但我可能不会被聘用来做C工作.最近还学习了Objective C.我目前在一个网站上担任JavaScript和Python,以及CSS开发人员.

无论如何,这是我的策略:阅读Stroustrup书(我刚刚开始第一部分)并同时启动一个简单的C++项目,同时还做了许多Stroustrup练习.

思考?

c++

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

依赖注入框架值得额外的间接层吗?

您是否发现依赖注入框架使代码更难以遵循?间接是否超过了利益?

dependency-injection

11
推荐指数
3
解决办法
2286
查看次数