问题列表 - 第45276页

如何在C中暂停?

我是C的初学者.我运行C程序,但窗口关闭得太快才能看到任何东西.我怎么能暂停窗户?

c

18
推荐指数
4
解决办法
14万
查看次数

跨文件的PHP全局变量

好吧,也许我的大脑只是被关闭了,但我无法让它发挥作用.

这是完整的代码:

page1.php中:

<?php
    $something = "hello";
    include "Page2.php";
?>
Run Code Online (Sandbox Code Playgroud)

使page2.php:

<?php
    echo $something;
?>
Run Code Online (Sandbox Code Playgroud)

期望的输出(当导航到Page1.php时):

hello
Run Code Online (Sandbox Code Playgroud)

实际输出是空白的.我试过把global关键字放在任何地方,没有任何反应.我错过了什么吗?

php global

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

从javascript发送数组到PHP无法正常工作

我正在以这种方式在jquery端创建一个数组.该数组是一个数组数组,其中每个元素都是一个看起来像的数组[jskey, jsvalue].

    var jsarray = [];
//  jsarray.push([jskey, jsvalue]);
    jsarray.push([1, 123]);
    jsarray.push([2, 98]);
    jsarray.push([3, 107]);
    jsarray.push([4, 34]);
Run Code Online (Sandbox Code Playgroud)

然后我在提交之前将数组添加到表单的元素中

$('#myform input[name=jsvalues]').val(jsarray);
Run Code Online (Sandbox Code Playgroud)

在php方面,我期待收到一个数组数组,但是当我执行print_r()或var_dump()时我得到的是一个看起来像这样的字符串

string() "1,123,2,98,3,107,4,34" 
Run Code Online (Sandbox Code Playgroud)

javascript php arrays jquery

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

在视图模型中具有WPF细节的优缺点

我无法决定如何考虑这段代码:

public SolidColorBrush Brush
{
    get { return IsValid ? _validItemBrush : _invalidItemBrush; }
}
Run Code Online (Sandbox Code Playgroud)

它是我当前项目中视图模型的一部分,您可以想象,Brush它将被绑定到UI中的一些文本元素,以指示(in-)其他数据片段的有效性,在另一个相当简单和直接的对话框中.

这段代码的支持者说,既然我们正在使用WPF,我们也可以在视图模型中允许一些简单的WPF特定结构.

反对者说这违反了"关注点",因为它明确规定了应该仅仅由观点来处理的风格.

请分享您的论点,如果您对上述代码不满意,请分享您对其他解决方案的看法.(我对你对使用DataTemplates的看法特别感兴趣).

是否有可能被认为是最佳实践的解决方案?

wpf xaml mvvm

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

RequireJS:如何定义包含单个"类"的模块?

我有许多JavaScript"类",每个类都在自己的JavaScript文件中实现.对于开发,这些文件是单独加载的,并且为了生产它们是连接的,但在这两种情况下我都必须手动定义加载顺序,确保B在A之后,如果B使用A.我计划使用RequireJS作为实现CommonJS Modules/AsynchronousDefinition自动为我解决这个问题.

有没有更好的方法来定义每个导出一个类的模块?如果没有,您如何命名模块导出的内容?导出类"Employee"的模块"employee",如下例所示,对我来说感觉不够干净.

define("employee", ["exports"], function(exports) {
    exports.Employee = function(first, last) {
        this.first = first;
        this.last = last;
    };
});

define("main", ["employee"], function (employee) {
    var john = new employee.Employee("John", "Smith");
});
Run Code Online (Sandbox Code Playgroud)

javascript commonjs requirejs

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

SQL数据类型VARCHAR(1)中是否有任何意义?

我在最近不得不使用的数据库中碰到了很多VARCHAR(1)字段.我翻了个白眼:显然设计师没有任何线索.但也许我是那个需要学习的人.有没有可能的理由使用VARCHAR(1)数据类型而不是CHAR(1)?我认为RDMS会自动将一个转换为另一个.

该数据库是MS SQL 2K5,但在当天从Access演变而来.

sql types sql-server-2005

19
推荐指数
3
解决办法
7340
查看次数

将.find与正则表达式一起使用

无论如何在rails上的ruby中使用regexp进行查询?

regex sqlite ruby-on-rails

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

JSF LInk to View Page

我有一个包含数据表的页面.我希望表中的一些项链接到相应的视图页面.

