小编Bos*_*OSX的帖子

如何将此LEFT JOIN返回的行数限制为一个?

所以我认为我已经看到了解决方案,但它们都是非常复杂的查询.我在oracle 11g中作为参考.

我所拥有的是一个简单的一对多联接,但是我不需要那么多.我只是希望左表(一个)只加入满足连接条件的任何1行...不是很多行.

我需要这样做,因为查询是汇总的,因此如果我做正常的左连接,我得到5行,我应该得到1.

所以示例数据如下:

TABLE 1:
-------------
TICKET_ID      ASSIGNMENT
5              team1
6              team2

TABLE 2:
-------------
MANAGER_NAME   ASSIGNMENT_GROUP  USER
joe            team1             sally
joe            team1             stephen
joe            team1             louis
harry          team2             ted
harry          team2             thelma
Run Code Online (Sandbox Code Playgroud)

我需要做的是在ASSIGNMENT = ASSIGNMENT_GROUP上加入这两个表,但只返回1行.

当我做左连接时,我得到三行返回beaucse,这是hte left join的本质

sql oracle join limit

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

有多个AJAX刷新和TinyMCE的问题

所以我遇到了这种困境.

<SCRIPT src="../js/tiny_mce/tiny_mce.js"></script>
<SCRIPT type="text/javascript">
   tinyMCE.init({
        mode : "textareas",
        theme : "simple"
   });
</SCRIPT>
<SCRIPT src="../js/admin.js"></script>
Run Code Online (Sandbox Code Playgroud)

以上是在我的PHP页面上调用的.

我正在打电话

var request = $.ajax(
{
   url:"getEvents.php",
   type:"POST",
   data:{'method':'showevents'},
   dataType:"html"
   }).done(function(msg){
        $('#eventlistbody').html(msg);
   }); 

   setTimeout(
        function(){
            $(".mceSimple").each(function(){
              tinyMCE.execCommand("mceAddControl",false, this.id);
           })
   },2000); 
Run Code Online (Sandbox Code Playgroud)

这会加载一堆textareas ..... tinyMCE将在第一次返回时加载到所有文本区域..当我点击重新加载时再次运行上面并返回文本区域,他们不再附加tinyMCE给他们.我不确定为什么它第一次运行而不是后续运行.

javascript ajax jquery tinymce

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

如何在"viewForHeaderInSection"中为UILabel视图设置自动布局约束

 func tableView(tableView:UITableView, viewForHeaderInSection section:Int) -> UIView?{
        let newlabel = UILabel()
        //206-250

        newlabel.backgroundColor = UIColor(red: (135/255), green:(206/255), blue: (250/255), alpha: 1)
        newlabel.textColor = UIColor(white: 1, alpha: 1)
        newlabel.textAlignment = .Right
        newlabel.font = newlabel.font.fontWithSize(18)
        newlabel.adjustsFontSizeToFitWidth = true
        let horizontalcontraint = NSLayoutConstraint(item: newlabel, attribute: .Trailing, relatedBy: .Equal, toItem: view, attribute: .Trailing, multiplier: 1, constant: -20)
        NSLayoutConstraint.activateConstraints([horizontalcontraint])

        newlabel.constraints
        newlabel.text = keys[section]+" - "
        return newlabel
    }
Run Code Online (Sandbox Code Playgroud)

我不确定如何引用toItem:约束部分中的节头.任何意见,将不胜感激.UILabel固定在标题的右侧,看起来很糟糕.我需要一点间距.

constraints uitableview ios autolayout swift

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

IMG 上的最大高度在固定 DIV 内不起作用

什么我遇到的是,图像会被坐在虽然CSS是说应该坐在股利的方式过分max-height700

任何帮助表示赞赏

#largephotohold {
  border: 0px black solid;
  position: fixed;
  bottom: 0px;
  width: 90%;
  margin-left: 5%;
  background-color: white;
  text-align: center;
  border: 3px solid red;
  max-height: 700px;
}

