问题列表 - 第19278页

Random().Next()流需要多长时间才能重复?

考虑.NET Random流:

var r = new Random(); 
while (true) 
{ 
    r.Next(); 
}
Run Code Online (Sandbox Code Playgroud)

重复需要多长时间?

c# random cycle

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

获取.NET程序集的日期

如何从当前.NET程序集中检索创建日期?

我想添加一些简单的功能,我的应用程序在主程序集的构建日期后一周停止工作.我已经编写了在给定日期之后杀死我的应用程序的代码.我只需要以编程方式从程序集中检索创建日期.

c# .net-3.5

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

如何sprintf一个unsigned char?

这不起作用:

unsigned char foo;
foo = 0x123;

sprintf("the unsigned value is:%c",foo);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

无法将参数2从'unsigned char'转换为'char'

c++ printf unsigned-char

14
推荐指数
3
解决办法
7万
查看次数

多种产品类型的数据库设计

假设我有一个包含四种不同产品类型的数据库.每种类型都包含彼此差异很大的字段.第一类产品分为三类.第二类产品分为三类.但第三个和第四个,没有任何分类.

为此数据库构建结构的最佳方法是什么?我应该制作四张不同的桌子吗?而且,我如何用这些不同的产品构建产品交易细节?

database-design

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

Sharepoint Webpart属性/富文本框?

是否可以使用富文本框(可以使用粗体等)来编辑Web部件属性中的字符串?

更新/解决方案

The 1st class is the "Custom property" that should appear in the toolbar

   using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.SharePoint.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Microsoft.SharePoint;    
    namespace MyCustomProperty
    {
        public class RichTextToolbarProperty : Microsoft.SharePoint.WebPartPages.ToolPart
        {

            InputFormTextBox textBox;
            Panel toolPartPanel;

            protected override void CreateChildControls()
            {
                toolPartPanel = new Panel();
                toolPartPanel.GroupingText = "Default text here";
                textBox = new InputFormTextBox();
                textBox.TextMode = TextBoxMode.MultiLine;
                textBox.Rows = 10;
                textBox.RichText = true;
                textBox.RichTextMode = SPRichTextMode.FullHtml;

                BasePublicationWebPart wp = (BasePublicationWebPart)this.ParentToolPane.SelectedWebPart; …
Run Code Online (Sandbox Code Playgroud)

sharepoint properties web-parts

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

With VBA, find the version of the the MySQL ODBC driver installed in Windows

Using Visual Basic for Applications, how can I find out which version of the MySQL ODBC driver is installed in Windows on a user's machine?

I have a Microsoft Access application that uses the MySQL ODBC driver to make a connection. The connection string looks like this:

ODBC;DATABASE=mydatabase;DRIVER={MySQL ODBC 3.51 Driver};
    OPTION=3;PWD=password;PORT=3306;SERVER=server-db;UID=db-user;
Run Code Online (Sandbox Code Playgroud)

This was working find until the IT manager installed version 5.1 of the MySQL ODBC driver on a user's PC, which broke my connection string.

如果我知道在用户的Windows XP安装上安装了驱动程序的版本,我可以在运行时将其插入到连接字符串中. …

mysql ms-access odbc vba connection-string

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

Git挂钩管理

我们在项目中使用自定义编写的Git钩子.

挂钩存储在项​​目的存储库中,当它们发生更改时,为了获得新版本,每个用户必须在其.git/hooks目录中手动复制它们.这很不方便.

改善这种情况的一种方法是将.git/hooks符号链接到worktree.但这意味着每个分支(甚至用户的本地功能分支正在开发中)应该具有最新版本的钩子.这也不方便.

你会如何解决这个问题?

git githooks

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

为什么在协商 Twain 会话时设置 PixelType 不起作用?

我正在尝试以编程方式指定 TWAIN 会话中的扫描设置。因为这里的代码量很大,所以我将尝试在不粘贴整个代码的情况下解释问题。我希望有擅长 TWAIN 的人来帮助我......

为了进行扫描设置,我使用对本机 Twain 库的低级调用。扫描仪是HP Scanjet 7000。目前我一直在设置颜色和位深度选项。重要的是我在使用另外两台扫描仪时没有遇到任何问题。只是这个模型。

根据设置ICAP_BITDEPTH(第480页)之前的规范,我需要设置ICAP_PIXELTYPE(535)。所以首先我要求提供支持的 PixelTypes 列表...它们是 TWPT_BW(黑白)、TWPT_GRAY(灰色)和 TWPT_RGB(RGB)。因为我想要获得黑白扫描,所以我尝试将此功能设置为 TWPT_BW。这会导致错误,我不明白为什么。正如我在另外两个模型中所说的,这是有效的。

该扫描仪是否可能不允许这样的设置功能?

TWAIN 规范: http://www.twain.org/docs/TWAIN_2_1_Spec.pdf

.net twain image-scanner

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

将List <MyObject>转换为IEnumerable <MyInterface>

我还在学习一些这样的c#东西,我找不到这个问题的答案.假设我有一个MyObject实现MyInterface的列表

public class MyObject : IMyInterface { ...}

public List<MyObject> MyObjectList;
Run Code Online (Sandbox Code Playgroud)

如何IEnumerable<IMyInterface>使用MyObjectList的内容返回?

我的意思是,现在我有这个:

List<IMyInterface> temp = new List<IMyInterface>();
foreach (MyObject obj in MyObjects) temp.Add(obj);
return (IEnumerable<IMyInterface>)temp;
Run Code Online (Sandbox Code Playgroud)

但是有必要创建一个这样的新列表吗?

谢谢.

c# ienumerable casting list

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

C++检索异常信息

我有一个c ++ dll,我需要调试.由于我使用dll的情况,我无法通过调用应用程序调试它.

因此,我创建了一个try -catch,其中catch将异常写入文件.

需要调试的行涉及来自第三方dll的导入类,因此我无法知道它是什么类型的异常.当我尝试catch(异常e)时,没有消息写入该文件.所以我尝试了catch(...),它确实触发了一些东西:

使用std :: exception :: what,写入文件的唯一内容是"1".使用std :: exception :: exception,该文件收到以下代码:"0579EF90".

有没有办法让我检索有关抛出的异常的有意义的信息?

TIA

CG

c++ exception try-catch extract-error-message

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