例如,现在我有一个没有链接的表:

<h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
    <h:column>#{bean.id}</h:column>
  </h:dataTable>
Run Code Online (Sandbox Code Playgroud)

我想添加一些条目的超链接,并让它们转到一个视图页面,根据它们的ID显示更多信息:

  <h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
    <h:column>
        <a href="viewBean.xhtml?id=#{bean.id}">#{bean.id}</a>
    </h:column>
  </h:dataTable>
Run Code Online (Sandbox Code Playgroud)

ViewBean.xhtml将包含以下内容:

ViewBean.xhtml

<ul>
  <li>ID: #{bean.id}</li>
  <li>Field 1: #{bean.field1}</li>
  <li>Field 2: #{bean.field2}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我如何在JSF中完成这样的事情?我知道我必须编写一个控制器来查询其他字段的id.但是,如何使viewBean.xhtml运行业务逻辑以获取其他字段并进行渲染?

jsf hyperlink managed-bean

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

使用WebContentInterceptor为spring mvc 3的不同部分设置无缓存?

您好我在那里开发了一个动态Web应用程序,它使用Ajax从数据库中获取数据并使GUI保持最新,但在使用IE8进行测试时,我遇到了缓存问题.

我在webmvc-config.xml文件中使用以下代码来阻止浏览器进行缓存:

<mvc:annotation-driven /> <mvc:interceptors> <bean id="webContentInterceptor" class="org.springframework.web.servlet.mvc.WebContentInterceptor"> <property name="cacheSeconds" value="0"/> <property name="useExpiresHeader" value="true"/> <property name="useCacheControlHeader" value="true"/> <property name="useCacheControlNoStore" value="true"/> </bean> </mvc:interceptors>

并且它完全按照预期工作,但问题是现在浏览器显然没有缓存任何东西.我想知道的是如何修改该xml代码,以便它适用于Web应用程序的Ajax部分(使用5个Controller文件控制); 所以icon..etc仍然被缓存?这些控制器文件的路径类似于"/ admin/**"

我知道Spring WebContentInterceptor具有诸如"setCacheMappings"和"setPathMatcher"之类的属性,但是我无法在线找到这些在xml配置文件中使用的示例.

任何帮助将非常感激,它真的在我的脑袋...谢谢.可靠的人

ajax spring spring-mvc cache-control interceptor

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

GraphViz C#interop偶尔会导致AccessViolationException

在ImplicitOperator中使用David Brown的可下载示例我将一个经常工作的DOT文件的GraphViz渲染器组合到一个内存中的图像中.

不幸的是,我的版本因为我已经使用IIS 7 ASP.NET Web应用程序的8次执行中的1次失败率而失败.我知道DOT文件数据是一致的,因为我将失败的实例与工作实例,它们是相同的.

由于大卫的网站似乎暗示博客的未来不确定,我将在这里重新打印互联网文章.希望他不介意.失败是在示例的末尾,在第三个语句集的RenderImage中.我已经注意到// TODO的失败行:......失败总是发生在那里(如果它发生的话).通过这一行,g和gvc指针不为零,并且正确填充了布局字符串.

我真的不希望任何人在运行时调试它.相反,我希望对互操作代码的一些静态分析可能会揭示问题.我想不出任何先进的编组技术 - 两个IntPtrs和一个字符串不需要很多帮助,对吧?

谢谢!

旁注:我看了一下MSAGL的试用版,我没有留下深刻的印象 - 微软99美元,我希望节点布局和/或文档的更多功能可以解释我所缺少的内容.也许我从QuickGraph到AGL的快速端口不公平地偏向于我的经验,因为这些方法存在一些根本的差异(例如,以边缘为中心与以节点为中心).

public static class Graphviz
{
  public const string LIB_GVC = "gvc.dll";
  public const string LIB_GRAPH = "graph.dll";
  public const int SUCCESS = 0;

  /// <summary> 
  /// Creates a new Graphviz context. 
  /// </summary> 
  [DllImport(LIB_GVC)]
  public static extern IntPtr gvContext();

  /// <summary> 
  /// Releases a context's resources. 
  /// </summary> 
  [DllImport(LIB_GVC)]
  public static extern int gvFreeContext(IntPtr gvc);

  /// <summary> 
  /// Reads a …
Run Code Online (Sandbox Code Playgroud)

c# graphviz access-violation

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