小编Don*_*own的帖子

将组百分比计算为2位小数 - SQL

我有以下查询:

SELECT hostVersion, CONVERT(varchar, 100.0 * count(*) / tot,1)  + '%' as 'Percent'
FROM hostInfo,
(SELECT COUNT(*) as tot FROM hostInfo) x
GROUP BY hostVersion, tot
Run Code Online (Sandbox Code Playgroud)

并收到以下输出:

+--------------------------------+
| hostVersion | Percent          |
+--------------------------------+
|    5.0.0    | 26.666666666666% |
+--------------------------------+
|    5.1.0    | 73.333333333333% |
+--------------------------------+
Run Code Online (Sandbox Code Playgroud)

如何舍入到小数点后1位?(即26.7%和73.3%)

sql sql-server formatting decimal number-formatting

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

从客户端设置kendo日期选择器的最大日期

我有这个:

var today = new Date();
Run Code Online (Sandbox Code Playgroud)

更新kendo datepicker:

$('#datepicker').kendoDatePicker({
    max: today.setDate(today.getDate()+30);
});
Run Code Online (Sandbox Code Playgroud)

在调试器中,最大值是,1404408808080但在今天变量中,日期是正确的2014-07-03T17:3.想要从当前日期起30天内设置kendodatepicker的最长日期.

javascript jquery datepicker kendo-ui

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

DataProvider vs Repository

DataProvider和Repository有什么区别?在选择如何命名我的班级时,我应该使用什么逻辑?

存储库模式或多或少地描述了类:

internal interface IPersonRepository{
  public void Update(Person p);
  public void Add(Person p);
  public Person Get(int id);
  public IEnumerable<Person> GetBatch();
  public void Delete(Person p);
}
Run Code Online (Sandbox Code Playgroud)

这是一种理论,但在现实生活中可能还有其他更具体的方法,比如GetListPerson(int[] ids)等等.

但是与DataProvider有什么区别?

c# architecture oop ado.net inversion-of-control

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

if语句没有返回true

我应该得到一个可以被2整除的数字,而我正在这样做.我不确定为什么我的代码不起作用.我正在这个课程中学习javascript.我得到的错误是这样的:

哎呀,再试一次.当number = 2时,看起来你的函数返回false.如果它接收的数字是偶数,请检查if/else语句中的代码是否正确返回true.

问题是:

在isEven函数中写一个if/else语句.它应该返回true; 如果它收到的数字可以被2整除.否则(否则),它应该返回false; 确保返回 - 不要使用console.log()!

我的代码

var isEven = function(number) {
// Your code goes here!
  if(4 % 2) {
      return true;
  } else {
      return false;
  }
};
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript if-statement

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

在C#中的UploadedFile上使用BinaryReader的空数组

假设以下代码:

Stream file = files[0].InputStream;

var FileLen = files[0].ContentLength;

var b = new BinaryReader(file);
var bytes = b.ReadBytes(FileLen);
Run Code Online (Sandbox Code Playgroud)

如果我上传一个10个记录(257字节)的CSV文件,BinaryReader将用"0"填充字节数组.

我还写了一个循环来逐步执行BinaryReader的ReadByte方法,在循环的第一次迭代中,我收到了以下异常:

无法读取超出流的末尾

当我将CSV文件增加到200个记录时,一切正常.

问题是,为什么这会发生在较小的文件上,并且有一种解决方法允许二进制读取较小的文件.

c# binaryreader

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

在JavaScript中使用call()或apply()返回值

有没有办法从call()或apply()调用函数的返回值?

我的情景:

我有一个功能正常的apply()功能.在对象构造函数上:

var someObject = new SomeObject({NameFunction: "MakeNames"});
Run Code Online (Sandbox Code Playgroud)

在对象方法的循环中:

var name = "";
for (var i = 0; i < data.length; i++) {
    name = window[this.NameFunction].apply(null, [data[i]]);
}
Run Code Online (Sandbox Code Playgroud)

MakeNames功能:

function MakeNames(data)
{
    return data.FirstName + " " + data.LastName;
}
Run Code Online (Sandbox Code Playgroud)

var name保持空原因apply不会从函数返回任何值.请注意,我确信函数已被调用,并且参数已成功通过.请不要告诉我name = MakeNames(data[i]);直接使用,因为很明显我不想要这个解决方案.

无论是什么apply,call或者任何JavaScript必须使这项工作,如果工作,无关紧要.

我怎样才能做到这一点?

javascript

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

如何防止 curl 或 file_get_contents 在服务器外访问我的页面

我面临一个大约 2 小时的问题。任何人都可以提供解决方案,我将不胜感激。

http://mydowmin.com/userdatapage.php注意:我不想使用 Curl 函数访问这个页面

如何避免它这个脚本

$ch=curl_init("http://mydowmin.com/userdatapage.php"); 
curl_setopt ($ch,CURLOPT_CERTINFO,1);
curl_setopt ($ch,CURLOPT_VERBOSE,1);
curl_exec($ch) or die;
print_r( curl_getinfo($ch) );
Run Code Online (Sandbox Code Playgroud)

http://mydomain.com/datapage.php

我想阻止页面卷曲和file_get_content访问外部。如果你直接在浏览器上访问这个 url,它应该被执行,但不应该在 Curl 和 Fgc 函数中执行。

php url file-get-contents

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

Doctrine2实体命名空间

我是Doctrine2的新手,想知道如何告诉Doctrine我的实体使用哪个命名空间.我目前的配置是这样的.

我的所有实体都在命名空间"project\entity"中.所以,每当我想获得实体"颜色"时,我必须写:

$em->getRepository("project\\entity\\Color")
Run Code Online (Sandbox Code Playgroud)

如何配置Doctrine始终使用命名空间"project\entity"?

configuration entity annotations namespaces doctrine-orm

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

无法获取 JAXBContext?

在我的 java 项目中,我有一个用一些类生成的 jar。我能够实例化我的 jar 中的类的实例:

Alert a = new Alert();
Run Code Online (Sandbox Code Playgroud)

但是我尝试这样做:

JAXBContext context  = JAXBContext.newInstance(Alert.class);
Run Code Online (Sandbox Code Playgroud)

我得到这样的运行时异常:

java.lang.InternalError:调用目标类的反射时出错。确保所有引用的类都在类路径上:接口 javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter 异常:空

知道可能是什么问题吗?谢谢

java jaxb

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

如何使用 WebStorm 启动 JavaScript 项目?

我是 JavaScript 新手,准备开始开发我的第一个应用程序。

我已经下载了 WebStorm 作为我的 IDE,但我对如何进行设置以便开始编码感到困惑。具体来说,有人可以指导我如何开始一个项目,以及我必须采取哪些步骤才能编写代码并“看到”一个简单的“Hello World!” 使用 webstorm 的应用程序?那肯定会让我前进。

javascript ide development-environment webstorm

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