小编Kie*_*ron的帖子

解析字符串的最佳方法是什么?

我们有一个场景要求我们解析大量的电子邮件(纯文本),每个电子邮件"类型"是脚本针对各种平台运行的结果.有些是制表符分隔的,有些是空格分隔的,有些是我们还不知道的.

我们将来也需要支持更多"格式".

我们是否使用以下方法寻求解决方案

  • 正则表达式
  • 只需字符串搜索(使用string.IndexOf等)
  • Lex/Yacc
  • 其他

整体解决方案将在C#2.0中开发(希望3.5)

c# email parsing projects-and-solutions

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

为SEO和可访问性构建HTML文档的最佳方法是什么?

什么是构建包含导航的html的推荐方法,因此它仍然是SEO'和可访问的.

例如,结构应该更像文档的结构:

  1. 跳到内容(链接,由CSS隐藏)
  2. 导航
  3. 内容
  4. 其他内容(右侧窗格等)

要么:

  1. 跳到导航(链接,由CSS隐藏)
  2. 内容
  3. 导航
  4. 其他内容(右侧窗格等)

显然CSS用于控制布局,但是机器人和屏幕阅读器忽略了CSS.

html seo accessibility

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

ASP.NET MVC在ajax调用中错误的url

我的ajax调用中的URL错误.

$.ajax({
    type: "POST",
    url: "Home/GetDetails",
    ......
});
Run Code Online (Sandbox Code Playgroud)

HomeController有动作GetDetails().

一切正常,当我用URL加载页面时htp:// localhost/projectName Ajax URL是htp:// localhost/projectName/Home/GetDetails

但是在加载htp:// localhost/projectName/Home/Index之后我所有的ajax调用都会转到htp:// localhost/projectName/Home/Home/GetDetails,那就错了.

拜托,我该怎么解决这个问题?

ajax asp.net-mvc

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

谁负责编码字符串?

谁负责编码字符串,模型或视图?

我有一个来自数据库的字符串,它来自用户 - 我想在数据库中保留尽可能多的信息,所以我逐字保存输入.

当我来显示字符串时,我应该在填充视图模型时对其进行编码,还是视图决定是否要显示它是否编码?

谢谢,
K

asp.net-mvc separation-of-concerns

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

什么时候绝对最新你可以调用Page.ClientScript.RegisterClientScriptBlock?

我需要在WebControl中输出一些JavaScript,这些JavaScript基于一些处理和消费者可以设置的一些属性,在页面的加载上执行它将是早期的.

什么是最新的我可以调用RegisterClientScriptBlock并仍然在页面输出?

javascript c# asp.net web-controls

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

数据页面的Html结构语义

在设计表单/详细信息视图时,最佳结构是什么才能获得最大可读性(可访问性)和多功能性?

作为一个例子,ASP.NET MVC框架的脚手架创建了一个字段集,顶部有一个图例,p是所有字段(标签,然后是输入/编辑器集).

你认为什么是最通用的结构?

例如,如果我想稍后更改布局以并排放置两个或三个字段而不是自上而下,我只想通过CSS执行此操作,因为它在结构上并不相关.

谢谢,
Kieron

编辑:朋友推荐使用dl,dt和dds ......有没有人有任何想法?

html semantic-markup

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

团队成员之间的项目装配参考

我很想知道你用于项目参考的结构类型是什么?

在我工作的地方,开发人员有一个名为AssemblyCache(\\ MACHINENAME\AssemblyCache)的共享文件夹,它通过Windows 2008 AD中的GPO(与开发人员AD组绑定)映射到R:\.

我们的共享组件具有后期构建事件,可将它们复制到以下内容:

R:\.净%VERSION%\ Project \%SOMETHING%

有时它会跟随'Common',如果它是项目的共同点或特定的东西.在.Net版本文件夹下还有一个共享内容的公共目录.

这是多个解决方案的大型项目可以从一个共同的地方引用组件.

构建机器还具有相同共享名称的共享驱动器,开发人员已将其映射到S:.这允许他们在需要时获得最新的工作版本.

所有这一切都是因为有人可以使用新的PC,并打开一个项目,而无需复制对不同位置的引用,并确保dev a引用与dev b等相同位置的程序集...

这个解决方案对我们很有用,所以我想知道你有什么(如果有的话)解决方案来确保所有开发人员从同一路径引用程序集?

.net assemblies assembly-reference-path

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

正则表达式用于检索CSS url函数的参数

我正在尝试获取以下字符串的url部分:

url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)
Run Code Online (Sandbox Code Playgroud)

所以必要的部分如果images/ui-bg_highlight-soft_75_cccccc_1x100.png.

目前我有这个:

url\((?<url>.*)\)
Run Code Online (Sandbox Code Playgroud)

但是在下面的例子中似乎令人窒息:

url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)
Run Code Online (Sandbox Code Playgroud)

结果导致images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30......

我想确保它支持尽可能多的变体(额外的空格等).

谢谢!
基隆

编辑

另外,我需要忽略可选引号'或'......

现在,它看起来像这样:

url\(['|"]?(?<url>[^)]+)\)
Run Code Online (Sandbox Code Playgroud)

我似乎无法让它停止/忽略最后的引用...

css c# regex parsing

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

WinJS/Windows Phone HTML和Twitter Bootstrap

尝试将Twitter Bootstrap(撰写本文时为v3 RC1)与Windows Store WinJS应用程序甚至Windows Phone HTML5应用程序集成是否有好的理由?

令我印象深刻的是,Bootstrap的移动优先/响应特性非常适合在全屏模式下进行渲染并且在Windows应用商店应用程序的情况下同步快照视图模式.

鉴于Bootstrap的牵引力每天都在增加,是否值得尝试?

我可以看到能够使用像{wrap} bootstrapBootswatch这样的地方的主题,这些都非常有用 - 特别是如果你想在网络和设备上创建一致的品牌.

一个问题可能是它如何与类似全景的组件一起工作......

windows-phone twitter-bootstrap winjs windows-store-apps twitter-bootstrap-3

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

在带有 LetsEncrypt 和多个证书的 AKS 上使用证书管理器

是否有在 AKS 上使用 cert-manager 和 Nginx 入口的工作示例,其中多个域已通过 LetsEncrypt 授予 SSL,然后这些 dns 名称被定向到单独的容器?

我有一个 SSL 设置已经有一段时间了,但是在添加第二个之后,一切都停止了。

我有几个集群需要应用它,所以我希望找到一个防弹示例。

azure kubernetes azure-aks cert-manager

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