问题列表 - 第26925页

PHP - 一个DB抽象层使用静态类vs单例对象?

我并不想创建一个关于单比静态比全球要好,等我看了几十个关于SO类似问题的问题,但我不能想出一个回答这个具体问题更好的讨论,所以我希望有人可以用一个(或多个)真实的简单例子来回答这个问题,而不仅仅是理论上的讨论.

在我的应用程序中,我有一个典型的DB类来抽象数据库层并在数据库上执行任务而无需在代码中随处写入mysql_connect / mysql_select_db / mysql...

我可以把这个类写成静态类:

class DB
{
   private static $connection = FALSE; //connection to be opened

   //DB connection values
   private static $server = NULL; private static $usr = NULL; private static $psw = NULL; private static $name = NULL;

   public static function init($db_server, $db_usr, $db_psw, $db_name)
   {
      //simply stores connections values, without opening connection
   }

   public static function query($query_string)
   {
      //performs query over alerady opened connection, if not open, it opens connection …
Run Code Online (Sandbox Code Playgroud)

php database oop singleton static

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

如何避免在aspx页面中重复命名空间

是否可以将命名空间写入其他文件中.这应该自动包含我的页面.

命名空间如:using System;

.net c# asp.net namespaces

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

帮助制作Fluent NHibernate为每个表创建一个oracle序列

我正在使用Fluent NHibernate(1.0 RTM)自动化功能来创建我的oracle数据库模式.我的问题是所有表都使用单个"hibernate-sequence",而我更喜欢(我的老板要求)每个表的序列生成器.

有任何想法吗?

c# nhibernate fluent-nhibernate automapping

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

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

使用malloc是否安全?

有人告诉我,分配malloc不再安全了,我不是C/C++大师,但我用malloc和C/C++做了一些东西.有谁知道我有什么风险?

引用他:

[..]但事实上,C/C++的弱点在于它的安全性,而阿喀琉斯的脚跟确实是malloc和滥用指针.C/C++它是一种众所周知的不安全语言.[..]我不建议继续用C++编程的应用程序很少."

c c++ malloc

8
推荐指数
3
解决办法
4358
查看次数

System.Diagnostics.Debugger.Break()喜欢用java吗?

是否有一种方法可以在Java中发出断点信号,如C#中的System.Diagnostics.Debugger.Break()?

java debugging

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

Javascript REGEX

我需要一个javascript REGEX来检查字符串的长度是9个字符.以"A"或"a"开头,后跟8位数字.

Axxxxxxxx 要么 axxxxxxxx

javascript regex

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

如何创建Web服务器?

我知道那里已经有很多网络服务器了.

但我觉得要创造一个用于学习目的.

这是我应该试图解决的问题和任何指南或教程吗?

webserver http

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

如何调整jQuery UI手风琴的高度?

在我的UI中,我有一个像这样的手风琴设置:

<div id="object_list">
    <h3>Section 1</h3>
    <div>...content...</div>

    // More sections
</div>
Run Code Online (Sandbox Code Playgroud)

手风琴在首次成型时可以正常工作,并且它似乎可以很好地适应每个部分内的内容.但是,如果我在.accordion()调用之后(通过ajax)在手风琴中添加更多内容,则该节的内部最终会溢出.

由于手风琴的形成几乎没有任何内容,所有的内部div都非常小,因此内容溢出,你手里拿着带有滚动条的手风琴,几乎没有观看区域.

我试图将最小高度样式添加到object_list div,并且内容divs无效.将min-height添加到内部div有点工作,但它搞砸了手风琴的动画,并将它添加到object_list div完全没有.

即使没有足够的内容填充这些部分,如何从内容部分中获得合理的大小?

javascript jquery jquery-ui accordion

37
推荐指数
4
解决办法
8万
查看次数

检查是否已安装BlackBerry地图应用

我想知道API可以检查设备上是否安装了"BlackBerry maps".我有一个BlackBerry应用程序,我想从此应用程序调用"BlackBerry maps",或者如果尚未安装"BlackBerry maps"则抛出错误.

blackberry

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