问题列表 - 第28549页

ASP.NET单引号转换为'

注意:最有可能这是一个双重问题,但由于我没有找到一个明确的答案,无论如何我都会问它.

在ASP.NET中,我想在CheckBox的onclick事件中添加一些JavaScript.我简化了这个案例:

<asp:CheckBox ID="TestCheckBox" runat="server" onclick="alert('test');" Text="Test" />
Run Code Online (Sandbox Code Playgroud)

生成的HTML如下:

<input id="MainContainer_TestCheckBox" type="checkbox" name="ctl00$MainContainer$TestCheckBox" onclick="alert(&#39;test&#39;);" /><label for="MainContainer_TestCheckBox">Test</label> 
Run Code Online (Sandbox Code Playgroud)

特别困扰我的是单引号"自动"转换为"'".如果我省略了标记中的onclick并在Page_Load中分配它,则HTML中会显示完全相同的结果.

protected void Page_Load(object sender, EventArgs e)
{
    this.TestCheckBox.Attributes["onclick"] = "alert('test');";
}
Run Code Online (Sandbox Code Playgroud)

任何人都知道发生了什么?或者如何修复/避免它?

c# asp.net quotes

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

防止表单重新发布刷新

给定的是一个表单后跟一个确认页面,您必须确认您输入的是以前表单的数据.现在,如果用户刷新此重演页面,则数据将形成之前的表单重新发布.有没有办法在JavaScript中阻止它?

我知道它不是一个理想的解决方案,它应该发生在服务器端.但在这种情况下我别无选择.

javascript jquery

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

MapView没有扩展MapActivity

有没有办法在不扩展MapActivity的情况下显示MapView?我有其他活动类,我正在扩展,我宁愿不改变...我已经看到你可以使用MapActivity膨胀,但没有找到任何规范/示例如何做到这一点.

android google-maps

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

在Ruby中查找2D数组的总和

我有一二维数组.我想创建一个新的二维数组,它在2D数组中找到这些值的总和.

新数组的x,y之和= x时的和,arr1的y + x的总和,arr2的y ...

|1,2,4| |1,1,1| |1,1,1| 
|2,4,6| |1,1,1| |1,1,1| 
|2,4,6| |1,1,1| |1,1,1| 
|2,4,6| |1,1,1| |1,1,1| 
Run Code Online (Sandbox Code Playgroud)

现在添加上面的二维数组将导致,

|3,4,6|
|4,6,8|
|4,6,8|
|4,6,8|
Run Code Online (Sandbox Code Playgroud)

如何在Ruby中实现这一点(不是在任何其他语言中).我写了一个方法,但看起来很长很难看.

ruby sum multidimensional-array

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

php - usort还是array_multisort?

尝试按升序对memnum下面的数组进行排序,我有点困惑哪个更好用... usort或array_multisort?我在想,因为它是多维的?有没有人有这样的例子?

Array
(
    [0] => Array
        (
            [memnum] => 3236467423
            [mid] => 1104881300  
            [fname] => JOHN        
            [lname] => DOE                 
            [add1] =>  OMITTED
            [add2] =>             
            [city] => CHESTERFIELD      
            [state] => MI
            [zip] => 48051
            [age] => 50 
        )
    [1] => Array
        (
            [memnum] => 3258467922
            [mid] => 1105121457  
            [fname] => JANE        
            [lname] => DOE                 
            [add1] =>  OMITTED
            [add2] =>             
            [city] => CHESTERFIELD      
            [state] => MI
            [zip] => 48051
            [age] => 50 
        )
    [2] => Array
        (
            [memnum] => 3237769108
            [mid] …
Run Code Online (Sandbox Code Playgroud)

php multidimensional-array

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

字节流和字符流

请解释Byte流和字符流是什么.这究竟是什么意思?Microsoft Word文档是面向字节还是面向字符?

谢谢

java iostream filestream

41
推荐指数
4
解决办法
3万
查看次数

Emacs以批处理模式将组织文件导出为PDF

我正在尝试在批处理模式下使用emacs将一堆组织模式文件导出为PDF.到目前为止,只有导出到HTML似乎工作.

当我导出到HTML时,我看到以下内容 -

U:\ tmp> d:\ programs\emacs-23.1\bin\emacs.exe -batch --visit = Changelog.org --funcall org-export-as-html-batch

概述

出口...

出口...

保存文件u:/tmp/Changelog.html ...

写了你:/tmp/Changelog.html

完成HTML导出,推送杀环和剪贴板

但是,没有像org-export-as-pdf-batch这样的功能,所以我尝试了以下方法.

U:\ tmp> d:\ programs\emacs-23.1\bin\emacs.exe -batch --visit = Changelog.org -eval"(org-export-as-pdf \"Changelog.pdf \")"

概述

导出为PDF ...

导出到LaTeX ...

错误的类型参数:number-or-marker-p,"Changelog.pdf"

有关如何导出为PDF的任何想法?在Emacs 23.1上,我的组织模式版本是6.35i.我在WinXP上.

emacs elisp org-mode

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

使用spring引发嵌入式ldap服务器时出现NullPointerException

我正在尝试使用以下方法来升级Spring嵌入式Ldap服务器:

但我继续得到这个例外:

2010-06-10 14:33:35,559 ERROR main ApacheDSContainer start - Server startup failed 
java.lang.NullPointerException
        at org.apache.directory.server.core.schema.DefaultSchemaService.initialize(DefaultSchemaService.java:382)
        at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1425)
        at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:907)
        at org.springframework.security.ldap.server.ApacheDSContainer.start(ApacheDSContainer.java:160)
        at org.springframework.security.ldap.server.ApacheDSContainer.afterPropertiesSet(ApacheDSContainer.java:113)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4212)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at …
