问题列表 - 第11471页

从事件中返回一个值 - 这是一个好的做法吗?

我正在做一个使用异步TCP套接字的小型多线程应用程序,但我会明白:我正在使用自定义事件从表单中读取值,并且事件使用的委托在完成时返回一个字符串.

我的问题是:这是正确的吗?可以从事件中返回值吗?或者有更好的方法吗?(比如使用表单的简单委托来读取值)

c# events multithreading delegates

39
推荐指数
6
解决办法
4万
查看次数

Google Analytics的两个独立脚本标记?

有谁知道为什么Google Analytics需要两个单独的脚本标记?

具体而言,他们的说明建议用户将以下代码段嵌入到网页中以进行跟踪:

<!-- Google Analytics -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8720817-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Run Code Online (Sandbox Code Playgroud)

为什么用户不能只使用一个这样的脚本块:

<!-- Google Analytics -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-8720817-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Run Code Online (Sandbox Code Playgroud)

javascript google-analytics

15
推荐指数
2
解决办法
7415
查看次数

NHibernate 2.1和Oracle 10g客户端出错

我需要让NHibernate 2.1与oracle数据库通信.我被要求使用Oracle 10g客户端.尝试构建会话工厂时出现以下错误:

无法将类型为"Oracle.DataAccess.Client.OracleConnection"的对象强制转换为"System.Data.Common.DbConnection".

我不记得NHibernate 2.01出现此错误.我试图让服务器管理员安装11g客户端,但看起来这是一场失败的战斗.

以下是我的web.config中的重要部分:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <qualifyAssembly partialName="Oracle.DataAccess" fullName="Oracle.DataAccess, Version=10.2.0.100, Culture=Neutral, PublicKeyToken=89b483f429c47342"/>    
  </assemblyBinding>
</runtime>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
 <session-factory>
   <property name="dialect">NHibernate.Dialect.Oracle10gDialect</property>
   <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
   <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>
   <property name="connection.connection_string_name">Demo</property>
   <property name="show_sql">false</property>
   <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
  </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

完整堆栈跟踪

at NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
at NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
at NHibernate.Cfg.Configuration.BuildSessionFactory()
at ConsoleApplication6.Program.Main(String[] args) in C:\\Dev\\Temp\\ConsoleApplication6\\Program.cs:line 26
Run Code Online (Sandbox Code Playgroud)

oracle nhibernate oracle10g

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

HTML净化器 - 要净化什么?

我正在使用HTML Purifier来保护我的应用程序免受XSS攻击.目前我正在从WYSIWYG编辑器中净化内容,因为这是唯一允许用户使用XHTML标记的地方.

我的问题是,我是否应该在登录验证系统(或注册页面的输入字段,如电子邮件,姓名,地址等)上使用HTML Purifier用户名和密码?那里有XSS攻击的机会吗?

html php xss xhtml htmlpurifier

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

Spring MVC View

你们在Spring MVC中使用的是什么?我知道Spring MVC对视图有广泛的支持,但我很难找到合适的,什么样的视图,等等.

任何见解都会很棒!

spring spring-mvc

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

可可:框架和边界之间有什么区别?

UIView及其子类都具有属性framebounds.有什么不同?

cocoa cocoa-touch uiview

567
推荐指数
9
解决办法
18万
查看次数

你如何处理fetchxml结果数据?

我已经避免使用fetchxml,因为我一直不确定在调用crmService.Fetch(fetchXml)之后处理结果数据的最佳方法.在几种情况下,我使用带有LINQ的XDocument从此数据结构中检索数据,例如:

XDocument resultset = XDocument.Parse(_service.Fetch(fetchXml));
if (resultset.Root == null || !resultset.Root.Elements("result").Any())
{
    return;
}
foreach (var displayItem in resultset.Root.Elements("result").Select(item => item.Element(displayAttributeName)).Distinct())
{
    if (displayItem!= null && displayItem.Value != null)
    {
        dropDownList.Items.Add(displayItem.Value);    
    }
}
Run Code Online (Sandbox Code Playgroud)

处理fetchxml结果数据的最佳方法是什么,以便可以轻松使用.诸如将这些记录传递到ASP.NET数据网格之类的应用程序将非常有用.

xml data-manipulation dynamics-crm fetchxml data-structures

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

如何在IE8中禁用textareas的默认滚动条?

我正在浏览一些我的旧网站,其中有一个联系表单,在IE8中,即使没有内容,也会为我的textareas显示一个垂直滚动条.

在Firefox中,它似乎不会使垂直滚动条存在,直到textarea中的内容达到认为必要的高度.

我在旧网站上设置了输入框的样式,默认情况下出现的滚动条使它们看起来很丑陋.

我的问题是,我可以做些什么,或者它只是一个默认的IE8行为?

我已经尝试过设置,overflow: auto但它没有奏效.

html css internet-explorer-8

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

PHP语法$ {"{$ type} _method"}

我一直在阅读PHP5书,作者通常使用这种语法

${"{$something}_somethingelse"};
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么.它是否动态生成变量名称?

有人帮帮我吗?

php

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

在IntelliJ IDEA中检查运行时间

我怎样才能看到代码在InteliJ中运行需要多长时间?

java time intellij-idea

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