问题列表 - 第12770页

从javascript调用Jquery函数

如何从javascript调用jQuery函数?

 //jquery
 $(function() {

        function my_fun(){
               /.. some operations ../
        } 
 });

 //just js
 function js_fun () {

       my_fun(); //== call jquery function 
 }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

12
推荐指数
4
解决办法
11万
查看次数

C#"验证"绑定到表单的对象的最佳方法

我有一个业务对象绑定到一个窗体(每个属性绑定到一个控件).有一些业务规范(例如此字段不应为空,此字段必须大于等等...).检查所有规则的最佳方法是什么?

我目前在每个控件上都有一个验证器,所以我可以检查所有验证器是否正常,但我真的不喜欢这个解决方案.事实上,这些规则已被分发,并且不容易立即看到所有规则.

我可以有一个检查所有规则的大方法CheckValidaty,但这会导致与验证器的双重检查.

你会做什么,其他解决方案?

c# forms validation winforms

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

如何使用C打开图像?

我已经.txt使用 C 语言的文件处理工具多次打开文件。但是当我尝试使用与文本文件相同的过程打开图像文件时,我就是做不到。我什至尝试以二进制模式打开图像文件"rb"

这是我正在使用的代码:

#include "file.h"
#include "stdio.h"

main()
{
    FILE *fp;
    char ch;
    fp = fopen("D:\\setups\\tcc\\Bluehills.bmp", "rb+");

    if(fp == NULL)
    {
        printf("Error in opening the image");
        fclose(fp);
        exit(0);
    }

    printf("Successfully opened the image file");

    while((ch = fgetc(fp)) != EOF)
    {
        printf("%c", ch);
    }

    printf("\nWriting to o/p completed");
}
Run Code Online (Sandbox Code Playgroud)

我需要修改什么才能获得原样的图像?当我将图像输出定向到 DOS 窗口时,至少必须出现单色像素图像。

c

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

Asp.net Mvc:动态页面标题

在webforms中,我总是使用我的母版页根据当前网址设置页面标题和元描述.我想为我的Asp.net Mvc项目做同样的事情,但我不知道从哪里开始.能够根据控制器和/或动作设置标题/描述并使用一些默认值,这将是很好的,因为我没有指定任何信息.我这样做的原因是因为我喜欢一切都在一个地方,因为这样可以很容易地发现错误.

编辑:
在阅读答案和谷歌搜索后,我认为从xml文件获取信息可能很酷.使用Xml看起来像这样:

<website title="default title for webpage">
    <controller name="HomeController" title="Default title for home controller"> 
       <action name="Index" title="title for index action" />
    </controller>
</website>
Run Code Online (Sandbox Code Playgroud)

我是Asp.net Mvc的新手,所以我不确定在哪里初始化它.

asp.net-mvc title

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

如何在PHP中使用schemaValidate()验证XML时将警告消息作为字符串获取?

我有这个代码来验证XSD文件的XML文件:

$file = 'test.xml';
$schema = 'test.xsd';
$dom = new DOMDocument;
$dom->load($file);


if ($dom->schemaValidate($schema)) {
    print "$file is valid.\n";
} else {
    print "$file is invalid.\n";
}
Run Code Online (Sandbox Code Playgroud)

如果xml文件无效,则说它无效.然而,它无效的原因(例如价格不是整数)仅在PHP警告中给出,我必须禁止它,以便用户不会看到它(使用error_reporting(0)).

我如何获取该消息的文本并将其传递给用户,就像我在C#中使用try/catch一样?

php xml xsd

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

Visual C++ - 为什么要使用调试模式呢?

所以我刚刚遵循了为发布模式启用调试符号的建议,并在启用调试符号后,禁用优化并发现如果符号符合发布模式,断点确实有效,我发现自己在想...

  1. 调试模式的目的不是帮助您找到错误吗?
  2. 如果让bug漏过你,为什么还要使用Debug模式呢?

有什么建议?

c++ debugging release-mode visual-studio

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

Java中getter/setter的用途是什么?

我已经看到成员变量给出了私有修饰符,然后使用getter/setter方法来设置和获取变量的值(在标准化的名称中).

那么为什么不将变量公开给自己(除了像弹簧框架这样依赖于IOC的getter/setter等的情况).它有助于达到目的.

在C#中,我看到了getter/setter和成员变量的大写.为什么不将变量公开?

java coding-style

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

NHibernate HiLo - 每个实体的新列和HiLo捕获

我目前正在为我的课程使用hilo id生成器,但刚刚使用了最少的设置,例如


<class name="ClassA">
    <id name="Id" column="id" unsaved-value="0">
      <generator class="hilo" />
    </id>
...

但是我真的要为NHibernate指定一个新列来使用foreach实体并为它提供最大值吗?


<class name="ClassA">
    <id name="Id" column="id" unsaved-value="0">
      <generator class="hilo">
        <param name="table">hibernate_unique_key</param>
        <param name="column">classA_nexthi</param>
        <param name="max_lo">20</param>
      </generator>
    </id>
...
<class name="ClassB">
    <id name="Id" column="id" unsaved-value="0">
      <generator class="hilo">
        <param name="table">hibernate_unique_key</param>
        <param name="column">classB_nexthi</param>
        <param name="max_lo">20</param>
      </generator>
    </id>
...
Run Code Online (Sandbox Code Playgroud)

另外我注意到,当我执行上述操作时,SchemaExport将不会创建所有列 - 只有classB_nexthi,还有其他我做错了.

nhibernate nhibernate-mapping hilo

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

如何将字符串反转为二进制

foreach (byte binaryOutupt in Encoding.ASCII.GetBytes(fileLine))
{
       fileOutput.Write(binaryOutupt.ToString("x2"));
 }
Run Code Online (Sandbox Code Playgroud)

我得到了这段代码,可以让我将字符串字节转换为十六进制,但如何反转呢?

c# string binary

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

调用和调用任何计算机语言的wrt

调用函数和调用函数之间有什么区别吗?

java

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