问题列表 - 第34837页

内容类型与HTML编码

我正在建立一个网站,我已将其内容类型设置为使用charset UTF-8.我也使用HTML编码的特殊字符,即:而不是á我有á.

现在我想知道(仍在建设网站)是否真的需要做这两件事.寻找答案我发现了这个:

http://www.w3.org/International/questions/qa-escapes.en.php

它说我不会对任何特殊字符使用HTML编码,但是>,<&.但原因是逃避

可以使阅读和维护源代码变得困难,并且还可以显着增加文件大小.

我认为这是真实但非常糟糕的论点.使用转义和特殊字符真的是相同的东西吗?

html html-encode character-encoding html-entities

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

是否有TextWriter子类在写入文本时触发事件?

我编写了一个接受a TextWriter作为参数的方法(通常是Console.Out,但不一定).

当我调用此方法时,会向TextWriter写入一些进度信息.但是,由于此方法可能会运行很长时间,我想用一些状态信息更新我的UI.

目前,我正在使用StringWriter但它没有任何事件.所以第一次从StringWriter方法完成后得到结果.

现在我正在搜索一个继承自TextWriter并触发TextChanged事件或类似事件的类.我知道这不应该是难以实现的,但我敢打赌CLR团队已经为我做了,我找不到合适的课程.

.net events stringwriter textwriter

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

从Dll返回TCollection或对象数组

我试图从dll函数返回我自己的对象(从TCollection派生).我使用FastMemoryManager,但没有成功......所以我试图返回一些对象的动态数组.
当前在dll函数中的数组的长度.它工作得很好,但是没有释放分配的内存.
(我用Windows tarsk经理测量).是否有可能如何释放动态数组?调用dll函数的过程在线程中,最后我有以下内容:

for i := 0 to length(MyObjectArray) - 1 do begin
  if MyObjectArray[i] <> nil then
     MyObjectArray[i].Free;
end;
Setlength(MyObjectArray, 0);
MyObjectArray := nil;
Run Code Online (Sandbox Code Playgroud)

如果我使用而不是Setlength(MyObjectArray,0)和MyObjectArray:= nil,则
引发FreeAndNil(MyObjectArray) 异常.

有什么建议吗?

arrays delphi dll dynamic tcollection

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

计算机中最大的数字

刚刚被我5岁的孩子问到:电脑里最大的数字是多少?

我们不是在谈论特定数据类型的最大数量,而是计算机可以表示的最大数量.

不允许使用无限.

更新我的孩子总是想要打印,所以让我们说计算机需要打印这个号码和孩子知道这是一个很大的数字.当然,在实践中我们不会打印,因为树木不够.

numbers limit representation

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

C++结构相互依赖

您好我在相同的Header文件中声明了需要彼此的结构.

struct A; // ignored by the compiler
struct B{
  A _iNeedA; //Compiler error Here
};

struct A { 
  B _iNeedB;
};
Run Code Online (Sandbox Code Playgroud)

这项工作正常

class A;
class B{
  A _iNeedA;
};

class A { 
  B _iNeedB;
    };

// everything is good
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

c++ syntax struct

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

JSF:嵌套ui:repeat中的值绑定

我对<ui:repeat>标签有一个奇怪的问题.即使对于我非常简单的示例,嵌套重复组件中的值绑定也无法按预期工作.

我有一个像这样的简单小脸:

<h:body>
<h:form>
<ui:repeat value="#{sandbox.rows}" var="row">
    <ui:repeat value="#{row.columns}" var="column">
        <h:outputText value="#{column.value}" />
        <h:selectBooleanCheckbox value="#{column.value}" />
    </ui:repeat>
    <br/>
</ui:repeat>

<h:commandButton action="#{sandbox.refresh}" value="Refresh" />
</h:form>
</h:body>
Run Code Online (Sandbox Code Playgroud)

和沙盒类:

@Component
@Scope("request")
public class Sandbox {

    public static class Row {
        private List<Column> columns = Arrays.asList(new Column(), new Column());
        public List<Column> getColumns() {
            return columns;
        }
    }