#largephotohold IMG {
  max-height: 100%;
  max-width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<DIV id="largephotohold">
<img src="http://i.imgur.com/AUn1uj6.jpg">
</DIV>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/e8nx0cto/

html css

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

如何刷新存储的Google oAuth凭据

我正在使用谷歌提供的Python API.我想要做的只是确保访问令牌不会过期.我将refresh_token存储在凭证文件中.我只是不确定如何在调用API之前"检查"令牌仍然是好的,如果需要刷新它并将其重新存储在凭证文件中.

我做了一个测试,即使我从凭证文件中删除了使用刷新令牌将其重写为凭证的访问令牌.我希望这也适用于过期的访问令牌.

谢谢

storage = Storage('cred_storage.txt')

credentials = storage.get()

if not credentials:
    flow = OAuth2WebServerFlow(CLIENT_ID, CLIENT_SECRET, OAUTH_SCOPE, REDIRECT_URI)
    authorize_url = flow.step1_get_authorize_url()
    print 'Go to the following link in your browser: ' + authorize_url
    code = raw_input('Enter verification code: ').strip()
    credentials = flow.step2_exchange(code)
    storage.put(credentials)


http = httplib2.Http()
http = credentials.authorize(http)
print http
service = build('admin', 'reports_v1', http=http)
print service
data_query = service.customerUsageReports().get(**{'date':'2015-01-07'})
feed = data_query.execute()
print feed
Run Code Online (Sandbox Code Playgroud)

python access-token google-oauth

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

我的图像是否使用 Alamofire 和 AlamofireImage 自动缓存

AFImage 的新手。我不确定这是否是抓取图像并将其缓存的正确方法。似乎每次运行时它都没有访问服务器,但我不确定它是否被缓存?我走运了吗?我在下面使用的语法似乎也过时了......

任何评论表示赞赏。

  Alamofire.request("https://www.website.com/advertising/images/"+whichad!)
    .responseImage { response in                                 

                    if let image = response.result.value {
                        //print("image downloaded: \(image)")
                        self.ad1image.image = image
                    }
                    else{
                        self.ad1image.image = UIImage(named: "TWITlogoSQ")
                    }
                }`
Run Code Online (Sandbox Code Playgroud)

alamofire alamofireimage

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

当无法连接时,我的Perl DBI->连接重新调整错误的值

我有以下perl代码:

my $dbo_prd = DBI->connect(
    "dbi:Oracle:host=$db_srv_prd;port=1521;sid=$db_sid_prd",
    $db_user_prd,
    $db_pass_prd
) ||  warn &senderror("TREE_STRUCTURE.Could not connect to $db_srv_prd: $DBI::errstr\n");

print "\n\nconnection:" . $dbo_prd . "\n";
if ($dbo_prd != 1){
    print "in prod prepare\n\n";
    my $query1_prd = $dbo_prd->prepare(
        "INSERT INTO CMSV2.CMS_INBOX VALUES (
            'vmsdk', (SELECT SYSDATE from DUAL), 'NODE_TREE_UPDATE',?,?,?,?,NULL,NULL
        )"
    ) || warn &senderror("TREE_STRUCTURE.Could not prepare to $db_srv_prd: $DBI::errstr\n");
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,我认为如果连接不起作用,它会将连接$ dbo_prd设置为undef,但它将其设置为1?这不是文档在任何地方陈述的内容.

当连接失败时,连接将被打印为"1",如果成功则连接将被打印出来.

oracle perl dbi

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

在 Oracle 中将 txt/csv 文件或图像插入 BLOB 列有区别吗?

我正在使用 CX_ORACLE 编写一个 Python 脚本,该脚本将需要大约 20K 个文件并将它们上传到 BLOB 列中。

它们是 PDF、CSV、TXT 和 JPG。

我只是不明白如何将这些文本和二进制文件全部放入 BLOB 列中。

python oracle binary cx-oracle

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