小编Mac*_*ckM的帖子

SQL:在子字符串上连接表

我有一个表与绳柱和表与串列b.a是b的子串.现在我想加入a和b上的两个表.这可能吗?

我想要这样的东西:

Select * from A,B where A.a *"is substring of"* B.b

如何在SQL(Transact-SQL)中编写它?

sql t-sql sql-server

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

Weblogic JDBC数据源仅提供1个活动连接,即"池中当前没有可用资源"

我使用的是weblogic JDBC数据源,我的数据库是Oracle 10g,下面是配置.

它过去工作正常,但突然它开始给出问题,请看下面的例外.

Weblogic JDBC数据源,java.sql.SQLException:无法获取XAConnection weblogic.common.resourcepool.ResourceLimitException:池中当前没有可用的资源

<?xml version="1.0" encoding="UTF-8"?> <jdbc-data-source
Run Code Online (Sandbox Code Playgroud)

xmlns ="http://www.bea.com/ns/weblogic/90"xmlns:sec ="http://www.bea.com/ns/weblogic/90/security"xmlns:wls ="http:/ /www.bea.com/ns/weblogic/90/security/wls"xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation ="http://www.bea .com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd "> XL-Reference-DS
jdbc:oracle:oci:@ abc.COM oracle.jdbc.driver.OracleDriver user DEV_260908密码密码dll ocijdbc10协议oci oracle.jdbc.V8Compatible true baseDriverClass oracle.jdbc.driver.OracleDriver
1 100 1 true SQL SELECT 1 FROM DUAL

DataJndi OnePhaseCommit

此异常发生在dev环境中,其中连接的用户只有一个.

我知道这与池最大大小有关,但我也怀疑这可能是由于Oracle,可能是Oracle无法创建连接.

我的问题:

  1. 是否有任何调试/日志记录参数来启用数据源日志记录,以便我可以检查日志中获取,释放和未使用的连接数?
  2. 如何检查特定用户的oracle连接限制?

weblogic datasource connection-pooling

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

