问题列表 - 第162085页

Oracle INSERT在一个查询中分成两个表

只是想知道是否可以在Oracle 11g的单个查询中将INSERT运行到两个表中?

我知道你可以做一个INSERT ALL ... SELECT查询,但是我需要在没有SELECT的情况下这样做,因为这是直接从XLS进入数据库的数据.

理想情况下,我想要这样的例子:

INSERT INTO table1 t1, table2 t2 
(t1.tid, t1.date, t1.title, t2.tid, t2.date, t2.user, t2.note)
VALUES (1,'01-JAN-15','title',1,'01-JAN-15','john','test note');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢

KS

sql oracle

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

Sublime Text Snippets键盘快捷方式

我想创建一个自定义键绑定来触发Tools > Snippets叠加.我知道sublime使用show_overlay命令和覆盖枚举,但在试用后出错,我无法弄清楚要设置枚举的内容.

{ 
  "keys": ["shortcut"], 
  "command": "show_overlay", "args": {"overlay": "some_unknown_command"}
}
Run Code Online (Sandbox Code Playgroud)

我不打算插入特定的片段,只是触发叠加层.

keyboard-shortcuts sublimetext2

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

如何在我的ASP.net项目中添加html编辑器?

我在Visual Studio中搜索了我的工具箱,我无法在其中的任何位置看到此选项.基本上,我有一个页面,我想添加一个HTML编辑器.如果我使用的是不正确的术语,这里是我要添加的内容的图片:

在此输入图像描述

基本上,我需要这个文本编辑器来格式化它写入HTML的内容.我正在使用具有母版页的ASP.NET Web表单页面.我读过有关TinyMCE但我不确定这是否是我想要的?或者如何将它添加到Visual Studio中的项目中.工具箱中是否有等价物?

到目前为止这是我的代码:

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages    /Columns.Master" CodeBehind="NoticeDetail.aspx.vb" Inherits="...NoticeDetail" %>
<asp:Content ID="Content1" ContentPlaceHolderID="headmeta" runat="server">

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="headCustomScriptsCSS" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="cpMainContent" runat="server">
<h1>Notice Details</h1>

<!-- this is where I want to add the editor -->

</asp:Content>
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:

我需要微软发布的东西.不幸的是,我无法使用任何第三方软件.如果有人知道任何Microsoft工具,那将是理想的!

html asp.net visual-studio-2010 html-editor

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

Jquery按'data-id'选择元素

此处问题类似,我需要根据它获得一个元素data-id.我遇到的问题是我想要data-id使用变量检索一个具有特定元素的元素.

让我们考虑下面的代码:

var item_id = 12345;
Run Code Online (Sandbox Code Playgroud)

如果我想获得具有data-iditem_id值的元素,我会执行以下操作吗?

$('[data-id=item_id]')
Run Code Online (Sandbox Code Playgroud)

这不起作用,我有点坚持我可以解决这个问题.

javascript jquery

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

如何让Spring启动使用log4j.xml配置文件?

我有一个简单的Spring Boot应用程序,它构建为一个jar文件.我在src/main/resources/log4j.xml中有一个log4j.xml文件,看起来像这样(来自log4j docs的基本样本文件):

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <!-- Pattern to output the caller's file name and line number -->
            <param name="ConversionPattern" value="%5p [%t] (%F:%L) - %m%n"/>
        </layout>
    </appender>
    <appender name="R" class="org.apache.log4j.RollingFileAppender">
        <param name="file" value="/tmp/logs/sample.log"/>
        <param name="MaxFileSize" value="100KB"/>
        <!-- Keep one backup file -->
        <param name="MaxBackupIndex" value="1"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%p %t %c - %m%n"/>
        </layout>
    </appender>
    <root>
        <priority value="debug"/>
        <appender-ref ref="stdout"/>
        <appender-ref ref="R"/>
    </root>
</log4j:configuration>
Run Code Online (Sandbox Code Playgroud)

记录只会进入控制台(/ tmp /logs/samples.log永远不会被创建),因为它忽略了log4j.xml文件. …

logging log4j spring-boot

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

如何在Haskell中计算表达式

我了解如何创建和评估简单的数据类型Expr.例如这样:

data Expr = Lit Int | Add Expr Expr | Sub Expr Expr | [...]

eval :: Expr -> Int
eval (Lit x) = x
eval (Add x y) = eval x + eval y
eval (Sub x y) = eval x - eval y
Run Code Online (Sandbox Code Playgroud)

所以这是我的问题:如何将变量添加到此Expr类型,应该针对其指定值进行评估?它应该如下所示:

data Expr = Var Char | Lit Int | Add Expr Expr [...]
type Assignment = Char -> Int

eval :: Expr -> Assignment -> Int
Run Code Online (Sandbox Code Playgroud)

我现在如何为(Var Char)和(Add Expr Expr)执行我的eval功能?我想我已经找到了最简单的,如何为Lit做这件事.

eval (Lit x) …
Run Code Online (Sandbox Code Playgroud)

haskell functional-programming

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

Bootstrap表单字段不会保留在包含div中

我想制作一个在网络和移动设备上看起来不错的引导表单.似乎直截了当的标记效果不佳.这是一个有角度的应用程序,但我不认为...

一个问题是,如果我尝试通过div包含多个字段以应用背景颜色,则不包含字段,从div的左侧溢出.

我认为另一个问题是,字段显示在移动设备上,左右边距为0px,看起来不太好.

这是标记:

在索引.html:

<html lang="en" ng-app="myApp">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <title>My BS App</title>
  <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> 
  <link rel="stylesheet" href="css/app.css"/>
</head>
<body>
  <div class="container">
    <div class="header">
      <h3 class="text-muted">My BS App</h3>
    </div>
    <div class="row">
      <div class="col-md-6">
        <div ng-view></div>
Run Code Online (Sandbox Code Playgroud)

该角度视图指令导致表单包含如下...

<form class="form-horizontal" name="parentForm" role="form" novalidate mb-submit="save()">
    <fieldset>
        <div ng-repeat="parent in family.parents()">
            <legend>{{parent.firstName}} {{parent.lastName}}</legend>

            <div class="row">
                <div class="form-group">
                    <div class="col-md-10">
                        <div class="checkbox">
                            <input type="checkbox" ng-checked="parent.list" ng-model="parent.list">List parent</input>
                        </div>
                    </div>
                </div>
            </div>

            <div style="background-color:red;">Why don't I contain the …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap angularjs

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

优雅的方式来冻结封闭

是否有任何优雅的方法来"冻结"从方法返回的操作中使用的变量?

只需看看以下代码:

static void Main(String[] args) 
{
    foreach(Action a in ClosureTrap("a", "b")) 
    {
        a();
    }
}

static List<Action> ClosureTrap(params String[] strings) 
{
    List<Action> result = new List<Action>();
    foreach(String s in strings) 
    {
        result.Add(() => Console.WriteLine(s));
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

此代码将向控制台写入两行,两行都包含"b".其原因并不难找到:ClosureTrap中"s"的最后一个值是"b".

是否有任何优雅的方法可以在控制台上输出两行"a"和"b"作为输出?

目前我正在使用另一种方法来创建委托.但通过这样做,封闭件失去了很多优雅:

static List<Action> ClosureTrap(params String[] strings) 
{
    List<Action> result = new List<Action>();
    foreach(String s in strings) 
    {
        result.Add(Freeze(s));
    }
    return result;
}

static Action Freeze(String s) 
{
    return () => Console.WriteLine(s);
}
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

c# closures

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

初始化为同一个变量

我刚在单元测试代码中发现这是一个错误类型:

Binding binding(x, y, z);
Binding moved(std::move(moved));  // Should be `std::move(binding)`
Run Code Online (Sandbox Code Playgroud)

为什么这个有效的代码?这里发生了什么?这不应该是一个错误吗?

#include <string>
#include <iostream>

int main() {
    std::string x(std::move(x));
    std::cout << '"' << x << '"' << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

用gcc 4.8编译

c++

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

如何使用Nokogiri和Ruby替换现有xml中的值?

我正在使用Ruby 1.9.3和最新的Nokogiri宝石.我已经研究了如何使用xpath从xml中提取值并指定元素的路径(?).这是我的XML文件:

<?xml version="1.0" encoding="utf-8"?>
<File xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Houses>
        <Ranch>
            <Roof>Black</Roof>
            <Street>Markham</Street>
            <Number>34</Number>
        </Ranch>
    </Houses>
</File>
Run Code Online (Sandbox Code Playgroud)

我用这段代码打印一个值:

doc = Nokogiri::XML(File.open ("C:\\myfile.xml"))  
puts doc.xpath("//Ranch//Street")
Run Code Online (Sandbox Code Playgroud)

哪个输出:

<Street>Markham</Street>
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我需要的是写/替换值.我想使用相同类型的路径样式查找来传递值来替换那里的值.所以我想将街道名称传递给此路径并覆盖那里的街道名称.我一直在互联网上,但只能找到创建新XML或在文件中插入一个全新节点的方法.有没有办法像这样按行替换值?谢谢.

ruby xml xpath nokogiri

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