问题列表 - 第29086页

在C#和VB.NET中声明一个字符串

在将Google自定义搜索引擎附加到我的页面上的过程中,

我有一个字符串,我将在C#中声明为

String rxPattern ="<(?> \"[^ \"] \"|'[^'] '| [^'\">])*>";

如何在VB中将其转换为字符串?我的意思是使用VB/VB.NET将相同的值存储到字符串变量rxPattern中?

c# vb.net

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

数据库设计 - 如何为2个表中的1个设置FK关系?

跨多个数据库表维护唯一ID字段的最佳方法是什么?

我的数据库包含企业和人员,并且两个实体都需要具有与之关联的唯一ID字段.此外,还有其他表(例如地址)可以使用其ID作为外键来引用业务或个人.

我想到的一些想法是:

  • 使用插入行时计算的非自动编号ID字段.这将解决我的独特问题,但随后我想通过相关属性(例如通过地址)查找内容时,我必须检查两个表中哪一个包含我正在寻找的记录.

  • 在AutoNumber ID中添加一个Prefix,以确定要查找ID的表,但是,关联表中的ID字段可能要么成为字符串,要么包含与它们关联的表的标志,我不知道如何影响表现.

  • 将人员和企业合并到一个表中.我的问题是人和企业有不同的属性,需要单独的字段,这种情况违背了我的本性,因为我更喜欢为单独的实体分别使用表.

  • 创建一个包含唯一ID字段的主表,Person或Business的ID字段,以及一个标记,说明它是哪一个.然后使用该ID作为我的外部引用#和所有关联表.

  • 一些更好的处理方式,我不知道,因为我不是一个dba

无论我采用什么解决方案都需要能够轻松处理大量记录(这将取代的数据库有几百万条记录)并且在MS Sql Server上

database database-design entity-relationship multiple-tables unique-key

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

URL编码C#中的所有非字母数字

我需要完全URL编码电子邮件地址.

HttpUtility.UrlEncode似乎忽略了某些字符,如!和.

我需要在这样的网址中传递一个电子邮件地址:

/Users/me@example.com/Comments
Run Code Online (Sandbox Code Playgroud)

因为我的WebMethod uri模板如下所示:

[WebGet(UriTemplate = "Users/{emailAddress}/Comments")]
Run Code Online (Sandbox Code Playgroud)

句点会中断WCF,并且不会将电子邮件地址传递给我的REST Web服务方法.删除期间传递的值就好了.我希望有一种方法可以编码所有非字母数字字符,因为消费此服务的所有内容都需要这样做.

编辑

我考虑过使用:

Convert.ToBase64String(Encoding.ASCII.GetBytes("something+me@example.com"))
Run Code Online (Sandbox Code Playgroud)

大多数其他语言有简单的方法将字符串转换为base64吗?我主要担心的是,使用此服务的客户需要使用Java,PHP,Ruby等对电子邮件地址进行编码.

.net c# wcf urlencode

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

(++ i)和(i ++)之间的区别

在C++中我理解(++i)应该返回引用i因为需要连接运算符,但我无法弄清楚的是:

为什么(i++)要按i价值回报?

任何人都可以澄清一下.

c++ operator-overloading

10
推荐指数
2
解决办法
1142
查看次数

更改以从Env变量路径中删除路径

我正在尝试使用命令行实现来更改Path env var以删除路径,因此我不必在一堆机器上手动删除它.我找到了这个,我似乎无法让它工作:%Path:str1 = str2%str1是路径,str2是null,我不知道如何在命令行上将其设置为null.

如果有另一种方式,我会很乐意尝试.

谢谢.

windows command-line command command-prompt

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

32位机器上的long long int

非常简单的问题,我读到GCC支持long long int类型.但是,当CPU只有32位宽时,如何使用它进行数学运算?

c c++ types

14
推荐指数
2
解决办法
8525
查看次数

PHP:测量对象/数组的千字节大小?

  • 测量PHP对象实际大小(以字节/千字节为单位)的合适方法是什么?

询问的原因:
我在我的Web应用程序中使用memcached进行缓存存储,非技术客户将使用它.但是,由于memcached的最大大小为1mb,因此从一开始就设置一个函数可以用来测量所选对象/数组/数据集的大小,以防止它们变大.

请注意,我只打算将其用作警报/诊断工具,以便随时跟踪缓存性能和存储可能性.我假设在每个memcached set/add调用上计算速度会减慢一些事情.

我也知道在memcached中存储大数据集会消除将内容存储在RAM中的整个想法,这正是我需要事先知道的原因,以防止客户建立大数据集.

非常感谢

php size storage memcached caching

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

为什么我不能在功能级别声明代理?

对不起,如果这个问题过于简单或容易.

我刚开始使用C#学习代表.当我试图在函数内声明一个时,我得到了设计时错误,但是当我在类级别声明相同的Delegate时,它工作正常.为什么?

如果这是代码: delegate void Test();

c# delegates

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

是否可以通过IIS上的HTTP进行身份验证(不使用SSL)?

我已经习惯了*nix服务器,如果我们想要一个完全安全的登录屏幕,我们(据我所知)将通过HTTPS使用SSL.我们的工作监督组织使用Windows服务器来提供网页服务.在一个这样的页面上,他们正在验证网络凭据.此页面使用HTTP,并且似乎是SQL Server报表管理器的Basic Auth(弹出对话框).

他们说在IIS中禁用Basic.

由于我在大学时对IIS的经验有限,我(想想我)回忆一下子域名可以覆盖一般设置.他们认为它正在使用集成Windows身份验证.

所以...

  1. 有没有办法在查看网页提示时区分Basic Auth和Integrated Windows Auth,以及......

  2. 是否可以在身份验证期间加密计算机和服务器之间的通信,以便加密发送的文本(没有JS解决方案)?

authentication iis encryption ssl http

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

面向对象的ANSI C?

可能重复:
你能用C编写面向对象的代码吗?

我想知道是否可以使用严格的ANSI C作为面向对象的语言.如果可能,我如何在ANSI C中创建一个类.虽然该语言不是为OO设计的,但我真的很想尝试这个.

任何例子,链接等都是值得赞赏的.

c oop

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