问题列表 - 第14431页

C#模板引擎

我正在寻找一个独立的,易于使用的C#代码,模板引擎.我想创建一个带有数据占位符的HTML和XML文件,并用我的代码中的数据填充它们.

引擎需要支持循环(复制模板的部分形成多于一个对象)和条件(仅当某些条件为真时才将模板的一部分添加到最终的HTML/XML).有人可以为我推荐一个好的选项,并添加一个或多或少这样的代码示例的链接,以及有关如何使用推荐的组件满足我的需求的一些文档?

我还需要使用循环来复制表行,甚至整个表(在HTML版本中)和复杂元素(在XML版本中).

c# template-engine

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

提取视觉工作室主题?

我想将我的主题保存在visual studio之外,这样如果(当)我需要重新格式化我的计算机,我的主题可供使用.我怎样才能做到这一点?

themes save visual-studio-2008

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

装配创建问题

在我的项目中,我创建了许多程序集(4-5)并将它们输出到target.1/2这些程序集中没有采用它们的最终名称(或程序集ID),而是按照artifactID-version.jar格式.这非常令人困惑为什么会这样?

我的pom.xml提取 -

<project xmlns="http://maven.apache.org/POM/4.0.0" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.apple</groupId>
  <artifactId>maven</artifactId>
  <name>maven_XX</name>
  <version>0.0.1-SNAPSHOT</version>  


  <build>
    <plugins>
    <!-- Added to avoid the compilation issue wrt Annotations -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.4.2</version>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2-beta-4</version>
        <executions>              
          <execution>
            <id>clientjar</id>
            <phase>compile</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <finalName>XX_client</finalName>
              <appendAssemblyId>false</appendAssemblyId>
              <descriptors>
                <descriptor>
                  ${basedir}/src/main/resources/assemblies/clientjar.xml
                </descriptor>
              </descriptors>
            </configuration>
          </execution>
          <execution>
            <id>11***</id>
            <phase>compile</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <finalName>11server</finalName>
              <appendAssemblyId>false</appendAssemblyId>
              <descriptors>
                <descriptor>
                  ${basedir}/src/main/resources/assemblies/11server.xml
                </descriptor>
              </descriptors>
              <outputDirectory>assemblies-target</outputDirectory>
            </configuration>
          </execution>
          <execution>
            <id>cache</id> …
Run Code Online (Sandbox Code Playgroud)

maven-2

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

线程应用程序中Indy的错误!

当它在GET之后等待服务器的响应并且线程被终止时,我有一些与TidHTTP相关的内存泄漏.

示例:

aThread = class(TThread) 
private  
  FidHTTP :TidHTTP;   
  FCommand :String;
public   
  procedure Execute(); override;   
  constructor Create(aCommand :String); override;
  procedure Disconnect;
end;

procedure aThread.Execute();   
  var response :String; 
begin   
  response := FidHTTP.Get(FCommand); 
end;

procedure aThread.Disconnect;
begin
  if ((FidHTTP <> nil) and (FidHTTP.Connected)) then FidHTTP.IOHandler.CloseGracefully;
end;

constructor aThread.Create(aCommand :String); override; 
begin   
  FCommand := aCommand;    
  inherited Create; 
end;
Run Code Online (Sandbox Code Playgroud)

当应用程序关闭时,我用这个停止线程:

aThread.Disconnect;
aThread.Terminate;
aThread.Free;
Run Code Online (Sandbox Code Playgroud)

我该怎么办才能解决内存泄漏问题?

FastMM4 Log :

13 - 20 bytes: TIdThreadSafeInteger x 1
21 - 36 bytes: EAccessViolation x 1, TIdCriticalSection x 2
181 …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading indy

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

使用Server.Mappath()

我想使用Server.MapPath()方法将我创建的虚拟目录映射到其物理路径.

问题是.net环境无法识别Server.MapPath().

Google告诉我,我应该使用System.Web来使用HttpContext.Current.Server,但是尽管我使用System.Web,但HttpContext仍然无法识别.(我已经检查过--HttpContext是System.Web的一个类)

救命?

