问题列表 - 第4701页

我可以将 XText 对象更改为包含字符引用和已解析实体的字符串吗?

给定这个 XML:

<element>Circles &amp; boxes</element>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将元素的字符串值存储为字符串,并将所有字符引用和实体解析为其等效的 unicode 字符。因此,对于这个元素,我想要“圆圈和盒子”。

当我这样做时(文本是代表文本节点的 XText 对象):

string textvalue = text.ToString(SaveOptions.DisableFormatting);
Run Code Online (Sandbox Code Playgroud)

我得到“圆圈和方框”,这不是我想要的。

这可能吗?

.net c# xml linq linq-to-xml

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

LaTex中浮动和图片的问题

图片位于标题的位置:http: //dl.getdropbox.com/u/175564/%20latex1.png

码:

\begin{figure}
   \subfloat[A gull]{\label{fig:gull}\includegraphics[width=0.15\textwidth]{p1.png}}
   \subfloat[A tiger]{\label{fig:tiger}\includegraphics[width=0.15\textwidth]{p2.png}}
   \caption{Pictures of animals}      
   \label{fig:animals}      
\end{figure}
Run Code Online (Sandbox Code Playgroud)

\ begin {document}之前的代码:

\documentclass[12pt,a4paper, notitlepage]{article}
\usepackage[english]{babel}           
\usepackage[latin1]{inputenc}   

\usepackage{amsmath}            
\usepackage{amsfonts}           
\usepackage{amssymb}

\usepackage{graphicx}
\usepackage{amsthm}
\usepackage{fancyhdr}

\usepackage{verbatim}           % by \begin{comment}---\end{comment}
\usepackage{subfig}                
\usepackage{lastpage}

\usepackage{fancyhdr}
\usepackage{float}
\usepackage{subfig}

\floatstyle{ruled}
\newfloat{program}{thp}{lop}   

\floatname{program}{Program}
\cfoot{\ }  
\renewcommand{\headrulewidth}{0pt} 

\renewcommand{\footrulewidth}{0pt}
\title{Applying a} 
Run Code Online (Sandbox Code Playgroud)

可能是问题的原因是什么?

layout latex figure

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

如何在C#中使用"using"捕获异常

鉴于此代码:

using (var conn = new SqlConnection("..."))
{
    conn.Open();
    using (var cmd = conn.CreateCommand())
    {
        cmd.CommandText = "...";
        using (var reader = cmd.ExecuteReader())
        {
            while (reader.Read())
            {
                // ...
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我习惯于为我的数据访问编写try/catch/finally块,但是,我正在接触"使用",这似乎是一种更简单的方法.但是,我试图弄清楚如何捕获可能发生的异常.

能否请您举例说明您如何捕捉异常?

编辑添加:

我被引导相信"使用"是我的try/catch/finally块的替代品.我知道使用不会捕获异常.那怎么替代呢?

c# sql ado.net

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

在PHP中处理在不同时区存储/显示日期的最佳方法?

在过去的几个小时里,我一直在阅读这个主题,我想我已经掌握了它,但我想要一些确认.

情况

我希望加利福尼亚州的用户能够发布将存储在MySQL中的评论.然后,我希望德克萨斯州的用户能够查看评论,并将发布日期调整到他或她的时区.

提出的解决方案

存储

  1. 在应用程序开始时运行以下命令,以便所有日期函数都使用UTC时区: date_default_timezone_set('UTC');
  2. $Date = new DateTime(); 获取具有UTC当前日期和时间的DateTime对象.
  3. 使用$Date->format()来获取值插入到MySQL中的datetime类型列.

显示

  1. 从JavaScript获取用户的时区信息并将其存储在cookie中.
  2. 运行MySQL SELECT查询以检索datetime列值.
  3. $Date = new DateTime($row['time']); 使用存储的UTC时间实例化DateTime对象.
  4. $Date->setTimezone(new DateTimeZone($userTimezone)); 将UTC时间调整为用户的时区.
  5. 显示使用 $Date->format();

这是必须做的事情的要点吗?我错过了更好的解决方案吗?谢谢你的帮助!

php mysql timezone datetime date

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

CSRF验证令牌:会话ID安全吗?

在asp.net中,我正在实现一个IHttpModule来缓解CSRF攻击.它在响应html中使用GET上的asp.net SessionID注入一个隐藏的表单参数.在POST上,它然后检查以确保隐藏参数的值与当前的SessionID匹配.据我所知,获取SessionID值的唯一方法是来自cookie,恶意站点无法读取或确定.有什么我可以忽略的吗?

asp.net security csrf

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

Thunderdome MVC-为什么在MVC中使用单模型?

当Jeremy&Chad 发布他们的FubuMvc项目时,他们提到的一个区别是他们的"Thunderdome Principal":

"Thunderdome Principle" - 所有Controller方法都接受一个ViewModel对象(在某些情况下为零对象)并返回一个ViewModel对象(一个对象进入,一个对象离开).Controller类永远不会直接暴露给与HttpContext相关的任何东西.没有什么能让我哭泣,就像看到人们试图编写模拟或存根新IHttpContextWrapper接口的测试一样.同样,Controller方法不返回ViewResult对象,并且通常与所有MVC基础结构分离.我们很早就采用了这种策略,以便使控制器测试更加简单.它绝对实现了这一目标,但它也使得Controller代码非常简化并且易于阅读.我们将在KaizenConf解释它是如何工作的.

他们的'一个ViewModel(或零)'方法有什么优势?

model-view-controller asp.net-mvc viewdata controller fubumvc

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

您应该将哪些对象从数据访问层返回到业务层和n层系统

例如,如果您有一个名为Person(ID,Name等)的数据库表,那么数据访问层应该返回业务层的对象是什么类型的?我在想这样的事情:

//data access tier
public class DataAccess{

   public interface IPerson{
      int ID{ get; set; }
      string Name{ get; set; }
   }

   internal class Person : IPerson{
      private int id;
      private string name;

      public int ID{ get{return id; } set{ id=value; } }
      public int Name{ get{retutn name; } set{ name=value; }
   }

   public static IPerson GetPerson(int personId)
   {
      //get person record from db, populate Person object
      return person;  
   }
}

//business tier
public class Person : IPerson{
   private int id; …
Run Code Online (Sandbox Code Playgroud)

.net architecture asp.net design-patterns n-tier-architecture

13
推荐指数
2
解决办法
6785
查看次数

如何控制重复的Ajax'post'提交?

我不想阻止用户多次点击相同的ajax按钮,但我想要进行一些控制以防止有人恶意地反复点击按钮,这会导致重复的数据库请求.什么是在asp.net mvc中的jquery .post上处理这个的简单方法?如果我拖延时间,体验客户端将被破坏(?)

javascript asp.net asp.net-mvc asp.net-ajax

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

在using语句中抛出异常时,是否仍会调用Dispose?

在下面的示例中,如果在using语句中引发异常,则连接是否会关闭并处理?

using (var conn = new SqlConnection("..."))
{
    conn.Open();
    // stuff happens here and exception is thrown...
}
Run Code Online (Sandbox Code Playgroud)

我知道下面这段代码会确保它确实如此,但我很好奇使用声明是如何做到的.

var conn;
try
{
    conn = new SqlConnection("...");
    conn.Open();
    // stuff happens here and exception is thrown...
}
// catch it or let it bubble up
finally
{
    conn.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

有关:

抛出异常时,确保SQL连接关闭的正确方法是什么?

c# asp.net using-statement

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

从jsp el中的对象获取布尔属性

我在jsp页面上下文中有以下对象的实例:

Class User{
  private boolean isAdmin;
  public boolean isAdmin(){return isAdmin}
}
Run Code Online (Sandbox Code Playgroud)

如何从EL查询isAdmin属性?这似乎不起作用:

${user.admin}
Run Code Online (Sandbox Code Playgroud)

这也不是:

${user.isAdmin}
Run Code Online (Sandbox Code Playgroud)

谢谢!

-摩根

java jsp

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