nil的未定义方法`content_type':NilClass

Diagnosis.erb文件中的奇怪错误_set_controller_content_type.

请帮忙.

NoMethodError in Timelines#public_timeline

Showing /opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/templates/rescues/diagnostics.erb where line # raised:

undefined method `content_type' for nil:NilClass
Extracted source (around line #):

RAILS_ROOT: /Volumes/DATA/Source/Rails/tvider

Application Trace | Framework Trace | Full Trace
/opt/local/lib/ruby1.9/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/whiny_nil.rb:52:in `method_missing'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/base.rb:331:in `_set_controller_content_type'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/renderable.rb:32:in `block in render'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_view/base.rb:265:in `render'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:134:in `rescue_action_locally'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:152:in `rescue_action_without_handler'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:74:in `rescue_action'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:162:in `rescue in perform_action_with_rescue'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_with_rescue'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action_with_flash'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `process'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process_with_filters'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in `process'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in `call'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call'
Request

Parameters:

None
Show session dump

Response …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

将 html 表单数据放入基于 django 类的视图中

views.py在 django 应用程序中创建了一个类视图。

class HelloTemplate(TemplateView):
    template_name = "index.html"

    def get_context_data(self, **kwargs):
        context = super(HelloTemplate, self).get_context_data(**kwargs)
        return context
Run Code Online (Sandbox Code Playgroud)

现在我在 html 页面中定义了一个表单:

<form method="get">
    <input type="text" name="q">
    <input type="text" name="q1">
    <input type="submit" value="Search">
</form> 
Run Code Online (Sandbox Code Playgroud)

如您所见,我form在同一页面上提交。

现在我想在我的HelloTemplate班级中获取表单提交的值。我不想在现有类之外创建另一个类或方法。

另外,如果未在 django 中验证数据,我想向 html 表单发送错误消息。

我不知道如何做到这一点,请帮助我。

html python django django-forms

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

如何在django中通过实例获取所有对象

我需要像SomethingModel.objects.all()这样的所有对象.

class SometingModel(model.Model):

    def get_all_objects(self):
        __[what should i do?]__
        return queryset
Run Code Online (Sandbox Code Playgroud)

例如,

queryset = SomethingModel.objects.all()
queryset_by_instance = SomethingModel.objects.get(pk=1).get_all_objects()

queryset == queryset_by_instance <===== True {doesn't matter order}
Run Code Online (Sandbox Code Playgroud)

我需要这个来进行数据提取.喜欢

def get_filtered_data(object, object_attribute, min, max):
    return object.get_all_objects().filter(object_attribute__lte=max)\
        .filter(object_attribute__gte=min)
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

复制工作表而不复制代码

我可以通过调用其.Copy方法来复制工作表。

Sheets("Example").Copy After:=Worksheets("Sheet3")
Run Code Online (Sandbox Code Playgroud)

但是,这还会复制与该工作表关联的所有宏或事件处理程序。如何在不复制任何Visual Basic代码的情况下复制工作表?

excel vba excel-vba

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

你怎么能在一个文件中腌制多个对象?

在我的情况下,我希望挑选(使用pickle.dump())两个单独的列表到一个文件,然后从一个单独的文件中检索这些,但是当使用时pickle.load()我一直在努力寻找一个列表结束的地方,而下一个列表开始,因为我根本不知道如何pickle.dump()即使在查看文档之后,它们也能够轻松检索.

python pickle

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

生成带有假设的随机对象列表

我需要在python中测试一个函数,该函数接受具有任何类型的数据的列表,从整数到字符串再到用户组成的任何对象。假设中是否有一种方法可以生成带有随机对象的列表?我知道我可以使用生成随机浮动列表

@given(strategies.lists(strategies.floats()))
Run Code Online (Sandbox Code Playgroud)

等等,包括整数,字符等。但是,如何使它成为随机列表却具有多个数据类型呢?

python testing python-hypothesis

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

Haskell中的木薯解析错误

我正在尝试使用木薯将 csv 转换为向量。我尝试转换的 csv 是用于机器学习的 fischer iris 数据集。它由四个双打和一根弦组成。我的代码如下:

{-# LANGUAGE OverloadedStrings #-}

module Main where
import Data.Csv
import qualified Data.ByteString.Lazy as BS
import qualified Data.Vector as V

data Iris = Iris
  { sepal_length  :: !Double
  , sepal_width   :: !Double
  , petal_length  :: !Double
  , petal_width   :: !Double
  , iris_type     :: !String
 } deriving (Show, Eq, Read)

instance FromNamedRecord Iris where
  parseNamedRecord r =
    Iris
      <$> r .: "sepal_length"
      <*> r .: "sepal_width"
      <*> r .: "petal_length"
      <*> r .: "petal_width" …
Run Code Online (Sandbox Code Playgroud)

csv parsing haskell

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

TypeError:参数1必须具有“写入”方法

我眼前的问题是从API获取数据并将数据输入到csv中。我能够获取数据,但是将数据输出到csv是我遇到错误的地方。有人可以帮忙吗?

这是示例代码:

import csv,sys  
def read_campaign_info(campaigns):
   myfile = csv.writer(open("output.csv", "w")) 
   for insight in reach_insights:
            account_id = str(insight[AdsInsights.Field.account_id])
            objective = str(insight[AdsInsights.Field.objective])
            metrics =[account_id,objective]
            wr = csv.writer(myfile,quoting=csv.QUOTE_ALL)
            wr.writerows(metrics)
Run Code Online (Sandbox Code Playgroud)

变量类型metrics<class 'list'>

我得到的错误是

wr = csv.writer(myfile,quoting=csv.QUOTE_ALL)
TypeError: argument 1 must have a "write" method
Run Code Online (Sandbox Code Playgroud)

python csv python-3.x

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