问题列表 - 第6716页

什么是数据库常规表单,您能举例说明吗?

在关系数据库设计中,存在数据库规范化或简单规范化的概念,其是组织列(属性)和表(关系)以减少数据冗余和改善数据完整性的过程.(如维基百科上所写).

由于大多数文章都是技术性的,因此难以理解,我要求有人根据1NF,2NF,3NF甚至3.5NF(Boyce-Codd)的含义的例子写出一个更容易理解的解释.

database database-design database-normalization

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

条件插入SQL

我有以下表架构:

create table SerialNo2(
IncarnationID_UID counter primary key,
Mark integer
);
Run Code Online (Sandbox Code Playgroud)

现在我想在表中添加一个新列,让我们调用它degree.鉴于我想在生产表上应用更新,我将必须degree根据表中Mark所有现有数据的值填充列SerialNo2.对此的规则是

if Mark>90 then degree='A',
else degree='B'
Run Code Online (Sandbox Code Playgroud)

如何编写一个条件SQL插件来完成上述功能?

sql ms-access

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

SQL查询按特定列的时间计算

好的我正在使用MS SQL,我有一个表格,其值如下:

ID     Date     Radio     Time
111    4/1/09    1        3:00:00
111    4/1/09    2        4:00:00
111    4/1/09    3       14:00:00
111    4/1/09    1       15:00:00
111    4/1/09    3       16:00:00
222    4/1/09    2        2:00:00
222    4/1/09    1        5:00:00
222    4/1/09    1       19:00:00
333    4/1/09    1        3:00:00
333    4/1/09    2        5:00:00
333    4/1/09    2        13:00:00
333    4/1/09    3        17:00:00
Run Code Online (Sandbox Code Playgroud)

好的,我需要一个查询,其中:

window 1 < 12:00
13 < window 2 < 15:00
window 3 > 16:00
Run Code Online (Sandbox Code Playgroud)

要返还金额:

           Window1     Window2    Window3  
Radio 1:     3           0          2
Radio 2: …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Java中的HTTP URL地址编码

我的Java独立应用程序从用户获取一个URL(指向一个文件),我需要点击它并下载它.我面临的问题是我无法正确编码HTTP URL地址......

例:

URL:  http://search.barnesandnoble.com/booksearch/first book.pdf

java.net.URLEncoder.encode(url.toString(), "ISO-8859-1");
Run Code Online (Sandbox Code Playgroud)

回报我:

http%3A%2F%2Fsearch.barnesandnoble.com%2Fbooksearch%2Ffirst+book.pdf
Run Code Online (Sandbox Code Playgroud)

但是,我想要的是

http://search.barnesandnoble.com/booksearch/first%20book.pdf
Run Code Online (Sandbox Code Playgroud)

(空间由%20取代)

我猜URLEncoder不是为了编码HTTP URL而设计的... JavaDoc说"用于HTML表单编码的实用程序类"......有没有其他方法可以做到这一点?

java http urlencode

356
推荐指数
14
解决办法
35万
查看次数

是否可以只在部分中放置一个rails form元素?

我的应用程序有一个选择框供用户选择"场地".正如您所料,此选择框位于表单中.我还在页面的某个位置通过AJAX创建了一个新的场地.创建新场地后,我想更新场地选择框以反映这一点.

我的解决方案是将选择框放在部分中,并从控制器中的create动作渲染部分.

 <div id="venue_select" style="clear: both;">
    <%= render :partial => 'venue/venue_select_box' %>
 </div>
Run Code Online (Sandbox Code Playgroud)

部分看起来像这样:

<%= f.collection_select :venue_id, @user_venues, :id, :name, :prompt => 'Select a venue' %>
Run Code Online (Sandbox Code Playgroud)

其中f是表格参考:

<% form_for :shows do |f| %>
Run Code Online (Sandbox Code Playgroud)

