问题列表 - 第13459页

该关联表属于哪个模式?

我正在浏览AdventureWorks2008数据库,并希望创建一个将产品与销售人员相关联的新表.

这些表之间存在多对多关系.

替代文字

现在的问题是,两个架构中,Sales并且Production,不ProductSalesPerson表属于哪一种? ProductSalesPerson不一定属于任何一个架构.

我应该为此关联表创建新架构吗?

sql database sql-server database-design associative-table

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

为什么在python中使用**kwargs?使用命名参数有哪些现实世界的优势?

我来自静态语言的背景.有人可以解释(理想情况下通过示例)使用**kwargs而不是命名参数的真实世界优势吗?

对我来说,它似乎只是使函数调用更加模糊.谢谢.

python kwargs

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

在字符串中查找内容的类型(数字,日期,时间,字符串等)

我正在尝试解析CSV文件并使用SQL命令自动为其创建表.CSV中的第一行显示列标题.但我需要推断每一个的列类型.

Ruby中是否有任何函数可以在每个字段中找到内容的类型.例如,CSV行:

"12012", "Test", "1233.22", "12:21:22", "10/10/2009"
Run Code Online (Sandbox Code Playgroud)

应该产生类似的类型

['integer', 'string', 'float', 'time', 'date']
Run Code Online (Sandbox Code Playgroud)

谢谢!

ruby string parsing types

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

什么是亚马逊S3 .NET库最有用和最有效的?

有两个主要的开源.net Amazon S3库.

  1. 三尖锐
  2. LitS3

我目前在MVC演示项目中使用LitS3,但有一些批评.有没有人在这里使用这两个库,所以他们可以给出一个客观的观点.

下面是一些使用LitS3的示例调用:

在演示控制器上:

    private S3Service s3 = new S3Service()
    {
        AccessKeyID = "Thekey",
        SecretAccessKey = "testing"
    };

    public ActionResult Index()
    {
        ViewData["Message"] = "Welcome to ASP.NET MVC!";

        return View("Index",s3.GetAllBuckets());
    }
Run Code Online (Sandbox Code Playgroud)

在演示视图中:

<% foreach (var item in Model)
   { %>
   <p>
    <%= Html.Encode(item.Name) %>
   </p>
<% } %>
Run Code Online (Sandbox Code Playgroud)

编辑1:

由于我必须继续移动,并且没有明确指示哪个库更有效并且保持更新,我已经实现了一个存储库模式,其中包含一个接口,如果将来需要,我可以更改库.下面是我创建的S3Repository的一部分,如果需要,我将允许我更改库:

using LitS3;

namespace S3Helper.Models
{
  public class S3Repository : IS3Repository
  {
    private S3Service _repository;
    #region IS3Repository Members

    public IQueryable<Bucket> FindAllBuckets()
    {
        return _repository.GetAllBuckets().AsQueryable();
    }

    public IQueryable<ListEntry> …
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc amazon-s3

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

创建多个NSURLConnections.如何识别哪个异步调用

我打算使用NSURLConnection创建2个请求.当服务器响应并调用connectionDidFinishLoading时,它将连接作为参数传递,但是如何识别传入的连接?

iphone cocoa-touch

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

如何管理M个线程(每个任务1个),同时确保只有N个线程.N <M.在Java中

我在java中有一个任务队列.此队列位于数据库的表中.

我需要:

  • 每个任务仅1个线程
  • 不超过N个线程同时运行.这是因为线程具有数据库交互,我不希望打开一堆数据库连接.

我想我可以这样做:

final Semaphore semaphore = new Semaphore(N);
while (isOnJob) {
    List<JobTask> tasks = getJobTasks();
    if (!tasks.isEmpty()) {
        final CountDownLatch cdl = new CountDownLatch(tasks.size());
        for (final JobTask task : tasks) {
            Thread tr = new Thread(new Runnable() {

                @Override
                public void run() {
                    semaphore.acquire();
                    task.doWork();
                    semaphore.release();
                    cdl.countDown();
                }

            });
        }
        cdl.await();
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道ExecutorService类存在,但我不确定它是否可以使用它.

那么,你认为这是最好的方法吗?或者你能澄清一下ExecutorService如何解决这个问题吗?

最终解决方案

我认为最好的解决方案是这样的:

while (isOnJob) {
    ExecutorService executor = Executors.newFixedThreadPool(N);
    List<JobTask> tasks = getJobTasks();
    if (!tasks.isEmpty()) {
        for (final JobTask task : tasks) …
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading

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

在Java中获取地理位置的最佳方法

在Java中获取地理位置的最佳方法是什么(尽可能自由)?

更新:不是来自GPS设备.基本上Firefox 3.5/HTML 5是如何做到的

java geolocation

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

K&R C练习帮助

我一直在阅读K&R C编程语言书,我坚持练习2-6,内容如下:

写一个函数setbits(x,p,n,y)返回x,其中n位从位置p开始,设置为y的最右边n位,其他位保持不变.

我无法理解他们正在寻找我的确切事情.我在这里看了一个可能的答案,但我仍然不太明白.我认为这是让我失望的措辞.任何人都可以用不同的方式解释他们想要我做什么吗?我希望不同的措辞能帮助我理解我需要做的代码.

c binary kr-c bit-manipulation

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

如何使gettext始终使用翻译而不是默认的语言文本

当您调用gettext php函数将文本转换为另一种语言时,它会使用您在页面上的文本作为KEY/ID来查找值以将其替换为

echo gettext('hello how are you today');
Run Code Online (Sandbox Code Playgroud)

这将是用于查找翻译的文本,但我想使用这样的东西

echo gettext('welcome_message');
Run Code Online (Sandbox Code Playgroud)

并将其翻译成英语和我提供的任何其他语言.那怎么能让这件事发生呢?如何使gettext函数始终使用语言文件?因此,如果我的默认语言是网站的英语,那么代替向英语用户显示welcome_message的gettext ,它会显示你好,你今天怎么样?

除了其他语言文件之外,它是否只是创建英语语言文件一样简单?

php gettext

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

Symbian OS S60平台

这里我读到S60目前是世界领先的智能手机平台之一.
但是我无法理解:

  • S60的作用是什么,当已经存在底层Symbian操作系统时,对平台的需求是什么?
  • 如果我用Symbian C++或Java ME编写应用程序是针对Symbian OS还是S60平台?
  • 我可以直接为绕过S60层的Symbian OS编写应用程序吗?

mobile symbian s60

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