问题列表 - 第10252页

公司使用哪些PHP框架?

关于PHP框架有几个问题,但我很好奇在使用PHP开发Web应用程序时,在商业世界中使用了哪一个.在我的第一个基于Web的工作中,他们没有PHP代码库的框架.处理PHP时这是常见的吗?如果没有,使用PHP生产产品的公司(提供某种服务的网站或可购买的基于网络的产品)的框架往往会使用什么框架?

php frameworks

5
推荐指数
2
解决办法
4110
查看次数

在C/C++中,任何人都可以提供一些使用内联或宏编写小函数的拇指规则吗?

与人讨论,在面试中询问或在面试中被问到,我不知道我是否确切知道何时将内联函数编写为宏或将其写为宏.除了编译时和运行时考虑之外,从编码标准的角度来看是否有任何建议.

我认为这是程序员偏好的问题之一,或者可能会说偏向于使用.如果成员可以引用轶事,经验或情况,他们选择了一个而不是另一个,我可能是一个好主意.

c c++ coding-style

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

如果在C++中没有先前声明的情况下定义了自由函数是否隐式内联?

在C++中是否隐式内联了以下自由函数,类似于如果在类定义中定义了成员函数如何隐式内联?

void func() { ... }
Run Code Online (Sandbox Code Playgroud)

模板函数的行为方式是否相同?

c++ templates inline function implicit

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

如何在JPA中删除具有ManyToMany关系的实体(以及相应的连接表行)?

假设我有两个实体:Group和User.每个用户都可以是许多组的成员,每个组可以拥有许多用户.

@Entity
public class User {
    @ManyToMany
    Set<Group> groups;
    //...
}

@Entity
public class Group {
    @ManyToMany(mappedBy="groups")
    Set<User> users;
    //...
}
Run Code Online (Sandbox Code Playgroud)

现在我想删除一个组(假设它有很多成员).

问题是当我在某个Group上调用EntityManager.remove()时,JPA提供程序(在我的情况下是Hibernate)不会从连接表中删除行,并且由于外键约束而导致删除操作失败.在User上调用remove()工作正常(我猜这与拥有关系的一方有关).

那么在这种情况下如何删除组呢?

我能想到的唯一方法是加载组中的所有用户,然后为每个用户从他的组中删除当前组并更新用户.但是,为了能够删除该组,对组中的每个用户调用update()似乎很荒谬.

java orm hibernate jpa

81
推荐指数
5
解决办法
8万
查看次数

与java程序一起使用的最佳数据库是什么?

我一直在努力让Java程序连接到MS SQL Server,我开始怀疑MySQL是否是我(学习)项目的更好选择.

Sun的教程是指Java DB,但我从未在任何其他环境中听说过,因此它似乎不是最有用的数据库.

我很欣赏任何有关将Java连接到常用数据库的最自然方式的见解.

java database-connection jdbc

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

我应该使用哪种Google Code许可?

这是我第一次创建一个开源项目,我已经决定(根据这个问题)在Google Code上托管它.现在,我被问到我想使用哪些开源许可证.我没有兴趣挖掘它们来解决它们,所以:

我应该选哪一个?

licensing open-source

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

浏览器可以自动更正"损坏的网址"吗?

我回到某个特定的网站时遇到了一个问题.它已经在其他网站上提供了许多超链接.例如,一个这样的URL是:

http://http//example.com/a9noaa.asp
Run Code Online (Sandbox Code Playgroud)

它显然是不正确的(http来两次)URL所以当点击它时会出现页面错误,如"找不到地址".

但是,当复制链接位置并将其粘贴到浏览器的位置栏时,它会正确加载该新页面.所以这是超链接中提到的URL不正确的问题.

是否可以使浏览器检查所访问的URL的基本健全性,例如检查:

  • 单词http只出现一次,
  • 冒号键入正确,
  • URL开头没有异常的字符,
  • 双反斜正确存在等

或者在地址栏中键入URL并自动更正其中的错误?

可以使用任何客户端代码来使互联网浏览器实现此功能吗?可能吗?

或者是否已有可用于实现此目的的流行浏览器(Firefox,IE)的插件?

谢谢.

-广告.

browser url error-handling sanity-check

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

ListBox长项提示

有一个包含一些长项的ListBox.这些长项超出了ListBox的右边缘,这里有一个想法,当鼠标悬停在这些项目上时显示这些项目的提示.

我找到了一个例子:(来自http://delphi.about.com/cs/adptips2001/a/bltip0201_4.htm)

procedure TForm1.ListBox1MouseMove (Sender: TObject; Shift: TShiftState; X, Y: Integer) ;
var lstIndex : Integer ;
begin
  with ListBox1 do
  begin
   lstIndex:=SendMessage(Handle, LB_ITEMFROMPOINT, 0, MakeLParam(x,y)) ;
   if (lstIndex >= 0) and (lstIndex <= Items.Count) then
     Hint := Items[lstIndex]
   else
     Hint := ''
   end;
  end;
Run Code Online (Sandbox Code Playgroud)

它工作,但每次我想查看另一个项目的提示我必须将我的鼠标从ListBox移开,然后指向另一个项目以查看其提示.有没有办法在不将鼠标移离ListBox边框的情况下查看每个项目的提示?

delphi vcl

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

如何加速Visual Studio Webserver(卡西尼)?

对于我的webapp,集成的Visual Studio Server(Cassini)比IIS慢得多.我怎样才能加快卡西尼的速度,这样我就不必为每一个小页面等待3秒?

asp.net asp.net-mvc cassini visual-studio

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

如何删除MySQL数据库?

您可能会注意到我的上一个问题,问题导致了一些问题,在MySQL监视器中阅读MySQL手册?

我的数据库现在无法使用,部分原因是我有兴趣破解和无法查看错误消息.我知道我不应该重用主键,但是我想在删除我恶化的数据库之后再次使用它们.所以

如何正确删除MySQL数据库?

mysql

164
推荐指数
3
解决办法
39万
查看次数