    public static class Column {
        private boolean value;
        public void setValue(boolean value) {
            this.value = value;
        }
        public boolean getValue() {
            return this.value;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java jsf facelets jsf-2

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

PHP:将一个字段分成两个

许多人建议我将名字和姓氏分开而不是"full_name"中的所有内容,如何将它们分隔到每个变量中,所以如果为你的例子输入字段:"Dude Jackson"然后"Dude"获得$ firstname和杰克逊在$姓.

php string split explode

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

什么类型的功能?

让我们尝试一些对"类型"函数的调用:

user=> (type 10)
java.lang.Integer

user=> (type 10.0)
java.lang.Double

user=> (type :keyword?)
clojure.lang.Keyword
Run Code Online (Sandbox Code Playgroud)

现在有一个匿名函数:

user=> (type #(str "wonder" "what" "this" "is"))
user$eval7$fn__8
Run Code Online (Sandbox Code Playgroud)

A)这意味着"user $ eval7 $ fn__8"是什么意思? B)什么类型的功能?

"类型"的来源是:

user=> (source type)
(defn type
  "Returns the :type metadata of x, or its Class if none"
  {:added "1.0"}
  [x]
  (or (:type (meta x)) (class x)))
nil
Run Code Online (Sandbox Code Playgroud)

所以函数需要具有元数据的特定部分或者是类

检查匿名函数的元产生nada:

user=> (meta #(str "wonder" "what" "this" "is"))
nil
Run Code Online (Sandbox Code Playgroud)

尝试不同的方法:

user=> (defn woot [] (str "wonder" "what" "this" "is"))
#'user/woot
user=> (meta …
Run Code Online (Sandbox Code Playgroud)

types clojure

18
推荐指数
3
解决办法
1843
查看次数

如何在Perl中打破外部循环?

假设我有一段Perl代码,如:

foreach my $x (@x) {
 foreach my $y (@z) {
  foreach my $z (@z) {
   if (something()) {
    # I want to break free!
   }
   # do stuff 
  }
  # do stuff
 }
 # do stuff
}
Run Code Online (Sandbox Code Playgroud)

如果something()是真的,我想打破('最后')所有循环.

我怎样才能做到这一点?我想到了两个选项,我不喜欢这两个选项:使用一些东西GOTO 添加一个将标记的布尔变量something()为true,在每个循环恢复之前检查这个var,last()如果它是真的.

有什么建议或想法?

谢谢.

perl loops break flow-control

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

Apache -Caching:如何在Apache 2+中配置响应头.

我是Apache配置和缓存的新手.

我想在Apache中设置一些标题(例如max-age,min-fresh,last modified等).

已检查模块是否存在,并已安装和加载....

编辑过httpd.conf并在对缓存头进行一些更改后重新启动.

例如

<FilesMatch "\.(ico|pdf|flv|jpe?g|png|gif|js|css|swf)$">

   ExpiresActive On

   ExpiresDefault "access plus 1 year" 
</FilesMatch>`  



Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
    Header unset Last-Modified
    Header set Expires "Fri, 21 Dec 2012 00:00:00 GMT"
    Header set Cache-Control "public, no-transform"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

甚至尝试了不同的其他事情,当我试图检查客户端(MSIE和Mozilla)的响应时.这些标题都没有响应.

LoadModule foo_module modules/mod_foo.so

LoadModule auth_basic_module modules/mod_auth_basic.so  
LoadModule auth_digest_module modules/mod_auth_digest.so  
LoadModule authn_file_module modules/mod_authn_file.so  
LoadModule include_module modules/mod_include.so  
LoadModule log_config_module modules/mod_log_config.so  
LoadModule logio_module modules/mod_logio.so  
LoadModule env_module modules/mod_env.so  
LoadModule ext_filter_module modules/mod_ext_filter.so  
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule expires_module modules/mod_expires.so  
LoadModule headers_module modules/mod_headers.so  
LoadModule dav_module …
Run Code Online (Sandbox Code Playgroud)

apache caching header

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