.net server.mappath

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

无法在经典ASP/VBScript页面中实现.Net COM对象(错误ASP 0177)

我使用.Net 3.5在C#中编写了一个支持COM interop的类库.该对象旨在为经典ASP页面提供一些实用程序功能.我编写了一个test.asp页面,该页面实例化了所需的对象并调用了它的方法.在我的机器上正常工作.

在另一台计算机(Windows Server 2003 - 标准版)上,虽然正确地向regasm注册了程序集,但它不起作用.我已经检查了注册表并且看起来没问题.

我得到的错误是"ASP 0177"(错误代码),"8000ffff; Server.CreateObject-Fehler"(错误描述),它转换为Server.CreateObject-Error.

顺便说一句.程序集已签名,并且没有任何其他自定义构建程序集作为依赖项(只是系统内容).

有人经历过类似的事吗?

.net com-interop createobject asp-classic

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

你如何创建一个远程Git分支?

我创建了一个本地分支,我想在上游"推".Stack Overflow上有一个关于如何跟踪新创建的远程分支的类似问题.

但是,我的工作流程略有不同.首先,我想创建一个本地分支,当我满意并希望分享我的分支时,我只会将其推送到上游.

  • 我该怎么办?(我的谷歌搜索似乎没有提出任何东西).
  • 我如何告诉我的同事从上游存储库中取出它?

更新使用Git 2.0,我在下面写了一个更简单的答案:https://stackoverflow.com/a/27185855/109305

git branch git-branch

3030
推荐指数
18
解决办法
200万
查看次数

X的动态数组的Delphi动态数组的内存布局是什么?

我试图从C#调用Delphi DLL中的过程.该过程期望调用者预分配并输入一个array of array of TSomeRecord,然后它将操作TSomeRecord元素作为返回结果的方法.因此,我需要手工制作Delphi数组的动态数组.
现在,我在这里发现动态array of X由指向动态数组的第一个元素的指针组成,并且第一个元素具有引用计数和长度前面的数组(两个32位整数)的元素数(元素数),以及元素内联和连续存储,以便整个内存在内存中看起来像这样:

rrrrllll000...000111...12...
        ^

rrrr是引用计数,llll是长度,0123是元素,^是指针指向的位置.这证明了; 我测试了它,它的工作原理.
多维动态数组我假定我可以替代array of YXarray of X,换言之,所述外尺寸是简单地(指针)动态数组,像这样的一个动态数组:

rrrrllll000011112222...
        ^

其中元素0000,1111等现在是独立分配的动态数组的32位指针.但是,这样做会让我遇到麻烦的访问权限.这显然不是德尔福希望我这样做的方式.任何人都可以向我解释我是如何该怎么办呢?

arrays delphi memory-layout

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

使用Jquery根据其内容隐藏<p>

我试图实现以下目标:

某个页面将包含一系列字符串,如果存在,则将其替换为数据库内容.
例如:

<h2 class="label">Title:</h2>
<p class="value">{{Title}}</p>
Run Code Online (Sandbox Code Playgroud)

会成为:

<h2 class="label">Title:</h2>
<p class="value">This is the title</p>
Run Code Online (Sandbox Code Playgroud)

问题是,如果从未输入{{Title}}的数据库行,则显示{{Title}}而不是用空格替换它.所以我喜欢做的就是,使用jquery,如果.value包含{{,隐藏整个元素,以同样的方式显示:none会.

这可能吗?

提前致谢.

jquery

4
推荐指数
2
解决办法
2943
查看次数

Python文档字符串中的字符串操作

我一直在尝试做以下事情:

#[...]
    def __history_dependent_simulate(self, node, iterations=1,
                                     *args, **kwargs):
        """
        For history-dependent simulations only:
        """ + self.simulate.__doc___
Run Code Online (Sandbox Code Playgroud)

我在这里尝试完成的是使用与该方法文档相同的私有方法文档simulate,除了简短的介绍.这将允许我避免复制粘贴,保留较短的文件,而不必每次都更新两个函数的文档.

但它不起作用.有谁知道原因,或者是否有解决方案?

python string documentation

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