小编Skl*_*vvz的帖子

代码生成器与ORM与存储过程

这些软件体系结构在哪些领域发挥作用或失败?

哪些关键要求会促使您选择一个而不是另一个?

请假设您有开发人员可以执行良好的面向对象代码以及良好的数据库开发.

另外,请避免神圣的战争:)这三种技术都有利有弊,我对哪种方式最适合使用感兴趣.

language-agnostic architecture orm code-generation stored-procedures

15
推荐指数
3
解决办法
4746
查看次数

如何处理结对编程问题?

该团队的一些成员在编程时遇到问题.不同性别,不同文化,不同年龄.如何处理这些问题? - 不要将它们配在一起,或者 - 将它们组合在一起,让它们变成"黄金中间"

agile pair-programming

15
推荐指数
3
解决办法
1760
查看次数

动态LINQ和动态Lambda表达式?

动态编写LINQ查询和Lambda表达式的最佳方法是什么?

我正在考虑最终用户可以设计业务逻辑规则的应用程序,然后必须执行这些规则.

如果这是一个新手问题,我很抱歉,但是从经验中获得最佳实践会很棒.

linq lambda dynamic .net-3.5

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

DotNetOpenAuth还有更好的替代品吗?

我真的非常想尝试使用.Net的OpenId,OAuth库DotNetOpenAuth,但实际上它并不适合我.
首先,它似乎不适用于单声道(示例失败,出现web.config错误或其他错误).
其次,我不需要库的99%的功能,我想要的只是一些简单的东西,它可以解决OpenId/OAuth 客户端使用的复杂性.我不需要编写OpenId服务器 - 我只想让我的用户点击"使用Google登录"按钮:-)

我想做的就是有一组按钮让用户登录我的网站(任何一个都很好,所有三个奖金):

  • Facebook的 (不支持OAuth,所以不太可能)
  • 推特
  • 谷歌

是否有任何简单,可用的替代品给我这样的东西:

  1. 放入页面的代码段或组件的下拉列表
  2. 理想情况下,它只会设置 HttpContext.Current.User
  3. 与成员集成 - 基本上使用成员资格来跟踪之前在网站上的用户.

c# openid oauth

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

CMS没有前端?

在我们正在开发的许多项目中,我们需要在站点的后端具有CMS功能.另一方面,我们不希望或不能提交完整的前端解决方案.为了更好地解释这个:

  • JoomlaDotNetNuke这样的CMS 是完整的网站解决方案,它们可以让您存储和发布数据.如果您只需要存储数据并以自定义方式检索数据,它们就不友好了.它们不是我们想要的 - 我认为它们根本不应该被称为CMS,因为它们更多!

  • Umbraco这样的CMS 看起来很不错,但是如果你想以自定义的方式使用数据,它们根本不是很通用.Umbraco为您提供了在运行时访问数据的API,而我也对可伸缩性问题具有静态发布功能感兴趣.

给出更多指示:

  • 如果它有一个插件系统,它可能不是我想要的...
  • 如果它不能静态和动态发布(想想XML文件或HTML文件和API),它可能不是我想要的......
  • Cross DB会很棒,但并不是绝对必要的

CMS不需要是免费的,但我们必须能够拥有完整的源代码.至于平台,我们需要主要针对.NET和LAMP的解决方案.

我已经知道CMS Matrix网站了,但它对CMS的定义包含太多的网站解决方案,所以我没有得到足够的信噪比来找到我需要的东西.

编辑:要明确:我不想使用某种框架编写CMS.我想要一个能够存储具有典型CMS功能的异构数据(wysiwyg编辑器,版本控制,工作流等等)的解决方案,并提供发布此数据的功能.

language-agnostic scalability publishing content-management-system

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

欧洲的天气网络服务?

我们正在寻找一个可靠的"当前天气"网络服务,为欧洲提供城市解决方案.我们只需要当前的天气.

由于是商业网站,我们不介意为服务支付合理的费用.

我们有什么选择?根据以往的经验,您会推荐或避免哪些服务?

注意:SOAP Web服务,XML RPC,REST都可以.

provider rest web-services xml-rpc weather

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

如何从aspx页面调用代码隐藏方法?

我有一个包含一个名为DevList的字段的对象,它定义如下

public List<string> DevList { get; set; }
Run Code Online (Sandbox Code Playgroud)

我还定义了一个名为DisplayListOfDevelopers的方法,该方法应该连接开发人员列表并将其显示为一个字符串.

这就是我从aspx调用方法的方法.

<asp:TemplateField HeaderText = "Developer(s)">
 <ItemTemplate>
   <asp:Label 
        ID="_lblDevList" 
        runat="server" 
        Text= '<%# DisplayListOfDevelopers(DevList) %>'>
   </asp:Label>
 </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

但是,我收到了这个错误:当前上下文中不存在名称'DevList'

我错过了什么吗?

编辑

_gvStatus = ds;
_gvStatus.DataBind();
Run Code Online (Sandbox Code Playgroud)

其中ds只是一个包含DevList的对象列表.

谢谢你的帮助

asp.net data-binding

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

您如何管理自定义模块?

我写了大量的python脚本,我发现自己重复使用了我为其他项目编写的代码.我的解决方案是确保将代码分成逻辑模块/包(这是给定的).然后我让它们设置为setuptools并在PyPI上发布它们.这允许我的其他脚本总是拥有最新的代码,我得到一种温暖的模糊感觉因为我不重复自己,而且我的开发通常不那么复杂.我也感觉很好,可能有人在那里发现我的代码方便他们正在处理的东西,但它主要是出于自私的原因:)

对于所有的pythonistas,你如何处理这个?你使用PyPI或setuptools(easy_install)吗?或者是其他东西?

python code-reuse

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

你如何强制执行强密码?

有许多技术可以在网站上强制使用强密码:

  • 要求密码通过不同复杂程度的正则表达式
  • 自动设置密码,以便临时用户拥有强密码
  • 让密码过期
  • 等等

另一方面存在缺点,因为所有这些都使得用户的生活变得不那么容易,这意味着更少的注册.

那么,你使用什么技术?哪个提供最佳保护与不便比率?

为了清理,我不是指银行网站或存储信用卡的网站.想要注意仍然需要注册的流行(或不那么流行)的网站.

security passwords

9
推荐指数
2
解决办法
1837
查看次数

搜索引擎集成在.NET堆栈中

我正在寻找一个非常强大的软件搜索引擎来集成到.Net网站.

目前提出的解决方案是Lucene.NET基于Lucene的堆栈.但是,我想在评估之前评估其他搜索引擎.

我们需要的功能集如下:

  • 能够通过HTTP抓取任意页面
  • 能够解析站点地图
  • 能够通过数据库查找获取要解析的URI列表
  • 能够将搜索限制为特定语言/区域设置
  • 能够将搜索限制为页面的子集(例如,通过URI上的正则表达式)
  • 速度和可扩展性(这适用​​于拥有大量流量的公共网站)
  • 必须具有.NET API支持或可以包装在.NET API中的超级基于http的API
  • 语言相关的全文支持

其他可能很棒的东西,但如果不支持则不会破坏交易:

  • 报告
  • 混淆和偏差结果
  • 基于HTTP的管理页面
  • SQL Server支持

还有哪些其他软件搜索引擎适合您?有没有你会推荐或我们应该避免?

c# search full-text-search search-engine

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