问题是f在partial中未定义,所以我得到一个错误.一种解决方案是包含整个表单,但我觉得这不应该是必要的,因为我没有更新整个表单.关于如何解决这个问题的任何想法?

ruby forms renderpartial ruby-on-rails partials

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

创建嵌套的makefile

我正在学习makefile,我知道如何创建一个简单的makefile.我正在转向嵌套的makefile.这是我的目录结构

/src
...makefile
...main.cpp
...foo
......makefile
......foo.cpp
......foo.h
Run Code Online (Sandbox Code Playgroud)

当调用root makefile时,它会调用目录foo中的makefile .这是我的问题

  1. 我应该使用哪个makefile来编写链接所有目标文件的代码?如果它在根makefile中,我是否需要在那里指定所有目标文件名?
  2. 这个嵌套的makefile是最佳实践吗?或者只有一个makefile在root上是好的吗?

任何帮助都会很棒!

nested makefile

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

哪种表结构更好

我们必须创建几个表,仅用于在Oracle中进行报告.

选项1

应收账款表

  • 参考编号
  • 日期
  • TrnType例如:税,费,保费

选项2

应收账款表

  • 参考编号
  • 日期
  • 费用
  • 额外费用

注意:对于给定的RefNo,所有类型的税,费和保费或其子集都可以存在.

什么是最佳结构(表将有超过100k的记录)

oracle database-design

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

Windows换行符的Unix换行符(在Windows上)

有没有人知道Windows中的一种方式(比如Powershell或工具)可以递归目录并将任何unix文件转换为Windows文件.

我对Powershell中至少检测到unix文件的方式非常满意.

对于单个文件来说,这很容易做到这一点,但我追求的是一些可扩展的东西(因此倾向于Powershellish解决方案).

powershell newline line-breaks

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

如何在makefile中合并-I

我通过以下方式编译特定代码没有问题:

g++ -I /opt/local/include Code1.cc -o Code1
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在makefile中执行此操作时:

CXX = g++ -Wall -Werror -gstabs -pedantic -O2 -g

all: Code3 Code2 Code1


Code3: Code3.cc Tools.cc
    $(CXX)   $^ -o $@

Code2: Code2.cc Tools.cc
    $(CXX)   $^ -o $@

Code1: Code1.cc Tools.cc
    $(CXX) -I /opt/local/include $^ -o $@
Run Code Online (Sandbox Code Playgroud)

它抱怨.这样做的正确方法是什么?请注意,只有Code1.cc需要外部库作为包含.

Code1.cc的标题如下所示:

#include <iostream>      
#include <vector>        
#include <fstream>       
#include <sstream>       
#include <iomanip>       
#include <boost/math/distributions/chi_squared.hpp>
using namespace std;     
using boost::math::chi_squared; 
using boost::math::quantile;
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

g++ -Wall -Werror -gstabs -pedantic -O2 -g -I/opt/local/include Code1.cc Tools.cc -o EstimateErrorMean
In file …
Run Code Online (Sandbox Code Playgroud)

c++ boost makefile

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

事件 - 命名约定和样式

我正在学习C#中的事件/代表.我可以问一下你对我所选择的命名/编码风格的看法(取自Head First C#书)吗?

我明天正在和朋友一起教这个问题,并且正在尝试用最优雅的方式来解释这些概念.(认为​​理解一门学科的最好方法就是尝试教它!)

class Program
    {
        static void Main()
        {
            // setup the metronome and make sure the EventHandler delegate is ready
            Metronome metronome = new Metronome();

            // wires up the metronome_Tick method to the EventHandler delegate
            Listener listener = new Listener(metronome);
            metronome.OnTick();
        }
    }
Run Code Online (Sandbox Code Playgroud)
public class Metronome
    {
        // a delegate
        // so every time Tick is called, the runtime calls another method
        // in this case Listener.metronome_Tick
        public event EventHandler Tick;

        public void OnTick()
        {
            while (true) …
Run Code Online (Sandbox Code Playgroud)

c# events delegates

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