问题列表 - 第48119页

为什么数据库上存在"关系"而不仅仅是使用SQL的连接?

我总是在数据库文章或教程中看到或者......在他们使用数据库的任何地方,他们都使用称为关系的东西.我立即想到那些带有字段名称列表和一个字段连接到另一个带有一行的框中的字段的小框.

我不是数据库方面的专家(你可能已经知道了)但是我用过的一点点,我从不需要关系.它们似乎总是多余的,因为我总是可以使用JOIN来实现它对我来说的效果.他们是多余的还是你可以做任何与JOIN无关的关系?或者我只是胡说八道?

database database-design

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

可以在iPad上的系统键盘上添加自定义按钮吗?

我有一个要求,我必须将iPad的返回键的文本更改为登录.显然它不是sdk中可用的选项之一.我在网上搜索了它,似乎可以做到这一点.

剩下的唯一问题是,如果修改默认系统键盘,Apple是否会接受该应用程序?HIG对此并不清楚,它声明" 自定义输入视图可以替换应用程序中系统提供的屏幕键盘 "和" 您还可以提供自定义输入附件视图,这是键盘上方显示的单独视图(或您的自定义输入视图) ".没有关于我们是否被允许在系统键盘上添加额外按钮的事情.

任何经历?

ipad ios ios-4.2

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

Cake Pattern可以用于非单例样式依赖吗?

我遇到的蛋糕模式的大多数示例似乎都将依赖关系视为单例类型服务; 在组件的最终组装中,每种类型只有一个实例.在使用Cake Pattern进行依赖注入时,是否可以编写具有多个特定类型实例的配置(可能以不同方式配置)?

请考虑以下组件.通用HTTP服务:

trait HttpService { def get(query:String):String }
trait HttpServiceComponent {
  val httpService:HttpService
  class HttpServiceImpl(address:String) extends HttpService {
    def get(query:String):String = ...
  }
}
Run Code Online (Sandbox Code Playgroud)

贸易和公司服务,每个服务都依赖于HttpService,它可能是不同的实例:

trait TradeService { def lastTrade(symbol:String):String }
trait TradeServiceComponent {
  this:HttpServiceComponent => // Depends on HttpService
  val tradeService:TradeService
  class TradeServiceImpl extends TradeService {
    def lastTrade(symbol:String):String =
      httpService.get("symbol=" + symbol)
  }
}

trait CompanyService { def getCompanySymbols(exchange:String):String }
trait CompanyServiceComponent {
  this:HttpServiceComponent =>  // Depends on different HttpService instance
  val companyService:CompanyService
  class CompanyServiceImpl extends CompanyService …
Run Code Online (Sandbox Code Playgroud)

dependency-injection scala robot-legs-problem

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

删除迭代中哈希表的元素

下面的代码是否可以安全地删除Hashtable中的元素?

   Enumeration keys = siCache.keys();  //siCache is Hashtable

    while(keys.hasMoreElements())
    {
        String k = (String) keys.nextElement();
        Object v = siCache.get(k);

       if(condition) siCache.remove(k);

    }
Run Code Online (Sandbox Code Playgroud)

java hashtable

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

Facebook API和Python

有没有人知道一个很好的平台无关的例子或库通过Python进行Facebook身份验证和Graph API访问?

官方Facebook Python SDK与Google App Engine绑定,Pyfacebook与Django密切相关.

我只是希望能够在终端中乱搞并完成对用户进行身份验证的过程,然后从Facebook API执行简单请求.

谢谢.

python facebook pyfacebook facebook-graph-api

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

jQuery(this).clearQueue不是一个函数

jQuery(function() {
  jQuery("ul.logos-sprite-icon-wrap li a.logos-icon").hover(function() {
    jQuery(this).animate({
      'padding-top': '0px',
      'padding-bottom': '5px',
    }, 500);
  }, function() {
    jQuery(this).clearQueue();
    jQuery(this).clearQueue().animate({
      'padding-top': '5px',
      'padding-bottom': '0px',
    }, 500);
  });
});
Run Code Online (Sandbox Code Playgroud)

然后我使用jQuery share-basket-icon插件然后错误来了......

jQuery(this).clearQueue 不是一个功能

jQuery(this).clearQueue(); 
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

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

在Mac OS 10.6.6中使用python-mysql配置django时出错

我的设置:

  • Mac OS 10.6.6 - x86_64
  • MySQL 5.5.8
  • Python 2.7.1
  • Django 1.2.5
  • 通过easy_install安装mysql-python

我的情况:

我一直在努力让我的设置工作.问题出在mysql-python接口上.最初,我遇到了类似的问题(对于我正在使用的Django)在python中执行import语句:

import MySQLdb
Run Code Online (Sandbox Code Playgroud)

但我读到了这个问题/解决方案,证明它在修复方面是成功的.我安装了django并且它工作得很好但是它遇到了mysql接口的问题.当我点火终端并键入:

>> python manage.py dbshell
Run Code Online (Sandbox Code Playgroud)

生成以下错误:

回溯(最近一次调用最后一次):文件"manage.py",第11行,在execute_manager(settings)文件中"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/ core/management/init .py",第438行,在execute_manager utility.execute()文件中"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/ init .py",第379行,执行self.fetch_command(子命令).run_from_argv(self.argv)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/ core/management/init .py",第261行,在fetch_command中klass = load_command_class(app_name,subcommand)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/init .py",第67行,在load_command_class module = import_module('%s.management.commands.%s'%(app_name,name))文件"/Library/Frameworks/Python.framework/Versions/2.7/ lib/python2.7/site-packages/django/utils/importlib.py",第35行,在import_中 模块 导入(名称)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/dbshel​​l.py",第4行,来自django.分贝进口连接,DEFAULT_DB_ALIAS文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/ INIT py"为,线77,在连接连接= [DEFAULT_DB_ALIAS]文件"/ Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/site-packages/ django/db/ utils.py ",第92行,在getitem后端= load_backend(db ['ENGINE'])文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/utils.py",第33行,在load_backend中返回import_module('.base',backend_name)文件" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/importlib.py",第35行,在import_module 导入(名称)文件"/ Library/Frameworks/Python中. framework/Versions/2.7/lib/python2.7/site-packages/django/db/backends/mysql/base.py",第14行,在raise I中 mproperlyConfigured("加载MySQLdb模块时出错:%s"%e)django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:dlopen(/Users/adogc45/.python-eggs/MySQL_python-1.2.3-py2.7-macosx -10.6-intel.egg-tmp/_mysql.so,2):未加载库:libmysqlclient.16.dylib引用自:/Users/adogc45/.python-eggs/MySQL_python-1.2.3-py2.7-macosx- 10.6-intel.egg-tmp/_mysql.so原因:未找到图像

现在,我不明白为什么在Python中导入模块不会引发错误,但是在django中使用mysql接口.

顺便说一句,我的settings.py看起来像这样:

DATABASES = {
'default': {
    'ENGINE': 'mysql', # Add 'postgresql_psycopg2', 'postgresql', …
Run Code Online (Sandbox Code Playgroud)

python mysql django mysql-python osx-snow-leopard

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

如何使用extjs将自己的消息添加到Firefox状态栏?

实际上我正在使用extjs开发一个带有前端UI设计的项目.但是当我的项目在Mozilla浏览器上加载时,在状态栏上,还没有向所有页面显示完成.如何使用extjs将自己的消息添加到Firefox状态栏?

javascript extjs

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

在SQL Server中使用GO关键字

我知道使用GO关键字.它将多个语句作为整个组发送到sql server,而不是逐个发送每个语句.我希望我是对的!

但我想知道程序员在实际应用程序中使用它.就像我们创建一个存储过程,然后它也做同样的事情,它也编译代码并制定执行计划,并将整个组发送到服务器.

那么我们是否需要在数据库对象的编码中指定GO关键字,例如触发器,视图和存储过程?

c# sql t-sql sql-server sql-server-2005

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

为多个标签提供相同的ID是一个很好的实践吗?

当我听到单词ID时,我想到的第一件事就是它是独特的东西,那就是ASP.NET服务器标签.但是,如果它不是服务器标签,那么对于多个标签使用相同的id似乎没有错.这是一个问题吗?

html javascript asp.net

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