Run Code Online (Sandbox Code Playgroud)

apache spring ldap

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

C++:奇怪的分段错误

我想用C++打印一些东西.但是,我遇到了一个让我一无所知的奇怪错误,我使用以下代码:

PRINTDLG pd;
ZeroMemory(&pd, sizeof(pd));
pd.lStructSize = sizeof(pd);
pd.Flags = PD_RETURNDEFAULT;
PrintDlg(&pd);

// Set landscape
DEVMODE* pDevMode = (DEVMODE*)GlobalLock(pd.hDevMode);
pDevMode->dmOrientation = DMORIENT_LANDSCAPE;
pd.hwndOwner = mainWindow;
pd.Flags = PD_RETURNDC | PD_NOSELECTION;
GlobalUnlock(pd.hDevMode);

if (PrintDlg(&pd))
{
    DOCINFO di;

    di.cbSize       = sizeof(DOCINFO);
    di.lpszDocName  = "Test Print";
    di.lpszOutput   = (LPTSTR)NULL;
    di.fwType       = 0;

    //start printing
    StartDoc(pd.hDC, &di);

    int a;
    int b;
    int c;
    int d;
    int e;
    int f;
    // int g; // Uncomment this -> CRASH

    EndDoc(pd.hDC);
    DeleteDC(pd.hDC);
}
else
{
    cout << …
Run Code Online (Sandbox Code Playgroud)

c++ printing

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

在REST:WADL或不是IDL,以下方法是正确的吗?

这个问题有点长,请耐心等待.在REST中,我认为我们不应该需要WADL或任何IDL.而是隐含地涵盖其概念的东西.我想到的方式是当我们(人)上网时,当我们第一次去网站时,我们不知道它提供了什么服务.你发现了html主页上的那些(或帮助部分中的站点地图页面)或者可能只是主页上的主菜单.如果你做一个类比,那么我们人类的主页或站点地图就是WSDL对WS-*或者WADL对REST服务的作用.只有它就像任何其他HTML内容一样.我认为在REST中,以下是一种做事的好方法,尊重HATEOS范式.拥有一个顶级(或默认)资源,列出指向其他资源的链接.对于一个库示例,请说RestLibrary.com/可能是这样的:

<root xmlns:lib="http://librarystandards.com/libraryml">
<resource class="lib:book">
  <link type="application/vnd.libraryml+xml" template="mylib.com/book/{isbn}" />
  <link type="application/vnd.libraryml+xml" rel="add" href="mylib.com/book" method="POST" />
  <link type="application/vnd.libraryml+xml" rel="update" template="mylib.com/book/{isbn}" method="PUT" />
</resource>
<resource class="lib:bookList">
  <link template="mylib.com/book?keywords={keywords}" type="application/vnd.openlibrary+xml" rel="search" />
</resource>
</root>
Run Code Online (Sandbox Code Playgroud)

请注意,假设媒体类型"application/vnd.libraryml + xml"是一个名为libraryml的已定义标准或(可能只是专有词汇表).此外,客户端应该能够理解这个"主页"资源(元素根,资源和链接).这是可以用来代替WADL的部分:一个任何客户都应该理解的抽象词汇表.例如,您可以使用像Atom这样的现有标准.但主要的想法是让任何客户都能理解抽象词汇.为什么不WADL呢?well wadl仅用于服务发现.这里的想法是拥有一个轻量级的抽象词汇表,作为超媒体的基础.一个"根"词汇.就像在owl中我们有owl:thing ...等现在如果客户端知道"libraryml" 标准它可以跟随它理解的东西的链接(在解析媒体类型属性和xmlns之后).如果没有,它就不会.

当我无法理解如何处理REST架构中的某些东西时,我倾向于看到我们的人类如何在Web中完成它.在Web中,我们使用HTML通用语言,使网站构建者能够提供任何特定内容,无论其对客户端(用户)的意义如何,浏览器都能理解HTML而不是其内容的"含义".用户理解(特定于域的)内容.如果我去说QuantumPhysics.org,我的浏览器可以渲染主页(毕竟它只是html),我可以阅读主页.如果我理解量子那么好我可以继续浏览.如果我不,我只是出去(除非我想学习硬道:))

  • 在RetsLibrary.com示例中,客户端应用程序就像我+我的浏览器
  • 在QuantumPhysics.org上.媒体类型"application/vnd.libraryml + xml"是量子物理(知识).
  • 两个例子中的http都是http.
  • 现在,QuantumPhysics.org的HTML在RestLibrary.com中是XML +那个微小的抽象词汇表(根资源和链接,你可以用像Atom这样的东西替换).

那么这种方法有什么价值吗?难道我们不需要根超小词根,所以我们可以通过超媒体和"初始URI"概念获得成功吗?

编辑 是的为什么不将RDF作为根词汇!

rest wadl hateoas

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