问题列表 - 第49889页

visual studio pro是否配有sql server

我正在寻求从快速版本升级,我想知道Visual Studio Pro版本是否附带SQL Server 2008 R2开发人员版本.

谢谢.

c# asp.net visual-studio

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

LD_PRELOAD不适用于printf

我正在使用LD_PRELOAD来捕获linux中的write()系统调用.我成功地能够为写入系统调用执行此操作并使其工作.

但是,当我调用printf()时,它不起作用.如果我们使用strace观察printf堆栈跟踪,我发现,最后printf调用write()系统调用写入控制台,但那时我的write()系统调用在实际调用write()系统调用之前没有被调用.

任何人都知道为什么会这样?

linux system call interception

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

如何在运行时删除MEF插件?

我有一个基于MEF的应用程序,可以使用插件进行自定义.这个应用程序有几个导入的部分,我想在用户决定摆脱该插件时在运行时删除其中一些(以便能够删除包含它们的.dll).

CompositionBatch会做我需要的,但它需要ComposablePart实例作为RemovePart()方法的输入参数,我只有实现ISomething接口的普通对象,或者ComposablePartDefinition实例中的实例AggregateCatalog.所以我的问题是:

  • 如何找到表示我想要删除的导入对象的ComposablePart实例?
  • 或者:如何获取属于某个.dll的ComposablePart对象列表?

我会用以下内容:

var parts = Container.Catalog.Parts
           .Where(p => iDontNeed(p))
           .Select(p => howDoIConvertComposablePartDefinition2ComposablePart(p));
var batch = new CompositionBatch();
parts.ToList().ForEach(part => batch.RemovePart(part));
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# mef

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

F#中的不可变Trie结构

我正在使用aho-corasick算法来尝试使用F#更好一点,我遇到了Trie实现的问题,它们都是可变的或者不能进行尾调用优化.

我可以看到的基本问题是,不可变数据结构必须"自下而上"构建,因为你不能改变他们所指向的内容,所以你的选择要么让它们变得可变,要么在你去的时候找出节点(即在施工中递归).

有没有办法在构造上使用尾调用优化来创建一个不可变的trie数据结构?(而不是通过复制来降低效率).

f# immutability trie tail-call

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

此应用程序已请求Runtime以不寻常的方式终止它.

多年来,我看到C++应用程序在崩溃中采用了"不寻常的方式"语言.例如:

此应用程序已请求Runtime以不寻常的方式终止它.有关更多信息,请联系应用程序的支持团队.

我调试的第一个,它与一个已经被删除的继承链中为类触发的析构函数有关.我不记得比这更好的细节了.当我谷歌这个话题时,我发现了一两个其他建议的原因.例如,二进制文件本身已经损坏,必须重写.

总的来说,我发现这种崩溃的信息太薄了.我想看到两件事:

  1. 正式解释为何存在此类终止(以及哪些Windows平台,如果相关).
  2. 所有原因的列表,或至少是出现此类崩溃的原因的常见原因.

有谁知道这些信息可以在哪里找到?有人能提供这些信息吗?

c++ windows crash

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

Google地理编码服务返回错误400错误请求

我一直试图从谷歌的地理编码服务获得json回应.我正在使用PHP.我正在尝试fopen,然后我在另一个stackoverflow问题中读到我应该使用file_get_contents,但是也没有用.然后我一直在搜索并在另一个论坛中找到一个人,如果我使用CURL,我会更好的解决方案,所以我改变了我的代码并且无法正常工作.在所有情况下,我收到"错误400:错误请求.您的客户发出了格式错误或非法的请求."

我的代码是这样的:

$jsonUrl = "http://maps.googleapis.com/maps/api/geocode/json?address=" . $cityName . "&sensor=false";

    $geocurl = curl_init();
    curl_setopt($geocurl, CURLOPT_URL, $jsonUrl);
    curl_setopt($geocurl, CURLOPT_HEADER,0); //Change this to a 1 to return headers
    curl_setopt($geocurl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
    curl_setopt($geocurl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($geocurl, CURLOPT_RETURNTRANSFER, 1);

    $geofile = curl_exec($geocurl);
Run Code Online (Sandbox Code Playgroud)

然后我打印内容并收到错误消息.

有任何想法吗?

非常感谢你.

curl google-geocoder

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

如何创建具有毫秒粒度的Python时间戳?

我需要一个自纪元以来毫秒(ms)的单个时间戳.这应该不难,我相信我只是缺少一些datetime类似的方法.

实际上,微秒(μs)粒度也很好.我只需要1/10秒的时间.

例.我有一个事件发生在每750毫秒,让我们说它检查灯是打开还是关闭.我需要记录每个检查和结果并稍后查看,以便我的日志需要如下所示:

...00250 Light is on
...01000 Light is off
...01750 Light is on
...02500 Light is on
Run Code Online (Sandbox Code Playgroud)

如果我只有完整的第二粒度,我的日志将如下所示:

...00 Light is on
...01 Light is off
...01 Light is on
...02 Light is on
Run Code Online (Sandbox Code Playgroud)

不够准确.

python datetime timestamp

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

带有非模板库的模板类给出了LNK2005错误

我有一个模板化的类Child,它继承自非模板化的Parent类.当我在多个.cpp文件中包含Child的标头时,我收到LNK2005错误.发生这种情况是因为Parent在多个编译单元中定义.当这些单元链接在一起时,它们会导致LNK2005错误.

如果你想知道的目的,父母是给孩子的都是一个静态变量实例,而不是只为每个儿童<""类型""> .

我的问题是,如何创建一个模板化的类,它具有唯一的(跨所有实例)静态变量,并且可以包含在多个.cpp文件中?

这是一个导致LNK2005错误的玩具示例:

main.cpp中

#include "Apple.h"
#include "Banana.h"

#include <string>

void main() {
    Apple apple;
    Banana banana;
}
Run Code Online (Sandbox Code Playgroud)

Apple.h

#ifndef APPLE_H
#define APPLE_H

struct Apple {
    Apple();
};

#endif // APPLE_H
Run Code Online (Sandbox Code Playgroud)

Apple.cpp

#include "Apple.h"
#include "Child.h"

Apple::Apple() {
    Child<int> child;
    child.foo(5);
}
Run Code Online (Sandbox Code Playgroud)

Banana.h

#ifndef BANANA_H
#define BANANA_H

struct Banana {
    Banana();
};

#endif // BANANA_H
Run Code Online (Sandbox Code Playgroud)

Banana.cpp

#include "Banana.h"
#include "Child.h"

Banana::Banana() …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance templates lnk2005

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

如何将多个字符串值传递给C#中的Button click事件处理程序

如何将多个字符串值传递给C#中的Button click事件处理程序?

.net c# winforms

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

最难的时候将NULL传递给我的数据库

我工作的程序的一部分,我需要发送null到我的数据库,如果文本框是空的这里是我到目前为止

<?php
//so if not connected to database it displays an error message instead of a php error recommend having on 1 in development mode - for warnings and error
ini_set( "display_errors", 0);
if(!$_POST) exit;

        $con = mysql_connect("localhost","imstillr","password");
        mysql_select_db("imstillr_crm", $con);  


        $company = protect($_POST['company']); //required
        $primarycontact = protect($_POST['primarycontact']); //required
        $primaryemail   = protect($_POST['primaryemail']); //required
        $preferphone = protect($_POST['preferphone']); //required
        $secondarycontact = protect($_POST['secondarycontact']);
        $secondaryemail = protect($_POST['secondaryemail']);
        $optionalphone = protect($_POST['optionalphone']);
        $department = protect($_POST['department']);
        $website = protect($_POST['website']); //required*/

        //database info

        mysql_query("SELECT companyname FROM customerinfo WHERE companyname='" …
Run Code Online (Sandbox Code Playgroud)

php mysql null

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